MXUnitdefault 786456 786457 virtix2009-01-17 10:51:32.000virtix2010-03-26 14:41:02.000global 917505 news test1virtix2010-04-05 02:03:13.000virtix2010-04-05 02:03:29.000currentdefaultatlassian.confluence.colour.scheme<colourScheme> <colours> <entry> <string>property.style.topbarmenuselectedbgcolour</string> <string>#bbbbbb</string> </entry> <entry> <string>property.style.menuitemselectedbgcolour</string> <string>#bbbbbb</string> </entry> <entry> <string>property.style.spacenamecolour</string> <string>#999999</string> </entry> <entry> <string>property.style.navtextcolour</string> <string>#efefef</string> </entry> <entry> <string>property.style.linkcolour</string> <string>#003366</string> </entry> <entry> <string>property.style.navselectedtextcolour</string> <string>#ffffff</string> </entry> <entry> <string>property.style.breadcrumbstextcolour</string> <string>#ffffff</string> </entry> <entry> <string>property.style.menuitemtextcolour</string> <string>#535353</string> </entry> <entry> <string>property.style.headingtextcolour</string> <string>#000033</string> </entry> <entry> <string>property.style.topbarcolour</string> <string>#333333</string> </entry> <entry> <string>property.style.navbgcolour</string> <string>#555555</string> </entry> <entry> <string>property.style.bordercolour</string> <string>#cccccc</string> </entry> <entry> <string>property.style.navselectedbgcolour</string> <string>#003366</string> </entry> <entry> <string>property.style.menuselectedbgcolour</string> <string>#bbbbbb</string> </entry> <entry> <string>property.style.topbarmenuitemtextcolour</string> <string>#003366</string> </entry> <entry> <string>property.style.menuitemselectedtextcolour</string> <string>#ffffff</string> </entry> </colours> </colourScheme>6 5341231 917505 Debugging Mocks2virtix2010-06-22 10:59:31.000virtix2010-06-22 11:01:08.000current0 5341187 917505 Anatomy of a TestCase4marcesher2010-06-24 21:36:51.000virtix2010-07-02 13:29:20.000added beforeTests/afterTestscurrent 6160392 917505 Launching your ColdFusion AMI as a new Instance1marcesher2010-10-18 20:28:21.000marcesher2010-10-18 20:28:21.000current 4685854 917505 Adobe MAX 2010 -- ColdFusion Skunkworks1marcesher2010-10-27 14:10:53.000marcesher2010-10-27 14:10:53.000current 6160392 917505 Amazon EC2 Security Groups1marcesher2010-10-21 15:31:24.000marcesher2010-10-21 15:31:24.000current1 5341231 917505 Defining a Mock's Behaviour2bob.silverberg@gmail.com2010-06-21 15:34:40.000bob.silverberg@gmail.com2010-06-21 17:16:27.000current2 5341231 917505 Injecting a Mock into a Component Under Test3bob.silverberg@gmail.com2010-06-21 15:49:10.000bob.silverberg@gmail.com2010-06-21 17:15:30.000current5 5341231 917505 Using External Mocking Frameworks2bob.silverberg@gmail.com2010-06-21 17:11:57.000bob.silverberg@gmail.com2010-06-21 17:12:38.000current0 5341231 917505 Creating a Mock5bob.silverberg@gmail.com2010-06-21 15:06:38.000bob.silverberg@gmail.com2010-06-21 17:28:55.000current9 786457 917505 Recommended Reading on Testing31virtix2010-06-18 10:53:25.000virtix2010-06-19 10:47:45.000current2 4292773 917505 Creating a Custom HTTPAntRunner.cfc2marcesher2010-06-03 12:23:11.000marcesher2010-06-03 12:23:55.000current 917505 The premiership 10 years over 200 times the salary crazy who is behind the attacks1uggbootsspace2011-11-04 13:06:30.628uggbootsspace2011-11-04 13:40:02.415deleted 4685854 917505 CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit4marcesher2010-04-21 11:46:52.000marcesher2010-09-03 13:28:57.000current 5734496 917505 How cfloop query= killed a ColdFusion server5marcesher2011-02-22 11:24:02.000marcesher2011-02-22 12:26:03.000current 917505 cheap ugg boots,ugg boots cheap,cheap ugg boots online-www.buyuggbootsblog.com1uggbootsspace2011-10-01 07:17:05.681uggbootsspace2011-10-01 07:41:58.785deleted0 6750360 917505 Continuous Integration -- Getting Started7marcesher2011-03-06 23:49:45.633marcesher2011-09-30 18:36:45.431current3 4292773 917505 Automation with Jenkins Continuous Integration Server1marcesher2011-03-06 23:39:53.924marcesher2011-03-06 23:39:53.924current6 5341208 917505 Using request.debug()3marcesher2009-04-01 00:46:05.000zoramite2009-10-31 23:37:31.000current 786499 917505 Running your Tests under the Application Scope -- Custom RemoteFacades1marcesher2011-03-25 23:06:57.546marcesher2011-03-25 23:06:57.546current2 6750360 917505 Continuous Integration -- Running tests with Jenkins2marcesher2011-04-02 13:17:44.000marcesher2011-04-02 13:18:03.000current3 6750360 917505 Continuous Integration -- Setting up Notifications6marcesher2011-04-02 14:18:48.000marcesher2011-04-02 15:49:54.205current5 6750360 917505 Continuous Integration -- Failing builds for failing tests1marcesher2011-04-02 13:29:11.000marcesher2011-04-02 13:29:11.000current4 6750360 917505 Continuous Integration -- Advanced Notification Control3marcesher2011-04-02 15:52:31.178marcesher2011-04-02 15:57:27.556current 6160392 917505 Launching your first EC2 Instance14marcesher2010-10-18 01:40:43.000marcesher2010-10-18 18:36:43.000current 6160392 917505 Creating an EC2 ColdFusion AMI2marcesher2010-10-18 01:51:11.000marcesher2010-10-18 20:20:53.000current 5734496 917505 Running Adobe ColdFusion on Amazon EC27marcesher2010-10-18 01:03:59.000marcesher2010-10-27 14:13:53.000current 6160392 917505 Creating an AWS Account5marcesher2010-10-18 01:06:24.000cameronc@gmail.com2011-09-04 21:12:04.210removed extraneous astrix causing broken link.current1 6750360 917505 Continuous Integration -- ANT - The Glue between Jenkins and your Tests11marcesher2011-03-08 11:22:51.000marcesher2011-04-02 12:59:35.000current 4685854 917505 CFObjective 2011 -- ORM Zen4marcesher2011-03-15 01:35:22.566marcesher2011-05-14 22:30:21.135current5 4292773 917505 Simple Test Scheduling3zoramite2009-11-01 01:30:48.000marcesher2009-12-28 01:55:31.000Reverted from v. 1current7 6750360 917505 Continuous Integration -- Starting and Stopping Windows services in your build3marcesher2011-04-17 17:25:35.601marcesher2011-04-18 02:14:08.368current6 6750360 917505 Continuous Integration -- Using git as your SCM4marcesher2011-04-17 17:07:24.504marcesher2011-05-24 20:57:24.610current11 5341208 917505 DAO Test Adapter Pattern2zoramite2009-11-01 01:12:43.000virtix2010-01-15 15:04:53.000current8 5341208 917505 Automation2zoramite2009-11-01 01:29:13.000marcesher2010-04-22 12:23:33.000current3 5341208 917505 Data driven testing with MXUnit dataproviders10virtix2009-11-16 20:09:12.000marcesher2011-12-10 16:31:17.436current2 5341211 917505 Custom Assertions5virtix2010-01-15 16:18:50.000virtix2010-12-02 11:59:02.717fixed copy/paste errorscurrent 5341190 917505 Presentations, Talks, and Meetups15virtix2010-01-15 15:14:51.000marcesher2011-05-11 18:59:10.383current4 786499 917505 Eclipse Plugin Troubleshooting11marcesher2009-12-27 18:18:08.000marcesher2010-07-08 00:08:22.000current3 786499 917505 Eclipse Plugin FAQ11marcesher2009-12-27 18:18:28.000marcesher2010-12-07 23:45:22.583current5 786499 917505 Eclipse Plugin Tips and Tricks3marcesher2009-12-27 18:38:06.000marcesher2009-12-28 00:02:39.000current8 786457 917505 MXUnit Blog Posts -- The Newest Hotness7marcesher2010-03-09 23:28:12.000bob.silverberg@gmail.com2010-06-16 13:40:35.000current6 786457 917505 About1virtix2010-03-26 08:58:13.000virtix2010-03-26 08:58:13.000current 5341190 917505 Who Uses MXUnit?8virtix2010-01-07 11:32:40.000mike rankin2010-09-07 18:14:02.000corrected the ICF testimonial.current2 786457 917505 Testing Basics2virtix2010-03-26 08:51:04.000virtix2010-03-26 09:26:13.000current5 786457 917505 API Reference1virtix2010-03-26 09:33:08.000virtix2010-03-26 09:33:08.000current10 5341208 917505 TDD Example -- Implementing New Functionality3marcesher2009-01-18 16:21:22.000marcesher2009-01-18 16:23:21.000current4 786457 917505 Advanced Stuff3virtix2010-03-26 09:29:27.000virtix2010-03-26 09:35:30.000current7 5341187 917505 Setting up your Tests Directory4marcesher2009-01-18 16:15:02.000zoramite2010-04-27 21:37:32.000current 4947973 917505 Getting the source code2virtix2010-03-26 09:18:12.000virtix2010-03-26 09:20:18.000current3 5341187 917505 Creating Test Suites7marcesher2009-01-18 15:52:13.000virtix2010-03-26 19:16:38.000current 4685854 917505 CFObjective 2011 -- Continuous Integration4marcesher2011-05-11 19:00:32.058marcesher2011-05-14 22:34:12.400current1 5341211 917505 TestResult Output Formats8marcesher2009-01-18 15:59:53.000virtix2010-03-30 23:07:05.000current2 5341187 917505 More Test Cases8marcesher2009-01-18 15:36:01.000zoramite2009-11-01 00:46:59.000current1 5341187 917505 First Test Case9marcesher2009-01-18 15:28:59.000zoramite2009-11-01 00:46:16.000current1 294926 917505 Hi, I'm Marc1marcesher2009-01-11 13:55:35.000marcesher2009-01-11 13:55:35.000current0 917505 Home4marcesher2009-01-11 13:53:32.000virtix2010-01-07 10:52:07.000current1 4292751 917505 MXUnit Install Screencast10marcesher2009-01-18 15:17:15.000adamhaskell2011-01-19 03:12:46.670current1 786499 917505 Configure and Test the Plugin7marcesher2009-01-18 14:20:42.000zoramite2009-11-01 01:27:33.000current0 4292751 917505 Install MXUnit8marcesher2009-01-18 15:11:31.000virtix2012-01-03 12:37:57.709current0 786499 917505 Install the Eclipse Plugin11marcesher2009-01-18 14:10:44.000marcesher2011-01-27 13:46:58.162current6 5341187 917505 View Debug Output4zoramite2009-10-31 23:19:57.000marcesher2010-09-06 17:15:09.000current9 5341208 917505 TDD Example -- Fixing a bug in the plugin3marcesher2009-01-18 13:52:34.000marcesher2009-01-18 13:56:34.000current3 786457 917505 Using the Eclipse Plugin9marcesher2009-01-18 13:58:33.000virtix2010-03-26 15:32:09.000current2 786499 917505 Eclipse Plugin Keyboard Shortcuts6marcesher2009-01-18 14:01:18.000marcesher2009-01-18 14:09:04.000current0 5341208 917505 Advanced Configuration2virtix2010-07-03 19:49:34.000virtix2010-07-03 20:21:46.000current4 5341187 917505 Built-In Assertions14marcesher2009-01-18 12:44:08.000marcesher2011-11-12 19:58:13.473current5 5341187 917505 What to put in your tests (Assertion Patterns)9marcesher2009-01-18 13:43:45.000virtix2010-07-10 18:46:46.000current1 5341208 917505 Test Private Methods4zoramite2009-10-31 23:47:41.000virtix2010-03-26 15:09:05.000current1 786457 917505 Getting Started6zoramite2009-11-01 00:43:20.000virtix2010-03-26 09:28:16.000current8 5341187 917505 Running directories of tests4marcesher2009-01-18 12:34:41.000farrartd2011-06-07 18:24:39.056current 5341190 917505 Why MXUnit?12marcesher2009-01-18 12:28:53.000marcesher2010-08-27 16:18:31.000current1 917505 MXUnit Documentation54virtix2009-01-17 10:51:32.000virtix2012-01-03 12:35:24.387current 4292751 917505 Features & Engine Support Info2virtix2010-07-28 12:12:26.000virtix2010-07-30 10:50:09.000currentdefaultatlassian.confluence.space.settings<com.atlassian.confluence.setup.settings.SpaceSettings> <spaceKey>default</spaceKey> <disableLogo>false</disableLogo> <colourSchemesSettings> <colourSchemeType>custom</colourSchemeType> </colourSchemesSettings> </com.atlassian.confluence.setup.settings.SpaceSettings>defaultatlassian.confluence.css.resource.counter<int>16</int>defaultatlassian.confluence.theme.settings<map> <entry> <string>theme.key</string> <string></string> </entry> </map> 4292751 917505 Installation Requirements1virtix2010-07-04 11:56:32.000virtix2010-07-04 11:56:32.000current 4685854 917505 CFMeetupEclipseProductivity17marcesher2010-04-07 14:19:18.000marcesher2010-04-08 23:26:19.000current4 5341218 917505 Known Issues and things to look out for3virtix2010-04-05 02:15:05.000virtix2010-06-24 10:52:37.000current 4685854 917505 RIAUnleashed 2010 -- Introduction to MongoDB for CFML Developers2marcesher2010-11-06 17:38:06.000marcesher2010-11-06 18:22:09.000current0 786457 917505 Release Notes17marcesher2010-09-26 18:29:02.000marcesher2011-11-14 14:21:40.590current 5734496 917505 How cfcomponent output=true can affect memory consumption7marcesher2010-09-16 16:27:31.000marcesher2010-09-16 17:59:32.000current7 786457 917505 Other ColdFusion Stuff4marcesher2010-09-16 16:17:24.000marcesher2011-02-22 12:01:51.038current0 5341218 917505 How to use it5virtix2010-03-26 10:02:24.000bob.silverberg@gmail.com2010-06-21 17:14:05.000current3 5341231 917505 Stubbing8virtix2010-03-26 10:04:19.000bob.silverberg@gmail.com2010-06-21 15:58:36.000current4 5341231 917505 Mocking9virtix2010-03-26 10:09:03.000bob.silverberg@gmail.com2010-06-21 16:04:20.000current7 5341208 917505 Mocking and Stubbing18virtix2010-03-26 09:53:13.000virtix2010-06-22 10:23:24.000current12 5341208 917505 Developer Info2bob.silverberg@gmail.com2010-02-09 22:53:48.000virtix2010-03-26 09:15:16.000current 4947973 917505 Testing MXUnit11bob.silverberg@gmail.com2010-02-09 22:58:16.000marcesher2010-02-12 15:49:19.000current 5341211 917505 Ant Task Doc10virtix2010-03-26 11:45:30.000virtix2011-01-25 11:52:29.000current1 4292773 917505 Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.7virtix2010-03-26 11:50:50.000marcesher2010-11-28 13:38:06.000current0 4292773 917505 Using the Ant Task to Generate JUnit Reports8virtix2010-03-26 11:59:37.000marcesher2010-09-17 10:36:54.000current3 5341218 917505 Verification1virtix2010-03-26 10:23:08.000virtix2010-03-26 10:23:08.000current 5341248 917505 Ordered Verification2virtix2010-03-26 10:38:10.000virtix2010-03-26 10:39:09.000current 5341248 917505 Selective Verification2virtix2010-03-26 10:31:03.000virtix2010-03-26 10:31:20.000current2 5341218 917505 Argument Matching1virtix2010-03-26 10:42:03.000virtix2010-03-26 10:42:03.000current 5341256 917505 Data Type Matching2virtix2010-03-26 10:47:10.000virtix2010-03-26 10:47:31.000current 5341256 917505 Wildcard Pattern Matching1virtix2010-03-26 10:45:01.000virtix2010-03-26 10:45:01.000current2 5341208 917505 Writing Custom Assertions5virtix2010-03-26 14:11:49.000virtix2010-03-26 14:15:51.000current6 786499 917505 Adding MXUnit Snippets To CFEclipse and ColdFusion Builder8virtix2010-03-26 15:33:38.000marcesher2010-07-09 22:24:18.000current10 5341187 917505 Message-First Assertions (CFUnit Style)2virtix2010-03-26 15:27:44.000virtix2010-03-26 15:28:29.000current9 5341187 917505 Running a single method in a test2virtix2010-03-26 15:24:42.000marcesher2010-12-08 13:48:25.235current5 5341208 917505 Using injectPropety for simple property overrides1virtix2010-03-26 15:17:11.000virtix2010-03-26 15:17:11.000current4 5341208 917505 Using injectMethod for simple mocking6virtix2010-03-26 15:12:44.000marcesher2011-01-27 02:04:54.000current1http://wiki.mxunit.org/pages/viewpage.action?pageId=4948033 786457 2011-04-29 22:16:15.0002011-04-29 22:16:15.0001http://192.168.5.2/mxunit/ 786457 2011-04-29 21:25:15.0002011-04-29 21:25:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=assertions+in+mxunit 786478 2011-04-29 22:33:15.0002011-04-29 22:33:15.0001http://www.google.com/search?num=30&hl=en&newwindow=1&safe=off&client=firefox-a&hs=CSd&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+ant+version&aq=f&aqi=&aql=f&oq= 6750368 2011-04-29 23:38:15.0002011-04-29 23:38:15.0003http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750464 2011-04-29 23:25:15.0002011-12-31 13:54:15.0005http://howtodateonlinenow.com 786478 2011-04-30 01:13:15.0002011-05-05 01:48:15.0001http://www.google.com/search?client=safari&rls=en&q=ec2+trusted+instance&ie=UTF-8&oe=UTF-8 6160438 2011-04-29 23:48:15.0002011-04-29 23:48:15.0002http://www.google.de/ 6750543 2011-04-29 17:18:15.0002011-08-04 14:50:15.0001http://127.0.0.1:61213/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-04-29 17:05:15.0002011-04-29 17:05:15.00014http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 6750543 2011-04-29 17:51:15.0002011-12-14 18:30:27.0001http://www.google.com/search?q=mxunit+install&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786543 2011-04-29 17:18:15.0002011-04-29 17:18:15.0001http://www.google.es/search?hl=en&sa=X&ei=DhG7Tf7xOoOr8AP88ezQBQ&ved=0CBQQvwUoAQ&q=stop+ec2+instances+during+night+to+save+money&spell=1 6160402 2011-04-29 19:28:15.0002011-04-29 19:28:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+DirectoryTestSuite 786473 2011-04-29 18:29:16.0002011-04-29 18:29:16.0001http://www.google.ch/search?hl=de&source=hp&biw=1436&bih=713&q=ant+generate+report&aq=f&aqi=&aql=&oq= 5341276 2011-04-29 20:57:15.0002011-04-29 20:57:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit&ei=_Ri7TYGoBYrk0QH4_KEE&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=2EtMkOW-R8oGgZHMFr1XPA&cad=rja 786457 2011-04-29 20:01:15.0002011-04-29 20:01:15.0001http://www.google.com.br/search?hl=pt-BR&q=change+run+tests+jenkins&aq=f&aqi=&aql=&oq= 6750461 2011-04-29 14:00:15.0002011-04-29 14:00:15.00019http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 4292775 2011-04-29 14:10:15.0002011-12-23 16:08:15.0001http://www.google.com/search?q=jenkins%20gtalk&ie=utf-8&oe=utf-8 6750466 2011-04-29 14:23:15.0002011-04-29 14:23:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=orm+zen 6750399 2011-04-29 14:57:15.0002011-04-29 14:57:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Ant%2BTask%2BDoc&usg=AFQjCNGPZtLFWntAAmajlzYJ16DCjdszJw 5341269 2011-04-29 15:30:15.0002011-04-29 15:30:15.0001http://www.google.com/search?q=jenkins+example+setup&hl=en&biw=1440&bih=815&prmd=ivnsb&ei=GOO6Tcj4FYTw0gG08-XEBQ&start=10&sa=N 6750461 2011-04-29 16:13:15.0002011-04-29 16:13:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=orm+zen 6750399 2011-04-29 16:45:15.0002011-04-29 16:45:15.0003http://djones-d630/mxunit/generator/index.cfm 786457 2011-04-29 17:02:15.0002011-04-29 17:03:15.0005http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341187 2011-04-29 08:23:18.0002011-10-19 01:41:15.0001http://www.google.co.in/search?q=adding+link+in+ant+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-04-29 09:34:15.0002011-04-29 09:34:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+expected+exception 786478 2011-04-29 12:08:15.0002011-04-29 12:08:15.0001http://www.google.com/search?hl=en&safe=vss&client=ubuntu&hs=UbT&channel=cs&q=jenkins+junit+example&aq=f&aqi=&aql=&oq= 6750461 2011-04-29 13:14:15.0002011-04-29 13:14:15.0005http://www.google.fr/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750368 2011-04-29 13:34:15.0002011-08-23 16:47:15.0001http://www.google.com/search?client=safari&rls=en&q=tutorial+ant+junit&ie=UTF-8&oe=UTF-8 5341276 2011-04-29 13:49:15.0002011-04-29 13:49:15.0001http://www.google.com.tr/search?q=jenkins+workspace+setting&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750461 2011-04-29 13:49:15.0002011-04-29 13:49:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292848&maxRecentlyUpdatedPageCount=30 5341211 2011-04-29 04:31:15.0002011-04-29 04:31:15.0002http://www.google.com/search?q=ant+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-04-29 04:07:15.0002011-09-16 02:53:15.0001http://www.google.co.kr/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=confluence+release+notes 5734518 2011-04-29 02:39:15.0002011-04-29 02:39:15.0001http://www.google.com.au/search?rlz=1C1CHKB_enAU419AU419&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-04-29 00:54:15.0002011-04-29 00:54:15.0001http://www.google.com.vn/search?q=jenkins+and+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-04-29 08:23:16.0002011-04-29 08:23:16.0001http://www.google.com.sg/search?hl=en&rlz=1T4RNRN_enSG426SG426&sa=X&ei=4Gy6TfmWKYq6vQPns8W1BQ&ved=0CBYQBSgA&q=working+with+thousand+of+records+on+cfloop&spell=1 6750302 2011-04-29 07:47:15.0002011-04-29 07:47:15.0001http://www.google.co.in/search?q=MXUnit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&source=hp&channel=np 786457 2011-04-29 05:07:15.0002011-04-29 05:07:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=7D66TaWAGM_yrQexjqRb&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-04-29 04:31:15.0002011-04-29 04:31:15.0001http://www.google.com.au/search?hl=en&biw=1259&bih=844&sa=X&ei=1AC6TaORHoukvgO3nv3VCw&ved=0CBcQvwUoAQ&q=Run+Ant+report+generate+task&spell=1 5341276 2011-04-29 00:14:15.0002011-04-29 00:14:15.0001http://www.google.cl/ 5341269 2011-04-28 19:28:15.0002011-04-28 19:28:15.0001http://www.google.com/search?hl=en&source=hp&biw=1417&bih=763&q=CFEclipse+CTRL%2BSHIFT%2BR&aq=f&aqi=&aql=f&oq= 5341432 2011-04-28 18:45:15.0002011-04-28 18:45:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mocking+coldspring 5341320 2011-04-28 16:02:15.0002011-04-28 16:02:15.0006http://wiki.mxunit.org/label/default/install 4292751 2011-04-28 16:04:15.0002011-10-05 10:41:15.00015http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 4292751 2011-04-28 15:51:15.0002011-12-29 16:34:15.0001http://www.google.co.uk/search?hl=en&client=opera&hs=cQU&rls=en&channel=suggest&q=protect+windows+instance+on+ec2+firewall&aq=f&aqi=&aql=&oq= 6160402 2011-04-28 15:55:15.0002011-04-28 15:55:15.0001http://192.168.5.2/mxunit/samples/samples.cfm 786457 2011-04-28 16:07:15.0002011-04-28 16:07:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=injectMethod 5341320 2011-04-28 16:26:15.0002011-04-28 16:26:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+add+path&ie=utf-8&oe=utf-8 6750461 2011-04-28 13:44:15.0002011-04-28 13:44:15.0001http://www.google.co.in/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit-ant.jar%20free%20download&ei=O2S5Tfi7M8virAeP3IHeBA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-04-28 12:58:15.0002011-04-28 12:58:15.0001http://www.google.de/url?sa=t&source=web&cd=2&sqi=2&ved=0CCoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=testresult%20output&ei=iX25TZqwM8f0sgat1JjrAw&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g&cad=rja 786582 2011-04-28 14:46:15.0002011-04-28 14:46:15.0002http://www.google.ie/webhp?hl=en&source=hp 6750461 2011-04-28 15:51:15.0002011-04-28 15:52:15.0001http://twitter.com 5341307 2011-04-28 14:01:15.0002011-04-28 14:01:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGLR_enUS394US394&q=build.xml+stop+a+windows+service 6750546 2011-04-28 14:44:15.0002011-04-28 14:44:15.0001http://www.google.co.uk/search?q=mxunit+cfscript+dataprovider&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292794 2011-05-03 09:22:15.0002011-05-03 09:22:15.0001http://www.google.co.uk/search?q=mxunit++dataproviders&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292794 2011-05-03 09:19:15.0002011-05-03 09:19:15.0001http://www.google.se/search?q=cfcomponent&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 5734498 2011-05-03 12:14:15.0002011-05-03 12:14:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341211 2011-05-03 08:21:16.0002011-07-29 16:08:15.0001http://www.google.com/search?q=junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2011-05-03 07:48:16.0002011-05-03 07:48:16.0001http://www.google.se/search?q=junit+attachment+jenkins+how+to&hl=sv&biw=1659&bih=904&prmd=ivns&ei=XMO_TdbYBMrrsgb2tpTDBQ&start=10&sa=N 6750461 2011-05-03 08:58:15.0002011-05-03 08:58:15.0001http://www.google.co.in/search?num=100&hl=en&client=firefox-a&hs=PWW&rls=org.mozilla%3Aen-US%3Aofficial&biw=1280&bih=757&q=getting+started+with+launching+instances&aq=f&aqi=&aql=&oq= 6160402 2011-05-03 08:29:15.0002011-05-03 08:29:15.0003http://wiki.mxunit.org/label/default/automation+integration 6750360 2011-05-03 06:02:15.0002011-05-03 09:17:15.0002http://www.google.co.in/search?rlz=1C1CHNV_en-ININ407IN407&sourceid=chrome&ie=UTF-8&q=do+we+need+to+pay+for+stopped+instances+in+AWS 6160402 2011-05-03 05:42:15.0002011-05-03 05:42:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=ant+start+stop+windows+service 6750546 2011-05-03 06:40:15.0002011-05-03 06:40:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=5341213 786457 2011-05-03 01:52:16.0002011-06-10 01:00:15.0001http://www.google.com/search?q=Jenkins+run+location&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox 6750368 2011-05-03 01:01:15.0002011-05-03 01:01:15.0001http://www.google.com/search?rlz=1C1DVCJ_enUS392US392&aq=f&sourceid=chrome&ie=UTF-8&q=assertion+pattern 786484 2011-05-03 03:10:15.0002011-05-03 03:10:15.0001http://www.bing.com/search?q=how+to+generate+html+report+from+Ant+build&form=QBRE&qs=n&sk= 5341276 2011-05-02 19:41:15.0002011-05-02 19:41:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=run 786473 2011-05-02 21:19:15.0002011-05-02 21:19:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=DSe_TfHGKsHAtgf35sDiBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-02 21:50:15.0002011-05-02 21:50:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=mxunit.framework.TestCase&ei=Ji2_Tdi3GqT50gHF2Ym5BQ&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-05-02 22:17:15.0002011-05-02 22:17:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+data+providers 4292794 2011-05-02 16:46:15.0002011-05-02 16:46:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+gmail+email+setup 6750466 2011-05-02 16:49:15.0002011-05-02 16:49:15.0001http://www.google.ca/search?hl=en&q=ant+task+junit+report+xml+format&btnG=Search 5341276 2011-05-02 18:36:15.0002011-05-02 18:36:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+http+running+single+test 5341324 2011-05-02 18:53:15.0002011-05-02 18:53:15.0002http://www.google.com/search?hl=en&source=hp&biw=1260&bih=866&q=coldfusion+loop+query&btnG=Google+Search&aq=o&aqi=&aql=&oq= 6750302 2011-05-02 15:06:15.0002011-05-02 15:09:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=z7b&rls=org.mozilla:de:official&sa=X&ei=h9q-TZWEA83Lswbt2Ij3BQ&ved=0CBgQBSgA&q=eclipse+plugin+quicky&spell=1&biw=1680&bih=800 4292815 2011-05-02 16:26:15.0002011-05-02 16:26:15.0001http://wiki.mxunit.org/display/default/Presentations,+Talks,+and+Meetups 6750399 2011-05-02 16:41:15.0002011-05-02 16:41:15.0001http://www.google.com/search?q=orm+zen&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685854 2011-05-02 16:41:15.0002011-05-02 16:41:15.0002http://www.google.co.uk/ 6750546 2011-05-02 12:14:15.0002011-05-04 20:44:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=coldfusion%20assertTrue&ei=Jq6-Te-1NYiUtwe0urG0BQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-05-02 13:15:15.0002011-05-02 13:15:15.0003http://www.google.fr/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-05-02 14:39:15.0002011-09-16 18:58:15.0001http://www.google.ru/search?q=dao+testing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 4292766 2011-05-02 12:11:15.0002011-05-02 12:11:15.0003http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-05-02 07:59:15.0002011-05-06 02:30:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=sk6-TffmL82GrAf9lsmHBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-05-02 06:30:15.0002011-05-02 06:30:15.0002http://www.google.com/ 6160392 2011-05-02 03:20:16.0002011-08-30 13:23:15.0001http://www.google.com/search?hl=en&biw=1259&bih=874&q=junit+report+in+&aq=f&aqi=&aql=&oq= 5341276 2011-05-01 23:53:15.0002011-05-01 23:53:15.0006http://127.0.0.1:8500/mxunit/ 786457 2011-05-01 18:32:15.0002011-09-19 15:07:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+amazon+ami 6160433 2011-05-01 17:57:15.0002011-05-01 17:57:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS397US397&sourceid=chrome&ie=UTF-8&q=coldfusion+ec2 6160392 2011-05-01 12:50:15.0002011-05-01 12:50:15.0001http://127.0.0.1:1052/help/advanced/content.jsp 786457 2011-05-01 08:10:15.0002011-05-01 08:10:15.0001http://127.0.0.1:1052/help/nav/6 4292817 2011-05-01 08:06:15.0002011-05-01 08:06:15.0001http://www.google.ch/search?q=jenkins+configure+subversion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-05-01 07:40:15.0002011-05-01 07:40:15.0001http://www.google.com/search?client=safari&rls=en&q=configure+jenkins+jabber+plugin&ie=UTF-8&oe=UTF-8 6750466 2011-05-01 00:48:15.0002011-05-01 00:48:15.0001http://www.google.com/search?client=safari&rls=en&q=eclipse+snippets+path&ie=UTF-8&oe=UTF-8 5341332 2011-05-01 02:19:15.0002011-05-01 02:19:15.0001http://www.google.cz/search?sourceid=chrome&ie=UTF-8&q=jenkins+git+plugin 6750543 2011-04-30 22:23:15.0002011-04-30 22:23:15.0001http://www.google.co.uk/search?num=50&hl=en&complete=0&sa=X&ei=Do68TaSqOYOxhQec34W3BQ&ved=0CBoQvgUoAA&q=mxunit+tutorial&nfpr=1&biw=1098&bih=772 786575 2011-04-30 22:33:15.0002011-04-30 22:33:15.0001http://www.yorktesti.org/internete-resim-yuklemenin-en-kolay-yolu 5341322 2011-04-30 16:21:15.0002011-04-30 16:21:15.0001http://www.google.ca/search?q=integration+test+with+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-04-30 16:51:15.0002011-04-30 16:51:15.0001http://www.google.co.uk/search?q=how+to+add+the+test+into+the+ant+target&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341276 2011-04-30 07:38:15.0002011-04-30 07:38:15.0001http://www.google.ca/m/search?pbx=1&aq=&oq=&aqi=&fkt=&fsdt=&cqt=&rst=&htf=&his=&maction=&q=amazon+cloud+cold+fusion+&flip=0 6160392 2011-04-30 04:22:15.0002011-04-30 04:22:15.0002http://twitter.com/ 4292766 2011-05-04 09:54:15.0002011-05-04 10:08:15.0004http://bit.ly/mTOiEx 4292766 2011-05-04 10:07:15.0002011-05-04 13:49:15.0001http://paper.li/illegaljacks 4292766 2011-05-04 10:09:15.0002011-05-04 10:09:15.0001http://www.thoughtdelimited.org/thoughts/post.cfm/quick-guide-for-installing-and-running-cfselenium 786457 2011-05-04 10:39:15.0002011-05-04 10:39:15.0001http://www.google.de/search?q=jenkins+setup+email&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-05-04 10:51:15.0002011-05-04 10:51:15.0001http://www.google.co.uk/search?q=MXUnit+rename+a+method&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 4292736 2011-05-04 12:10:15.0002011-05-04 12:10:15.0001http://www.google.co.uk/search?q=jenkins+configur+tests&hl=en&biw=918&bih=821&sa=2 6750461 2011-05-04 13:17:15.0002011-05-04 13:17:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=create+report+from+junit+xml 5341276 2011-05-04 14:29:15.0002011-05-04 14:29:15.0001http://www.google.ca/search?q=ant+junit+tutorial&hl=en&client=firefox-a&hs=ViH&rls=org.mozilla:en-US:official&channel=np&prmd=ivns&ei=_ErBTeWTGKHj0QHa5fC3Cg&start=10&sa=N&biw=1280&bih=933 5341276 2011-05-04 14:40:15.0002011-05-04 14:40:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=Z23BTZXcK8SDtgfj5tiSCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-04 15:15:15.0002011-05-04 15:15:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 5341597 2011-05-04 15:22:15.0002011-05-04 15:22:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 5341322 2011-05-04 15:24:15.0002011-05-04 15:24:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 5341208 2011-05-04 15:25:15.0002011-05-04 15:25:15.0002http://localhost:4444/selenium-server/core/Blank.html 786471 2011-05-04 02:39:15.0002011-05-04 02:44:15.0001http://www.google.nl/search?hl=nl&q=ant+junit+reports+example&oq=ant+junit+reports+example&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3494l4275l0l8l4l0l0l0l0l77l249l4 5341276 2011-05-04 08:02:15.0002011-05-04 08:02:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=ant+build+with+jenkins 6750368 2011-05-04 05:21:15.0002011-05-04 05:21:15.0001http://www.google.co.uk/search?q=MXUnit+DAO+Adaptor&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 4292766 2011-05-04 08:22:15.0002011-05-04 08:22:15.0001http://www.google.fr/search?q=ant+property+jenkins&btnG=Rechercher&hl=fr&client=firefox-a&hs=sos&rls=org.mozilla%3Afr%3Aofficial&sa=2 6750461 2011-05-04 08:18:15.0002011-05-04 08:18:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=CxY&rls=org.mozilla%3Aen-GB%3Aofficial&q=MXUnit+Test+Adapter+AOP&aq=f&aqi=&aql=&oq= 5341208 2011-05-04 09:09:15.0002011-05-04 09:09:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+memory+wiki&meta= 6750302 2011-05-04 08:39:15.0002011-05-04 08:39:15.0001http://jetwick.com/s 4292766 2011-05-04 09:22:15.0002011-05-04 09:22:15.0001http://www.google.co.uk/search?q=mxunit+makepublic&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 4292736 2011-05-04 09:12:15.0002011-05-04 09:12:15.0002http://longurl.org 4292766 2011-05-04 09:33:15.0002011-05-04 09:33:15.0002http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=requestdebug 2195464 2011-05-04 09:30:15.0002011-05-04 09:30:15.000//localhost:8500/mxunit/doc/tutorial/directoryRunner.cfmhttp 786473 farrartd2011-06-07 18:24:39.000farrartd2011-06-07 18:24:39.0001http://www.google.com.ar/search?hl=es-419&client=firefox-a&hs=rHf&rls=org.mozilla:en-US:official&sa=X&ei=R0DATca7J-Tt0gGovpnuBA&ved=0CBsQvwUoAQ&q=jenkins+integration+test&spell=1 6750461 2011-05-03 17:51:15.0002011-05-03 17:51:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20tutorial&ei=91jATbX8Osq5tgev9NnZBA&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-05-03 19:36:15.0002011-05-03 19:36:15.0001http://www.google.com/search?q=junit4+ant+task&hl=en&num=10&lr=&ft=i&cr=&safe=images&tbs=,qdr:y 5341276 2011-05-03 19:55:15.0002011-05-03 19:55:15.00013http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 6750543 2011-05-03 18:16:15.0002011-12-30 19:36:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=Mo_ATZ36JeXV0QG669WvBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-03 23:27:15.0002011-05-03 23:27:15.0001http://www.google.ca/search?hl=en&client=opera&hs=XO5&rls=en&channel=suggest&q=running+tests+jenkins&aq=f&aqi=&aql=&oq= 6750461 2011-05-03 23:39:15.0002011-05-03 23:39:15.0001http://www.google.com/search?q=jenkins+as+service+bat+file+failing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750546 2011-05-03 20:44:15.0002011-05-03 20:44:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=y3a&rls=org.mozilla%3Aen-GB%3Aofficial&q=MXUnit+Database+Unit+Tests&aq=f&aqi=&aql=&oq= 4292766 2011-05-03 13:35:15.0002011-05-03 13:35:15.0001http://www.google.es/search?hl=ca&q=junit+reports+without+ant&aq=f&aqi=&aql=&oq= 5341276 2011-05-03 13:24:15.0002011-05-03 13:24:15.0001http://www.google.nl/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=mxunit%20beforetests&ei=MPy_TauyAoKbOpaVjdgE&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-05-03 13:07:15.0002011-05-03 13:07:15.0001http://www.google.co.uk/search?q=MXUnit+Testing+against+a+database&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 4292766 2011-05-03 14:55:15.0002011-05-03 14:55:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=fRHATfKfEYrdgQe17tnmBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-03 14:33:15.0002011-05-03 14:33:15.0001http://www.google.com/m?gl=us&client=ms-android-verizon&source=android-browser-goto&q=git+jenkins&hl=en&start=20&sa=N 6750543 2011-05-03 14:21:15.0002011-05-03 14:21:15.0001http://www.google.com/search?q=jenkins+git+job&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-05-03 13:38:15.0002011-05-03 13:38:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=jenkins+automation&aq=0&aqi=g3g-s1g-sx1g-v1&aql=&oq=jenkins+automa 6750360 2011-05-03 16:14:15.0002011-05-03 16:14:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cfdump%20slow%20performance 4292713 2011-05-03 15:47:15.0002011-05-03 15:47:15.0001http://www.google.com/search?hl=it&client=firefox-a&hs=7Ax&tbo=1&rls=org.mozilla%3Ait%3Aofficial&tbs=qdr%3Ay&q=create+ant+task&aq=f&aqi=&aql=&oq= 5341276 2011-05-03 15:09:15.0002011-05-03 15:09:15.0001http://www.google.com/search?q=view+junit+report&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2011-05-03 15:05:15.0002011-05-03 15:05:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=configurare+jenkins+build.xml&ie=utf-8&oe=utf-8 6750461 2011-05-03 16:51:15.0002011-05-03 16:51:15.0001http://www.google.co.uk/search?hl=en&safe=off&rlz=1C1GGGE_enGB409GB409&q=can+you+use+jenkins+with+ant&btnG=Search 6750461 2011-05-05 17:45:15.0002011-05-05 17:45:15.0001http://cidne/mxunit/ 786457 2011-05-05 17:52:15.0002011-05-05 17:52:15.0001http://hk.search.yahoo.com/search;_ylt=Axt7wJ_05cJNTywABWXwzAt.?p=Amazon+EC2+coldfusion&fr2=sb-top&fr=FP-tab-web-t&rd=r1 6160392 2011-05-05 18:02:15.0002011-05-05 18:02:15.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=jenkins+E-mail+Notification+gmail 6750466 2011-05-05 19:21:15.0002011-05-05 19:21:15.0001http://wiki.mxunit.org/pages/diffpagesbyversion.action?pageId=5734518&originalVersion=9&revisedVersion=12 5734518 2011-05-05 16:34:15.0002011-05-05 16:34:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1600&bih=1032&q=jenkins+invoke+test&btnG=Google+Search 6750461 2011-05-05 17:05:15.0002011-05-05 17:05:15.0001http://www.google.ca/search?q=Guard+Assertion+testing&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&redir_esc=&ei=2N7CTY7MAZLUiALLtcmtAw 786484 2011-05-05 17:32:15.0002011-05-05 17:32:15.0001http://www.google.co.uk/search?hl=en&safe=off&rlz=1C1GGGE_enGB409GB409&q=Jenkins+Ant+Build&btnG=Search 6750368 2011-05-05 17:41:15.0002011-05-05 17:41:15.0001http://wiki.mxunit.org/display/default/MXUnit%2BDocumentation? 786457 2011-05-06 00:13:15.0002011-05-06 00:13:15.0001http://wiki.mxunit.org/display/default/Getting%2BStarted? 4292751 2011-05-06 00:13:15.0002011-05-06 00:13:15.0001http://wiki.mxunit.org/display/default/Anatomy%2Bof%2Ba%2BTestCase? 5341647 2011-05-06 00:13:15.0002011-05-06 00:13:15.0001http://wiki.mxunit.org/display/default/First%2BTest%2BCase? 786558 2011-05-06 00:14:15.0002011-05-06 00:14:15.0001http://www.google.com/search?hl=en&source=hp&biw=1259&bih=814&q=can+you+use+true+or+false+for+cfcomponent+output+atribute%3F&aq=f&aqi=&aql=&oq=&safe=active 5734498 2011-05-05 19:25:15.0002011-05-05 19:25:15.0001http://127.0.0.1:2686/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fproject-specific-remotefacade.html 4292815 2011-05-05 20:44:16.0002011-05-05 20:44:16.0001http://www.google.com/url?sa=t&source=web&cd=14&ved=0CC0QFjADOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=browser%20debug%20xml%20parse%20error&ei=YxzDTbmJK4m5tweXxbzcBA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-05-05 21:54:15.0002011-05-05 21:54:15.000//wiki.jenkins-ci.org/display/JENKINS/Git+Pluginhttps 6750543 marcesher2011-05-24 20:57:25.000marcesher2011-05-24 20:57:25.0001http://www.google.com/search?q=jenkins+automation 6750360 2011-05-05 23:18:15.0002011-05-05 23:18:15.0005http://wiki.mxunit.org/labels/viewlabel.action?ids=5472258&key=default&startIndex=0 5341231 2011-05-05 14:29:15.0002011-05-05 15:04:15.0002http://wiki.mxunit.org/labels/viewlabel.action?ids=5472258&key=default&startIndex=0 5341601 2011-05-05 14:27:15.0002011-05-05 15:15:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20mock%20private%20function&ei=2rbCTbXJL-rm0QHJo_jsAw&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-05-05 14:41:15.0002011-05-05 14:41:15.0001http://www.google.com/m?client=ms-opera-mini&channel=new&q=what+are+the+tests+that+performed+to+verify+assertions 786484 2011-05-05 13:46:15.0002011-05-05 13:46:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=7qDCTcesOonUgAfBkcjdAQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-05 13:43:15.0002011-05-05 13:43:15.0002http://wiki.mxunit.org/labels/viewlabel.action?ids=5472258&key=default&startIndex=0 5341597 2011-05-05 14:25:15.0002011-05-05 14:25:15.0002http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock%20objects&ei=prHCTZuVLdCbtweEsajIBQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-05-05 14:19:15.0002011-05-05 14:20:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=mxunit%20test%20html&ei=i8HCTcHbIqXX0QG49MjtAw&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-05-05 15:26:15.0002011-05-05 15:26:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20function%20output%20html&ei=WsDCTcDoM8bL0QGx_M3tAw&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-05-05 15:21:15.0002011-05-05 15:21:15.0002http://wiki.mxunit.org/pages/doeditpage.action?pageId=5734518 5734518 2011-05-05 16:33:15.0002011-05-05 16:38:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=E00&rls=org.mozilla%3Aen-GB%3Aofficial&q=MXUnit+setup+teardown+beforeTest&aq=f&aqi=&aql=&oq= 5341647 2011-05-05 15:06:15.0002011-05-05 15:06:15.0001http://www.google.com/search?q=CFDummyComponent&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6750302 2011-05-05 14:49:15.0002011-05-05 14:49:15.0001http://wiki.mxunit.org/labels/viewlabel.action?ids=5472258&key=default&startIndex=0 5341256 2011-05-05 15:14:15.0002011-05-05 15:14:15.0002http://wiki.mxunit.org/labels/viewlabel.action?ids=5472258&key=default&startIndex=0 5341260 2011-05-05 15:12:15.0002011-05-05 15:12:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=ntH&rls=org.mozilla%3Aen-GB%3Aofficial&q=MXUnit+setup+teardown&aq=f&aqi=g-sv1&aql=&oq= 5341647 2011-05-05 11:04:15.0002011-05-05 11:04:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=B27F15B557F2FB352B75853D92401D07?replyToComment=5341502&#comment-5341502 5341233 2011-05-05 10:13:15.0002011-05-05 10:13:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=B68E0E8EBFEFEF4B3F289B9A9538A45A?replyToComment=5341502&#comment-5341502 5341233 2011-05-05 10:27:15.0002011-05-05 10:27:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=4&ved=0CDMQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit%20mocking%20times&ei=KmrCTdbXAsGFhQfIk6XDBQ&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-05-05 09:15:15.0002011-05-05 09:15:15.0001http://www.google.com/search?q=jenkins+integration+test&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 6750461 2011-05-05 09:49:15.0002011-05-05 09:49:15.0001http://www.google.co.uk/search?q=mxunit+mock+type+opronblems+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341597 2011-05-05 08:44:15.0002011-05-05 08:44:15.0001http://www.google.co.in/url?sa=t&source=web&cd=3&ved=0CCcQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=how%20see%20the%20full%20debug%20output&ei=wGfCTcrSJc_orQeEnNB3&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-05-05 09:04:15.0002011-05-05 09:04:15.0004http://getgoodinsurancequotes.com/ 786478 2011-05-05 13:20:15.0002011-05-05 13:20:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=MXUnit+Dataproviders 4292794 2011-05-05 13:23:15.0002011-05-05 13:23:15.0001http://www.google.com/search?hl=en&source=hp&q=maven+debian 6750461 2011-05-05 12:26:15.0002011-05-05 12:26:15.0007http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 4292775 2011-05-05 12:42:15.0002011-11-10 21:15:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=mxunit%20see%20junit%20report%20plugin&ei=GpXCTa7vHseahQe-3rysBQ&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-05-05 12:17:15.0002011-05-05 12:17:15.0001http://www.google.pl/search?q=junitreport+xml+format&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 786582 2011-05-05 12:25:15.0002011-05-05 12:25:15.0001http://www.google.de/ 786504 2011-05-05 11:30:15.0002011-05-05 11:30:15.0002http://www.google.co.uk/search?q=MXUnit+DataProvider&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 4292794 2011-05-05 11:31:15.0002011-05-19 15:13:15.0001http://www.google.com/search?num=30&hl=en&client=ubuntu&tbo=1&channel=fs&biw=1546&bih=759&tbs=qdr%3Ay&q=ec2+open+port+22&aq=f&aqi=g-b1&aql=&oq= 6160402 2011-05-05 01:56:15.0002011-05-05 01:56:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+build+ant 6750368 2011-05-05 01:45:15.0002011-05-05 01:45:15.0001http://www.google.com/search?q=confluence+test+case&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786564 2011-05-04 21:37:15.0002011-05-04 21:37:15.0001http://www.google.com.qa/search?hl=en&source=hp&biw=1260&bih=641&q=mxunit&oq=mxu&aq=0&aqi=g10&aql=&gs_sm=e&gs_upl=34400l68001l0l11l11l5l0l0l0l506l2438l2-2.1.2.1&safe=active&surl=1 786457 2011-05-04 21:21:15.0002011-05-04 21:21:15.0001http://www.google.com/ 2195464 2011-05-04 20:56:15.0002011-05-04 20:56:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 6750546 2011-05-04 20:45:15.0002011-09-26 22:32:15.0001http://www.google.com/search?rlz=1C1_____enUS415US415&sourceid=chrome&ie=UTF-8&q=configure+jenkins+to+run+tests+from+svn 6750461 2011-05-04 19:34:15.0002011-05-04 19:34:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=Fuu&rls=org.mozilla%3Ade%3Aofficial&q=jenkins+ant&aq=f&aqi=&aql=&oq= 6750368 2011-05-05 08:35:15.0002011-05-05 08:35:15.0001http://www.google.com.sg/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-05-05 08:13:15.0002011-05-05 08:13:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=mxunit+mocking&ie=UTF-8&oe=UTF-8&redir_esc=&ei=KlXCTZutGI24hAeb35SoBQ 5341218 2011-05-05 07:44:15.0002011-05-05 07:44:15.0001http://www.google.com/url?q=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&sa=D&sntz=1&usg=AFrqEzdwQTGJQq_StQQLOmU9fFZDP4uG3g 5341218 2011-05-05 07:39:15.0002011-05-05 07:39:15.0001http://www.google.de/search?q=eclipse+debugging+output&hl=de&safe=active&biw=1081&bih=594&prmd=ivns&ei=4UzCTdq4N8bAswbNu8CIAQ&start=10&sa=N 4292713 2011-05-05 07:14:15.0002011-05-05 07:14:15.0001http://www.google.de/search?q=jenkins+ant&hl=de&btnG=Google-Suche 6750368 2011-05-05 06:53:15.0002011-05-05 06:53:15.0001http://www.google.no/search?q=JUnitReport+xml+format&hl=no&prmd=ivns&ei=alnBTaHJAYrAsAPE_6jgBw&start=10&sa=N&biw=1407&bih=740 786582 2011-05-05 06:29:15.0002011-05-05 06:29:15.0002http://www.google.com.au/search?q=using+git+with+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-05-05 05:21:16.0002011-05-05 05:36:15.0001http://www.google.com/search?q=extjs+runner&hl=en&newwindow=1&prmd=ivnsfd&ei=HC3FTbqAIYagvgPuzIyyAQ&start=10&sa=N 4292713 2011-05-07 11:30:15.0002011-05-07 11:30:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=MXUnit+run+tests 5341324 2011-05-07 14:36:15.0002011-05-07 14:36:15.0002http://www.google.com/ 4292713 2011-05-08 05:34:15.0002011-10-11 20:06:15.0001http://www.google.co.in/ 6750477 2011-05-08 10:04:15.0002011-05-08 10:04:15.0001http://www.google.com/url?sa=t&source=web&cd=6&sqi=2&ved=0CEMQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=viewing%20the%20output&ei=eRXGTZWPE8LZgAfHl7HLBA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-05-08 04:05:15.0002011-05-08 04:05:15.0001http://www.google.com/search?q=jenkins+publish+junit&hl=en&prmd=ivns&ei=RYfETZ7RFo30swOk7-TrAQ&start=10&sa=N&biw=1423&bih=744 6750461 2011-05-06 23:54:15.0002011-05-06 23:54:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=method+testcase 5341647 2011-05-07 01:26:15.0002011-05-07 01:26:15.0001http://www.google.com/search?q=mxunit+ant+compatible&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2011-05-06 21:30:15.0002011-05-06 21:30:15.0001http://www.google.com/search?q=jenkins+configure+email+address&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-05-06 22:16:15.0002011-05-06 22:16:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=423F82CF564C94F980F0DE532AE3C042?replyToComment=5341502&#comment-5341502 5341233 2011-05-07 09:07:15.0002011-05-07 09:07:15.0001http://www.google.com/search?hl=en&safe=off&biw=1280&bih=681&q=how+to+ssh+to+ec2+bitvise&aq=f&aqi=&aql=&oq= 6160402 2011-05-07 03:01:15.0002011-05-07 03:01:15.00014http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341271 2011-05-07 03:45:15.0002011-12-23 05:19:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3A*&q=ant+doc&aq=f&aqi=&aql=&oq= 5341269 2011-05-09 04:35:15.0002011-05-09 04:35:15.00012http://www.google.com/search?q=jenkins+automation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750360 2011-05-09 03:40:15.0002011-10-19 18:06:15.0001http://www.google.com/search?q=coldfusion+queries+memory&hl=de&client=opera&hs=Z3r&rls=en&prmd=ivns&ei=lA_HTaaUKcTLswaL8a3EDw&start=10&sa=N 6750302 2011-05-08 21:50:15.0002011-05-08 21:50:15.0003http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+automation&ie=utf-8&oe=utf-8 6750360 2011-05-09 08:27:17.0002011-09-06 23:35:15.0001http://www.google.com/search?hl=zh-CN&biw=1280&bih=642&q=JENKINS+ANT&oq=JENKINS+ANT&aq=f&aqi=&aql=&gs_sm=e&gs_upl=4024l4223l0l3l2l0l0l0l0l0l0l 6750368 2011-05-09 06:51:15.0002011-05-09 06:51:15.0001http://www.google.co.in/search?hl=en&rls=com.microsoft%3Aen-us%3AIE-SearchBox&q=Setting+up+an+AWS+ec2+instance+from+Windows&oq=Setting+up+an+AWS+ec2+instance+from+Windows&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1969l4891l0l25l20l2l10l0l0l78l156l3 6160402 2011-05-09 05:45:15.0002011-05-09 05:45:15.0002http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=lKvGTaXXEcn20gHh57X1Bw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-05-08 14:42:15.0002011-05-09 13:13:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mocking+and+stubbing 5341218 2011-05-08 12:04:15.0002011-05-08 12:04:15.0001http://www.google.com/search?q=mxunit-ant.jar&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-05-08 10:32:15.0002011-05-08 10:32:15.0001http://www.google.com/search?q=ant+mysql+tasks&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-05-08 10:13:16.0002011-05-08 10:13:16.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+long+does+it+take+to+spin+up+an+ec2+instance 6160402 2011-05-08 20:01:15.0002011-05-08 20:01:15.0001http://search.yahoo.com/search?ei=utf-8&fr=ytff1-msgr&p=coldfusion%20cfloop%20query&type= 6750302 2011-05-08 17:48:15.0002011-05-08 17:48:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=failure&where=conf_all&startIndex=10 786478 2011-05-06 08:18:15.0002011-05-06 08:18:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+configure+email&ie=UTF-8&oe=UTF-8 6750466 2011-05-06 08:40:15.0002011-05-06 08:40:15.0001http://www.google.co.in/search?hl=en&source=hp&q=generating+report+from+junit&meta=&aq=0j&aqi=g-j1&aql=&oq=generating+report+from+j 5341276 2011-05-06 09:12:17.0002011-05-06 09:12:17.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=mx%20unit%20set%20application%20variables&ei=tr_DTbWvGpKWhQfY0On_Aw&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-05-06 09:31:15.0002011-05-06 09:31:15.0001http://www.google.fr/search?hl=en&client=firefox-a&hs=bSI&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+generate+doc+from+tasks&aq=f&aqi=&aql=&oq= 5341269 2011-05-06 09:53:15.0002011-05-06 09:53:15.0001http://www.google.de/search?q=jenkins+ant+tools&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-05-06 10:35:15.0002011-05-06 10:35:15.0001http://wiki.mxunit.org/display/default/Creating%2BTest%2BSuites? 786575 2011-05-06 00:15:15.0002011-05-06 00:15:15.0001http://wiki.mxunit.org/display/default/More%2BTest%2BCases? 786564 2011-05-06 00:15:15.0002011-05-06 00:15:15.0001http://wiki.mxunit.org/display/default/Built-In%2BAssertions? 786478 2011-05-06 00:16:15.0002011-05-06 00:16:15.0001http://wiki.mxunit.org/display/default/Install%2Bthe%2BEclipse%2BPlugin? 786517 2011-05-06 00:23:15.0002011-05-06 00:23:15.000125http://wiki.cfinnovate.com/display/default/Stubbing?replyToComment=& 5341233 2011-05-06 01:32:15.0002011-12-11 22:46:15.0004http://greatserveronline.com/ 786478 2011-05-06 04:58:15.0002011-05-06 04:58:15.0002http://127.0.0.1:49712/help/advanced/tocView.jsp?view=toc 4292817 2011-05-06 06:59:15.0002011-05-06 06:59:15.00012http://www.google.co.uk/search?q=mxunit+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 786478 2011-05-06 08:17:15.0002011-10-27 14:29:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+output+results+from+mxunit 4292713 2011-05-06 19:02:15.0002011-05-06 19:02:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=UTzETc2vEork0QGS97GpAw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-06 18:22:15.0002011-05-06 18:22:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=how+do+I+download+software+to+my+ec2+instance%3F&aq=f&aqi=&aql=&oq= 6160402 2011-05-06 19:48:15.0002011-05-06 19:48:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+view+output 4292713 2011-05-06 19:06:15.0002011-05-06 19:06:15.0001http://www.bing.com/images/search?q=extjs&view=detail&id=6E4A264DA47E6D477CA8E0D94D90BA48224959F0&first=511&FORM=IDFRIR 4292713 2011-05-06 20:14:15.0002011-05-06 20:14:15.0005http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 4292751 2011-05-06 20:05:15.0002011-10-14 22:08:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20tutorial&ei=Cl_ETZSXF5K4sAOhwJSaAQ&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-05-06 20:51:15.0002011-05-06 20:51:15.0001http://www.google.ca/search?q=ant+run+many+ant+files+stop+on+failure&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-05-06 20:49:15.0002011-05-06 20:49:15.0001http://localhost/mxunit/runner/index.cfm?test=%5Cbtb-registration%5Ctests%5Cmodel%5C&componentPath=btb-registration.tests.model 786457 2011-05-06 15:09:15.0002011-05-06 15:09:15.0002http://www.google.com/search?q=mxunit+application+scope&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750434 2011-05-06 14:52:15.0002011-07-01 21:12:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+data+providers 4292794 2011-05-06 15:49:15.0002011-05-06 15:49:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+builds 6750368 2011-05-06 15:14:15.0002011-05-06 15:14:15.0001http://www.google.com/search?hl=en&safe=off&q=jenkins+ant+build&aq=f&aqi=&aql=&oq= 6750368 2011-05-06 17:03:15.0002011-05-06 17:03:15.0001http://www.google.ca/search?hl=en&client=opera&hs=SKO&rls=en&channel=suggest&q=jenkins+ant+build+wiki&oq=jenkins+ant+build+wiki&aq=f&aqi=&aql=&gs_sm=e&gs_upl=17481l18088l0l5l4l0l0l0l0l0l0l 6750368 2011-05-06 16:00:15.0002011-05-06 16:00:15.0001http://www.google.co.in/search?q=Configure+ANT+with+Jenkins&rls=com.microsoft:en-US&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=wMHITfetHIaAOtn5kM8H 6750461 2011-05-10 04:43:15.0002011-05-10 04:43:15.0001http://www.google.com.au/search?q=mxunit+testsuite+of+testsuite&rls=com.microsoft:en-au:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF&redir_esc=&ei=RsfITb3nNMPjrAfsmq2kBQ 786575 2011-05-10 05:05:15.0002011-05-10 05:05:15.0001http://www.google.com/search?hl=en&safe=off&q=jenkins+continuous+build+svn&aq=f&aqi=&aql=&oq= 6750461 2011-05-10 01:58:15.0002011-05-10 01:58:15.0001http://www.google.com/search?hl=en&safe=off&q=jenkins+continuous+build+svn+ant&aq=f&aqi=&aql=&oq= 6750368 2011-05-10 02:29:15.0002011-05-10 02:29:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=ED51DBD2A7C9064111F0CE709D2F399B?replyToComment=5341502&#comment-5341502 5341233 2011-05-10 00:14:15.0002011-05-10 00:14:15.000//github.com/marcesher/ormzenhttps 6750399 marcesher2011-05-14 22:30:21.000marcesher2011-05-14 22:30:21.0001http://www.google.com.au/search?hl=en&rls=com.microsoft%3Aen-au&q=cfcomponent+output+slow&aq=f&aqi=g-v5&aql=&oq= 5734498 2011-05-10 01:21:15.0002011-05-10 01:21:15.000default 6750679 marcesher2011-05-14 22:34:12.000marcesher2011-05-14 22:34:12.0001http://www.google.com/search?aq=2&oq=Jenkins+auto&sourceid=chrome&ie=UTF-8&q=jenkins+automation 6750360 2011-05-09 23:20:15.0002011-05-09 23:20:15.000default 6750399 marcesher2011-05-14 22:30:21.000marcesher2011-05-14 22:30:21.0001http://www.google.com/search?q=how+to+run+sandbox+code+tdd&sourceid=ie7&rls=com.microsoft:en-us:IE-Address&ie=&oe= 786494 2011-05-09 20:37:15.0002011-05-09 20:37:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=private 4292736 2011-05-09 21:12:15.0002011-05-09 21:12:15.0001http://www.google.com/search?client=safari&rls=en&q=junit+report+target&ie=UTF-8&oe=UTF-8 5341276 2011-05-09 20:22:15.0002011-05-09 20:22:15.0001http://wiki.mxunit.org/label/default/mock 786457 2011-05-09 20:24:15.0002011-05-09 20:24:15.0005http://stackoverflow.com/questions/5561037/what-is-a-normal-memory-usage-for-a-request-in-coldfsuion 6750302 2011-05-09 19:31:15.0002011-12-07 12:48:15.0002http://www.google.com/search?hl=es&client=firefox-a&hs=nh&rls=org.mozilla%3Aes-ES%3Aunofficial&q=how+to+use+jenkins+git+plugin&aq=f&aqi=&aql=&oq= 6750543 2011-05-09 17:44:15.0002011-05-09 17:47:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=debug+coldfusion+heap+memory+issues&safe=active 6750302 2011-05-09 18:17:15.0002011-05-09 18:17:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=k2LJTeqvG8mftwezsbT6Bw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=GN4yTZQWJ0hZSoMN0fYHPw 786457 2011-05-10 16:07:15.0002011-05-10 16:07:15.0005http://wiki.mxunit.org/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B(Assertion%2BPatterns) 786484 2011-05-10 15:57:15.0002011-09-04 15:05:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+authentication 5341269 2011-05-10 15:42:15.0002011-05-10 15:42:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=ah9&rls=org.mozilla%3Aen-US%3Aofficial&q=Ant+%2B+Task%2Bbuild.xml+tutorial&oq=Ant+%2B+Task%2Bbuild.xml+tutorial&aq=f&aqi=&aql=&gs_sm=e&gs_upl=18375l22688l0l18l18l0l17l0l0l178l178l0.1 5341276 2011-05-10 14:43:15.0002011-05-10 14:43:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=QUjJTa7pCoiu8gPq8NnmBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=qisoOIB4SStuhx5ky7mn-g 786457 2011-05-10 14:15:15.0002011-05-10 14:15:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=VDn&rls=org.mozilla:pl:official&sa=X&ei=iTPJTbD9Io6fOtnq2c8H&ved=0CBQQBSgA&q=jenkins+%24param+email+notification&spell=1 6750477 2011-05-10 12:47:15.0002011-05-10 12:47:15.0001http://www.google.de/search?q=ant+create+xml+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=com.frontmotion:de:unofficial&client=firefox-a 5341276 2011-05-10 12:00:15.0002011-05-10 12:00:15.0001http://www.google.fi/search?hl=fi&client=firefox-a&hs=Y06&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+configure+ant&aq=f&aqi=&aql=&oq= 6750461 2011-05-10 11:51:15.0002011-05-10 11:51:15.0001http://www.google.de/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=oRjJTdKMGIit8QP4gcnKBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=3-kIm0hIJepfBu0xhqkIVg 786457 2011-05-10 10:52:15.0002011-05-10 10:52:15.0001http://www.google.be/search?q=GIT+continuous+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a 6750543 2011-05-10 09:44:15.0002011-05-10 09:44:15.0001http://www.google.co.in/search?q=how+to+see+ant+xml+report&rls=com.microsoft:en-US&ie=UTF-8&oe=UTF-8&startIndex=&startPage=0&redir_esc=&ei=ZwjJTd_XMMvogAfG-Z3jBQ 5341276 2011-05-10 09:43:15.0002011-05-10 09:43:15.0001http://www.google.co.in/search?q=use+of+cfcomponent+output+%3D+false&hl=en&prmd=ivns&ei=afjITfH_HMur8QPM1eXWBg&sa=N 5734498 2011-05-10 08:36:15.0002011-05-10 08:36:15.0001http://www.google.com/search?hl=en&q=using+gmail+smtp+Continuous+Integration 6750466 2011-05-09 11:57:15.0002011-05-09 11:57:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341218 2011-05-09 12:20:15.0002011-08-11 14:07:15.0001http://www.google.se/search?q=jenkins+integration+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-05-09 12:43:15.0002011-05-09 12:43:15.0001http://www.google.de/search?q=injectMethod+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341320 2011-05-09 13:02:15.0002011-05-09 13:02:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1200&bih=717&q=store+junit+report+onto+link+using+ant&btnG=Google+Search 5341276 2011-05-09 10:39:15.0002011-05-09 10:39:15.0003http://www.google.co.in/ 6160402 2011-05-09 10:46:15.0002011-10-14 06:42:15.0003http://www.google.nl/ 6750368 2011-05-09 11:17:15.0002011-08-25 19:33:15.0001http://www.google.co.uk/m/search?oe=UTF-8&client=safari&q=Jenkins+test&hl=en&start=30&sa=N 6750368 2011-05-09 11:30:15.0002011-05-09 11:30:15.0001http://www.google.co.uk/search?q=MXUnit+anatom&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 5341647 2011-05-09 09:57:15.0002011-05-09 09:57:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 786564 2011-05-09 10:03:15.0002011-05-09 10:03:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+run+tests&ie=utf-8&oe=utf-8 6750461 2011-05-09 10:12:15.0002011-05-09 10:12:15.0001http://www.google.se/search?hl=sv&client=firefox-a&hs=wx3&rls=org.mozilla%3Asv-SE%3Aofficial&q=jenkins+DEFAULT+CONTENT+variable&oq=jenkins+DEFAULT+CONTENT+variable&aq=f&aqi=&aql=&gs_sm=e&gs_upl=80732l81979l0l8l6l0l0l0l1l212l702l3.2.1 6750477 2011-05-09 10:33:15.0002011-05-09 10:33:15.0002http://www.google.co.uk/search?q=MXUnit+Custom+Assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 4685867 2011-05-09 09:40:15.0002011-05-09 09:55:15.0001http://search.yahoo.co.jp/search?p=jenkins+ant&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq= 6750368 2011-05-09 09:46:15.0002011-05-09 09:46:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=VM3&rls=org.mozilla:en-GB:official&sa=X&ei=VrnHTZLPC4i28QOW6tj2Bw&ved=0CBcQvgUoAA&q=MXUnit+beforeTest&nfpr=1 5341647 2011-05-09 09:53:15.0002011-05-09 09:53:15.0001http://www.google.co.uk/search?client=opera&rls=en&q=mxunit+setup+with+multiple+projects&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750434 2011-05-09 09:55:15.0002011-05-09 09:55:15.0001http://www.google.com/search?hl=en&source=hp&biw=1899&bih=934&q=ORM+Zen&aq=f&aqi=g2g-sv1g-v1g-j1g-m2g-b1&aql=&oq= 6750399 2011-05-09 17:04:15.0002011-05-09 17:04:15.0001http://www.bing.com/images/search?q=ext.js&view=detail&id=438DA794694BDA895DA8CF247499CB9C41D2F95D&first=0 4292713 2011-05-09 17:35:15.0002011-05-09 17:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+configure+jenkins+to+run+junit+tests 6750461 2011-05-09 17:27:15.0002011-05-09 17:27:15.0007http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 6750360 2011-05-09 15:45:15.0002011-12-05 16:05:15.0001http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+jenkins&searchQuery.spaceKey=default 6750546 2011-05-09 15:28:15.0002011-05-09 15:28:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=vQ_ITZueIqby0gGP3aCrCA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-05-09 16:01:15.0002011-05-09 16:01:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=9g7ITdSmJYG-0AHHtsjDBw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-05-09 15:58:15.0002011-05-09 15:58:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 6750464 2011-05-09 14:12:15.0002012-01-05 20:49:15.0008http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 6750461 2011-05-09 14:11:15.0002011-11-11 14:10:15.000//github.com/marcesher/JenkinsPreso_PassingProjecthttps 6750679 marcesher2011-05-14 22:34:12.000marcesher2011-05-14 22:34:12.0001http://www.google.fr/search?hl=fr&q=junit+jenkins+tests+exemple&aq=f&aqi=&aql=&oq= 6750461 2011-05-09 15:07:15.0002011-05-09 15:07:15.0002http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant&ie=utf-8&oe=utf-8&gl=uk 6750368 2011-05-09 15:03:15.0002011-06-10 14:35:15.0004http://www.google.co.uk/search?q=MXUnit+makePublic&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 4292736 2011-05-09 13:26:15.0002011-06-08 13:32:15.0001http://www.google.ca/search?client=opera&rls=en&q=jenkins+ant&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750368 2011-05-09 13:07:15.0002011-05-09 13:07:15.0002http://www.google.co.in/search?hl=en&biw=1259&bih=624&q=MXUnit+Framework+download&oq=MXUnit+Framework+download&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1926848l1926848l0l1l1l0l0l0l0l171l171l0.1 5341276 2011-05-09 14:06:15.0002011-05-09 14:40:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1259&bih=624&q=How+to+generate+reports+using+JUnit&oq=How+to+generate+reports+using+JUnit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1125l14453l0l37l31l2l14l15l0l531l1984l0.3.4.5-1 5341276 2011-05-09 13:36:15.0002011-05-09 13:36:15.0001http://www.google.com.ua/search?q=ant+junt+xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-05-11 12:00:15.0002011-05-11 12:00:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mocking%20mxunit&ei=S2TKTf3PBMieOsOgvOcH&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=TeAwAYaGc32OkS_0GlxDXw 5341239 2011-05-11 10:27:15.0002011-05-11 10:27:15.0001http://www.google.co.uk/search?q=mxunit+mock+objects&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341597 2011-05-11 10:15:15.0002011-05-11 10:15:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mocking%20mxunit&ei=vJTKTdruL46WOu-zjOcH&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=wjgTO45HRs5p1mbrOoEGPA 5341239 2011-05-11 13:55:15.0002011-05-11 13:55:15.0001http://www.google.de/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+junit+integration 6750461 2011-05-11 13:23:15.0002011-05-11 13:23:15.0001http://www.google.com/url?sa=t&source=web&cd=4&sqi=2&ved=0CCsQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=0bfKTeP_AoWT0QHlwb2ICQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=nIJm7QzWLJFpDc6Q6eHyYQ 786457 2011-05-11 16:23:15.0002011-05-11 16:23:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=runnin+mxunit 786473 2011-05-11 16:18:15.0002011-05-11 16:18:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=EqPKTeLOF4PrgQeGj9HfBQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-05-11 15:00:15.0002011-05-11 15:00:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=amazon+ec2+coldfusion&qscrl=1 6160392 2011-05-11 18:16:15.0002011-05-11 18:16:15.0002http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20test%20suite&ei=HcnKTb7KH8Pn0QGh9InSBw&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-05-11 17:37:15.0002011-05-11 17:41:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=krnKTb30C4zogQfM5rX4BQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-11 16:30:15.0002011-05-11 16:30:15.0001http://www.google.ca/search?hl=en&source=hp&q=ANT+Junit+reports&meta=&aq=f&aqi=g3g-sv1g-v1g-j2g-b2&aql=&oq= 5341276 2011-05-11 16:28:15.0002011-05-11 16:28:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=6750679 6750679 2011-05-11 19:01:15.0002011-05-14 22:34:15.0001http://wiki.mxunit.org/pages/createpage-entervariables.action 6750679 2011-05-11 19:01:15.0002011-05-11 19:01:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=6750399&sortBy=date&highlight=marc_esher_cfobjective_2011_orm_zen.zip& 6750399 2011-05-11 18:55:15.0002011-05-11 18:55:15.0003http://wiki.mxunit.org/pages/doeditpage.action?pageId=6750399 6750399 2011-05-11 18:56:15.0002011-05-11 18:58:15.0001http://127.0.0.1:2224/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-05-11 19:16:15.0002011-05-11 19:16:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=DgbLTbXdCcLjiALVwb2iBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-05-11 21:57:15.0002011-05-11 21:57:15.0001http://wiki.mxunit.org/pages/doeditpage.action?pageId=6750679 6750679 2011-05-11 19:12:15.0002011-05-11 19:12:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=6750679&sortBy=date&highlight=presentation.zip& 6750679 2011-05-11 19:12:15.0002011-05-11 19:12:15.0001http://www.google.de/url?sa=t&source=web&cd=2&ved=0CC0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20target%20doc&ei=ioLLTf35FI_4sgbd-qHMAw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-05-12 06:48:15.0002011-05-12 06:48:15.000//mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.ziphttp 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+AssertXPath 786478 2011-05-10 17:20:15.0002011-05-10 17:20:15.000//mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.ziphttp 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.000//mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.ziphttp 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0001http://www.google.com/search?client=ubuntu&channel=fs&q=eclipse+plugin+start+test+ctrl+r&ie=utf-8&oe=utf-8 786504 2011-05-10 17:34:15.0002011-05-10 17:34:15.000//mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.ziphttp 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.000//mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.ziphttp 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mocking+object 5341597 2011-05-10 18:37:15.0002011-05-10 18:37:15.000//mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.ziphttp 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0001http://www.google.fr/m/search?q=jenkins+ant&pbx=1&aq=f&oq=&aqi=g1-k0d0t0&fkt=3054&fsdt=25499&cqt=&rst=&htf=&his=&maction=&csll=&action=&ltoken=6c8aa8057dd18 6750368 2011-05-10 17:57:15.0002011-05-10 17:57:15.000//mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.ziphttp 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&rct=j&q=mxunit%20return&ei=QofJTd2pJuOx0QGrmPCrCA&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-05-10 18:44:15.0002011-05-10 18:44:15.000//mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.ziphttp 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0001http://wiki.mxunit.org/dosearchsite.action?queryString=returns 5341601 2011-05-10 18:54:15.0002011-05-10 18:54:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=gYjJTcmIM4SAOoGAsegH&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-10 18:49:15.0002011-05-10 18:49:15.000//experts.na3.acrobat.com/p76614762/http 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20using%20assertistypeof&ei=N4zJTfjkOM7B8QPnvu3OBg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-05-10 19:08:15.0002011-05-10 19:08:15.000//mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.ziphttp 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock%20object&ei=W4vJTcWMB-Tt0gH0o8HKBw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-05-10 19:01:15.0002011-05-10 19:01:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=mxunit+mock&aq=f&aqi=g2&aql=&oq= 5341597 2011-05-10 20:31:15.0002011-05-10 20:31:15.000//experts.acrobat.com/p53858056/http 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0003http://blog.mxunit.org/search/label/Continuous%20Integration 6750360 2011-05-10 19:50:15.0002011-09-02 16:18:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=assertistypeof 786478 2011-05-10 21:06:15.0002011-05-10 21:06:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=testing+private+methods+in+mxunit 4292736 2011-05-10 21:12:15.0002011-05-10 21:12:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mockbox+documentation 5341597 2011-05-10 21:54:15.0002011-05-10 21:54:15.0001http://www.google.co.ke/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2011-05-10 22:08:15.0002011-05-10 22:08:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 786494 2011-05-10 22:15:15.0002011-05-10 22:15:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 786598 2011-05-10 22:16:15.0002011-05-10 22:16:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341530 2011-05-10 22:17:15.0002011-10-07 09:16:15.000RIAUnleashed 2010 -- Introduction to MongoDB for CFML Developersdefault 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0002http://www.google.com/search?q=MXUnit+eclipse+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786517 2011-05-10 22:39:15.0002011-08-04 20:18:15.0001http://www.google.com/search?q=MXUnit+eclipse+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292817 2011-05-10 23:02:15.0002011-05-10 23:02:15.000Adobe MAX 2010 -- ColdFusion Skunkworksdefault 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.000Master your tooldefault 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0001http://www.google.com/search?q=MXUnit+istall&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786543 2011-05-11 00:31:15.0002011-05-11 00:31:15.000//mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.ziphttp 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0001http://www.google.co.in/search?hl=en&biw=1259&bih=848&q=configuring+Junit+Test+cases+in+ant+build.xml+ 6750461 2011-05-11 07:33:15.0002011-05-11 07:33:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=MXUNIT+DataProviders 4292794 2011-05-11 09:23:15.0002011-05-11 09:23:15.0001http://127.0.0.1:50934/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292817 2011-05-11 09:51:15.0002011-05-11 09:51:15.000CFObjective 2011 -- ORM Zendefault 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.000CFObjective 2011 -- Continuous Integrationdefault 4685854 marcesher2011-05-11 18:59:10.000marcesher2011-05-11 18:59:10.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=running+jenkins+tests 6750461 2011-05-13 01:53:15.0002011-05-13 01:53:15.0002http://bit.ly/cformzen 6750399 2011-05-13 01:11:15.0002011-11-30 15:41:15.0001http://www.google.com/search?q=Jenkins+not+setting+the+from+field+for+mail&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-05-12 22:37:15.0002011-05-12 22:37:15.00012http://wiki.mxunit.org/display/default/Presentations%2C+Talks%2C+and+Meetups 6750679 2011-05-12 21:34:15.0002011-12-19 23:18:15.0002http://wiki.mxunit.org/dashboard.action 6750679 2011-05-12 21:18:15.0002011-05-18 18:20:15.0001http://www.google.com/search?q=coldfusion+assertequals+arrays&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-05-12 21:16:15.0002011-05-12 21:16:15.0001http://www.google.com/search?hl=en&client=ie9-lb&sa=X&ei=Dk7MTdCbK-jc0QH1qdGiBA&ved=0CBUQBSgA&q=wiki.mxunit.org&spell=1&biw=1345&bih=650 786457 2011-05-12 21:16:15.0002011-05-12 21:16:15.0003http://twitter.com 6750399 2011-05-12 21:14:15.0002011-05-14 22:39:15.0001http://www.google.com/url?q=http%3A%2F%2Fwiki.mxunit.org&sa=D&sntz=1&usg=AFQjCNEfF5YG6LtINjF-Gq-HEf4Js67yXQ 786457 2011-05-13 09:30:15.0002011-05-13 09:30:15.0002http://www.google.com.tw/search?source=ig&hl=zh-TW&rlz=&q=ant+task+doc&aq=f&aqi=g1&aql=&oq= 5341269 2011-05-13 07:36:15.0002011-05-14 01:16:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+ant+test 6750368 2011-05-13 05:01:15.0002011-05-13 05:01:15.0001http://www.google.com/url?sa=t&source=web&cd=5&sqi=2&ved=0CD8QFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=extJs%20RawData%20query&ei=A7fMTduVA4XL0AGh6fXfBA&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-05-13 04:48:15.0002011-05-13 04:48:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Asv-SE%3Aofficial&biw=1327&bih=686&q=jenkins+run+tests&aq=f&aqi=&aql=&oq= 6750461 2011-05-13 14:17:15.0002011-05-13 14:17:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1420&bih=722&q=ant+continuous+integration&oq=ant+continuous+integration&aq=f&aqi=g1g-v4&aql=&gs_sm=e&gs_upl=1579l7313l0l30l26l0l9l9l1l531l3909l0.1.1.6.2.1 6750368 2011-05-13 15:17:15.0002011-05-13 15:17:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1440&bih=779&q=mxunit+teardown&aq=f&aqi=g-sv1&aql=&oq= 5341647 2011-05-13 13:25:15.0002011-05-13 13:25:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=configure+jenkins+jabber 6750466 2011-05-13 13:50:15.0002011-05-13 13:50:15.0001http://www.google.co.uk/search?q=MXUnit+injectProperty&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 5341322 2011-05-13 10:05:15.0002011-05-13 10:05:15.0001http://www.google.co.uk/search?q=MXUnit+XML+Assertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 786478 2011-05-13 13:17:15.0002011-05-13 13:17:15.0001http://jenkinsvmd.mergeconnect.com/mxunit/ 786457 2011-05-13 23:45:15.0002011-05-13 23:45:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertEquals&ei=bn_NTdHAI8bXgQf3vunLDA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-05-13 18:59:15.0002011-05-13 18:59:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+integration+test 6750461 2011-05-13 19:56:15.0002011-06-08 17:27:15.0001http://www.google.com/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GPCK_en___US429 786457 2011-05-13 16:32:16.0002011-05-13 16:32:16.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=starting+and+stopping+jenkins 6750546 2011-05-13 15:36:15.0002011-05-13 15:36:15.0006http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341322 2011-05-13 16:30:15.0002011-12-27 02:31:15.0001http://www.google.fr/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=xpath%20display%20text%20if%20true&ei=M6nLTdK8LdGbhQfG_YmpAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-05-12 09:33:15.0002011-05-12 09:33:15.0001http://www.google.at/search?q=test+ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-05-12 09:26:15.0002011-05-12 09:26:15.0001http://www.google.co.in/search?hl=en&source=hp&q=junitreport+ant+task&meta=&aq=1s&aqi=g1g-s1g8&aql=&oq=Junit+report+ 5341276 2011-05-12 11:03:15.0002011-05-12 11:03:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=4B716B1641DFC40691ED8CC8D5177969?replyToComment=5341502&#comment-5341502 5341233 2011-05-12 11:02:16.0002011-05-12 11:02:16.0001http://www.google.fi/search?hl=fi&client=firefox-a&hs=lw6&rls=org.mozilla%3Afi%3Aofficial&q=jenkins+git+configure&oq=jenkins+git+configure&aq=f&aqi=&aql=&gs_sm=e&gs_upl=9251l16526l0l11l11l0l10l10l0l169l169l0.1 6750543 2011-05-12 07:58:15.0002011-05-12 07:58:15.0001http://www.google.at/search?hl=de&client=firefox-a&hs=GKR&rls=org.mozilla%3Ade%3Aofficial&q=jenkins+ant+installation&aq=f&aqi=&aql=&oq= 6750461 2011-05-12 07:38:15.0002011-05-12 07:38:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 5734424 2011-05-12 08:00:15.0002011-11-28 18:33:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=jenkins+install+ant 6750461 2011-05-12 13:25:15.0002011-05-12 13:25:15.0001http://www.google.com/search?hl=en&q=jenkins+git+integration 6750543 2011-05-12 13:19:15.0002011-05-12 13:19:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=jenkins+install+git+plugin 6750543 2011-05-12 11:50:15.0002011-05-12 11:50:15.0004http://wiki.mxunit.org/label/default/presentations 6750399 2011-05-12 16:32:15.0002011-05-16 19:59:15.0007http://www.google.com/url?q=http%3A%2F%2Fbit.ly%2Fcformzen&sa=D&sntz=1&usg=AFQjCNEsb6oDBSru-LJPKgBTQpEfT5lTxw 6750399 2011-05-12 16:32:15.0002011-07-27 13:13:15.0001http://www.google.com/url?q=http%3A%2F%2Fbit.ly%2Fcformzen 6750399 2011-05-12 16:32:15.0002011-05-12 16:32:15.0001http://www.google.com/search?q=coldfusion+cfloop+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 6750302 2011-05-12 14:49:15.0002011-05-12 14:49:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=mxunit+assertions&ie=UTF-8&oe=UTF-8&redir_esc=&ei=nfPLTcmDHIKLhQfz0oCpAg 786478 2011-05-12 14:50:15.0002011-05-12 14:50:15.0001http://www.google.ca/search?q=jenkins+svn+pull+single+project&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750362 2011-05-12 14:55:15.0002011-05-12 14:55:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCFObjective%2B2011%2B--%2BORM%2BZen&rct=j&q=orm%20zen&ei=dQfMTZGhOoTMgQer24z4BQ&usg=AFQjCNGKxq5MAbKo8HNdzau-jvcFulxH5A 6750399 2011-05-12 16:15:15.0002011-05-12 16:15:15.0007http://twitter.com/ 6750399 2011-05-12 17:51:15.0002011-08-29 12:12:15.0001http://www.google.com/search?hl=en&safe=off&client=firefox-a&hs=xAy&rls=org.mozilla%3Aen-US%3Aofficial&q=ec2+windows+rdp+login+password&aq=f&aqi=&aql=&oq= 6160402 2011-05-12 20:37:16.0002011-05-12 20:37:16.0005http://www.google.com/ 6750461 2011-05-12 21:03:15.0002011-10-11 15:40:15.00019http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750679 2011-05-12 21:12:15.0002011-11-14 08:34:15.0001http://www.google.de/url?sa=t&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FData%2BType%2BMatching&rct=j&q=DataType%20matcher&ei=zBTMTYK7JIjYiAKZ7NGTBQ&usg=AFQjCNHyJxE2VfGJMWszWKA8RaSyy6iSgw&cad=rja 5341260 2011-05-12 17:12:15.0002011-05-12 17:12:15.0001http://127.0.0.1:49254/help/nav/4 4292815 2011-04-15 09:36:15.0002011-04-15 09:36:15.0001http://www.google.com.hk/search?q=junit+report&hl=zh-TW&biw=1091&bih=705&prmd=ivns&ei=8Q6oTeOwO4zuvQPs4uSHCg&start=10&sa=N 5341276 2011-04-15 09:26:15.0002011-04-15 09:26:15.0001http://www.google.co.uk/search?hl=en&sa=X&ei=jgmoTbaPCoaxhAfwxcTRCQ&ved=0CBkQvwUoAQ&q=ant+build+jenkins+example&spell=1 6750368 2011-04-15 09:03:15.0002011-04-15 09:03:15.0001http://www.google.de/search?q=jenkins+ant+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-04-15 08:38:15.0002011-04-15 08:38:15.0001http://www.google.co.uk/search?q=creating+tutorial+JUnit+reports+graphs&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-04-15 08:17:15.0002011-04-15 08:17:15.0001http://www.baidu.com/s?wd=mxunit+1.x&tn=site888_1_pg&cl=3&ie=utf-8 786457 2011-04-15 07:41:15.0002011-04-15 07:41:15.0001http://127.0.0.1:1584/help/advanced/tocView.jsp?view=toc 4292820 2011-04-15 07:19:15.0002011-04-15 07:19:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=Getting+Started+with+Continuous+Integration&ie=utf-8&oe=utf-8 6750362 2011-04-15 01:40:15.0002011-04-15 01:40:15.0001http://www.google.com/search?q=aws+stop+vs+terminate&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLL_en 6160402 2011-04-15 00:39:15.0002011-04-15 00:39:15.0001http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+Dataproviders 4292794 2011-04-14 21:54:15.0002011-04-14 21:54:15.0001http://seo24.info/ 5341320 2011-04-14 21:42:15.0002011-04-14 21:42:15.0001http://www.google.com/search?q=continuous+integration+jenkins+instaLLATION&hl=en&source=hp&aq=f&aqi=&aql=&oq= 6750461 2011-04-14 19:05:15.0002011-04-14 19:05:15.0001http://www.google.com.br/search?q=mxunit+debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 4292713 2011-04-14 18:48:15.0002011-04-14 18:48:15.0001http://blog.mxunit.org/2011_04_01_archive.html 6750360 2011-04-14 19:01:15.0002011-04-14 19:01:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=tzOnTZK6OI6CsQPJ4KX6DA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-04-14 17:50:15.0002011-04-14 17:50:15.0001http://www.google.com.mx/search?q=cfloop&hl=es&prmd=ivns&ei=oTWnTcDjM8b4rQeJzbXyCQ&start=10&sa=N 6750302 2011-04-14 18:04:15.0002011-04-14 18:04:15.00016http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 6750466 2011-04-14 17:19:15.0002011-12-20 20:04:15.0001http://www.google.com.br/search?q=mxunit+asserts&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 786478 2011-04-14 17:22:15.0002011-04-14 17:22:15.0001http://www.google.ca/search?hl=en&source=hp&q=confluence+notification&aq=0&aqi=g2g-v2g-j3&aql=&oq=confluence+notific 6750477 2011-04-14 17:18:15.0002011-04-14 17:18:15.0001http://www.google.ca/search?hl=en&q=eclipse+internal+browser+can%27t+connect+to+url&aq=f&aqi=&aql=&oq= 4292815 2011-04-14 16:04:15.0002011-04-14 16:04:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=BA3AD8FBEB9607DBD42CEA069B740843?replyToComment=5341502&#comment-5341502 5341233 2011-04-14 15:29:17.0002011-04-14 15:29:17.0001http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=Junit+generate+report 5341276 2011-04-16 07:34:15.0002011-04-16 07:34:15.0001http://www.google.bg/search?q=jenkins+getting+started&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750362 2011-04-16 05:55:15.0002011-04-16 05:55:15.0001http://www.google.ca/url?sa=t&source=web&cd=3&ved=0CCEQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=E8SoTdb-MaKD0QGFsZT5CA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=FmcGLHfKWXt6b5haIDynlg 786457 2011-04-15 22:18:15.0002011-04-15 22:18:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=add+a+build+step+to+invoke+the+Ant+target++test 6750461 2011-04-15 22:04:15.0002011-04-15 22:04:15.0002http://www.google.com/search?hl=&q=ColdFusion+AMI&sourceid=navclient-ff&rlz=1B3MOZA_enUS421US421&ie=UTF-8&aq=0&oq=ColdFusion+AMI 6160404 2011-04-16 00:11:15.0002011-04-16 00:11:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+makepublic 786598 2011-04-15 22:39:15.0002011-04-15 22:39:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=MXUnit+MightyMock 5341218 2011-04-15 21:27:15.0002011-04-15 21:27:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=MXUnit+mock+Java+Object 4948032 2011-04-15 21:25:15.0002011-04-15 21:25:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCEQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&rct=j&q=MightyMock%20MXUnit&ei=OryoTfboH4aisAPK-Ln6DA&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA 5341218 2011-04-15 21:45:15.0002011-04-15 21:45:15.0002http://www.google.co.uk/search?sourceid=ie7&q=jenkins+and+mx+unit&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&rlz=1I7SNNT_enGB375GB375 6750461 2011-04-15 21:33:15.0002011-04-16 07:35:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=MXUnit%20assert&ei=orCoTaOkG4nCsAPb8c35DA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-04-15 20:55:15.0002011-04-15 20:55:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=MXUnit+mighty+mock 5341597 2011-04-15 21:22:15.0002011-04-15 21:22:15.0001http://www.google.com/search?sclient=psy&hl=en&client=safari&rls=en&source=hp&q=change+jenkins+build+email+message&aq=f&aqi=&aql=&oq=&pbx=1&bav=on.2,or.r_gc.r_pw.&ech=1&psi=5jqnTYD7LKfy0gHzvY35CA13028052891875&emsg=NCSR&noj=1&ei=8jqnTZq6C6uI0QH7rMn5CA 6750466 2011-04-15 18:10:15.0002011-04-15 18:10:15.0001http://wiki.mxunit.org/display/default/Using+request.debug%28%29?showComments=true&showCommentArea=true 4292713 2011-04-15 16:15:17.0002011-04-15 16:15:17.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=changing%20default%20mxunit%20folder%20path&ei=gHmoTfXFLcu5tge-gMXeBw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-04-15 17:00:15.0002011-04-15 17:00:15.0001http://www.google.co.ma/search?hl=fr&client=firefox-a&hs=uZk&rls=org.mozilla%3Afr%3Aofficial&q=xml+junit+report+with+ant&aq=f&aqi=&aql=&oq= 5341276 2011-04-15 14:11:15.0002011-04-15 14:11:15.0001http://www.google.co.ma/search?q=junitreports+task+with+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5341276 2011-04-15 15:00:15.0002011-04-15 15:00:15.0001http://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=eclipse+shortcut+plugin 786504 2011-04-15 10:35:15.0002011-04-15 10:35:15.0001http://www.google.se/search?q=junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 5341276 2011-04-15 10:51:15.0002011-04-15 10:51:15.0001http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=cfcomponent+output 5734498 2011-04-15 12:55:15.0002011-04-15 12:55:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+and+amazon+ec2 6160392 2011-04-16 19:17:15.0002011-04-16 19:17:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=hvWpTfzEKMrVgQeeiP3zBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-04-16 20:02:15.0002011-04-16 20:02:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=0-ipTef2BYbVgQfnvf3zBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-04-16 19:07:15.0002011-04-16 19:07:15.0002http://www.google.fr/search?q=%2Bant+%2Bdoc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-04-16 22:09:15.0002011-04-16 22:22:15.0001http://openbd.chrislaptop/mxunit/ 786457 2011-04-16 23:28:15.0002011-04-16 23:28:15.0001http://www.google.com.ar/search?hl=es-419&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=dao+into+transactions&aq=f&aqi=&aql=&oq= 4292766 2011-04-16 11:33:15.0002011-04-16 11:33:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+generate+xml 5341276 2011-04-16 15:50:15.0002011-04-16 15:50:15.0001http://dokola.ru/page/30/ 5341320 2011-04-16 15:02:15.0002011-04-16 15:02:15.0001http://www.google.nl/search?hl=nl&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+with+ant&aq=f&aqi=&aql=&oq= 6750368 2011-04-17 14:04:15.0002011-04-17 14:04:15.0001http://www.google.com.tr/ 6750302 2011-04-17 11:03:15.0002011-04-17 11:03:15.0001http://127.0.0.1:53779/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292817 2011-04-17 12:44:15.0002011-04-17 12:44:15.000h1. What is request.debug()? One of my favorite features of MXUnit is the debug() function, [described here|View Debug Output]. As you're developing, you might find yourself wishing you had a debug() function to use in the components you're building, not just in the unit tests themselves. You can\! MXUnit will create a function called request.debug() that is hooked into the same glob of debug output as the debug() function you use in your tests. Thus, in any component you're trying to test (or its dependencies, for that matter), if you're running the code from within MXUnit, request.debug() will be available. h1. Is it turned on by default? It is turned on by default ONLY when tests are run from within the Eclipse plugin. Tests run within the browser and a DirectoryTestSuite (this includes tests executed with ANT) will not have this function available by default. The reason is simple: we believe that it's a bad thing to commit your changes to source control with stray request.debug() calls left in there. We believe most people run their tests from within Eclipse while developing, but entire suites of tests should also be run in the browser, or via ANT, in a scheduled process. Otherwise, what's the point of having tests if they're not running at least once a day?&nbsp; By turning them off in non-Eclipse contexts, you're more likely to catch the cases where you forget to remove the request.debug() calls when they're no longer helping you write your code h1. Can I turn it on in those contexts? {code:title=Example Debugging} <cffunction name="testRequestDotDebug_WillPassInBothPluginAndWeb"> <cfset createRequestScopeDebug()> <cfset obj = createObject("component","SomeObject")> <cfset debug("before the object calls request.debug")> <cfset obj.thisWillOnlyWorkInThePlugin()><!--- only work in plugin.... unless we explictly enable it in the test!!! ---> <cfset debug("after a function that called request.debug")> <cfset stopRequestScopeDebug()> </cffunction> {code} Yes.&nbsp; Here's how: 2195464 3http://www.lampacorsar.ru 5341320 2011-04-17 05:53:15.0002011-05-30 00:15:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=6750546 6750546 2011-04-18 02:11:15.0002011-04-18 02:14:15.00032http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 6750546 2011-04-18 02:15:15.0002011-12-30 19:39:15.00023http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750543 2011-04-18 01:50:15.0002011-12-07 12:49:15.00011http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750546 2011-04-18 01:51:15.0002011-10-19 15:27:15.0001http://127.0.0.1:50665/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-04-17 23:53:15.0002011-04-17 23:53:15.0001http://wiki.mxunit.org/display/default/How%20to%20use%20it 5341636 2011-04-18 03:12:15.0002011-04-18 03:12:15.0001http://wiki.mxunit.org/display/default/How%20to%20use%20it 786457 2011-04-18 03:13:15.0002011-04-18 03:13:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=6750543 6750543 2011-04-18 02:52:15.0002011-04-18 02:52:15.0001http://wiki.mxunit.org/display/default/How%20to%20use%20it 5341623 2011-04-18 03:09:15.0002011-04-18 03:09:15.0001http://wiki.mxunit.org/display/default/How%20to%20use%20it 5341239 2011-04-18 02:49:15.0002011-04-18 02:49:15.0003http://wiki.mxunit.org/pages/doeditpage.action?pageId=6750543 6750543 2011-04-18 02:51:15.0002011-05-24 23:31:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 6750543 2011-04-18 02:15:15.0002011-12-02 20:15:15.0003http://longurl.org 6750546 2011-04-18 02:18:15.0002011-04-18 03:14:15.0001http://wiki.mxunit.org/pages/createpage-entervariables.action 6750543 2011-04-17 17:08:15.0002011-04-17 17:08:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=6750360 6750360 2011-04-17 17:05:15.0002011-04-17 17:05:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=12&ved=0CB8QFjABOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=java%20test%20private%20methods&ei=nwKrTfjcHJG38QPS3Mi4Ag&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-04-17 15:10:15.0002011-04-17 15:10:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 6750477 2011-04-17 17:52:15.0002011-07-19 23:00:15.0001http://wiki.mxunit.org/dashboard.action 6750543 2011-04-17 17:52:15.0002011-04-17 17:52:15.0001http://wiki.mxunit.org/pages/docreatepage.action 6750546 2011-04-17 17:26:15.0002011-04-17 17:26:15.0008http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 6750360 2011-04-17 17:25:15.0002011-12-07 18:43:15.0002http://wiki.mxunit.org/label/default/continuous 6750461 2011-04-18 11:36:15.0002011-04-18 11:40:15.0002http://www.google.com/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750368 2011-04-18 12:34:15.0002011-09-14 19:59:21.0001http://www.google.co.in/search?hl=en&biw=1152&bih=658&q=how+to+create+junit+style+with+ant&aq=f&aqi=&aql=&oq= 5341276 2011-04-18 13:07:15.0002011-04-18 13:07:15.0005http://wiki.mxunit.org/dosearchsite.action?queryString=debug 5341636 2011-04-18 13:19:15.0002011-11-09 15:00:15.0001http://www.google.hu/search?q=jenkins+junit+result.xml&hl=hu&prmd=ivns&ei=CBKsTaSyJsnNswb887iJCA&start=10&sa=N 6750461 2011-04-18 10:55:15.0002011-04-18 10:55:15.0001http://www.google.de/search?hl=de&q=jenkins+setup+build+ant&aq=f&aqi=&aql=&oq= 6750461 2011-04-18 11:18:15.0002011-04-18 11:18:15.0002http://blog.mxunit.org/search?updated-min=2011-01-01T00%3A00%3A00-05%3A00&updated-max=2012-01-01T00%3A00%3A00-05%3A00&max-results=7 6750360 2011-04-18 11:34:15.0002011-04-18 11:36:15.00016http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 6750546 2011-04-18 11:35:15.0002011-12-30 18:53:15.0001http://www.google.ca/url?sa=t&source=web&cd=4&ved=0CC4QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&rct=j&q=mxunit%20facade&ei=ptGsTfaSH7TRiALy25nRDA&usg=AFQjCNHS6Fd-siP1Oi_s9HI47SXNueeOug 786529 2011-04-19 00:07:15.0002011-04-19 00:07:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=mxunit%20arguments&ei=U06sTbTlDamV0QG9uOn5CA&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA&sig2=6nSF94OUESK7HgPqWJIKNg 4685867 2011-04-18 14:45:15.0002011-04-18 14:45:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+tests 6750461 2011-04-18 16:11:15.0002011-06-02 22:48:15.0002http://www.google.com.au/search?q=mxunit+with+jenkins&rls=com.microsoft:en-au:IE-Address&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLL_en&redir_esc=&ei=SuSrTc-lFcnLrQeY-v2nCA 6750368 2011-04-18 07:13:15.0002011-04-18 07:13:15.0001http://twitter.com/ 6750546 2011-04-18 05:37:15.0002011-04-18 05:37:15.00038http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 6750360 2011-04-18 07:32:15.0002011-12-27 01:24:15.0001http://www.google.fr/search?q=ant+task+result&hl=fr&client=firefox-a&hs=a5O&rls=org.mozilla:fr:official&prmd=ivns&ei=D-irTeLTIdODhQevvJjKCQ&start=20&sa=N 5341269 2011-04-18 07:29:15.0002011-04-18 07:29:15.0001http://bit.ly/gXEfkG 6750546 2011-04-18 03:20:15.0002011-04-18 03:20:15.0001http://www.google.ca/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mocking+framework+advantages&meta=&btnG=Google+Search 5341623 2011-04-18 03:17:15.0002011-04-18 03:17:15.0001http://atmarkit.mine.nu/blog/?p=1272&utm_source=twitterfeed&utm_medium=twitter 786575 2011-04-18 05:06:15.0002011-04-18 05:06:15.0001http://127.0.0.1:59967/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2011-04-18 03:31:15.0002011-04-18 03:31:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=q86&rls=org.mozilla%3Ade%3Aofficial&q=jenkins+ant&aq=f&aqi=&aql=&oq= 6750368 2011-04-18 10:23:15.0002011-04-18 10:23:15.0001http://www.google.ch/search?sourceid=chrome&ie=UTF-8&q=wiki+plugin+confluence+eclipse 786517 2011-04-18 09:52:15.0002011-04-18 09:52:15.0001http://www.google.pl/url?sa=t&source=web&cd=3&ved=0CDAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=_BOsTf3FNIqcOsCakOgJ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=7kCzZ-W6vZ9nu0zw06W9dw 4292713 2011-04-18 10:36:18.0002011-04-18 10:36:18.0001http://www.google.es/search?client=opera&rls=en&q=ec2+instance+windows+password+not+available+yet&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6160402 2011-04-18 08:38:15.0002011-04-18 08:38:15.0001http://s-infso-wiki.net1.cec.eu.int:8080/confluence/display/r3arch/In+Practice 786517 2011-04-18 09:39:15.0002011-04-18 09:39:15.0001http://www.google.co.in/url?sa=t&source=web&cd=3&ved=0CCQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&rct=j&q=mxunit%20framework%20download&ei=fPyrTfLxBsXKrAfe9YmoCA&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ&cad=rja 786536 2011-04-18 08:56:15.0002011-04-18 08:56:15.0002http://www.google.com/search?q=coldfusion+cfloop+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-04-19 16:39:15.0002011-06-01 15:18:15.0001http://www.google.com/search?hl=en&source=hp&q=jenkins+ant+example&aq=f&aqi=&aql=&oq= 6750368 2011-04-19 18:00:15.0002011-04-19 18:00:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=1883BE5CB7EA95780E1303B3084F3F04?replyToComment=5341502&#comment-5341502 5341233 2011-04-19 18:33:15.0002011-04-19 18:33:15.0003http://www.google.com.br/search?q=configure+svn+jenkins&hl=en&client=safari&prmd=ivns&ei=_RWuTZ3GJ-iM0QH798isCw&start=30&sa=N 6750362 2011-04-19 23:10:15.0002011-04-19 23:14:15.0001http://www.google.com.ar/search?sourceid=chrome&ie=UTF-8&q=how+to+generate+junit+reports 5341276 2011-04-19 19:10:15.0002011-04-19 19:10:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6750302 2011-04-19 06:39:15.0002011-04-19 06:39:15.0001http://www.google.co.in/search?hl=en&source=hp&q=running+.cfm+pages+in+eclipse&meta=&aq=f&aqi=&aql=&oq= 4292815 2011-04-19 05:51:15.0002011-04-19 05:51:15.0001http://www.google.com.my/search?q=how+junit+produce+xml+test+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-04-19 03:48:15.0002011-04-19 03:48:15.0002http://rds2.synertechinc.com/mxunit/runner/index.cfm?test=common.cfcs.Managers.Tests.Clients.testClients&componentPath= 786457 2011-04-19 00:15:15.0002011-04-19 00:22:15.0001http://s-infso-wiki.net1.cec.eu.int:8080/confluence/display/r3arch/MXUnit+Configuration 786517 2011-04-19 08:54:15.0002011-04-19 08:54:15.0001http://www.google.com/m?hl=en&gl=gb&client=ms-android-htc&source=android-browser-type&action=devloc&q=run+mxunit+memory+leak 5734498 2011-04-19 07:23:15.0002011-04-19 07:23:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=CIC&rls=org.mozilla:en-US:official&sa=X&ei=iZStTZHcJ-yD0QGG36nBCw&ved=0CBYQvgUoAA&q=MXUnitAntTask&nfpr=1 5341276 2011-04-19 13:57:15.0002011-04-19 13:57:15.0001http://www.google.ie/search?q=coldfusion+changing+index+inside+loop&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750302 2011-04-19 13:14:15.0002011-04-19 13:14:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=49519891CC5AC98476804DBC0B96D4B4?replyToComment=5341502&#comment-5341502 5341233 2011-04-19 11:48:15.0002011-04-19 11:48:15.0001http://127.0.0.1:54809/help/nav/9 4292815 2011-04-19 10:55:15.0002011-04-19 10:55:15.0001http://www.google.com/search?q=MXUnitAntTask&hl=en&client=firefox-a&hs=jxW&rls=org.mozilla:en-US:official&nfpr=1&prmd=ivns&ei=l5StTemuNYbk0gGRy5nFCw&start=10&sa=N 5341269 2011-04-19 13:59:15.0002011-04-19 13:59:15.0001http://www.google.fi/search?hl=fi&q=jenkins+email+notification+google+apps&aq=f&aqi=&aql=&oq= 6750466 2011-04-20 12:52:15.0002011-04-20 12:52:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=task%20doc&ei=2uCuTeSzGZLG8QO4yrniBA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-04-20 13:35:15.0002011-04-20 13:35:15.0001http://www.google.com/search?rlz=1C1GPEA_enUS313US313&sourceid=chrome&ie=UTF-8&q=MXUNIT+database+testing 4292766 2011-04-20 14:39:15.0002011-04-20 14:39:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCMQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant%20task&ei=IPauTeyJCIiCtge-_cDbAw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-04-20 15:06:15.0002011-04-20 15:06:15.0001http://www.google.com/search?q=mxunit+tag+attributes&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750434 2011-04-20 15:23:15.0002011-04-20 15:23:15.0001http://www.google.com/search?q=jenkins+windows+svn&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750362 2011-04-20 15:34:15.0002011-04-20 15:34:15.0001http://127.0.0.1:53047/help/advanced/tocView.jsp?view=toc 4292815 2011-04-20 16:19:15.0002011-04-20 16:19:15.0001http://127.0.0.1:53047/help/advanced/tocView.jsp?view=toc 4292817 2011-04-20 16:22:15.0002011-04-20 16:22:15.0001http://www.google.com.ph/search?hl=tl&q=jenkins+ant+build+parameter&aq=f&aqi=&aql=&oq= 6750368 2011-04-20 16:27:15.0002011-04-20 16:27:15.0001http://www.google.com/url?sa=t&source=web&cd=8&ved=0CEkQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=eclipse%20plugin%20debug%20output&ei=SwyvTeLKL8WyhAfNqIndAw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2011-04-20 16:41:16.0002011-04-20 16:41:16.0001http://www.mywebsite.com/mxunit/runner/index.cfm?test=%2Fmxunit%2Fdmodmt%2Fbean&componentPath=mxunit.dmodmt.bean 786457 2011-04-20 17:21:15.0002011-04-20 17:21:15.0001http://www.google.com/search?q=jenkins%20and%20ant&ie=utf-8&oe=utf-8 6750368 2011-04-20 18:10:15.0002011-04-20 18:10:15.0002http://www.google.com.br/search?hl=pt-BR&sa=X&ei=2CmvTdnpHsfk0QHb6sTtDQ&ved=0CBcQvwUoAQ&q=directory+ant+jenkins&spell=1 6750368 2011-04-20 18:46:15.0002011-04-20 18:46:15.0001http://www.google.com/search?q=atlassian+confluence+test+cases&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786558 2011-04-20 19:04:15.0002011-04-20 19:04:15.0001http://www.google.com.br/search?q=jenkins+workspace+problem+svn&btnG=Search&hl=en&sa=2 6750461 2011-04-19 23:26:15.0002011-04-19 23:26:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6750464 2011-04-19 23:13:15.0002011-11-22 17:02:15.0001http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=jenkins+jabber+notification+unable+to+connect 6750466 2011-04-19 23:49:15.0002011-04-19 23:49:15.0001http://www.bing.com/search?q=testing+CFCs+with+MXUNit+using+argument+collections&form=QBRE&qs=n&sk= 4292794 2011-04-19 23:42:15.0002011-04-19 23:42:15.0001http://www.google.fi/search?hl=fi&q=jenkins+Build+when+certain+files+are+found+example&aq=f&aqi=&aql=&oq= 6750461 2011-04-20 05:41:15.0002011-04-20 05:41:15.0001http://www.google.nl/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=junit+reports 5341276 2011-04-20 07:45:15.0002011-04-20 07:45:15.0002http://www.google.com.au/url?sa=t&source=web&cd=4&ved=0CCkQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&rct=j&q=mxunit%20mocking&ei=_n-uTf_pEM_OrQf68aCNCg&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA 5341218 2011-04-20 06:41:15.0002011-04-20 06:42:15.0001http://www.google.co.in/search?q=download+jenkins+war&hl=en&biw=1345&bih=588&prmd=ivns&ei=hLauTYu4J4eurAfk-Yz1CQ&start=20&sa=N 6750362 2011-04-20 10:51:15.0002011-04-20 10:51:15.0001http://www.google.nl/search?hl=nl&q=junit+jenkins+format 6750461 2011-04-20 08:29:15.0002011-04-20 08:29:15.0001http://www.google.com/search?hl=ko&q=jenkins+ant&sourceid=ie7&rls=com.microsoft:ko:IE-SearchBox&ie=&oe= 6750368 2011-04-20 11:38:15.0002011-04-20 11:38:15.0001http://www.google.com/search?hl=en&q=how+to+generate+junit+report+in+ant&aq=f&aqi=&aql=&oq= 5341276 2011-04-20 11:26:15.0002011-04-20 11:26:15.0001http://www.mywebsite.com/mxunit/runner/index.cfm 786457 2011-04-20 12:19:15.0002011-04-20 12:19:15.0001http://www.google.com/search?hl=ko&q=jenkins+location+of+ANT+build.xml&sourceid=ie7&rls=com.microsoft:ko:IE-SearchBox&ie=&oe= 6750461 2011-04-20 11:40:15.0002011-04-20 11:40:15.0001http://www.google.pl/search?q=jenkins+ant.bat+error&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 6750461 2011-04-21 09:06:15.0002011-04-21 09:06:15.0001http://localhost:8500/mxunit/index.cfm?&debug=true 786457 2011-04-21 09:32:15.0002011-04-21 09:32:15.0001http://www.google.com/search?q=jenkins+fail+build+variable&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750477 2011-04-21 09:38:15.0002011-04-21 09:38:15.0001http://www.google.ru/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock 5341597 2011-04-21 09:39:15.0002011-04-21 09:39:15.0001http://127.0.0.1:1888/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292817 2011-04-21 04:02:15.0002011-04-21 04:02:15.0001http://www.google.co.in/search?q=build+framework+using+ANT&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLL_en&safe=active&redir_esc=&ei=rtWvTeuREcLwrQfR8In1CA 5341276 2011-04-21 07:01:16.0002011-04-21 07:01:16.0001http://www.google.de/search?q=%22directory+structure%22+ant&hl=de&client=firefox-a&rls=org.mozilla:de:official&biw=1280&bih=808&prmd=ivns&ei=F9OvTZn0GorEswaqjsngCw&start=20&sa=N 6750368 2011-04-21 09:02:15.0002011-04-21 09:02:15.0001http://www.google.be/search?hl=nl&sa=X&ei=umyvTYj0IsvJswbcsO3XDA&ved=0CBYQBSgA&q=wat+is+aws+account&spell=1 6160394 2011-04-20 23:33:15.0002011-04-20 23:33:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5341592 5341239 2011-04-21 00:15:15.0002011-04-21 00:15:15.0001http://www.google.com/search?client=safari&rls=en&q=install+software+EC2+save+terminate&ie=UTF-8&oe=UTF-8 6160402 2011-04-20 19:58:15.0002011-04-20 19:58:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 6750464 2011-04-20 20:32:15.0002011-04-20 20:32:15.0001http://www.google.com/search?q=git+continuous+integration&hl=en&source=hp&safe=active&safe=active&safe=active&safe=active&aq=0&aqi=g5g-v5&aql=&oq=git+continuous+ 6750543 2011-04-20 21:01:15.0002011-04-20 21:01:15.0001http://www.google.com/search?q=jenkins+execute+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-04-20 21:34:15.0002011-04-20 21:34:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=jenkins+build+ant 6750368 2011-04-21 12:40:15.0002011-04-21 12:40:15.0001http://mxunit.sharky.local/runner/index.cfm?test=dev.test.wld-tests.mxunit.business.com.wld.core.member.AdmirersTest&componentPath= 786457 2011-04-21 10:44:15.0002011-04-21 10:44:15.0001http://www.google.com/search?q=Launching+Amazon+EC2+instance&hl=en&noj=1&prmd=ivns&ei=owiwTcGuGsuOswb_oJ3dCw&start=10&sa=N 6160402 2011-04-21 10:38:15.0002011-04-21 10:38:15.0001http://www.google.it/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=it&source=hp&q=junit+report+display&meta=&btnG=Cerca+con+Google 5341276 2011-04-21 11:11:15.0002011-04-21 11:11:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FStubbing&rct=j&q=cf%20mxunit%20stub&ei=ywywTdvaOJO3hAejs-WEBw&usg=AFQjCNGAP3FvjyNmaJ7HLvrHjma2IK86eQ 5341233 2011-04-21 10:54:15.0002011-04-21 11:17:15.0001http://www.google.co.uk/search?q=mxunit+mocking&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341218 2011-04-21 09:57:15.0002011-04-21 09:57:15.0001http://www.google.com/search?q=how+to+create+text+file+from+ant+xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-04-21 09:49:15.0002011-04-21 09:49:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+project+unit+test 6750461 2011-04-21 10:24:15.0002011-04-21 10:24:15.0001http://www.google.fi/search?hl=fi&source=hp&q=jenkins+doesn%27t+let+change+project+settings&aq=f&aqi=&aql=&oq= 6750466 2011-04-21 10:20:15.0002011-04-21 10:20:15.0001http://www.google.com/search?hl=en&client=safari&rls=en&q=coldfusion+amazon+EC2&aq=f&aqi=g1&aql=&oq= 6160392 2011-04-21 18:30:15.0002011-04-21 18:30:15.0001http://www.google.de/search?q=jenkins+using+git&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750543 2011-04-21 21:00:15.0002011-04-21 21:00:15.0002http://www.google.ca/search?q=confluence+eclipse+plugin&sourceid=ie7&rls=com.microsoft:en-US&ie=utf8&oe=utf8&rlz=1I7GPEA_enCA322&redir_esc=&ei=zmuwTemdKMjz0gGJ8oiiCQ 786517 2011-04-21 17:40:15.0002011-04-21 17:41:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=mxunit%20troubleshooting&ei=7nSwTf_5M5HAtgfbvvnkCw&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2011-04-21 18:19:15.0002011-04-21 18:19:15.0002http://www.google.com/search?q=cfcomponent+&hl=en&safe=active&tbo=1&prmd=ivnsfd&source=lnt&tbs=qdr%3Ay&sa=X&ei=XGSwTfS9O8XUgAe398X-Cw&ved=0CA8QpwUoBA&aq=f&aqi=&aql=&oq= 5734498 2011-04-21 17:17:15.0002011-04-21 17:19:15.00020http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 6750543 2011-04-21 17:37:15.0002011-11-30 22:16:15.0001http://www.google.com/url?sa=t&source=web&cd=3&sqi=2&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=test%20more%20cases&ei=YF6wTfjlK6rUiAK_kvCvBg&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-04-21 16:43:15.0002011-04-21 16:43:15.0001http://www.google.co.uk/search?q=mxunit+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786517 2011-04-21 16:23:15.0002011-04-21 16:23:15.0001http://www.google.co.in/search?hl=en&biw=1003&bih=592&q=how+to+fail+a+test+using+assert&aq=f&aqi=&aql=&oq= 786478 2011-04-21 15:21:15.0002011-04-21 15:21:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Jenkins+ant+targets 6750368 2011-04-21 15:30:15.0002011-04-21 15:30:15.0001http://www.google.com/search?q=coldfusion+mixin+override+function&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341320 2011-04-21 15:11:15.0002011-04-21 15:11:15.0002http://www.mywebsite.com/mxunit/runner/index.cfm?test=%2Fmxunit%2Fdmodmt%2Fdao&componentPath=mxunit.dmodmt.dao 786457 2011-04-21 15:14:15.0002011-04-21 19:27:15.0001http://www.google.hu/url?sa=t&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=test%20result%20output%20%2B%20html&ei=Hj6wTZCQFYbOsgbP3anaCw&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-04-21 14:25:15.0002011-04-21 14:25:15.000//jira.mongodb.org/browse/SERVER-1434https 6750546 marcesher2011-04-18 02:14:08.000marcesher2011-04-18 02:14:08.0001http://www.google.co.uk/search?client=safari&rls=en&q=mxunit+mock&ie=UTF-8&oe=UTF-8&redir_esc=&ei=nHSxTcmlCoSw8gPt1YWWDA 5341597 2011-04-22 12:30:15.0002011-04-22 12:30:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+run+test+in+browser 5341324 2011-04-22 11:00:15.0002011-04-22 11:00:15.000//github.com/marcesher/cfmongodbhttps 6750546 marcesher2011-04-18 02:14:08.000marcesher2011-04-18 02:14:08.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+run+test+in+browser 4947975 2011-04-22 10:59:15.0002011-04-22 10:59:15.0001http://www.google.com/search?hl=en&source=hp&biw=1419&bih=695&q=test+driven+development+mxunit&rlz=1W1DMUS_en&aq=f&aqi=&aql=&oq= 786598 2011-04-22 00:11:15.0002011-04-22 00:11:15.0001http://www.google.com/search?hl=en&source=hp&biw=1419&bih=695&q=test+driven+development+mxunit&rlz=1W1DMUS_en&aq=f&aqi=&aql=&oq= 786564 2011-04-22 00:10:15.0002011-04-22 00:10:15.0001http://www.google.com/search?hl=en&source=hp&biw=1419&bih=695&q=test+driven+development+mxunit&rlz=1W1DMUS_en&aq=f&aqi=&aql=&oq= 4685854 2011-04-22 00:09:15.0002011-04-22 00:09:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+git 6750543 2011-04-21 23:18:15.0002011-04-21 23:18:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+setting+webroot 6750461 2011-04-21 22:48:15.0002011-04-21 22:48:15.0009http://wiki.mxunit.org/display/default/CFObjective+2011+--+ORM+Zen 4685854 2011-04-21 21:41:15.0002011-09-09 18:16:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+notifiers 6750466 2011-04-21 21:32:15.0002011-04-21 21:32:15.0001http://www.google.com/search?q=tdd+and+h2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786598 2011-04-21 21:16:15.0002011-04-21 21:16:15.0001http://www.google.com/search?q=show+cfc+path&rlz=1I7WZPA_en&ie=UTF-8&oe=UTF-8&sourceid=ie7 4292815 2011-04-22 22:05:15.0002011-04-22 22:05:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 5734424 2011-04-22 22:53:15.0002011-06-07 13:06:15.0006http://atmarkit.mine.nu/blog/?p=1272 786575 2011-04-23 06:44:15.0002011-11-16 04:43:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=sHmxTbyHOce2tweAkOX4Cw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-04-22 12:51:15.0002011-04-22 12:51:15.0002http://127.0.0.1:8300/mxunit/ 786457 2011-04-22 13:49:15.0002011-04-22 13:50:15.0001http://www.google.com/search?q=define+multiple+returns+mxunit&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341601 2011-04-22 15:37:15.0002011-04-22 15:37:15.0003http://wiki.mxunit.org/display/default/Defining+a+Mock's+Behaviour 5341256 2011-04-22 15:46:15.0002011-11-09 20:08:15.0001http://www.google.com.au/search?hl=en&rlz=1MDAPLA_en-AUAU409&q=mxunit&btnG=Search&aq=f&aqi=g10&aql=&oq= 786457 2011-04-22 21:50:15.0002011-04-22 21:50:15.0001http://www.google.com/search?q=AWS+stop+vs+terminate&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-04-23 21:52:15.0002011-04-23 21:52:15.0001http://www.google.co.ve/ 6750362 2011-04-23 12:48:15.0002011-04-23 12:48:15.0002http://www.google.com.au/ 6160404 2011-04-23 14:51:15.0002011-04-23 14:51:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=Sye&rls=org.mozilla%3Ade%3Aofficial&q=wiki+dao-test&aq=f&aqi=&aql=&oq= 4292766 2011-04-23 14:46:15.0002011-04-23 14:46:15.0001http://www.google.de/search?hl=de&biw=1239&bih=750&q=jenkins+%2Bjabber+plugin+configuration&aq=f&aqi=&aql=&oq= 6750466 2011-04-23 16:46:15.0002011-04-23 16:46:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=ant+integration+test 6750368 2011-04-24 11:41:15.0002011-04-24 11:41:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=aws+stop+vs+terminate 6160402 2011-04-24 07:44:15.0002011-05-06 09:01:15.0001http://www.google.ru/search?rlz=1C1CHHP_ruRU409RU410&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-04-24 11:32:15.0002011-04-24 11:32:15.0001http://127.0.0.1:45662/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292817 2011-04-24 04:13:15.0002011-04-24 04:13:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&client=firefox-a&hs=HsB&rls=org.mozilla%3Azh-CN%3Aofficial&q=Continuous+Integration+git&aq=f&aqi=&aql=&oq= 6750543 2011-04-25 02:34:15.0002011-04-25 02:34:15.0001http://www.google.com/search?aq=f&q=ant+jenkins 6750368 2011-04-25 00:55:15.0002011-04-25 00:55:15.0001http://www.google.be/search?hl=nl&client=firefox-a&hs=7Mo&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+doc&aq=f&aqi=g4g-s1&aql=&oq= 5341269 2011-04-24 22:52:15.0002011-04-24 22:52:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 786558 2011-04-25 05:09:15.0002011-04-25 05:09:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+jenkins+ant 6750360 2011-04-25 05:01:15.0002011-04-25 05:01:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+install+git+plugin 6750543 2011-04-24 16:45:15.0002011-04-24 16:45:15.0002http://www.google.com.au/search?q=coldfusion+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160392 2011-04-24 14:08:15.0002011-04-24 14:08:15.0001http://www.google.pl/search?hl=pl&q=junit4+ant+report&aq=f&aqi=&aql=&oq= 5341276 2011-04-24 22:39:15.0002011-04-24 22:39:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+target 6750368 2011-04-24 22:31:15.0002011-05-23 19:18:15.0001http://www.google.ch/url?sa=t&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=R1-0TfL1HsXsOduLncAJ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=aKdT5mEnmnw_oYgbkoY3fA 786457 2011-04-24 17:35:15.0002011-04-24 17:35:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=MXUnit+private+helper+functions 4292736 2011-04-24 17:28:15.0002011-04-24 17:29:15.0001http://www.google.com/search?q=cfcomponent&ie=utf-8&oe=utf-8 5734498 2011-04-25 13:31:15.0002011-04-25 13:31:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCkQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=test%20driven%20development%2C%20mxunit&ei=v3K1Ta__IIzrgQf43airCA&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-04-25 13:12:15.0002011-04-25 13:12:15.0001http://www.google.de/search?q=jenkins+junit+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-04-25 14:26:15.0002011-04-25 14:26:15.0001http://wiki.mxunit.org/index.html 786504 2011-04-25 13:59:15.0002011-04-25 13:59:15.0002http://3w1.eu/pagerank-prediction 786478 2011-04-25 07:34:15.0002011-04-28 07:25:15.0001http://www.google.co.in/search?q=genetating+Junit+report+with+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-04-25 12:42:15.0002011-04-25 12:42:15.0001http://www.google.com/search?q=Jenkins+configuring+root&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=iceweasel-a 6750461 2011-04-25 09:32:15.0002011-04-25 09:32:15.0001http://www.google.com/search?q=cfcomponent+output+html&hl=en&safe=active&tbo=1&prmdo=1&prmd=ivns&source=lnt&tbs=qdr%3Ay&sa=X&ei=PrC1TYbgIMXegQeA86TGCw&ved=0CA8QpwUoBA&aq=f&aqi=&aql=f&oq= 5734498 2011-04-25 17:35:15.0002011-04-25 17:35:15.0001http://www.google.ch/search?sourceid=chrome&ie=UTF-8&q=install+coldfusion+on+amazon+ami 6160433 2011-04-25 16:25:15.0002011-04-25 16:25:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=mx%20unit%20test&ei=87m1TcSbDY_4gAeZm6jGCw&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g&sig2=rI6D22O9tOYZ2RtA2u2ClQ 4947975 2011-04-25 18:14:15.0002011-04-25 18:14:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=configure+jenkins+to+use+gmail+smtp 6750466 2011-04-25 17:55:15.0002011-04-25 17:55:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=o4e1TYvIHcbZ0QHO-qjoBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-04-25 14:40:15.0002011-04-25 14:40:15.00026http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341276 2011-04-25 14:28:15.0002012-01-05 07:13:15.0001http://wiki.mxunit.org/pages/viewinfo.action?pageId=4292775 4292773 2011-04-25 15:51:15.0002011-04-25 15:51:15.0001http://www.google.com/search?hl=en&rls=com.microsoft:*&sa=X&ei=kou1TZCdEOfRiAKPx_yvBg&ved=0CBgQvwUoAQ&q=coldfusion+mixin+override&spell=1 5341320 2011-04-25 14:57:15.0002011-04-25 14:57:15.0001http://sn116w.snt116.mail.live.com/mail/InboxLight.aspx?FolderID=00000000-0000-0000-0000-000000000001&fav=True&n=1679833812 5734498 2011-04-25 20:42:15.0002011-04-25 20:42:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=Define+multiple+behaviors+mock+object 5341320 2011-04-25 20:52:15.0002011-04-25 20:52:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+remove+a+query+from+memory 6750302 2011-04-25 21:14:15.0002011-04-25 21:14:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock%20query&ei=Y-y1TYbRLsfr0gGpwKiKDg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-04-25 21:51:15.0002011-04-25 21:51:15.0001http://127.0.0.1:54681/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-04-25 18:39:15.0002011-04-25 18:39:15.000//wiki.Jenkins-ci.org//display/Jenkins/Email-ext+pluginhttp 6750477 marcesher2011-04-02 15:57:27.000marcesher2011-04-02 15:57:27.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CC8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit&ei=Lcy1TdXlKoODgAfF3tHEAg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=nzSzUbkCRFy15am3S3AkwQ 786457 2011-04-25 19:32:15.0002011-04-25 19:32:15.0001http://www.google.com/search?q=jenkins+change+build+status&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-04-25 20:06:15.0002011-04-25 20:06:15.0001http://www.google.com/search?q=security+group+versus+window+firewall+amazon&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-04-26 06:20:15.0002011-04-26 06:20:15.0001http://www.google.de/search?name=f&hl=de&q=jenkins+ant+classpath&sourceid=mozilla-search&start=0 6750368 2011-04-26 06:43:15.0002011-04-26 06:43:15.0001http://www.google.it/search?client=firefox-a&rls=org.mozilla%3Ait%3Aofficial&channel=s&hl=it&source=hp&biw=1280&bih=840&q=cold+fusion+fetch+query&meta=&btnG=Cerca+con+Google 6750302 2011-04-26 06:49:15.0002011-04-26 06:49:15.0001http://www.google.com/search?q=Setting+up+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786593 2011-04-26 01:31:15.0002011-04-26 01:31:15.0001http://www.google.co.in/search?q=junit+testing+report+ant&hl=en&source=hp&aq=f&aqi=&aql=&oq= 5341276 2011-04-26 05:28:15.0002011-04-26 05:28:15.0001http://www.google.de/search?q=jenkins+ext-email&hl=en&client=opera&hs=3xf&rls=en&channel=suggest&prmd=ivns&ei=_5e2TaHvDYnDswbh9_zTDQ&start=10&sa=N&biw=1244&bih=807 6750477 2011-04-26 10:08:15.0002011-04-26 10:08:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+and+coldspring 5341320 2011-04-26 09:49:15.0002011-04-26 09:49:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+ec2 6160392 2011-04-26 07:34:15.0002011-04-26 07:34:15.0001http://www.google.co.in/search?q=Jenkins+git+scm&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-04-26 07:22:15.0002011-04-26 07:22:15.0001http://www.google.fi/search?sourceid=chrome&ie=UTF-8&q=using+jenkins+with+ant 6750368 2011-04-26 07:11:15.0002011-04-26 07:11:15.000Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.default 6750368 marcesher2011-04-02 12:59:37.000marcesher2011-04-02 12:59:37.0002http://wiki.mxunit.org/display/default/Writing+Custom+Assertions?showComments=true&showCommentArea=true 786457 2011-04-26 13:03:15.0002011-10-04 16:23:15.0001http://www.google.co.uk/search?hl=en&client=opera&hs=OS3&rls=en&channel=suggest&sa=X&ei=Y8K2Td7PB8nB8QPUkN1Y&ved=0CBoQvgUoAA&q=mxunit+rules&nfpr=1&biw=772&bih=478 5341307 2011-04-26 13:03:15.0002011-04-26 13:03:15.000Using the Ant Task to Generate JUnit Reportsdefault 6750368 marcesher2011-04-02 12:59:37.000marcesher2011-04-02 12:59:37.0001http://www.google.be/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl-BE:official&client=firefox-a 6750368 2011-04-26 12:59:15.0002011-04-26 12:59:15.000Simple Test Schedulingdefault 6750368 marcesher2011-04-02 12:59:37.000marcesher2011-04-02 12:59:37.0001http://www.google.at/search?q=eclipse+plugin+show+shortcut&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786504 2011-04-26 12:07:15.0002011-04-26 12:07:15.0007http://www.google.com/ 6750543 2011-04-26 12:03:15.0002011-10-14 22:08:15.000//blah/whatever/HttpAntRunner.cfchttp 6750461 marcesher2011-04-02 13:18:03.000marcesher2011-04-02 13:18:03.0001http://www.google.co.uk/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=com.google:en-US:official&client=firefox-a 6750368 2011-04-26 11:40:15.0002011-04-26 11:40:15.000Continuous Integration -- ANT - The Glue between Jenkins and your Testsdefault 6750461 marcesher2011-04-02 13:18:03.000marcesher2011-04-02 13:18:03.0001http://localhost:9082/cfusion/mxunit/ 786457 2011-04-26 14:46:15.0002011-04-26 14:46:15.0001http://www.google.sk/search?aq=f&sourceid=chrome&ie=UTF-8&q=ant+display 5341269 2011-04-26 15:01:17.0002011-04-26 15:01:17.0001http://www.google.co.uk/search?q=junit+report+ant+build.xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-04-26 14:23:15.0002011-04-26 14:23:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=5341213 4948032 2011-04-26 14:17:15.0002011-05-17 16:16:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+gmail+smtp&ie=utf-8&oe=utf-8 6750466 2011-04-26 17:08:15.0002011-04-26 17:08:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=teardown 5341320 2011-04-26 18:04:15.0002011-04-26 20:24:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS274&=&q=mis-used+Coldfusion+tags+cause+memory+spike&aq=f&aqi=&aql=&oq= 5734498 2011-04-26 16:27:15.0002011-04-26 16:27:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals%20documentation&ei=--i2Teb1FNPdiAKpxvQ1&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-04-26 15:47:15.0002011-04-26 15:47:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20make%20public&ei=7OK2TbS6CoLE0QHNg6TvDw&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&cad=rja 4292736 2011-04-26 15:22:15.0002011-04-26 15:22:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=assertTrue&where=conf_all&startIndex=10 4292713 2011-04-26 18:54:15.0002011-04-26 20:23:15.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+properties 6750368 2011-04-26 18:10:15.0002011-08-23 17:47:15.0001http://www.google.co.in/search?aq=0&oq=continuous+integration+using+g&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=continuous+integration+using+git 6750543 2011-04-26 19:44:15.0002011-04-26 19:44:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+jabber+notification+gmail 6750466 2011-04-26 19:07:15.0002011-04-26 19:07:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=test+private&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4292736 2011-04-26 20:27:15.0002011-04-26 20:27:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=testprivate 786598 2011-04-26 20:21:15.0002011-04-26 20:21:15.0002http://www.google.com/url?sa=t&source=web&cd=11&ved=0CBgQFjAAOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=custom%20junit%20runner%20ant%20task&ei=3zG3TYSJFMWztweoluCcAQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-04-26 20:58:15.0002011-04-26 21:01:15.0002http://www.google.com/search?q=ec2+hw+to+get+programs+up+to+windows+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-04-26 21:35:15.0002011-04-26 23:02:15.0002http://www.google.ch/search?q=parameter+in+unit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292794 2011-04-26 22:12:15.0002011-04-26 22:12:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit%20mocking&ei=lk63TdFui_azA_LOmKkB&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=QNo_wk_BObuzDd06Z80Mbw 5341239 2011-04-26 23:01:16.0002011-04-26 23:01:16.0001http://www.google.co.nz/search?hl=en&client=firefox-a&hs=LWE&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+show+last+console+output&aq=f&aqi=&aql=&oq= 6750461 2011-04-27 01:00:15.0002011-04-27 01:00:15.0001http://www.google.com/search?q=junit+ant+log+create+a+link&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-04-27 01:05:15.0002011-04-27 01:05:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=6D49251036C5478AE32BDFCC0E99F192?replyToComment=5341502&#comment-5341502 5341233 2011-04-27 02:15:15.0002011-04-27 02:15:15.0008http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+automation 6750360 2011-04-27 03:43:15.0002011-09-09 22:02:15.0001http://www.google.de/search?q=jenkins+manage+screen+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750466 2011-04-27 07:08:15.0002011-04-27 07:08:15.0001http://www.google.nl/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a 6750368 2011-04-27 07:59:15.0002011-04-27 07:59:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+publish+to+svn&ie=utf-8&oe=utf-8 6750461 2011-04-27 08:01:15.0002011-04-27 08:01:15.0004http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+assert 786478 2011-04-27 08:39:15.0002011-09-16 11:15:15.0008http://www.google.co.in/ 6750368 2011-04-27 08:54:15.0002011-09-22 13:31:15.0001http://www.google.co.in/search?hl=en&q=Using%20ant%20script%20to%20generate%20the%20Junit%20test%20report%20+%20tutorial&spell=1&sa=X 5341276 2011-04-27 09:52:16.0002011-04-27 09:52:16.0001http://www.google.ru/ 5341276 2011-04-27 09:55:15.0002011-04-27 09:55:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=_e63Te6lDcyxhAeurM2ODw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&kb=1 5341597 2011-04-27 10:25:15.0002011-04-27 13:47:15.0003http://mxunit.sharky.local/ 786457 2011-04-27 10:25:15.0002011-04-28 13:19:15.0001http://www.google.de/search?aq=1&oq=eclipse+conflu&sourceid=chrome&ie=UTF-8&q=eclipse+confluence+plugin 786517 2011-04-27 13:48:15.0002011-04-27 13:48:15.0001http://www.google.ca/search?q=ant%20task%20junit%20reports&um=1&hl=en&biw=1280&bih=786&ie=UTF-8&sa=N&tab=iw 5341276 2011-04-27 13:46:15.0002011-04-27 13:46:15.0003http://css.dzone.com/news/brief-guide-testing-browser 786457 2011-04-27 12:46:15.0002011-08-25 20:16:15.0001http://www.google.co.in/search?hl=en&rls=com.microsoft%3Aen-us%3AIE-SearchBox&rlz=1I7WZPA&q=how+jenkins+execute+junit&aq=f&aqi=&aql=&oq= 6750461 2011-04-27 12:23:15.0002011-04-27 12:23:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+output 4292713 2011-04-27 16:47:15.0002011-04-28 07:38:15.0001http://www.google.com/search?q=can%27t+get+httpd+to+start+on+aws+ec2+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-04-27 16:22:15.0002011-04-27 16:22:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+debug 4292713 2011-04-27 16:11:15.0002011-04-27 16:11:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=changing+detail+of+junit+reports 5341276 2011-04-27 13:59:15.0002011-04-27 13:59:15.0002http://djones-d630/mxunit/index.cfm 786457 2011-04-27 19:08:15.0002011-04-28 13:09:15.0005http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 6750362 2011-04-27 18:59:15.0002011-09-23 22:18:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+generate+report+from+xml 5341276 2011-04-27 17:28:15.0002011-04-27 17:28:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 5341187 2011-04-27 22:04:15.0002011-04-27 22:04:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+windows+net+start 6750546 2011-04-27 19:49:15.0002011-04-27 19:49:15.0002http://www.google.com/m/search?q=mxunit+build.xml&start=10&sa=N 6750546 2011-04-28 06:41:15.0002011-04-28 06:42:15.00022http://wiki.mxunit.org/display/cfmlportlets/ 786457 2011-04-28 03:57:15.0002011-12-25 20:48:15.0002http://www.google.com/m/search?q=run+separate+test+mxunit+build.xml&start=10&sa=N 6750362 2011-04-28 07:02:15.0002011-04-28 07:03:15.0001http://www.google.co.za/search?sourceid=chrome&ie=UTF-8&q=ant+jenkins 6750368 2011-04-28 07:01:15.0002011-04-28 07:01:15.0001http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-04-28 08:49:15.0002011-04-28 08:49:15.0001http://www.google.de/search?q=jenkins+workspace&hl=en&client=firefox-a&hs=tWN&rls=org.mozilla:en-US:official&prmd=ivns&ei=FCa5Tf-BFsmhOtvi2IYP&start=10&sa=N&biw=1440&bih=718 6750461 2011-04-28 08:33:15.0002011-04-28 08:33:15.0001http://www.google.de/search?q=using+jenkins+workspace&hl=en&client=firefox-a&hs=iZN&rls=org.mozilla:en-US:official&prmd=ivns&ei=wya5Tc3KNM2hOsn_9a8P&start=30&sa=N 6750461 2011-04-28 08:36:15.0002011-04-28 08:36:15.0002http://www.google.hu/search?hl=hu&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+add+ant+project&aq=f&aqi=&aql=&oq= 6750461 2011-04-28 12:21:15.0002011-04-28 12:21:15.0001http://www.google.com.ua/search?hl=ru&client=firefox&rls=org.mozilla%3Aru%3Aofficial&biw=1280&bih=812&q=FAQ+eclipse+plugin&aq=f&aqi=&aql=&oq= 4292817 2011-04-28 12:42:15.0002011-04-28 12:42:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+installation 6750461 2011-04-28 10:20:15.0002011-04-28 10:20:15.0002http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-04-03 14:44:15.0002011-10-05 17:59:15.0001http://www.google.co.il/search?q=ant+log+%22testresults%22&hl=iw&client=firefox-a&hs=Fjh&rls=org.mozilla:en-US:official&prmd=ivns&ei=oWSYTYbuBZGLhQeG5PT_CA&start=20&sa=N 5341276 2011-04-03 12:15:16.0002011-04-03 12:15:16.0001http://www.google.ca/search?sourceid=navclient&ie=UTF-8&rlz=1T4ACGW_en___CA409&q=how+to+install+jenkins+plugin 6750477 2011-04-03 16:06:15.0002011-04-03 16:06:15.0002http://www.google.co.uk/search?q=jabber+client+alert+noise+jenkins&ie=utf-8&oe=utf-8&rls=com.ubuntu%3Aen-GB%3Aofficial&client=firefox-a&aq=f&aqi=&aql=&oq= 6750466 2011-04-03 11:58:15.0002011-04-03 11:58:15.0001http://blog.mxunit.org/2011/04/jenkins-hudson-continuous-integration.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29&utm_content=Google+Reader 6750360 2011-04-03 22:54:15.0002011-04-03 22:54:15.0001http://www.google.de/search?hl=de&source=hp&q=jenkins+ant&btnG=Google-Suche&aq=f&aqi=g10&aql=&oq=&gs_rfai= 6750368 2011-04-03 17:42:37.0002011-04-03 17:42:37.00017http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 4292773 2011-04-02 22:25:15.0002011-12-23 05:48:15.0001http://wiki.mxunit.org/display/default/MXUnit+Blog+Posts+--+The+Newest+Hotness?focusedCommentId=4948035&#comment-4948035 4948032 2011-04-02 23:43:15.0002011-04-02 23:43:15.0001http://www.google.com/search?q=mxunit+wiki&ie=UTF-8&oe=UTF-8&hl=en&client=safari 786457 2011-04-03 01:29:15.0002011-04-03 01:29:15.0001http://www.feedly.com/home 6750360 2011-04-02 18:34:15.0002011-04-02 18:34:15.0001http://blog.mxunit.org/2011/04/jenkins-hudson-continuous-integration.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 6750360 2011-04-02 19:02:15.0002011-04-02 19:02:15.000113http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 6750461 2011-04-02 19:03:15.0002012-01-05 22:51:15.0001http://westboro-church.blogspot.com/ 4948032 2011-04-02 20:50:15.0002011-04-02 20:50:15.0001http://www.google.com/url?sa=f&rct=j&url=http://wiki.mxunit.org/display/default/View%2BDebug%2BOutput&q=mxunit+debug&usg=AFQjCNFSKViLJQgZOnY1Vbu_mhO-6vQA3A 4292713 2011-04-03 02:04:15.0002011-04-03 02:04:15.00027http://blog.mxunit.org/ 6750360 2011-04-03 11:52:15.0002011-12-27 10:19:15.00066http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 6750466 2011-04-03 01:59:15.0002012-01-09 07:22:15.00042http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 6750477 2011-04-03 02:00:15.0002012-01-06 11:07:15.00028http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 6750464 2011-04-03 02:01:15.0002012-01-06 11:07:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 4292775 2011-04-03 02:02:15.0002012-01-05 17:22:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=6750477&sortBy=date&highlight=hudson_editableemailnotification.png&highlight=hudson_editablenotification_help.png& 6750477 2011-04-02 15:55:15.0002011-04-02 15:55:15.0001http://wiki.mxunit.org/pages/createpage-entervariables.action 6750477 2011-04-02 15:53:15.0002011-04-02 15:53:15.00012http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 6750360 2011-04-02 15:51:15.0002011-10-06 13:14:15.00048http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 6750466 2011-04-02 15:49:15.0002011-12-27 19:33:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=6750466 6750466 2011-04-02 14:23:15.0002011-04-02 14:23:15.0005http://wiki.mxunit.org/pages/editpage.action?pageId=6750466 6750466 2011-04-02 14:22:15.0002011-04-02 15:50:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=6750466&sortBy=date&highlight=hudsonbuildfailure_gtalk%5B2%5D.png&highlight=hudsonbuildfailure_email%5B3%5D.png&highlight=hudson_notificationconfig%5B3%5D.png& 6750466 2011-04-02 14:20:15.0002011-04-02 14:20:15.0001http://wiki.mxunit.org/pages/createpage-entervariables.action 6750466 2011-04-02 14:19:15.0002011-04-02 14:19:15.0008http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 786457 2011-04-02 18:26:15.0002011-12-13 22:10:15.0002http://twitter.com/ 6750360 2011-04-02 17:07:15.0002011-04-04 02:29:15.000130http://blog.mxunit.org/2011/04/jenkins-hudson-continuous-integration.html 6750360 2011-04-02 16:51:15.0002012-01-05 10:50:15.0005http://longurl.org 6750360 2011-04-02 16:38:15.0002011-04-03 15:06:15.00027http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 6750464 2011-04-02 16:37:15.0002012-01-05 20:07:15.0001http://www.google.com/reader/view/ 6750360 2011-04-02 16:37:15.0002011-04-02 16:37:15.00022http://bit.ly/erLdzH 6750360 2011-04-02 16:09:15.0002011-09-30 17:57:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=6750477 6750477 2011-04-02 15:57:15.0002011-04-02 15:58:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20docs&ei=al6WTYWUOpDqgQf348DWCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=GV4Eas8NJPp45f7RXG0jFw 786457 2011-04-01 23:24:15.0002011-04-01 23:24:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FContinuous%2BIntegration%2B--%2BANT%2B-%2BThe%2BGlue%2Bbetween%2BJenkins%2Band%2Byour%2BTests 6750368 2011-04-02 12:58:15.0002011-04-02 12:58:15.0001http://www.google.ch/search?hl=de&source=hp&biw=1280&bih=852&q=jenkins+ant+sample&aq=f&aqi=&aql=&oq= 6750368 2011-04-01 21:57:15.0002011-04-01 21:57:15.0001http://www.google.co.in/search?hl=en&q=anatomy+of+test+case&aq=f&aqi=&aql=&oq= 5341647 2011-04-01 12:59:15.0002011-04-01 12:59:15.0002http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-04-01 13:53:15.0002011-06-30 13:01:15.0001http://www.google.co.in/search?q=how+to+generate+junit+report+using+ant&hl=en&source=hp&aq=f&aqi=&aql=&oq= 5341276 2011-04-01 11:43:15.0002011-04-01 11:43:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 6750464 2011-04-02 13:48:15.0002011-04-02 13:48:15.00031http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 6750466 2011-04-02 14:19:15.0002012-01-09 03:24:15.0001http://wiki.mxunit.org/pages/createpage-entervariables.action 6750464 2011-04-02 13:29:15.0002011-04-02 13:29:15.0005http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 6750360 2011-04-02 13:47:15.0002011-12-10 09:55:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=6750461 6750461 2011-04-02 13:18:15.0002011-04-02 13:18:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341519 2011-04-02 13:19:15.0002011-09-14 14:55:15.0008http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750368 2011-04-02 12:58:15.0002012-01-06 22:34:15.0001http://wiki.mxunit.org/pages/createpage-entervariables.action 6750461 2011-04-02 13:18:15.0002011-04-02 13:18:15.0001http://www.google.com.au/search?q=Jenkins+as+an+automation+server&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750360 2011-04-01 05:28:15.0002011-04-01 05:28:15.0001http://www.thoughtdelimited.org/thoughts/post.cfm/brief-guide-to-testing-browser-behavior-with-selenium-ide-and-cfselenium 786457 2011-04-01 06:23:15.0002011-04-01 06:23:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=task%20doc&ei=4WyVTfvcKdTPiAKT-rmdCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-04-01 06:13:15.0002011-04-01 06:13:15.0001http://www.google.com/search?q=coldfusion+ami&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6160404 2011-04-01 06:46:15.0002011-04-01 06:46:15.0001http://www.google.com/search?q=coldfusion+ami&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6160433 2011-04-01 06:41:15.0002011-04-01 06:41:15.0002http://www.google.pt/ 6750368 2011-04-01 07:34:15.0002011-06-17 15:09:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-04-01 07:49:15.0002011-04-01 07:49:15.0002http://www.google.be/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-03-31 12:03:15.0002011-07-22 06:57:15.0001http://www.google.co.il/search?hl=iw&sa=X&ei=QnuUTfnRB9HBswaktL3GCA&ved=0CBYQvwUoAQ&q=jenkins+create+a+CI+environment&spell=1 6750368 2011-03-31 13:02:15.0002011-03-31 13:02:15.0001http://127.0.0.1:52281/help/nav/7 4292815 2011-03-31 15:59:15.0002011-03-31 15:59:15.0001http://www.google.at/search?q=automation+jenkins&btnG=Suche&hl=de&client=firefox-a&hs=JEL&rls=org.mozilla%3Ade%3Aofficial&sa=2 6750360 2011-03-31 16:06:15.0002011-03-31 16:06:15.0002http://www.google.com/search?client=safari&rls=en&q=jenkins+ant+build&ie=UTF-8&oe=UTF-8 6750368 2011-03-31 17:41:15.0002011-06-21 10:11:15.0001http://127.0.0.1:57091/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292820 2011-03-31 18:58:15.0002011-03-31 18:58:15.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+create+mock 5341597 2011-03-31 22:45:07.0002011-03-31 22:45:15.0001http://blog.mxunit.org/search?updated-min=2011-01-01T00%3A00%3A00-05%3A00&updated-max=2012-01-01T00%3A00%3A00-05%3A00&max-results=6 6750302 2011-03-31 23:35:15.0002011-03-31 23:35:15.0001http://www.google.ca/search?q=generate+junit+test+report+using+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-04-01 01:19:15.0002011-04-01 01:19:15.0002http://www.google.com/m?hl=en&gl=us&client=ms-android-tmobile-us&source=android-browser-type&action=devloc&q=amazon+ec2+coldfusion 6160392 2011-04-01 01:20:15.0002011-04-01 01:21:15.0001http://www.google.com/m?gl=us&client=ms-android-tmobile-us&source=android-browser-type&hl=en&aq=f&oq=&aqi=-k0d0t0&fkt=46&fsdt=7830&htf=&his=&q=adobe+coldfusion+ami&flip=0 6160392 2011-04-01 03:43:15.0002011-04-01 03:43:15.0001http://www.google.com/search?q=coldfusion+snippets+in+eclipse+location&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341332 2011-03-30 20:07:15.0002011-03-30 20:07:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTips%2Band%2BTricks&rct=j&q=eclipse%20plugin%20%20tricks&ei=SYeTTaTkNdO4tweVxdlo&usg=AFQjCNG2cdLPOGIwK_o-z3djJNCP4O13Bg 4292820 2011-03-30 19:41:15.0002011-03-30 19:41:15.000161http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750434 2011-03-30 18:11:15.0002012-01-04 19:32:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=F3KTTdeOFuqE0QHTw-XMBw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=Jdm3eighuwoqh44z1msSZw 786457 2011-03-30 18:11:15.0002011-03-30 18:11:15.0001http://www.google.com/url?sa=t&source=web&cd=5&ved=0CDMQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FStubbing&rct=j&q=mxunit%20stub&ei=EKmTTceBOIO6sAOI9szaBQ&usg=AFQjCNGAP3FvjyNmaJ7HLvrHjma2IK86eQ&cad=rja 5341233 2011-03-30 22:10:15.0002011-03-30 22:10:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20private%20function&ei=e5STTdbzI4LSsAO2uYS7BQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&cad=rja 4292736 2011-03-30 20:38:15.0002011-03-30 20:38:15.0003http://www.google.co.za/search?rlz=1C1SKPI_enZA395ZA395&sourceid=chrome&ie=UTF-8&q=mxunit+introduction+tutorial 5341276 2011-03-31 08:38:15.0002011-03-31 08:38:15.0001http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=ec2+instances+wizard 6160402 2011-03-31 06:31:15.0002011-03-31 06:31:15.0001http://www.google.com/search?hl=en&q=cfdump+and+cfoutput+examples&aq=f&aqi=&aql=&oq= 4292713 2011-03-31 05:39:15.0002011-03-31 05:39:15.0001http://www.bing.com/search?q=cfsavecontent+memory+leak&src=IE-SearchBox&FORM=IE8SRC 5734498 2011-03-31 11:37:15.0002011-03-31 11:37:15.0001http://www.google.co.uk/search?q=eclipse+and+Confluence&rlz=1I7GGLD_en-GB&ie=UTF-8&oe=UTF-8&sourceid=ie7&redir_esc=&ei=L1eUTdvDLcXC4gbBu8zEDA 786517 2011-03-31 10:34:17.0002011-03-31 10:34:17.0001http://www.google.co.in/search?q=junit+report&hl=en&client=firefox-a&hs=Yjt&rls=org.mozilla:en-US:official&prmd=ivns&ei=oz-UTbCJD8i4rAeB-4j7Cw&start=10&sa=N 5341276 2011-03-31 10:06:15.0002011-03-31 10:06:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertIsStruct&ei=rEeUTcu8IsnqOcm_lMIH&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-31 09:22:15.0002011-03-31 09:22:15.0001http://www.google.de/search?q=jenkins+ant+plugin 6750368 2011-03-30 12:13:16.0002011-03-30 12:13:16.0001http://www.google.co.il/search?hl=iw&q=jenkins+build+folder+variables+ant&aq=f&aqi=&aql=&oq= 6750368 2011-03-30 12:25:15.0002011-03-30 12:25:15.0001http://www.google.ee/search?q=jenkins+automation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750360 2011-03-30 11:44:15.0002011-03-30 11:44:15.0001http://www.google.com/url?sa=t&source=web&cd=7&ved=0CDgQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=multiplication%20tests%20.doc&ei=JT6TTcDmCYeQ0QG79-XMBw&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-03-30 14:29:15.0002011-03-30 14:29:15.0001http://www.google.com/search?q=%22beforeTests%22+%2B+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341647 2011-03-30 14:36:15.0002011-03-30 14:36:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCoQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FSetting%2Bup%2Byour%2BTests%2BDirectory&rct=j&q=mxunit%20setup&ei=zDSTTZenLcXegQfjzZgZ&usg=AFQjCNGfnjt5kyxaq_kvgnMmcAUX888oRA&cad=rja 786593 2011-03-30 13:50:15.0002011-03-30 13:50:15.0002http://wiki.mxunit.org/label/default/teardown 5341647 2011-03-30 15:44:15.0002011-08-24 07:19:15.0001http://localhost/mxunit/runner/index.cfm?test=%2Finetpub%2Fportal_files%2Ftests%2Fsecurity&componentPath=inetpub.portal_files.tests%2Fsecurity 786457 2011-03-30 15:56:15.0002011-03-30 15:56:15.0001http://www.google.com/search?q=eclipse+mxunit+not+relative+to+project+path&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292815 2011-04-06 21:29:15.0002011-04-06 21:29:15.0001http://www.google.com/search?q=running+tests+through+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-04-06 22:17:15.0002011-04-06 22:17:15.0001http://www.google.com/search?q=jenkins+ant+targets&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6750368 2011-04-06 23:21:15.0002011-04-06 23:21:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 786536 2011-04-06 20:04:15.0002011-04-06 20:04:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=junitreport+task 5341276 2011-04-06 20:15:15.0002011-04-06 20:15:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=confluence+control+notifications 6750477 2011-04-06 20:24:15.0002011-04-06 20:24:15.0001http://www.google.com/search?q=mxunit-ant-java5&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-04-06 20:53:15.0002011-04-06 20:53:15.0009http://wiki.mxunit.org/display/default/Continuous+Integration+--+Getting+Started 786457 2011-04-06 18:12:15.0002011-11-29 20:55:15.0001http://www.google.com/search?q=mxunit+DirectoryTestSuite&btnG=Search&hl=en&client=firefox-a&hs=O5s&rls=org.mozilla%3Aen-US%3Aofficial&sa=2 786473 2011-04-06 18:35:15.0002011-04-06 18:35:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=junit+produce+xml&ie=utf-8&oe=utf-8 5341276 2011-04-06 19:10:15.0002011-04-06 19:10:15.0006http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5734424 2011-04-06 20:03:15.0002011-11-07 20:11:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 5341519 2011-04-06 14:57:15.0002011-04-06 14:57:15.0001http://127.0.0.1:51820/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292817 2011-04-06 17:06:15.0002011-04-06 17:06:15.00016http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750477 2011-04-06 18:08:15.0002011-07-05 15:05:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 6750362 2011-04-06 18:10:15.0002011-04-06 18:10:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=kNU&rls=org.mozilla%3Afr%3Aofficial&q=jenkins+ant+configuration&aq=f&aqi=&aql=&oq= 6750461 2011-04-06 14:16:15.0002011-04-06 14:16:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=Vg9&rls=org.mozilla%3Afr%3Aofficial&q=jenkins+ant&aq=f&aqi=&aql=&oq= 6750368 2011-04-06 14:16:15.0002011-04-06 14:16:15.0001http://www.google.fr/search?q=Jenkins+Email+Extension+Plugin+configuration&rlz=1I7DAFR_fr&ie=UTF-8&oe=UTF-8&sourceid=ie7&redir_esc=&ei=IH6cTYH8DcewhAfn96W_Bg 6750477 2011-04-06 14:54:15.0002011-04-06 14:54:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20output&ei=pXicTdKTMoaahQfM_YjABg&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-04-06 14:29:15.0002011-04-06 14:29:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=edit+the+ant+file+to+point+at+the+location+of+your+server 6750368 2011-04-06 13:02:15.0002011-04-06 14:37:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20write%20output&ei=pHOcTczLOMS5hAf4vcXhBg&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g&cad=rja 786582 2011-04-06 14:08:15.0002011-04-06 14:08:15.0001http://www.google.fr/search?q=jenkins+execute+batch&hl=fr&client=firefox-a&rls=org.mozilla:fr:official&prmd=ivns&ei=BmacTePoOcLKhAePn83DBg&start=0&sa=N 6750461 2011-04-06 13:11:15.0002011-04-06 13:11:15.0004http://wiki.mxunit.org/pages/viewpage.action?pageId=5341294 5341276 2011-04-06 11:49:15.0002011-10-12 11:34:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+assert+types 786478 2011-04-06 11:23:15.0002011-04-06 11:23:15.0001http://www.google.com.hk/search?q=ant+junit+nullpointerexception&hl=zh-CN&newwindow=1&safe=strict&client=firefox-a&hs=Sbh&rls=org.mozilla:en-US:official&prmd=ivns&ei=rgWcTaq7GoWmcMOyrN0F&start=10&sa=N 5341276 2011-04-06 07:06:15.0002011-04-06 07:06:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341606 2011-04-06 06:31:15.0002011-04-06 06:31:15.0001http://www.google.co.il/search?sourceid=chrome&ie=UTF-8&q=security+groups+mongo 6160438 2011-04-06 04:55:15.0002011-04-06 04:55:15.0001http://readitlaterlist.com/unread 786457 2011-04-05 23:05:15.0002011-04-05 23:05:15.0001http://readitlaterlist.com/unread 6750360 2011-04-05 23:06:15.0002011-04-05 23:06:15.0001http://www.google.com/search?hl=es&q=configuring+ant+to+jenkins&aq=f&aqi=&aql=&oq= 6750461 2011-04-05 23:04:15.0002011-04-05 23:04:15.00021http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports 4292773 2011-04-05 22:20:15.0002011-12-19 10:46:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=10254A017B08D001DC771D1FDB1A228A?replyToComment=5341502&#comment-5341502 5341233 2011-04-05 21:52:15.0002011-04-05 21:52:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=jenkins+ant 6750368 2011-04-05 21:51:15.0002011-04-05 21:51:15.0002http://www.google.com/search?q=mxunit+test+runner&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-04-05 20:30:15.0002011-07-08 23:09:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=yGs&rls=org.mozilla%3Aen-GB%3Aofficial&q=MXUNIT+inject+property&aq=f&aqi=&aql=&oq= 5341322 2011-04-05 19:39:15.0002011-04-05 19:39:15.0001http://www.google.com/search?q=jenkins+failed+tests+unstable&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750464 2011-04-05 19:32:15.0002011-04-05 19:32:15.0005http://remroom.ru 5341320 2011-04-05 18:22:15.0002011-08-23 10:23:15.0001http://www.google.com/search?q=coldfusion+remove+query+from+memory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-04-05 18:05:15.0002011-04-05 18:05:15.0001http://www.google.com/search?q=cfcomponent+garbage+collection&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5734498 2011-04-05 15:48:15.0002011-04-05 15:48:15.0002http://wiki.mxunit.org/label/default/flex 6160444 2011-04-05 15:18:15.0002011-04-05 15:19:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+tests 6750461 2011-04-05 15:07:15.0002011-04-05 15:07:15.0001http://www.google.no/url?sa=t&source=web&cd=4&ved=0CCMQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCFObjective%2B2011%2B--%2BORM%2BZen&rct=j&q=orm%20pains%20-arm&ei=2y-bTaW6M8ueOtmFzYoH&usg=AFQjCNGKxq5MAbKo8HNdzau-jvcFulxH5A&cad=rja 6750399 2011-04-05 15:06:15.0002011-04-05 15:06:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=2im&rls=org.mozilla%3Afr%3Aofficial&q=jenkins+configure+ant&aq=f&aqi=&aql=&oq= 6750461 2011-04-05 13:47:15.0002011-04-05 13:47:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+ami 6160404 2011-04-05 13:38:15.0002011-05-26 19:41:15.0001http://www.google.co.in/url?sa=t&source=web&cd=5&ved=0CDgQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=test%20case%20task&ei=-KyaTeCqCc7BcYGDreUF&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-04-05 05:48:15.0002011-04-05 05:48:15.0001http://www.google.com/search?hl=en&client=ubuntu&channel=fs&q=jenkins+set+hidden+configuration+properties&aq=f&aqi=m1&aql=&oq= 6750461 2011-04-05 06:25:15.0002011-04-05 06:25:15.00025http://wiki.mxunit.org/display/default/Running+your+Tests+under+the+Application+Scope+--+Custom+RemoteFacades 786457 2011-04-05 07:57:15.0002011-12-29 17:02:15.0001http://www.google.de/search?source=ig&hl=de&rlz=&q=jenkins+mark+build+failed+if+junit+is+unstable&aq=f&aqi=&aql=&oq= 6750464 2011-04-05 08:05:15.0002011-04-05 08:05:15.0001http://www.google.com.au/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20&ei=e9aaTd2uOsTQceWdmNgF&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-04-05 08:45:15.0002011-04-05 08:45:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+email+notification 6750477 2011-04-05 10:05:15.0002011-04-05 10:05:15.0002http://www.bing.com/search?q=coldfusion+cfsavecontent+memory+leak&form=QBRE&qs=n&sk= 5734498 2011-04-05 11:24:15.0002011-04-05 11:30:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=TZl&rls=org.mozilla%3Afr%3Aofficial&q=jenkins+don%27t+find+ant&aq=f&aqi=&aql=&oq= 6750461 2011-04-05 12:29:15.0002011-04-05 12:29:15.0006http://www.google.de/search?q=jenkins+workspace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-04-04 22:05:15.0002011-10-10 10:44:15.0007http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750461 2011-04-04 22:38:15.0002011-10-14 02:25:15.0001http://w717.com 5341320 2011-04-05 00:32:15.0002011-04-05 00:32:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=setting+up+the+first+ec2+instance 6160402 2011-04-05 05:27:15.0002011-04-05 05:27:15.0002http://wwwlocal.apc.com/mxunit/index.cfm 786457 2011-04-04 17:32:15.0002011-07-28 11:53:15.0001http://wiki.mxunit.org/dashboard.action 6750466 2011-04-04 16:38:15.0002011-04-04 16:38:15.0001http://coldfusionusergroup.nl/default/index.cfm/blog/ 6750360 2011-04-04 19:14:15.0002011-04-04 19:14:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=rwqaTYKyCsjQiAKkusHgCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-04-04 18:15:15.0002011-04-04 18:15:15.0001http://127.0.0.1:4771/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292820 2011-04-04 19:39:15.0002011-04-04 19:39:15.0001http://127.0.0.1:4771/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292817 2011-04-04 19:38:15.0002011-04-04 19:38:15.0001http://127.0.0.1:51647/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-04-04 21:35:15.0002011-04-04 21:35:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=jenkins+workspace 6750461 2011-04-04 19:48:15.0002011-04-04 19:48:15.0001http://www.google.com/search?q=Build+History+plugin+for+Jenkins&hl=en&biw=1440&bih=643&prmd=ivns&ei=M-GZTYzDLcma0QGJ0Jz6Cw&start=30&sa=N 6750477 2011-04-04 15:22:15.0002011-04-04 15:22:15.0001http://wiki.richinternet.de/display/RIS/CI 6750360 2011-04-04 14:39:15.0002011-04-04 14:39:15.0001http://wiki.mxunit.org/label/default/ant 5341473 2011-04-04 15:43:15.0002011-04-04 15:43:15.0001http://www.google.co.uk/search?q=jenkins+ci+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-04-04 15:42:15.0002011-04-04 15:42:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=argument+type 5341260 2011-04-04 16:17:15.0002011-04-04 16:17:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+where+to+run+the+build 6750461 2011-04-04 15:52:15.0002011-04-04 15:52:15.0001http://wiki.mxunit.org/dashboard.action 6750464 2011-04-04 16:37:15.0002011-04-04 16:37:15.0001http://yandex.ru/yandsearch?text=the+common+bank+account+or 786484 2011-04-04 16:28:15.0002011-04-04 16:28:15.0001http://www.google.ca/search?q=mxunit+assertequals&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&redir_esc=&ei=2dKZTb3mHLSN0QGmm4X5Cw 786478 2011-04-04 14:17:15.0002011-04-04 14:17:15.0001http://www.google.com/search?q=anatomy+of+a+test+case&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341647 2011-04-04 14:28:15.0002011-04-04 14:28:15.00036http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 6750461 2011-04-04 13:22:15.0002012-01-04 14:16:15.0001http://www.google.co.uk/search?q=turn+junit+xml+into+a+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-04-04 11:56:15.0002011-04-04 11:56:15.0001http://www.google.de/search?q=jenkins+problem+execute+setup+builder 6750461 2011-04-04 12:48:15.0002011-04-04 12:48:15.0001http://127.0.0.1:51849/help/advanced/tocView.jsp?view=toc 4292820 2011-04-04 11:21:15.0002011-04-04 11:21:15.000234http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6750461 2011-04-04 11:42:15.0002012-01-09 06:37:15.0001http://www.google.com/search?q=cfeclipse+mxunit+stubs&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341332 2011-04-04 13:04:15.0002011-04-04 13:04:15.00012http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 6750477 2011-04-04 12:50:15.0002012-01-03 14:12:15.000239http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 6750368 2011-04-04 12:53:15.0002012-01-09 11:25:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 4292773 2011-04-04 08:45:15.0002011-05-25 19:44:15.0001http://87.248.52.97/mxunit/samples/samples.cfm 786457 2011-04-04 07:47:15.0002011-04-04 07:47:15.0001http://127.0.0.1:1285/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2011-04-04 07:16:15.0002011-04-04 07:16:15.0001http://www.google.bg/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+test 6750461 2011-04-04 07:01:15.0002011-04-04 07:01:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=how+to+specify+workspace+for+jenkins 6750461 2011-04-04 10:18:15.0002011-04-04 10:18:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 786499 2011-04-04 10:18:15.0002011-11-29 08:07:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=Cold%20Fusion%20AMI&ei=4ZWZTae-NdSxhQeUzZTsCA&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-04-04 10:01:15.0002011-04-04 10:01:15.0001http://www.google.de/search?q=jenkins+ant&hl=de&prmd=ivns&ei=P46ZTcGZNNHusgbsjvW3CA&start=20&sa=N 6750461 2011-04-04 09:27:15.0002011-04-04 09:27:15.0001http://www.google.com.au/search?q=mxunit+assertEquals&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-04-04 02:40:15.0002011-04-04 02:40:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=935DB6904068A1F2E60B10A985BAFB49?replyToComment=5341502&#comment-5341502 5341233 2011-04-04 02:40:15.0002011-04-04 02:40:15.0001http://www.google.com.au/search?q=mxunit+VAR+parameter+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341322 2011-04-04 02:13:15.0002011-04-04 02:13:15.0001http://www.google.com.au/search?q=mxunit+debug+var+parameter&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-04-04 02:10:15.0002011-04-04 02:10:15.0001http://www.google.co.th/search?q=junit+report&hl=th&client=firefox-a&hs=H9I&rls=org.mozilla:en-US:official&prmd=ivns&ei=LGCZTaSfM4qzrAe2r53vCw&start=10&sa=N 5341276 2011-04-04 06:08:15.0002011-04-04 06:08:15.0001http://www.google.com.au/search?hl=en&rls=com.microsoft:en-au&sa=X&ei=OVuZTcaNCYLYuAPwmL2BDA&ved=0CBUQvwUoAQ&q=confluence+will+not+re+file+on+AD&spell=1 6750368 2011-04-04 05:47:15.0002011-04-04 05:47:15.0001http://www.google.com.au/search?q=mxunit+read+csv&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2011-04-04 05:06:15.0002011-04-04 05:06:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 786536 2011-04-04 04:12:15.0002011-04-04 04:12:15.0002http://www.google.de/search?q=where+is+jenkins+looking+for+the+build.xml+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-04-11 08:49:15.0002011-04-19 07:02:15.0001http://www.google.com.my/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=after+create+cfm+page+can%27t+open+it&aq=f&aqi=&aql=&oq= 4292815 2011-04-11 07:15:15.0002011-04-11 07:15:15.0001http://www.google.co.in/search?q=how+to+create+report+in+junit+using+ant&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&redir_esc=&ei=qpiiTc7PBNGrrAfj89TvAg 5341276 2011-04-11 06:00:15.0002011-04-11 06:00:15.0001http://www.google.com/search?client=safari&rls=en&q=Jenkins+JUnit+ANT+example&ie=UTF-8&oe=UTF-8 6750461 2011-04-11 02:58:15.0002011-04-11 02:58:15.0001http://www.google.com/search?sourceid=navclient&aq=0&oq=mxunit+testing+&ie=UTF-8&rlz=1T4GGLL_enUS381US381&q=mxunit+testing+private+method 4292736 2011-04-11 04:58:15.0002011-04-11 04:58:15.00031http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 786457 2011-04-11 12:59:16.0002012-01-04 15:11:15.0001http://www.google.com/search?q=JUnit+Ant+Task&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=VgKjTYSaKanm0gHHvOCJBQ&start=10&sa=N 5341276 2011-04-11 13:30:15.0002011-04-11 13:30:15.0001http://www.google.com/url?sa=t&source=web&cd=6&ved=0CEoQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=junitreport.xml%20format&ei=8ueiTefILtKgtgeNytSOAw&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g&cad=rja 786582 2011-04-11 11:38:15.0002011-04-11 11:38:15.0001http://www.google.com/search?hl=en&source=hp&q=cfcatchDump&btnG=Google+Search&aq=f&aqi=&aql=&oq= 4292713 2011-04-11 11:55:15.0002011-04-11 11:55:15.0001http://www.google.com/search?q=how+to+add+junit+target+into+ant+build+file%5C&rls=com.microsoft:en-US&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2011-04-11 09:59:15.0002011-04-11 09:59:15.0001http://www.google.de/search?client=safari&rls=en&q=jenkins+ant+build&ie=UTF-8&oe=UTF-8&redir_esc=&ei=89aiTeXfCYjMswaOxMjoAQ 6750368 2011-04-11 10:25:15.0002011-04-11 10:25:15.0002http://www.google.de/search?q=where+is+jenkins+looking+for+the+build.xml+file&hl=de&client=firefox-a&hs=NJY&rls=org.mozilla:en-US:official&prmd=ivnsfd&ei=CcCiTf2SC8b4sga3tZjnAQ&start=10&sa=N 6750368 2011-04-11 08:51:15.0002011-04-19 07:02:15.0001http://www.google.fr/search?q=jenkins+add+war+as+service&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750362 2011-04-11 09:09:15.0002011-04-11 09:09:15.0001http://www.google.co.in/search?q=html+test+report+junit+by+ant&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=806jTZ36G4POrQfwm5SFBw&start=20&sa=N 5341276 2011-04-11 19:05:15.0002011-04-11 19:05:15.0002http://127.0.0.1:50772/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292817 2011-04-11 15:49:15.0002011-04-11 15:49:15.0002http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=ant+jenkins 6750368 2011-04-11 14:51:15.0002011-06-20 14:36:15.0001http://www.google.co.in/search?q=Using+ANT+with+Jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-04-11 14:35:15.0002011-04-11 14:35:15.0004http://www.google.com/search?q=jenkins+ant+properties&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-04-11 14:06:15.0002011-09-28 12:52:15.0001http://www.google.co.uk/search?num=50&hl=en&q=mxunit+assertequals&aq=f&aqi=&aql=&oq= 786478 2011-04-11 13:33:15.0002011-04-11 13:33:15.0001http://www.google.co.uk/search?num=50&hl=en&pwst=1&sa=X&ei=aAKjTaPEHIKdOqiQ0DQ&ved=0CBUQvgUoAA&q=mxunit+beforetests+teardown&nfpr=1 5341647 2011-04-11 13:31:15.0002011-04-11 13:31:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=MXUnit%20Assertions&ei=VXijTar2JcGu8QPh0qmxAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-04-11 21:54:15.0002011-04-11 21:54:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20asserts&ei=wnSjTdrIJoG0sAOvkqD6DA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=bNIJQd9lkfmIcpWHnPO3Cg 786478 2011-04-11 21:38:15.0002011-04-11 21:38:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=8795B54E41AD0FB5518EDC81341AA0FF 786471 2011-04-11 20:49:15.0002011-04-11 20:49:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action;jsessionid=A3CD87F3AEF8D666DF2FF54787A6B5FC?key=default 786457 2011-04-11 20:49:15.0002011-04-11 20:49:15.0001http://www.google.com/search?q=MXUnit+extend+remotefacade&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750434 2011-04-11 20:05:15.0002011-04-11 20:05:15.0001http://www.google.com.br/search?hl=pt-BR&safe=off&client=firefox-a&hs=Hoi&rls=org.mozilla%3Apt-BR%3Aofficial&q=mxunit+asserts&aq=f&aqi=&aql=&oq= 786478 2011-04-11 20:01:15.0002011-04-11 20:01:15.0001http://www.google.com.br/search?q=mxunit+result+function&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 5341320 2011-04-11 20:00:15.0002011-04-11 20:00:15.0001http://www.google.ca/url?sa=t&source=web&cd=9&ved=0CFwQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20target%20haltonerror%20example&ei=Yz2fTb_3OsmD0QHl1_iXBQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-04-08 16:54:15.0002011-04-08 16:54:15.0001http://www.google.co.uk/search?sclient=psy&hl=en&client=firefox-a&hs=Z8u&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&biw=975&bih=667&source=hp&q=mxunit+email+alerts&btnG=Search 6750466 2011-04-08 16:55:15.0002011-04-08 16:55:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+ami+amazon+ec2 6160433 2011-04-08 17:50:15.0002011-04-08 17:50:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+ami+amazon+ec2 6160392 2011-04-08 17:51:15.0002011-04-08 17:51:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=mxunit%20assert&ei=HxifTdm6IsLliAL4h4mOAw&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA 4685867 2011-04-08 14:14:15.0002011-04-08 14:14:15.0001http://kishore.reis.com/mxunit/ 786457 2011-04-08 14:27:15.0002011-04-08 14:27:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertIsEmptyArray 786478 2011-04-08 15:09:15.0002011-04-08 15:09:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=throw+errors+in+mxunit 4685867 2011-04-08 15:09:15.0002011-04-08 15:09:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=marc%20esher%20blog&ei=rG-fTb_oPOHf0QGIlMWQBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-04-08 20:28:15.0002011-04-08 20:28:15.0001http://wiki.mxunit.org/display/default/Using+injectMethod+for+simple+mocking 5341322 2011-04-09 00:13:15.0002011-04-09 00:13:15.0001http://wiki.mxunit.org/display/default/Using+injectPropety+for+simple+property+overrides 4292736 2011-04-09 00:19:15.0002011-04-09 00:19:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20wiki&ei=s1WfTYriKpCitge_9sD7Ag&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=ty5pK_PIoTZ4ylWea7UjJQ 786457 2011-04-08 18:37:15.0002011-04-08 18:37:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5734505 5734498 2011-04-08 18:44:15.0002011-04-08 18:44:15.0001http://www.google.com/search?q=mxunit+run&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-04-08 18:55:15.0002011-04-08 18:55:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=9m2fTbqFB4fY0QHzurgD&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-04-08 20:20:15.0002011-04-08 20:20:15.0001http://www.google.co.in/search?hl=en&rlz=1R2DMUS_en&q=junit%2Bjava.lang.nullpointerexception%2Bbuild.xml&aq=f&aqi=&aql=&oq= 5341276 2011-04-09 07:49:16.0002011-04-09 07:49:16.0001http://www.google.com/url?sa=t&source=web&cd=5&ved=0CD4QFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20doc&ei=dNSfTdfCKsbjiAL-ua2IAw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=g0fS2nHdTH8N-l_vf4FyRQ 5341269 2011-04-09 03:38:15.0002011-04-09 03:38:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=729B504EC1206A05B4B0F5052552EEB1?replyToComment=5341502&#comment-5341502 5341233 2011-04-09 11:14:15.0002011-04-09 11:14:15.0001http://www.google.ie/ 5341276 2011-04-09 01:42:15.0002011-04-09 01:42:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=QLmfTbWOF4vQgAfm5_zaBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-04-09 01:42:15.0002011-04-09 01:42:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCEQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20tests%20examples&ei=md2hTYH9B8qgtgfy9Mj3Ag&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&cad=rja 4292736 2011-04-10 16:41:15.0002011-04-10 16:41:15.0001http://mail.google.com/a/ironcobra.net/?ui=2&view=bsp&ver=ohhl4rw8mbn4 6750302 2011-04-10 23:38:15.0002011-04-10 23:38:15.0001http://www.google.co.nz/search?q=simplest+continuous+integration+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-04-10 22:28:15.0002011-04-10 22:28:15.0001http://www.google.com/search?q=jenkins+ant+properties 6750368 2011-04-09 16:52:15.0002011-04-09 16:52:15.0002http://www.google.co.in/ 6750360 2011-04-09 14:11:15.0002011-04-09 14:14:15.0001http://127.0.0.1:2360/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292820 2011-04-10 00:29:15.0002011-04-10 00:29:15.0001http://www.google.it/search?q=Billy+shelton+runner&ie=UTF-8&oe=UTF-8&hl=en&client=safari 5341269 2011-04-09 22:23:15.0002011-04-09 22:23:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+restart&qscrl=1 6750368 2011-04-07 22:05:15.0002011-04-07 22:05:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCEQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=test%20case%20with%20mxunit&ei=UiCeTaKgJojGgAeQo5HTDw&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-04-07 20:37:15.0002011-04-07 20:37:15.0001http://www.google.com.ph/search?q=create+xml+using+Ant&hl=tl&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=IGKeTbLTFZCrcZyV_PwB&start=30&sa=N 5341276 2011-04-08 01:20:15.0002011-04-08 01:20:15.0001http://www.google.com/search?q=mongo+ec2+security+group&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160438 2011-04-08 02:53:15.0002011-04-08 02:53:15.0002http://www.google.de/search?q=jenkins+multiple+ant+targets&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-04-08 07:13:15.0002011-04-08 07:54:15.0001http://www.google.com/search?num=100&hl=en&client=ubuntu&hs=DjS&channel=fs&q=jenkins+config+localhost+to+something&aq=f&aqi=&aql=&oq= 6750461 2011-04-08 08:39:15.0002011-04-08 08:39:15.0001http://www.google.co.uk/search?q=MXunit+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2011-04-08 09:15:15.0002011-04-08 09:15:15.0001http://www.google.co.uk/search?q=mxunit+assert+null&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786484 2011-04-08 09:17:15.0002011-04-08 09:17:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=ant+task+to+update+confluence+with+API+docs 5341269 2011-04-08 10:43:15.0002011-04-08 10:43:15.0001http://www.google.de/search?hl=de&q=jenkins+ci+getting+started&aq=f&aqi=&aql=&oq= 6750362 2011-04-08 10:07:15.0002011-04-08 10:07:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=w0n&rls=org.mozilla:en-GB:official&sa=X&ei=ktKeTeCXD4SZOpWpvP0E&ved=0CBUQvgUoAA&q=mxunit+test+match&nfpr=1 786478 2011-04-08 09:19:15.0002011-04-08 09:19:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=how%20test%20dao%20method&ei=NtKeTd2RBtHTsgbxvr2NAg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-04-08 09:19:15.0002011-04-08 09:19:15.0001http://www.google.com/search?q=confluence+inject+labels&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341606 2011-04-08 12:18:15.0002011-04-08 12:18:15.00032http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 6750362 2011-04-08 11:51:15.0002011-12-31 02:50:15.0001http://www.google.nl/search?q=jenkins+ant+build+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a 6750368 2011-04-08 13:33:15.0002011-04-08 13:33:15.0001http://www.google.com.br/search?q=MXUnit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2011-04-08 13:23:15.0002011-04-08 13:23:15.0001http://www.google.fr/search?q=Jenkins+Email+Extension+Plugin+configuration&rlz=1I7DAFR_fr&ie=UTF-8&oe=UTF-8&sourceid=ie7&redir_esc=&ei=cAifTZG-KcHLhAfwi4WCBQ 6750477 2011-04-08 13:08:15.0002011-04-08 13:08:15.0001http://www.google.com/url?sa=t&source=web&cd=8&ved=0CGUQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=junitreport%20xml%20format&ei=ngWfTY2MCMaC0QG3g4GfBQ&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-04-08 12:57:15.0002011-04-08 12:57:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=HxifTdm6IsLliAL4h4mOAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-04-08 14:14:15.0002011-04-08 14:14:15.0001http://www.google.com/search?q=mxunit+test+cases&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786564 2011-04-08 14:11:15.0002011-04-08 14:11:15.0002http://kishore.reis.com/mxunit/samples/samples.cfm 786457 2011-04-08 13:41:15.0002011-04-08 17:33:15.00017http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 4292751 2011-04-08 13:34:15.0002012-01-04 09:31:15.0001http://www.google.com/search?q=confluence+HTML+output+formatting&ie=utf-8&oe=utf-8&lr=lang_en 786582 2011-04-06 23:35:15.0002011-04-06 23:35:15.0002http://www.google.com/search?q=ant+junit+xml+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-04-07 00:02:15.0002011-06-28 20:58:15.0002http://www.google.com/search?q=cfloop+query+memory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-04-07 01:36:15.0002011-04-07 01:36:15.0001http://www.google.com.au/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20wiki&ei=3jOdTeOgDo7IvQPprczbBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-04-07 03:48:15.0002011-04-07 03:48:15.0001http://www.google.com/search?q=mxunit+output+string&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786582 2011-04-07 04:16:15.0002011-04-07 04:16:15.0002http://www.google.com/search?q=mxunit+cfdump&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292713 2011-04-07 04:33:15.0002011-04-07 04:37:15.0001http://www.ghidinelli.com/ 5734498 2011-04-07 08:04:15.0002011-04-07 08:04:15.0001http://www.google.cz/search?sourceid=chrome&ie=UTF-8&q=Jenkins+coldfusion 6750368 2011-04-07 08:59:15.0002011-04-07 08:59:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5734496 2011-04-07 09:02:15.0002011-04-07 09:02:15.0001http://www.bing.com/search?q=mxunit+assertfalse&src=IE-SearchBox 786478 2011-04-07 09:28:15.0002011-04-07 09:28:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=Jenkins+continuous+integration+history&ie=utf-8&oe=utf-8 6750360 2011-04-07 09:30:15.0002011-04-07 09:30:15.0001http://www.google.co.in/search?q=add+build+step+in+jenkins&hl=en&rlz=1T4SKPT_enIN408IN412&prmd=ivns&ei=mJ2dTaecB4r3rQftl_C9BA&start=10&sa=N 6750461 2011-04-07 11:45:15.0002011-04-07 11:45:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+new+ant+build 6750368 2011-04-07 12:20:15.0002011-04-07 12:20:15.0001http://www.google.co.za/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-04-07 13:32:15.0002011-04-07 13:32:15.0003http://www00.tagcmd.dev.tagworldwide.com/mxunit/ 786457 2011-04-07 14:43:15.0002011-05-09 10:02:15.0001http://www.google.com/search?sourceid=mozclient&ie=utf-8&oe=utf-8&q=mxunit+assert+exception 786484 2011-04-07 14:41:15.0002011-04-07 14:41:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 5341187 2011-04-07 15:52:15.0002011-04-07 15:52:15.0001http://www4.tagcmd.dev.tagworldwide.com/mxunit/index.cfm 786457 2011-04-07 16:06:15.0002011-04-07 16:06:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 5341271 2011-04-07 15:55:15.0002011-04-07 16:01:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug%20data&ei=hvOdTbWDNuHf0QHI5NDGBA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-04-07 17:26:15.0002011-04-07 17:26:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS369US369&sourceid=chrome&ie=UTF-8&q=junit+test+runner+jenkins 6750461 2011-04-07 17:07:15.0002011-04-07 17:07:15.0001http://www.google.com/search?source=aig&hl=en&rlz=&q=mxunit&aq=f&aqi=&aql=&oq= 786457 2011-04-07 19:38:15.0002011-04-07 19:38:15.0001http://wichita/mxunit/ 786457 2011-04-07 18:46:15.0002011-04-07 18:46:15.0004http://www.google.com/search?q=amazon+cloud+coldfusion&hl=en&prmd=ivns&ei=lBGeTcfqLcfBswbrpfm7BA&start=10&sa=N 6160392 2011-04-07 19:41:15.0002011-04-07 19:47:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=example+of+jenkins+ant 6750368 2011-04-07 19:40:15.0002011-04-07 19:40:15.0001http://kishore.reis.com/mxunit/index.cfm 786457 2011-04-07 20:03:15.0002011-04-07 20:03:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=changing+password+for+ec2-user 6160402 2011-04-07 19:47:15.0002011-04-07 19:47:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=test%20case%20with%20mxunit&ei=UiCeTaKgJojGgAeQo5HTDw&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-04-07 20:37:15.0002011-04-07 20:37:15.00021http://wiki.mxunit.org/display/default/Presentations%2C+Talks%2C+and+Meetups 6750399 2011-04-07 20:09:15.0002011-12-20 15:53:15.0001http://www.google.co.in/search?hl=en&q=how+to+build+junit+style+report&aq=f&aqi=&aql=f&oq= 5341276 2011-04-14 07:58:15.0002011-04-14 07:58:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=66SmTdeoFMXi0gG3r7T5CA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-04-14 07:41:15.0002011-04-14 07:41:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1126&bih=603&q=argument+matching+&btnG=Google+Search 5341256 2011-04-14 07:40:15.0002011-04-14 07:40:15.0001http://www.google.pl/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=MaGmTYj9H463hAe1rezNCQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=epJAldIrCahxfjCj8wNn7Q 786457 2011-04-14 07:25:15.0002011-04-14 07:25:15.0001http://www.google.be/search?hl=nl&client=firefox-a&hs=gxb&rls=org.mozilla%3Aen-GB%3Aofficial&q=qtest+junit+output&aq=f&aqi=&aql=&oq= 786582 2011-04-14 06:54:15.0002011-04-14 06:54:15.0001http://www.google.co.nz/search?q=create+jenkins+view+from+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-04-14 06:34:15.0002011-04-14 06:34:15.0001http://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=ant+junit+like+report 5341276 2011-04-14 06:26:15.0002011-04-14 06:26:15.0001http://www.google.ae/search?hl=en&safe=off&rlz=1C1SNNT_enAE410AE412&sa=X&ei=D4qmTd3nL4jtrAfX7_HxCQ&ved=0CBQQvwUoAQ&q=how+to+run+win+server+for+the+least+money+on+amazon&spell=1 6160402 2011-04-14 05:47:15.0002011-04-14 05:47:15.0001http://www.google.com/search?q=coldfusion+mxunit+integration+testing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2011-04-14 05:18:15.0002011-04-14 05:18:15.0001http://www.google.co.in/ 5341606 2011-04-14 04:02:16.0002011-04-14 04:02:16.0004http://jirads3.ams.apc.com/browse/ODMN-327 786457 2011-04-14 02:53:15.0002011-06-02 03:54:15.0001http://127.0.0.1:59604/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-04-14 02:20:15.0002011-04-14 02:20:15.0001http://www.google.com.my/search?hl=en&client=firefox-a&hs=5Th&rls=org.mozilla%3Aen-US%3Aofficial&q=automation+jenkins&aq=f&aqi=&aql=&oq= 6750360 2011-04-14 12:51:15.0002011-04-14 12:51:15.0001http://www.google.com/search?q=issues+of+things&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341416 2011-04-14 13:14:15.0002011-04-14 13:14:15.0001http://www.google.hu/search?q=jenkins+subversion+job+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:hu:official&client=firefox-a 6750461 2011-04-14 12:41:15.0002011-04-14 12:41:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+assert+functions 786478 2011-04-14 11:39:15.0002011-04-14 11:39:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCcQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20run%20url%20and%20save%20result&ei=cuCmTeHxGpKyhAeNjvzTCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-04-14 11:55:15.0002011-04-14 11:55:15.0003http://wiki.mxunit.org/label/default/automation 6750362 2011-04-14 11:38:15.0002011-05-16 14:05:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=continuous+build+using+ant 6750368 2011-04-14 10:54:15.0002011-04-14 10:54:15.0001http://www.google.be/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=BcGmTeCcG8yhOr3J5NsJ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=b-4GRL5P24HJlU8GnQiFFA 786457 2011-04-14 09:41:15.0002011-04-14 09:41:15.0001http://www.google.co.uk/search?hl=en&client=opera&hs=jxz&rls=en&channel=suggest&q=Junit+report&aq=f&aqi=g1g-c2g2g-c1g4&aql=&oq= 5341276 2011-04-14 10:35:15.0002011-04-14 10:35:15.0002http://www.google.co.in/search?hl=en&q=how+to+build+junit+style+report&btnG=Search&aq=f&aqi=&aql=&oq= 5341276 2011-04-14 08:03:15.0002011-04-14 08:16:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=5341276 5341276 2011-04-14 08:16:15.0002011-04-14 08:16:15.0001http://www.google.com/search?sourceid=navclient&aq=t&ie=UTF-8&rlz=1T4ADBF_enUS231US289&q=jUnit+generating+report 5341276 2011-04-13 14:28:15.0002011-04-13 14:28:15.0002http://www.google.com.br/search?q=mxunit+developer&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 4947973 2011-04-13 14:24:15.0002011-04-13 14:24:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=DAO+Pattern+and+Adapter 4292766 2011-04-13 14:58:15.0002011-04-13 14:58:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=create+junit+xml+reports 5341276 2011-04-13 14:32:15.0002011-04-13 14:32:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=425704A0986847C530C06A6599775452?replyToComment=5341502&#comment-5341502 5341233 2011-04-13 13:38:15.0002011-04-13 13:38:15.0001http://wiki.mxunit.org/display/default/Developer+Info?showChildren=false 5341200 2011-04-13 14:24:15.0002011-04-13 14:24:15.0001http://www.google.nl/search?rlz=1C1CHEU_nlNL359NL359&sourceid=chrome&ie=UTF-8&q=jenkins+and+ant 6750368 2011-04-13 13:50:15.0002011-04-13 13:50:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mx+unit+assertion+types 786478 2011-04-13 12:27:15.0002011-04-13 12:27:15.0001http://www.google.cm/search?q=iterate+over+dataprovider+data&ie=utf-8&oe=utf-8&aq=t&rls=com.yahoo:fr:official&client=firefox 4292794 2011-04-13 13:05:15.0002011-04-13 13:05:15.0001http://www.google.com/search?q=Amazon+ec2+coldfusion&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBR_en 6160392 2011-04-13 13:00:15.0002011-04-13 13:00:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=3&ved=0CCMQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant&ei=bnulTa7iDcWW8QOvytS5Dw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-04-13 10:48:15.0002011-04-13 10:48:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rls=GGLG,GGLG:2006-30,GGLG:en&q=eclipse+add+question+mark+to+form 4292817 2011-04-13 10:58:15.0002011-04-13 10:58:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FSetting%2Bup%2Byour%2BTests%2BDirectory&rct=j&q=mxunit%20folder&ei=rRymTe2SEsP00gHR_9D3CA&usg=AFQjCNGfnjt5kyxaq_kvgnMmcAUX888oRA 786593 2011-04-13 21:59:15.0002011-04-13 21:59:15.0004http://markmail.org/message/z4rujpmlrnvfgoem 4292815 2011-04-14 00:10:15.0002011-07-13 12:09:15.0001http://localhost/_frameworks/mxunit/index.cfm 786457 2011-04-14 01:51:15.0002011-04-14 01:51:15.0002http://www.google.com.au/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant%20task%20doc&ei=JFmmTeTIPMa8rAezo_zoCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-04-14 02:18:15.0002011-04-14 06:27:15.0001http://www.google.com/search?q=httpantrunner+https&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-04-13 21:03:15.0002011-04-13 21:03:15.0001http://www.google.co.uk/search?q=build+coldfusion+with+ant&hl=en&client=firefox-a&hs=FZR&rls=org.mozilla:en-GB:official&prmd=ivns&ei=tv2lTfjlEsWL5AaA8ZyICg&start=10&sa=N 6750368 2011-04-13 21:16:15.0002011-04-13 21:16:15.00046http://wiki.mxunit.org/display/default/CFObjective+2011+--+ORM+Zen 6750399 2011-04-13 21:38:15.0002011-10-26 21:53:15.0001http://www.google.com.br/search?q=tdd+example&hl=pt-BR&client=firefox-a&hs=Y0j&rls=org.mozilla:en-US:official&prmd=ivns&ei=StylTbzkEeHf0QGY5uT3CA&start=20&sa=N 786494 2011-04-13 17:27:15.0002011-04-13 17:27:15.0001http://www.google.ca/search?hl=&q=jenkins+run+junit&sourceid=navclient-ff&rlz=1B3GGLL_enCA405CA405&ie=UTF-8 6750461 2011-04-13 17:36:15.0002011-04-13 17:36:15.0001http://mxunitvmd.mergeconnect.com/mxunit/samples/samples.cfm 786457 2011-04-13 19:42:15.0002011-04-13 19:42:15.0001http://www.google.fr/search?q=task+doc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-04-13 20:00:15.0002011-04-13 20:00:15.0002http://www.google.com/search?q=continuous+integration+presentation+hudson&hl=en&rls=com.microsoft:en-us&prmd=ivns&ei=Ub6lTabpEca9tgeukdHGAg&start=20&sa=N 5341473 2011-04-13 15:22:15.0002011-04-13 15:22:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+jabber+credentials&ie=utf-8&oe=utf-8 6750466 2011-04-13 15:39:15.0002011-04-13 15:39:15.0001http://www.google.com.ng/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+vs+jenkins&aq=f&aqi=&aql=&oq= 6750368 2011-04-13 17:09:15.0002011-04-13 17:09:15.0001http://www.google.cz/search?sourceid=chrome&ie=UTF-8&q=mock+inject 5341606 2011-04-13 17:10:15.0002011-04-13 17:10:15.0002http://www.google.de/search?q=Jenkins+and+Ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-04-12 21:40:15.0002011-05-12 09:12:15.0003http://wiki.corporate.com/wiki/SEng:IAPI.cfm 786517 2011-04-12 20:29:15.0002011-04-12 20:41:15.0001http://www.google.com/search?q=install+mxunit+eclipse+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786517 2011-04-12 20:06:15.0002011-04-12 20:06:15.0001http://www.google.com/search?hl=en&source=hp&q=ant+continuous+integration+example&aq=f&aqi=&aql=&oq= 6750368 2011-04-12 19:35:15.0002011-04-12 19:35:15.0004http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-04-12 16:52:15.0002011-08-15 17:58:15.0002http://www.google.ca/search?q=cfloop+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-04-12 16:31:15.0002011-06-17 18:59:15.0001http://www.google.es/search?q=junit+ant+task&hl=es&prmd=ivns&ei=EnykTcDFO8rBhAfU_eDQCQ&start=10&sa=N 5341276 2011-04-12 16:25:15.0002011-04-12 16:25:15.0001http://www.google.com/search?q=mxunit&sourceid=ie7&rls=com.microsoft:en-US&ie=utf8&oe=utf8 786478 2011-04-12 15:34:15.0002011-04-12 15:34:15.0001http://www.google.com/url?sa=t&source=web&cd=6&ved=0CDgQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=eclipse%20plugin%20confluence&ei=WqakTYfyJMnUgAeaxvWMCg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-04-12 19:24:15.0002011-04-12 19:24:15.0001http://www.google.com/search?hl=en&source=hp&biw=1366&bih=600&q=ec2-user+password&aq=1&aqi=g3g-b2&aql=&oq=ec2-user+ 6160402 2011-04-12 19:01:15.0002011-04-12 19:01:15.0001http://www.google.ca/url?sa=t&source=web&cd=3&ved=0CCAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=IZ-kTYryJKfL0QGGisWFCQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=j2zVefNysd3joMcLzN3nDg 786457 2011-04-12 18:52:15.0002011-04-12 18:52:15.0002http://www.google.ca/search?q=amazon+ec2+coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-04-12 17:30:15.0002011-04-12 17:31:15.0001http://www.google.com.au/url?sa=t&source=web&cd=9&ved=0CFQQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=confluence%20eclipse&ei=HDClTcwSp-XRAdfGzeQI&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-04-13 05:14:15.0002011-04-13 05:14:15.0001http://www.google.ru/search?q=restart+jenkins+from+interface&hl=ru&newwindow=1&client=firefox-a&hs=7WF&rls=org.mozilla:en-GB:official&prmd=ivns&ei=AkmlTdbJO8zMswaMn9CDBw&start=20&sa=N 6750466 2011-04-13 06:57:15.0002011-04-13 06:57:15.0001http://www.google.com/search?q=mx+unit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2011-04-13 04:11:15.0002011-04-13 04:11:15.0001http://www.google.co.in/search?hl=en&rls=ig&q=generating+reports+in+ant&aq=f&aqi=g10&aql=&oq= 5341276 2011-04-13 09:34:15.0002011-04-13 09:34:15.0001http://www.google.se/search?hl=sv&client=firefox-a&hs=3tG&rls=org.mozilla%3Asv-SE%3Aofficial&q=jenkins+notification+on+failed+tests&aq=f&aqi=&aql=&oq= 6750477 2011-04-13 08:31:15.0002011-04-13 08:31:15.0009http://wiki.mxunit.org/display/default/Automation 5341208 2011-04-12 23:49:15.0002011-12-23 05:48:15.0001http://www.google.de/search?q=Jenkins+and+Ant&hl=de&client=firefox-a&hs=Eq6&rls=org.mozilla:de:official&prmd=ivns&ei=hcakTZHtIYr6sga9_a2cCA&start=10&sa=N 6750461 2011-04-12 21:47:15.0002011-04-12 21:47:15.0001http://www.google.ca/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=69OkTZqbA7OM0QHmyNzvCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=gsM8hPQl71k0n50AP08T3g 786457 2011-04-12 22:37:15.0002011-04-12 22:37:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=VlT&rls=org.mozilla%3Aen-US%3Aofficial&q=taskdoc&aq=f&aqi=g1g-s1g8&aql=&oq= 5341269 2011-04-13 00:06:15.0002011-04-13 00:06:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=NTLM 5341269 2011-04-12 05:28:15.0002011-04-12 05:28:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=authentication 786529 2011-04-12 05:25:15.0002011-04-12 05:25:15.0001http://www.google.co.jp/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=taask%20doc&ei=cfmjTZfrLIGcvgOR6OWTCg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=H9tylq63bjegCw67nDULJA 5341269 2011-04-12 07:05:15.0002011-04-12 07:05:15.0001http://www.bing.com/search?q=mxunit+ant+task&src=IE-SearchBox&FORM=IE8SRC 5341269 2011-04-12 06:44:15.0002011-04-12 06:44:15.00034http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+built+in+assertions 786478 2011-04-12 08:01:15.0002012-01-05 10:19:15.0001http://localhost:8301/whiteboard/mxunit/ 786457 2011-04-12 09:25:15.0002011-04-12 09:25:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=getting+nullpointerexception+in+ANT+build+for+juint+tests 5341276 2011-04-11 23:54:15.0002011-04-11 23:54:15.0001http://www.google.com/search?q=junit+generate+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-04-11 21:56:15.0002011-04-11 21:56:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=F0D8DDDA9ECE492D6E74C71875AF9B07?replyToComment=5341502&#comment-5341502 5341233 2011-04-12 00:54:16.0002011-04-12 00:54:16.0001http://www.google.com/search?hl=en&q=Email+Notification+plugin+Jenkins+URL&aq=f&aqi=&aql=&oq= 6750477 2011-04-12 02:16:15.0002011-04-12 02:16:15.0001http://www.google.com.au/search?q=mxunit+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-04-12 04:42:15.0002011-04-12 04:42:15.0001http://www.google.com/search?sourceid=navclient&aq=1&oq=mxunit+testing&ie=UTF-8&rlz=1T4GGLL_enUS381US381&q=mxunit+testing 4292766 2011-04-12 04:13:15.0002011-04-12 04:13:15.0001http://www.google.de/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-04-12 13:02:15.0002011-04-12 13:02:15.0001http://www.google.com/search?q=jenkins+ant+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-04-12 13:28:15.0002011-04-12 13:28:15.0005http://www.google.com.br/search?hl=pt-BR&safe=off&client=firefox-a&hs=pHz&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit&aq=f&aqi=&aql=&oq= 786457 2011-04-12 13:36:15.0002011-04-12 14:52:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+arbeitsbereich&ie=utf-8&oe=utf-8 6750461 2011-04-12 13:56:15.0002011-04-12 13:56:15.0001http://vancfug.groups.adobe.com/index.cfm?event=resource.browse&resourceid=1749&view=Full&sort=by%20date%20posted 786478 2011-04-12 14:08:15.0002011-04-12 14:08:15.0001http://www.bing.com/search?q=unit+test+database+insert+update+delete&qs=n&sk=&first=61&FORM=PORE 4292766 2011-04-12 14:32:15.0002011-04-12 14:32:15.0002http://blog.mxunit.org/search/label/jenkins 6750360 2011-04-12 14:50:15.0002011-06-06 11:22:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant%20coldfuson&ei=eXCkTcWhNpKahQeG3uzACQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-04-12 15:32:16.0002011-04-12 15:32:16.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=52784A6425DFAF28F89C95882D7AB09A?replyToComment=5341502&#comment-5341502 5341233 2011-04-12 09:42:15.0002011-04-12 09:42:15.0001http://localhost:8301/whiteboard/mxunit/samples/samples.cfm 786457 2011-04-12 10:49:15.0002011-04-12 10:49:15.0001http://www.google.co.uk/search?q=mxunit%20url.output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&source=hp&channel=np 786582 2011-04-12 11:08:15.0002011-04-12 11:08:15.0002http://localhost/cms/mxunit/ 786457 2011-04-12 11:54:15.0002011-04-12 11:54:15.0001http://www.google.com/search?q=ec2-user+default+password&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-04-12 12:33:15.0002011-04-12 12:33:15.0001http://www.google.com/search?q=jenkins+build+file+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-04-12 12:44:15.0002011-04-12 12:44:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=786529 786529 2009-01-18 14:25:15.0002009-01-18 14:25:15.0002http://wiki.mxunit.org/display/default/Eclipse+Plugin+--+Install 786529 2009-01-18 14:26:15.0002009-01-18 14:26:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bto%2Buse%2Bit&rct=j&q=how%20to%20use%20MXUnit&ei=wJ1-Tbv7KYjRrQf99qC4Bw&usg=AFQjCNEKSUennvJ2pZyykrIzS_uTAvuEag 5341231 2011-03-14 23:00:15.0002011-03-14 23:00:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Install+MXUnit&linkCreation=true&fromPageId=786501 786536 2009-01-18 15:12:15.0002009-01-18 15:12:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDefining%2Ba%2BMock's%2BBehaviour&rct=j&q=mxunit%20mock%20arguments&ei=HZF-TeHjFcyKrQG7t4XcBQ&usg=AFQjCNG_kiwjCC0v3IJvxhcsXQLq_2159A 5341601 2011-03-14 22:06:15.0002011-03-14 22:06:15.0003http://wiki.mxunit.org/display/default/CFObjective+2011+--+ORM+Zen 786457 2011-03-15 01:56:15.0002011-05-12 18:12:15.0004http://wiki.mxunit.org/display/default/Configure+and+Test+the+Plugin 786517 2009-01-18 14:21:15.0002009-01-18 14:26:15.000//experts.na3.acrobat.com/p29051465/http 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Configure+and+Test+the+Plugin&linkCreation=true&fromPageId=786517 786529 2009-01-18 14:21:15.0002009-01-18 14:21:15.0001http://bit.ly/ 6750399 2011-03-15 01:43:15.0002011-03-15 01:43:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=786517 786499 2009-01-18 14:21:15.0002009-01-18 14:21:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=CFObjective+2011+--+ORM+Zen&linkCreation=true&fromPageId=4685854 6750399 2011-03-15 01:36:15.0002011-03-15 01:36:15.000178http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin 786529 2009-01-18 14:22:15.0002012-01-05 00:19:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=MXUnit+Installation+Video&linkCreation=true&fromPageId=786501 786543 2009-01-18 15:18:15.0002009-01-18 15:18:15.000//blog.mxunit.org/2009/04/timesavers-tabaholic.htmlhttp 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.00018http://wiki.mxunit.org/pages/editpage.action?pageId=786543 786543 2009-01-18 15:18:15.0002011-01-19 03:35:15.000167http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 4292775 2011-03-15 04:40:15.0002012-01-05 14:13:15.000//blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.htmlhttp 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0009http://wiki.mxunit.org/display/default/Using+MXUnit 786536 2009-01-18 15:19:15.0002010-03-11 21:03:15.00070http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6750368 2011-03-15 04:38:15.0002011-12-20 12:33:15.000//www.mousefeed.com/http 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.000//update.mousefeed.com/http 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.000247http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341276 2011-03-15 03:13:15.0002012-01-09 11:25:15.0001http://wiki.cfinnovate.com/display/default/Automation+with+Jenkins+Continuous+Integration+Server 6750362 2011-03-15 10:26:15.0002011-03-15 10:26:15.000//blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.htmlhttp 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0006http://wiki.mxunit.org/pages/editpage.action?pageId=786536 786536 2009-01-18 15:13:15.0002012-01-03 12:38:15.0001http://www.google.ch/search?q=jenkins+build.xml+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-03-15 09:20:15.0002011-03-15 09:20:15.000//blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.htmlhttp 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=MXUnit%20assertions&ei=Iyx_TeCUJNSIhQfo-pGdBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-15 09:07:15.0002011-03-15 09:07:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=786536&sortBy=date&highlight=install-download.png&highlight=install-test.png&highlight=install-unzip.png& 786536 2009-01-18 15:14:15.0002009-01-18 15:14:15.000//blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.htmlhttp 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0001http://www.google.co.in/search?hl=en&q=launching+instances+without+keys&aq=f&aqi=&aql=&oq= 6160402 2011-03-15 07:57:15.0002011-03-15 07:57:15.000//blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.htmlhttp 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0001http://www.google.com/search?q=dump+cfcatch+errors&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-03-14 13:05:15.0002011-03-14 13:05:15.0001http://wiki.mxunit.org/label/default/snippets 5341332 2011-03-14 14:19:15.0002011-03-14 14:19:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXunit&ei=2wx-Tc1u87LRAZ-3he0D&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-14 12:42:15.0002011-03-14 12:42:15.00028http://wiki.mxunit.org/display/default/Install+the+Eclipse+Plugin 786457 2009-01-18 15:24:15.0002011-11-30 18:20:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+expectedexception&ie=UTF-8&oe=UTF-8 786484 2011-03-14 13:05:15.0002011-03-14 13:05:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 786517 2009-01-18 15:24:15.0002009-01-18 15:24:15.000CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnitdefault 4292773 marcesher2010-04-22 12:23:34.000marcesher2010-04-22 12:23:34.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+jenkins+build 6750368 2011-03-14 15:57:15.0002011-03-14 15:57:15.0003http://wiki.mxunit.org/dashboard.action 786543 2009-01-18 15:19:15.0002011-02-28 15:17:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+update&ie=utf-8&oe=utf-8 6750368 2011-03-14 16:27:15.0002011-03-14 16:27:15.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug 4292713 2011-03-14 15:15:15.0002011-03-14 15:15:15.0002http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=mxunit%20tests&ei=YTZ-TcSBIc3srAH-g9nmBQ&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g&cad=rja 4947975 2011-03-14 15:39:15.0002011-03-14 15:39:15.0004http://wiki.mxunit.org/display/default/Tutorials 786558 2009-01-18 15:36:15.0002009-08-07 15:37:15.0003http://www.google.co.uk/search?client=safari&rls=en&q=mxunit+documentation&ie=UTF-8&oe=UTF-8&redir_esc=&ei=vmN-TYSDI4mIhQes5IT7Bg 786457 2011-03-14 18:52:15.0002011-03-14 18:53:15.0003http://www.google.com/ 5734498 2011-03-14 16:55:15.0002011-06-09 14:39:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=ZVN-Ta-WO4T5rAHAp9R4&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-14 17:42:15.0002011-03-14 17:42:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Getting+Started+--+More+Test+Cases&linkCreation=true&fromPageId=786549 786564 2009-01-18 15:36:15.0002009-01-18 15:36:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=mx+unit&aq=f&aqi=g1g-v7g-b2&aql=&oq= 786457 2011-03-14 20:17:15.0002011-03-14 20:17:15.0001967http://wiki.mxunit.org/display/default/MXUnit+Documentation 786471 2009-01-18 15:25:15.0002012-01-09 07:20:15.00069http://wiki.mxunit.org/pages/viewpage.action?pageId=786471 786457 2009-01-18 15:25:15.0002012-01-06 13:05:15.00011http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750362 2011-03-14 20:34:15.0002011-10-11 11:10:15.0007http://wiki.mxunit.org/pages/editpage.action?pageId=786558 786558 2009-01-18 15:34:15.0002010-08-26 17:07:15.0001http://www.google.com/search?hl=en&source=hp&q=ec2+delete+ami&aq=2&aqi=g8&aql=&oq=ec2+delete+ 6160404 2011-03-14 19:11:15.0002011-03-14 19:11:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Getting+Started+--+First+Tutorial&linkCreation=true&fromPageId=786549 786558 2009-01-18 15:29:15.0002009-01-18 15:29:15.0001http://www.google.fi/m/search?oe=UTF-8&client=safari&q=jenkins+ci&tbs=qdr:w&hl=fi&start=10&sa=N 6750368 2011-03-14 19:47:15.0002011-03-14 19:47:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=calling%20a%20test%20in%20mxunit&ei=vaR_Teq-KoG8sAPd5vD9BQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-03-15 17:42:15.0002011-03-15 17:42:15.0003http://wiki.mxunit.org/pages/editpage.action?pageId=786575 786575 2009-01-18 15:54:15.0002009-01-18 16:01:15.0007http://wiki.mxunit.org/display/default/Getting+Started+--+More+Test+Cases 786575 2009-01-18 15:54:15.0002009-10-22 20:43:15.0001http://www.google.com/search?hl=en&source=hp&q=cfcomponent+view+page&aq=f&aqi=&aql=&oq= 5734498 2011-03-15 17:09:15.0002011-03-15 17:09:15.0001http://www.google.com/search?q=coldfusion+builder+adding+old+snippets&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLL_en 5341332 2011-03-15 18:40:15.0002011-03-15 18:40:15.0008http://wiki.mxunit.org/display/default/Tutorials 786564 2009-01-18 15:53:15.0002009-11-25 20:07:15.0001http://www.google.com/search?q=coldfusion+code+to+loop+and+display+records&hl=en&prmd=ivnsb&ei=tKN_TYHOGarg0gHc3IzrCA&start=10&sa=N 6750302 2011-03-15 17:46:15.0002011-03-15 17:46:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=786564&sortBy=date&highlight=mxu-sub-pass.png&highlight=mxu-sub-fail.png&highlight=mxu-divide-fail-1.png&highlight=mxu-divide-fail-2.png&highlight=mxu-divide-pass.png& 786564 2009-01-18 15:40:15.0002009-01-18 15:40:15.0001http://www.google.pl/search?hl=pl&rlz=1G1GGLQ_PLPL368&q=AMI+a.s.&btnG=Szukaj&aq=f&aqi=&aql=&oq= 6160433 2011-03-15 19:08:15.0002011-03-15 19:08:15.0001http://dev.landsofamerica.com/mxunit/samples/samples.cfm 786457 2011-03-15 19:01:15.0002011-03-15 19:01:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Getting+Started+--+Test+Suites&linkCreation=true&fromPageId=786549 786575 2009-01-18 15:52:15.0002009-01-18 15:52:15.0006http://wiki.mxunit.org/display/default/Getting+Started+--+First+Tutorial 786564 2009-01-18 15:38:15.0002009-10-22 20:42:15.0001http://www.google.com/search?q=username+and+password+for+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-03-15 20:44:15.0002011-03-15 20:44:15.0005http://wiki.mxunit.org/pages/editpage.action?pageId=786564 786564 2009-01-18 15:38:15.0002009-01-18 15:54:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 4292794 2011-03-15 19:45:15.0002011-10-07 22:07:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=Y-R_TaCxBIuosQPr5_yVBg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-03-15 22:13:15.0002011-03-15 22:13:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=786593 786593 2009-01-18 16:16:15.0002010-04-27 21:38:15.0001http://www.google.com/search?q=cfloop+execute+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-03-15 20:46:15.0002011-03-15 20:46:15.0008http://wiki.mxunit.org/pages/editpage.action?pageId=786582 786582 2009-01-18 16:02:15.0002010-03-30 23:07:15.00013http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-03-15 23:20:15.0002011-10-09 03:48:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Getting+Started+--+Setting+up+your+Tests+Directory&linkCreation=true&fromPageId=786549 786593 2009-01-18 16:15:15.0002009-01-18 16:15:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CDQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20to%20doc&ei=ae9_TZ3fEamR0QHFy8n_CA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-03-15 23:00:15.0002011-03-15 23:00:15.0001http://www.google.com/url?sa=t&source=web&cd=9&sqi=2&ved=0CEgQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=cfdump%20output%20browser&ei=Hv9_Tbj-B8K1twfpyonvCA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-03-16 00:09:15.0002011-03-16 00:09:15.0001http://wiki.mxunit.org/display/default/Tutorials 786575 2009-01-18 16:00:15.0002009-01-18 16:00:15.0005http://wiki.mxunit.org/display/default/Getting+Started+--+Test+Suites 786582 2009-01-18 16:01:15.0002009-10-22 20:44:15.0002http://www.google.co.uk/search?q=mxunit+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-03-16 01:33:15.0002011-03-16 07:49:16.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=MXUnit+TestResult+Output+Formats&linkCreation=true&fromPageId=786549 786582 2009-01-18 16:00:15.0002009-01-18 16:00:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+dependency 4947975 2011-03-16 00:28:15.0002011-03-16 00:28:15.0001http://wiki.cfinnovate.com/display/default/Continuous+Integration+--+Getting+Started 6750360 2011-03-15 10:26:15.0002011-03-15 10:26:15.0001http://www.google.de/search?q=ant+junit+example&hl=de&client=safari&tbo=1&rls=en&output=search&source=lnt&tbs=qdr:y&sa=X&ei=6Eh_TfOYJYXrOZHHmLsI&ved=0CA0QpwUoBQ 5341276 2011-03-15 11:10:15.0002011-03-15 11:10:15.0002http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=injectMethod 5341320 2011-03-15 12:29:15.0002011-03-15 12:29:15.0009http://wiki.mxunit.org/display/default/TDD+Example+--+Implementing+New+Functionality 786457 2009-01-18 16:48:15.0002011-11-01 17:03:15.0002http://www.google.co.uk/search?hl=en&safe=active&rlz=1C1GPEA_enGB320GB321&q=MXUnit+property&aq=f&aqi=&aql=&oq= 5341269 2011-03-15 12:32:15.0002011-03-15 12:32:15.0004http://wiki.mxunit.org/pages/editpage.action?pageId=786598 786598 2009-01-18 16:23:15.0002010-09-07 12:40:15.0001http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+Custom+Assertions 4685867 2011-03-15 12:33:15.0002011-03-15 12:33:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=TDD+Example+--+Implementing+New+Functionality&linkCreation=true&fromPageId=786549 786598 2009-01-18 16:22:15.0002009-01-18 16:22:15.0003http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+injectProperty 5341322 2011-03-15 12:37:15.0002011-03-17 09:24:15.0001http://www.google.com.br/search?q=mxunit+cfdump&btnG=Pesquisar&hl=pt-BR&sa=2 4292713 2011-03-15 13:29:15.0002011-03-15 13:29:15.0002http://wiki.mxunit.org/display/default/Tutorials 786457 2009-01-18 16:17:15.0002009-08-07 15:32:15.0001http://www.google.co.uk/search?q=request+instances+wizard&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160402 2011-03-15 15:01:15.0002011-03-15 15:01:15.00050http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6750362 2011-03-15 15:12:15.0002012-01-07 18:35:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=E4h_TY-HNNCHhQeup62oBw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=DGdyROHGSZQiFQPpE2Wd_Q 786457 2011-03-15 15:39:15.0002011-03-15 15:39:15.000506http://wiki.mxunit.org/display/default/MXUnit+Documentation 786457 2009-01-21 02:34:15.0002012-01-05 20:12:15.0001http://www.google.com/search?sourceid=mozclient&ie=utf-8&oe=utf-8&q=mxunit+no+debug+output 5734498 2011-03-15 15:40:15.0002011-03-15 15:40:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=disable+mxunit 786478 2011-03-15 16:16:15.0002011-03-15 16:16:15.0001http://www.google.co.uk/search?hl=en&sa=X&ei=nJJ_TavKBuiAhAe6_cmgBw&ved=0CBkQvwUoAQ&q=jenkins+invoke+ant+several+targets&spell=1 6750368 2011-03-15 16:25:15.0002011-03-15 16:25:15.0001http://wiki.mxunit.org/display/default/Getting+Started+--+Setting+up+your+Tests+Directory 786457 2009-01-21 02:17:15.0002009-01-21 02:17:15.0001http://www.google.de/search?q=java+jenkins.war&hl=de&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=y5Z_TenwIYqnhAexsaWZBw&start=10&sa=N 6750362 2011-03-15 16:43:15.0002011-03-15 16:43:15.0006http://wiki.mxunit.org/dashboard.action 786593 2009-01-21 02:17:15.0002010-11-28 12:07:15.0005http://wiki.mxunit.org/label/default/jenkins 6750362 2011-03-15 16:47:15.0002011-11-16 17:04:15.0001http://www.google.fr/search?q=ext+JS+junit+result&ie=utf-8&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a 786582 2011-03-15 17:06:15.0002011-03-15 17:06:15.0001http://wiki.mxunit.org/dashboard.action 786598 2009-01-20 23:58:15.0002009-01-20 23:58:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=2ct&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+output&aq=f&aqi=g-sv1&aql=&oq= 4292713 2011-03-11 03:44:15.0002011-03-11 03:44:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=2ct&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+output&aq=f&aqi=g-sv1&aql=&oq= 786582 2011-03-11 03:43:15.0002011-03-11 03:43:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=coldfusion%20mxunit%20tutorial&ei=mJZ5TeCuCvO90QGEm_DVAw&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-03-11 03:28:15.0002011-03-11 03:28:15.0001http://www.google.com.my/search?sourceid=chrome&ie=UTF-8&q=cflopp+%2B+cold+fusion 6750302 2011-03-11 02:03:15.0002011-03-11 02:03:15.0002http://www.google.com/search?q=installing+MX+Unit+with+dreamweaver&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786536 2011-03-10 22:09:15.0002011-03-15 17:34:15.000112http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341271 2011-03-10 21:32:15.0002012-01-09 05:02:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Ba%2Bsingle%2Bmethod%2Bin%2Ba%2Btest&rct=j&q=MXUnit%20run%20&ei=xRx6TaWTHeiU0QHevMTvAw&usg=AFQjCNGZxhvpdgAavJCFuGG2rQizNy1jMg 5341324 2011-03-11 13:00:15.0002011-03-11 13:00:15.0001http://wiki.mxunit.org/display/mx/Home 786457 2009-02-01 03:53:15.0002009-02-01 03:53:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=ec2-user+password 6160402 2011-03-11 12:54:15.0002011-03-11 12:54:15.0001http://www.google.co.in/ 5734498 2011-03-11 10:12:15.0002011-03-11 10:12:15.0001http://www.google.com/search?client=safari&rls=en&q=cfcomponent&ie=UTF-8&oe=UTF-8 5734498 2011-03-11 07:15:15.0002011-03-11 07:15:15.000131http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 6750368 2011-03-11 07:03:15.0002012-01-05 20:25:15.00078http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6750360 2011-03-11 07:02:15.0002012-01-05 20:06:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mxunit+ant+tasks 6750368 2011-03-11 07:00:15.0002011-03-11 07:00:15.0001http://www.google.co.cr/search?q=junit+report&hl=es-419&client=firefox-a&hs=Rmk&rls=org.mozilla:en-US:official&prmd=ivns&ei=Uw55TYbENYyTtweqw5D_Bg&start=10&sa=N 5341276 2011-03-10 17:47:15.0002011-03-10 17:47:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+modify+ant+build+file+from+jenkins 6750368 2011-03-10 18:09:15.0002011-03-10 18:09:15.0001http://www.google.co.uk/search?num=50&hl=en&q=mxunit%3AexpectedException+exception+types&aq=f&aqi=&aql=&oq= 786484 2011-03-10 17:22:15.0002011-03-10 17:22:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=Custom+HTTPAntRunner.cfc 5341269 2011-03-10 17:42:15.0002011-03-11 09:57:15.00013http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Creating%2Ba%2BCustom%2BHTTPAntRunner.cfc 5341519 2011-03-10 17:06:15.0002011-08-19 09:25:15.0002http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit%3AexpectedException&btnG=Google+Search 786484 2011-03-10 17:19:15.0002011-03-10 17:20:15.0001http://www.google.de/search?q=mxunit+request.debug&hl=de&newwindow=1&client=firefox-a&hs=AX3&rls=org.mozilla:de:official&prmd=ivns&ei=m_F4TZ6bM4nFswbVvr3oBw&start=0&sa=N 2195464 2011-03-10 15:45:15.0002011-03-10 15:45:15.0001http://www.google.co.uk/search?num=50&hl=en&q=+mxunit&aq=f&aqi=g10&aql=&oq= 786478 2011-03-10 16:32:15.0002011-03-10 16:32:15.0007http://wiki.mxunit.org/display/default/Automation 6750362 2011-03-10 21:30:15.0002011-11-16 17:18:15.0006http://wiki.mxunit.org/display/default/Automation 6750368 2011-03-10 21:31:15.0002011-12-19 10:46:15.0002http://wiki.cfinnovate.com/display/default/Stubbing?showComments=trueindex.php 5341233 2011-03-10 20:21:15.0002011-04-04 05:33:15.0002http://wiki.mxunit.org/display/default/Creating+a+Custom+HTTPAntRunner.cfc 4292773 2011-03-10 21:29:15.0002011-07-18 19:52:15.0002http://www.google.ca/search?hl=en&rls=com.microsoft%3Aen-US&q=ant+junitreport+show+all+tests&aq=f&aqi=&aql=&oq= 5341276 2011-03-10 19:48:15.0002011-03-10 19:58:15.0004http://wiki.cfinnovate.com/display/default/Stubbing?showComments=true 5341233 2011-03-10 20:21:15.0002011-05-28 14:40:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&rct=j&q=what%20is%20mxunit&ei=Cx15TajNGI31rAGdt9CFBg&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ 786471 2011-03-10 18:49:15.0002011-03-10 18:49:15.0008http://www.google.com/ 6750368 2011-03-10 19:30:15.0002011-10-11 15:42:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=return+void 5341239 2011-03-13 05:35:15.0002011-03-13 05:35:15.0001http://www.google.co.uk/search?rlz=1C1CHFX_enUS389US389&sourceid=chrome&ie=UTF-8&q=Mock+Objects+MXUnit 5341597 2011-03-13 01:43:15.0002011-03-13 01:43:15.0001http://www.google.co.in/search?hl=en&rlz=1R2DKUS_enIN392&sa=X&ei=Zul8TcnOAcXorQfWp6zFDQ&ved=0CBUQvgUoAA&q=What+is+MXUnit%3F&nfpr=1 786471 2011-03-13 15:58:15.0002011-03-13 15:58:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=mock+inject+method&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 5341320 2011-03-13 05:36:15.0002011-03-13 05:36:15.000276http://wiki.mxunit.org/display/default/Continuous+Integration+--+Getting+Started 6750368 2011-03-12 04:46:15.0002012-01-07 18:36:15.0001http://www.google.com/search?q=ant+junit+report&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2011-03-12 03:40:15.0002011-03-12 03:40:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=s0Z&rls=org.mozilla%3Aen-GB%3Aofficial&q=MXUNit+DataProviders&aq=f&aqi=&aql=&oq= 4292794 2011-03-13 00:28:15.0002011-03-13 00:28:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+directory 6750368 2011-03-14 09:33:15.0002011-03-14 09:33:15.0001http://www.google.de/search?q=assertisxmldoc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786478 2011-03-14 08:57:15.0002011-03-14 08:57:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit&aq=f&aqi=g10&aql=&oq= 786457 2011-03-14 10:58:15.0002011-03-14 10:58:15.0001http://www.google.de/search?q=assertisquery+assertequals+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786478 2011-03-14 10:02:15.0002011-03-14 10:02:15.0001http://www.google.at/search?q=tdd+private+functions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786598 2011-03-14 07:49:15.0002011-03-14 07:49:15.0001http://www.google.com.au/search?sourceid=ie7&q=coldfusion+output%3Dtrue&rls=com.microsoft:en-au:IE-SearchBox&ie=UTF-8&oe=UTF-8&rlz=1I7TSAU_enAU368AU368&redir_esc=&ei=ZlZ9TdLQGsKPceDp9LgG 5734498 2011-03-13 23:43:15.0002011-03-13 23:43:15.0001http://127.0.0.1:52349/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2011-03-14 08:50:15.0002011-03-14 08:50:15.0001http://www.google.es/search?hl=es&q=jenkins+automation&aq=f&aqi=&aql=&oq= 6750360 2011-03-14 07:56:15.0002011-03-14 07:56:15.0004http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Setting%2Bup%2Byour%2BTests%2BDirectory 786593 2011-03-11 15:47:15.0002011-08-25 02:49:15.000//tasktop.com/http 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=exceptions+mxunit 786484 2011-03-11 15:57:15.0002011-03-11 15:57:15.000//www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programminghttp 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0001http://eclipse.localhost:8600/mxunit/generator/index.cfm?oauth_timestamp=1299857597&oauth_nonce=2IMnob&oauth_signature_method=HMAC-SHA1&oauth_signature=%2BzHwDmp%2BerFkFVABq%2FIbi7HBk4g%3D 786457 2011-03-11 16:46:15.0002011-03-11 16:46:15.000//live.eclipse.org/node/573http 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0001http://eclipse.localhost:8600/mxunit/samples/samples.cfm?oauth_timestamp=1299861961&oauth_nonce=Hm9gRv&oauth_signature_method=HMAC-SHA1&oauth_signature=mAGDf09crr%2FXPhFAqRlFI8GRbIY%3D 786457 2011-03-11 16:48:15.0002011-03-11 16:48:15.000//www.eclipse.org/mylyn/http 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0001http://www.google.de/search?q=mxunit+asserttrue&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786478 2011-03-11 13:55:15.0002011-03-11 13:55:15.000//blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.htmlhttp 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=assert+mxunit 786484 2011-03-11 14:15:15.0002011-03-11 14:15:15.000//blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.htmlhttp 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0001http://www.google.com/url?sa=t&source=web&cd=3&sqi=2&ved=0CCMQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=mxunit%20help&ei=PEF6TcrLB4aglAf_1KHSBQ&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-03-11 15:36:15.0002011-03-11 15:36:15.000//blog.mxunit.org/2010/02/why-mylyn-is-indispensible.htmlhttp 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+typeof 786478 2011-03-11 15:41:15.0002011-04-23 23:14:15.000//tasktop.com/resources/videos/http 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FFirst%2BTest%2BCase&rct=j&q=Bamboo%20mxunit%20test%20failure&ei=Vol6TcrNMIf8rAGMjb3-BQ&usg=AFQjCNHHGWK-QgPfe-XT9PmHBowf1duHdA 786558 2011-03-11 20:43:15.0002011-03-11 20:43:15.0001http://www.google.com/url?sa=t&source=web&cd=3&sqi=2&ved=0CCAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=Bamboo%20mxunit%20test%20failure&ei=Vol6TcrNMIf8rAGMjb3-BQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-11 20:46:15.0002011-03-11 20:46:15.0002http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=J6t6TaqvNpS00QH33pTXAw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-11 23:08:15.0002011-03-11 23:08:15.0001http://www.google.com/search?q=launching+ec2+instance+from+windows&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7DVXB_en-US 6160402 2011-03-12 00:14:15.0002011-03-12 00:14:15.0001http://www.google.ca/search?aq=f&sourceid=chrome&ie=UTF-8&q=coldfusion+ami 6160433 2011-03-11 16:59:15.0002011-03-11 16:59:15.000//www.meetup.com/coldfusionmeetup/calendar/13102729/http 5341432 marcesher2010-04-08 23:26:19.000marcesher2010-04-08 23:26:19.0005http://wiki.mxunit.org/label/default/setup 5341647 2011-03-11 17:22:15.0002011-11-12 20:43:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assertEquals%20mxunit&ei=L1p6TZXxOYjprAGDy-3VBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-03-11 17:22:15.0002011-03-11 17:22:15.0002http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20test%20failure&ei=AHF6TfLBEZS0sAOFkNz5Ag&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-03-11 19:00:15.0002011-03-11 19:20:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+ant+runner 5341269 2011-03-19 14:21:15.0002011-03-19 14:21:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=mxunit+timeout&aq=f&aqi=g1g-sv1&aql=&oq= 4292820 2011-03-19 20:25:15.0002011-03-19 20:25:15.0001http://www.google.com/search?q=encrypted+amazon+ami&hl=en&num=10&lr=&ft=i&cr=&safe=images&tbs= 6160404 2011-03-19 13:31:15.0002011-03-19 13:31:15.0001http://www.google.de/search?q=cfloop+query+cfloop+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750302 2011-03-19 13:32:15.0002011-03-19 13:32:15.0001http://www.google.fr/url?sa=t&source=web&cd=8&ved=0CGEQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=pattern%20dao%20wiki&ei=_SOFTcTsMoyZhQfNirHDBA&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2011-03-19 21:50:15.0002011-03-19 21:50:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=pc0&rls=org.mozilla%3Ade%3Aofficial&q=set+up+continuous+integration+ant&aq=f&aqi=&aql=&oq= 6750368 2011-03-18 19:50:15.0002011-03-18 19:50:15.0001http://www.google.com/search?hl=en&source=hp&q=MXUnit+license+agreement&aq=f&aqi=&aql=&oq= 786517 2011-03-18 20:33:15.0002011-03-18 20:33:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BCustom%2BHTTPAntRunner.cfc&rct=j&q=HttpAntRunner.cfc&ei=66-DTa7eLo6msQOiyMj5AQ&usg=AFQjCNF5Bk8DsTM0r1tV-TeRYh0ntasjhQ 5341519 2011-03-18 19:18:15.0002011-03-18 19:18:15.0001http://www.google.ca/search?hl=en&q=jenkins+automation&aq=f&aqi=&aql=&oq= 6750360 2011-03-19 02:53:15.0002011-03-19 02:53:15.0001http://www.we-globe.net/Weblab/SiteCommonGraveReport/wiki.mxunit.org/ 786457 2011-03-19 07:33:15.0002011-03-19 07:33:15.0001http://www.google.com/search?q=ec2+windows+password+not+available&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-03-18 22:34:15.0002011-03-18 22:34:15.0001http://www.google.co.in/search?hl=en&q=generating+junit+reports+in+ant&aq=f&aqi=&aql=&oq= 5341276 2011-03-18 16:09:15.0002011-03-18 16:09:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=HH6DTef9K_SC0QHO66DgCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-18 15:46:15.0002011-03-18 15:46:15.0003http://aipom.niehs.nih.gov:8081/display/APPDEV/Unit+Testing 786457 2011-03-18 15:42:15.0002011-03-18 15:54:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4ADFA_enUS423&q=cold+fusion+builder+snippets 5341332 2011-03-18 15:21:15.0002011-03-18 15:21:15.0001http://www.google.ca/ 6160402 2011-03-18 18:07:15.0002011-03-18 18:07:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=v52DTdiBNJOcsQOv2eyFAg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-03-18 18:01:15.0002011-03-18 18:01:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=o5KDTbywF8eJ0QHg0ozhCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-18 17:13:15.0002011-03-18 17:13:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=blI&rls=org.mozilla:en-US:official&q=junit+ant+task&revid=1573160965&sa=X&ei=gFKCTbSMDoy4sQPNr-juAQ&ved=0CGgQ1QIoBQ 5341276 2011-03-18 16:55:15.0002011-03-18 16:55:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+asserttrue&rlz=1R2ADRA_enUS421&aq=o&aqi=&aql=&oq= 786478 2011-03-18 14:20:15.0002011-03-18 14:20:15.0001http://www.google.es/search?q=HUDSON+%2B+ANT+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 5341473 2011-03-18 09:28:15.0002011-03-18 09:28:15.0001http://www.google.com.my/search?hl=en&q=jenkins+automation&aq=f&aqi=&aql=&oq= 6750360 2011-03-18 09:09:15.0002011-03-18 09:09:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=67AB168B0E90933667D9A1D67D56060D?replyToComment=5341502&#comment-5341502 5341233 2011-03-18 09:00:15.0002011-03-18 09:00:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+tutorial 786564 2011-03-18 14:32:15.0002011-03-18 14:32:15.0001http://ma-229h54j/mxunit/samples/samples.cfm 786457 2011-03-18 14:30:15.0002011-03-18 14:30:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+tutorial 786575 2011-03-18 14:30:15.0002011-03-18 14:30:15.0001http://ma-229h54j/mxunit/ 786457 2011-03-18 14:26:15.0002011-03-18 14:26:15.0002http://www.google.fr/search?q=junit+reports&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:fr:official 5341276 2011-03-21 12:31:15.0002011-03-21 12:31:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20docs&ei=0kaHTZvJBYu4sAOQ-dnuAQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-21 12:39:15.0002011-03-21 12:39:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=twK&rls=org.mozilla%3Ade%3Aofficial&q=mxunit+httpantrunner&aq=f&aqi=&aql=&oq= 5341519 2011-03-21 13:03:15.0002011-03-21 13:03:15.0001http://www.google.com/search?q=ant+junit+report+tutorial&source=ig&hl=en&rlz=1G1GGLQ_ENUS348&aq=8sv&aqi=g-s1g-sx1g2g-sv1g-v1g-sv3g-v1&aql=&oq=ant+junitreport 5341276 2011-03-21 13:11:15.0002011-03-21 13:11:15.0001http://www.google.de/search?q=mxunit+makePublic&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292736 2011-03-21 13:34:15.0002011-03-21 13:34:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=using%20mxunit%20assertions&ei=7m2HTa-ELILJgQfO74nECA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-21 15:26:15.0002011-03-21 15:26:15.0002http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=NXuHTa7sN4axhQfarJGzBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-21 16:23:15.0002011-03-21 16:37:15.0002http://localhost:8500/mxunit-2.0.2/mxunit/runner/index.cfm 786457 2011-03-21 05:46:15.0002011-03-21 05:51:15.0001http://localhost:8500/mxunit-2.0.2/mxunit/ 786457 2011-03-21 05:51:15.0002011-03-21 05:51:15.0001http://localhost:8500/mxunit-2.0.2/mxunit/samples/samples.cfm 786457 2011-03-21 05:53:15.0002011-03-21 05:53:15.00076http://wiki.mxunit.org/display/default/Using%2BinjectMethod%2Bfor%2Bsimple%2Bmocking 5341320 2011-03-21 06:52:15.0002012-01-08 14:52:15.0001http://www.google.ch/search?hl=de&source=hp&q=jenkins+ant&aq=f&aqi=&aql=&oq= 6750368 2011-03-21 09:29:15.0002011-03-21 09:29:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=coldfusion+studio+snippets 5341332 2011-03-21 09:50:15.0002011-03-21 09:50:15.0001http://www.google.de/search?q=mxunit+setup+application&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786593 2011-03-21 10:31:15.0002011-03-21 10:31:15.0001http://www.google.de/search?q=mxunit+RemoteFacade.cfc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292817 2011-03-21 10:52:15.0002011-03-21 10:52:15.0001http://www.google.co.uk/search?q=injectMethod+MXUnit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341320 2011-03-20 22:14:15.0002011-03-20 22:14:15.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=jenkins+integration+test 6750368 2011-03-20 21:58:15.0002011-03-20 21:58:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=coldfusion+jenkins 6750368 2011-03-21 04:47:15.0002011-03-21 04:47:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mxunit+tasks 5341276 2011-03-21 04:46:15.0002011-03-21 04:46:15.0001http://www.google.com/search?hl=en&q=jenkins+continuous+integration+server+&aq=f&aqi=&aql=&oq= 6750360 2011-03-21 05:32:15.0002011-03-21 05:32:15.0001http://www.google.com/search?hl=en&q=what+is+jenkins+integration&aq=f&aqi=&aql=&oq= 6750368 2011-03-21 05:25:15.0002011-03-21 05:25:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+get+build&ie=utf-8&oe=utf-8 6750368 2011-03-20 13:30:15.0002011-03-20 13:30:15.0001http://www.google.no/m/search?oe=UTF-8&client=safari&hl=en&aq=0&oq=continuous%2520integration%2520with%2520a&aqi=g2-k7d0t0&fkt=839&fsdt=8071&htf=&his=&q=continuous+integration+with+ant&flip=0 6750368 2011-03-20 18:48:15.0002011-03-20 18:48:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=Ss6BTfXXB8uZhQf3-MHRBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-17 09:03:15.0002011-03-17 09:03:15.0001http://www.google.co.in/search?hl=en&q=Ant+%2B+steps+to+create+build+using+Ant&aq=f&aqi=&aql=&oq= 5341276 2011-03-17 09:43:15.0002011-03-17 09:43:15.0001http://www.google.si/search?sourceid=chrome&ie=UTF-8&q=ant+property+jenkins 6750368 2011-03-17 08:03:15.0002011-03-17 08:03:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=kciBTYrqLoTzrQeo2anaCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-03-17 08:39:16.0002011-03-17 08:39:16.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=122223B093C7478F617FD14C431F29EE?replyToComment=5341502&#comment-5341502 5341233 2011-03-17 05:11:15.0002011-03-17 05:11:15.0001http://www.google.co.in/search?hl=en&source=hp&q=Adapter+vs+DAO&meta= 4292766 2011-03-17 05:31:15.0002011-03-17 05:31:15.00013http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5734424 2011-03-17 03:51:15.0002011-11-07 12:32:15.0006http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 4292773 2011-03-17 04:03:15.0002011-11-22 16:43:15.0002http://www.google.com/search?hl=en&source=hp&biw=1600&bih=737&q=amazon+ec2+coldfusion&aq=0&aqi=g1&aql=&oq=amazon+ec2+cold 6160392 2011-03-17 03:49:15.0002011-03-17 04:02:15.00016http://www.google.com/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-03-17 01:49:15.0002011-09-28 20:57:15.0001http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+mxunittask&searchQuery.spaceKey=default 5341269 2011-03-16 22:59:15.0002011-03-16 22:59:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=user+password+ec2+instance 6160402 2011-03-16 23:18:15.0002011-03-16 23:18:15.0001http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+mxunittask&searchQuery.spaceKey=default 5341519 2011-03-16 21:42:15.0002011-03-16 21:42:15.0002http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit&ei=-T2BTfSwHMnTgAfHrMCJCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-16 22:48:15.0002011-03-16 22:48:15.0001http://www.google.de/search?hl=de&client=firefox-a&rls=org.gentoo%3Aen-US%3Aofficial&channel=s&q=jenkins+ant+build+result&aq=f&aqi=&aql=&oq= 6750368 2011-03-16 21:39:15.0002011-03-16 21:39:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+coldfusion 6750368 2011-03-16 21:08:15.0002011-05-12 12:21:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=lxyBTbSJIsOV0QGGl_nuCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-16 20:25:15.0002011-03-16 20:25:15.0001http://securedev.andera.com/mxunit/runner/index.cfm 786457 2011-03-16 17:55:15.0002011-03-16 17:55:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=mxunit%20update&ei=b-KATbPPN-OX0QHYz4WNCQ&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ&cad=rja 786517 2011-03-16 16:17:15.0002011-03-16 16:17:15.0001http://www.google.com/search?q=jenkins+continuous+integration+server&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&rlz= 6750360 2011-03-16 16:15:15.0002011-03-16 16:15:15.0001http://www.google.co.uk/search?q=creating+ant+report+for+junits&hl=en&spell=1&sa=X&aq=f&aqi=&aql=&oq= 5341276 2011-03-16 15:39:15.0002011-03-16 15:39:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&rct=j&q=request%20debug&ei=-diATc_NCtK0hAeSyPS3Bw&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA 2195464 2011-03-16 15:37:15.0002011-03-16 15:37:15.0001http://www.google.com/search?sourceid=mozclient&ie=utf-8&oe=utf-8&q=mxunit 786457 2011-03-16 14:45:15.0002011-03-16 14:45:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=generating+reports+junit 5341276 2011-03-16 14:16:15.0002011-03-16 14:16:15.0001http://www.google.com/search?hl=en&source=hp&q=extjs+xml+coldfusion&aq=f&aqi=&aql=&oq= 786582 2011-03-16 13:28:15.0002011-03-16 13:28:15.0001http://www.google.se/search?hl=sv&client=firefox-a&hs=sTW&rls=org.mozilla%3Asv-SE%3Aofficial&q=junit+report+task&aq=f&aqi=&aql=&oq= 5341276 2011-03-16 13:21:15.0002011-03-16 13:21:15.0001http://www.google.de/search?q=jenkins+ant&ie=UTF-8 6750368 2011-03-16 11:25:15.0002011-03-16 11:25:15.0001http://www.google.com.hk/search?q=ant+task+doc&hl=zh-TW&source=hp&aq=f&aqi=g3g-s1g6&aql=&oq= 5341269 2011-03-16 07:43:15.0002011-03-16 07:43:15.0001http://www.google.com.au/search?hl=en&client=firefox-a&hs=Qg6&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&q=mxunit&aq=f&aqi=g10&aql=&oq= 786457 2011-03-18 03:59:15.0002011-03-18 03:59:15.0001http://www.google.com.my/search?hl=en&q=automation+jenkins&aq=f&aqi=&aql=&oq= 6750360 2011-03-18 06:44:15.0002011-03-18 06:44:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&biw=1516&bih=665&q=ant+junit+report&aq=f&aqi=&aql=&oq= 5341276 2011-03-18 07:22:15.0002011-03-18 07:22:15.0001http://www.google.co.in/search?q=browsing+ec2+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-03-18 08:26:15.0002011-03-18 08:26:15.0001http://www.google.com/search?num=100&hl=en&safe=off&biw=1400&bih=921&q=jenkins++integration++&aq=f&aqi=p-p1g1g-b1&aql=f&oq= 6750360 2011-03-18 02:36:15.0002011-03-18 02:36:15.00053http://wiki.mxunit.org/display/default/Automation 6750360 2011-03-18 03:12:15.0002011-12-01 15:47:15.0001http://www.google.com.au/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20query&ei=VNSCTfPTAYiCvgOGjZ3ZCA&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g&cad=rja 786582 2011-03-18 03:42:15.0002011-03-18 03:42:15.0004http://www.google.com.au/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20query%20assert&ei=dNSCTbTAGIncvQOZp8TMCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-03-18 03:42:15.0002011-04-06 22:34:15.0004http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=X3aCTajAHIiyvwP_u-nbCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-17 21:01:15.0002011-03-28 19:43:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20docs&ei=J4CCTem5GIzAgQfrqfDMCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-17 21:42:15.0002011-03-17 21:42:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=QIWCTY_PCI2-sAPgpuDrAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-17 22:04:15.0002011-03-17 22:04:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=FIqCTaz5Io2ksQOJ4Kn_AQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=Cq1RmV4fjHqjdwSqKWHVRw 786478 2011-03-17 22:25:15.0002011-03-17 22:25:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&rct=j&q=mxunit%20framework&ei=WV-CTbnAO4aasAPp_InmAQ&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-03-17 19:22:15.0002011-03-17 19:22:15.0001http://www.google.co.uk/search?q=using+ant+and+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-03-17 19:29:15.0002011-03-17 19:29:15.0001http://www.google.de/search?hl=de&rlz=1B3WZPB_deDE342DE343&q=mx+unit&aq=f&aqi=&aql=&oq= 786457 2011-03-17 19:54:15.0002011-03-17 19:54:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=pXKCTZbiNsOlcIG0-JcD&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=TLPgcH91aFQg7m1suC8oAg 786457 2011-03-17 20:45:15.0002011-03-17 20:45:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=9T-CTZrhIcbLgQf4gpG9CA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-17 17:08:15.0002011-03-17 17:08:15.00028http://wiki.mxunit.org/display/default/Automation 5341519 2011-03-17 16:36:15.0002011-11-30 21:56:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=xSJ&rls=org.mozilla%3Aen-US%3Aofficial&q=confluence+junit+xml+%7Bhtml%7D+ant&aq=f&aqi=&aql=&oq= 5341276 2011-03-17 19:12:15.0002011-03-17 19:12:15.0001http://www.google.co.uk/search?q=mxunit+show+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-03-17 15:17:15.0002011-03-17 15:17:15.0001http://www.google.co.uk/search?q=mxunit+show+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2011-03-17 15:10:15.0002011-03-17 15:10:15.0001http://www00.tagcmd.dev.tagworldwide.com/mxunit/runner/index.cfm?test=%2Fcom%2Ftagworldwide%2Fbroadcastmedia%2Funit%2F&componentPath=com.tagworldwide.broadcastmedia.unit 786457 2011-03-17 16:34:15.0002011-03-17 16:34:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20%20config&ei=_zOCTYCXE-GX0QGnhOXVCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-17 16:17:15.0002011-03-17 16:17:15.00057http://www.google.co.uk/search?q=mxunit+for+database&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2011-03-17 14:34:15.0002011-07-29 08:28:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=Xqt&rls=org.mozilla%3Afr%3Aofficial&q=junitreport+tuto&aq=f&aqi=&aql=&oq= 5341276 2011-03-17 13:56:15.0002011-03-17 13:56:15.00014http://www.google.de/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-03-17 14:45:15.0002011-10-10 16:19:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=yx2CTeu7Cs-10QH80JDSCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-17 14:43:15.0002011-03-17 14:43:15.0001http://www.google.co.in/search?hl=en&biw=1366&bih=575&q=ant+junit+report+problem&aq=f&aqi=&aql=&oq= 5341276 2011-03-17 10:08:15.0002011-03-17 10:08:15.0001http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+Exceptions 786484 2011-03-17 10:02:15.0002011-03-17 10:02:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&q=jenkins+ant&aq=f&aqi=g3g-m7&aql=&oq= 6750368 2011-03-17 11:52:15.0002011-03-17 11:52:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunti+output+results+from+test 4292713 2011-03-23 13:53:15.0002011-03-23 13:53:15.0001http://www.google.com/url?sa=t&source=web&cd=5&ved=0CC0QFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assertIsQuery%20%20mxunit&ei=0gCKTdO7DMnbgQesjozWDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-23 14:17:15.0002011-03-23 14:17:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=ant+jnunit+report+style 5341276 2011-03-23 14:23:15.0002011-03-23 14:23:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=TE5&rls=org.mozilla%3Afr%3Aofficial&q=jenkins+ant+build+parameter&aq=f&aqi=&aql=&oq= 6750368 2011-03-23 14:30:15.0002011-03-23 14:30:15.0001http://www.google.it/search?q=mxunit+run+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a 786473 2011-03-23 15:03:15.0002011-03-23 15:03:15.0001http://www.google.co.il/search?q=coldfusion+amazon+cloud&hl=iw&tbo=1&output=search&source=lnt&tbs=qdr:y&sa=X&ei=2QuKTdm2MdCKswbnk8CkDA&ved=0CA0QpwUoBQ 6160392 2011-03-23 15:04:15.0002011-03-23 15:04:15.0003http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&aq=f&sourceid=chrome&ie=UTF-8&q=MXUnit+expectedException 786484 2011-03-23 15:11:15.0002011-04-04 13:56:15.0001http://www.google.com/search?q=mxunit+ant+tasks&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-03-23 16:16:15.0002011-03-23 16:16:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=ASOKTcK7HoSesQPQi_GQDA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=tnIIYXpBcxJYS2fZU-a7zw 786478 2011-03-23 16:43:15.0002011-03-23 16:43:15.0002http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=ySKKTcnUIoPksQO6nKiBBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=870OBLCEeTIzBTRtikzvjg 786457 2011-03-23 16:42:15.0002011-03-23 16:42:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=YSqKTbWAD4KE0QHeyNj1DQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=GD0NloE25IhDGCdsQ9pAeg 786478 2011-03-23 17:14:15.0002011-03-23 17:14:15.00012http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant&ie=utf-8&oe=utf-8 6750368 2011-03-23 17:11:15.0002011-09-15 20:13:15.0001http://wiki.mxunit.org/display/default/Test+Private+Methods 786478 2011-03-23 19:06:15.0002011-03-23 19:06:15.0001http://www.google.co.il/search?q=permissions+httpd.conf+ec2-user&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-03-23 18:45:15.0002011-03-23 18:45:15.0001http://www.google.com/search?q=mxunit+website+push+button&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786517 2011-03-23 19:33:15.0002011-03-23 19:33:15.0001http://127.0.0.1:4906/help/nav/7 4292815 2011-03-23 19:27:15.0002011-03-23 19:27:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=Fl2KTerBO5Oz0QGivLWDDg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-23 20:51:15.0002011-03-23 20:51:15.0001http://127.0.0.1:1531/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2011-03-23 19:57:15.0002011-03-23 19:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Amazon+EC2+do+terminated+instances+eventually+disappear 6160402 2011-03-23 22:33:15.0002011-03-23 22:33:15.0002http://www.google.com/search?q=ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-03-23 22:01:15.0002011-10-31 03:00:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=component+path&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786473 2011-03-23 22:36:15.0002011-03-23 22:36:15.00012http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 6750360 2011-03-24 09:29:15.0002012-01-09 07:14:15.0001http://wiki.mxunit.org/label/default/testcase 786457 2011-03-24 10:06:16.0002011-03-24 10:06:16.0002http://www.google.de/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a&safe=images 6750368 2011-03-24 09:33:15.0002011-03-24 09:33:15.00022http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 786457 2011-03-24 09:34:16.0002011-12-28 12:18:15.0001http://www.google.com/search?q=junitreport+tutorial&hl=en&source=hp&aq=f&aqi=&aql=&oq= 5341276 2011-03-24 11:39:15.0002011-03-24 11:39:15.0002http://dev3.unitrinspecialty.com/mxunit/index.cfm 786457 2011-03-24 11:57:15.0002011-03-24 11:58:15.0001http://www.google.ee/search?sourceid=chrome&ie=UTF-8&q=junit+report 5341276 2011-03-24 11:16:15.0002011-03-24 11:16:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=mock+in+confluence 5341597 2011-03-24 13:22:15.0002011-03-24 13:22:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=componentPath 786473 2011-03-24 13:47:15.0002011-09-22 03:48:15.0001http://www.google.com/search?q=coldfusion+replace+cfloop+&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750302 2011-03-24 12:04:15.0002011-03-24 12:04:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&rls=org.mozilla%3Afr%3Aofficial&q=jenkins+execute+build.xml&aq=f&aqi=&aql=&oq= 6750368 2011-03-24 12:28:15.0002011-03-24 12:28:15.0002http://cfdev.localhost/mxunit/ 786457 2011-03-24 13:57:15.0002011-03-24 14:03:15.0001http://www.bing.com/search?q=mxunit+change+default+directory&src=IE-SearchBox&FORM=IE8SRC 786593 2011-03-24 13:52:15.0002011-03-24 13:52:15.0002http://www.google.com/search?hl=en&source=hp&q=ant+reports&aq=f&aqi=g-v2&aql=&oq= 5341276 2011-03-24 13:55:15.0002011-03-24 13:55:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+getResultsOutput 786582 2011-03-24 15:16:15.0002011-03-24 15:16:15.0001http://www.google.com/search?q=mxunit+dataproviders&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2011-03-24 14:46:15.0002011-03-24 14:46:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=569B10C271132642244E5CFE25685D33?replyToComment=5341502&#comment-5341502 5341233 2011-03-24 14:15:15.0002011-03-24 14:15:15.0001http://www.google.com/search?q=using+mxunit+in+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786499 2011-03-24 14:04:15.0002011-03-24 14:04:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+asserts 786478 2011-03-24 16:38:15.0002011-03-24 16:38:15.0001http://www.google.com/search?q=coldfusion+on+amazon+ec2&hl=en&num=10&lr=&ft=i&cr=&safe=active&tbs=,qdr:y 6160392 2011-03-24 16:36:15.0002011-03-24 16:36:15.0003http://www.google.com/search?q=mxunit+docs&ie=UTF-8&oe=UTF-8&hl=en&client=safari 786457 2011-03-24 15:37:15.0002011-03-29 23:50:15.0007http://www.google.lk/search?hl=en&biw=1366&bih=653&q=how+to+generate+junit+result+in+xml&aq=f&aqi=&aql=&oq= 5341276 2011-03-24 15:22:15.0002011-03-29 04:32:15.0002http://www.google.com/search?q=mxunit+setup&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786593 2011-03-24 18:15:15.0002011-10-05 16:36:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit&ei=uIWLTbiUHYS-sQOm6aCbCg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-24 17:57:15.0002011-03-24 17:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit.framework.TestCase 5341647 2011-03-24 16:54:15.0002011-03-24 16:54:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCgQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=mx%20unit%20documents&ei=waeLTdnUOIW6sQPZiLn4CA&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-03-24 20:22:15.0002011-03-24 20:22:15.0001http://www.google.com/search?q=coldfusion+mocks+in+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2011-03-24 19:39:15.0002011-03-24 19:39:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mx+unit+can't+find+my+test+cfc 4292815 2011-03-24 18:52:15.0002011-03-24 18:52:15.0001http://mxunit.local/ 786457 2011-03-21 17:40:15.0002011-03-21 17:40:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=DqSHTezAOczpgAffxMzJCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=BNRdJqKBS3qprwzSmtwwGQ 786457 2011-03-21 19:17:15.0002011-03-21 19:17:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=task+doc 5341269 2011-03-21 19:52:15.0002011-10-04 21:26:15.0001http://wiki.mxunit.org/display/default/Data+Type+Matching 786457 2011-03-21 22:03:15.0002011-03-21 22:03:15.000Injecting a Mock into a Component Under Testdefault 5341601 bob.silverberg@gmail.com2010-06-21 17:16:27.000bob.silverberg@gmail.com2010-06-21 17:16:27.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock+just+not+working 5341233 2011-03-21 16:44:15.0002011-03-21 16:44:15.000Argument Matchingdefault 5341218 virtix2010-06-22 10:23:25.000virtix2010-06-22 10:23:25.000Defining a Mock's Behaviourdefault 5341597 bob.silverberg@gmail.com2010-06-21 17:28:55.000bob.silverberg@gmail.com2010-06-21 17:28:55.000Using External Mocking Frameworksdefault 5341597 bob.silverberg@gmail.com2010-06-21 17:28:55.000bob.silverberg@gmail.com2010-06-21 17:28:55.0001http://www.google.com/url?sa=t&source=web&cd=13&ved=0CB8QFjACOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit&ei=loaHTaWcL8n5rAHt0b2zBg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-21 17:11:15.0002011-03-21 17:11:15.0001http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=false 786457 2011-03-21 23:30:15.0002011-03-21 23:30:15.000Stubbingdefault 5341231 bob.silverberg@gmail.com2010-06-21 17:14:06.000bob.silverberg@gmail.com2010-06-21 17:14:06.0002http://www.google.com/search?hl=en&source=hp&q=Amazon+EC2+coldfusion&aq=f&aqi=g1&aql=&oq= 6160392 2011-03-21 23:49:15.0002011-03-21 23:49:15.0001http://nfappdev-vm02/mxunit/samples/samples.cfm 786457 2011-03-22 00:18:15.0002011-03-22 00:18:15.0002http://www.google.com/search?source=ig&hl=en&rlz=&=&q=eclipse+mxunit+setup&aq=f&aqi=&aql=&oq= 786517 2011-03-22 01:45:15.0002011-03-22 02:30:15.000Argument Matchingdefault 5341601 bob.silverberg@gmail.com2010-06-21 17:16:27.000bob.silverberg@gmail.com2010-06-21 17:16:27.0001http://www.google.ch/ 6750368 2011-03-21 22:06:15.0002011-03-21 22:06:15.0001http://www.google.com/search?q=coldfusion+ami&sourceid=ie7&rls=com.microsoft:en-us:IE-Address&ie=&oe= 6160404 2011-03-21 22:16:15.0002011-03-21 22:16:15.000Argument Matchingdefault 5341601 bob.silverberg@gmail.com2010-06-21 17:16:27.000bob.silverberg@gmail.com2010-06-21 17:16:27.0001http://www.google.com/url?sa=t&source=web&cd=30&ved=0CFwQFjAJOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=coldfusion%20unit%20test&ei=BtKHTYmCK8bprAfogdEs&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-03-21 22:33:15.0002011-03-21 22:33:15.000Creating a Mockdefault 5341601 bob.silverberg@gmail.com2010-06-21 17:16:27.000bob.silverberg@gmail.com2010-06-21 17:16:27.0001http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=JteHTfrjMYbvrAGepYG0Bg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-21 22:55:15.0002011-03-21 22:55:15.000Mockingdefault 5341231 bob.silverberg@gmail.com2010-06-21 17:14:06.000bob.silverberg@gmail.com2010-06-21 17:14:06.0001http://www.google.co.za/search?q=jenkins+continuous+integration+windows&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750362 2011-03-22 10:39:15.0002011-03-22 10:39:15.000Verificationdefault 5341239 bob.silverberg@gmail.com2010-06-21 16:04:20.000bob.silverberg@gmail.com2010-06-21 16:04:20.0001http://www.google.com.hk/search?q=generate+junit+reporter&btnG=Google+%E6%90%9C%E7%B4%A2&hl=zh-CN&safe=strict&biw=1280&bih=809&sa=2 5341276 2011-03-22 07:04:15.0002011-03-22 07:04:15.0001http://www.google.de/search?q=access+jenkins+parameter+in+ant&btnG=Suche&hl=de&client=firefox-a&hs=AdK&rls=org.mozilla%3Ade%3Aofficial&sa=2 6750368 2011-03-22 10:48:15.0002011-03-22 10:48:15.000Mockingdefault 5341233 bob.silverberg@gmail.com2010-06-21 15:58:36.000bob.silverberg@gmail.com2010-06-21 15:58:36.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=eclipse+mxunit+setup&aq=0p&aqi=p-p1g9&aql=&oq=eclipse 786517 2011-03-22 02:38:15.0002011-03-22 02:38:15.000Argument Matchingdefault 5341239 bob.silverberg@gmail.com2010-06-21 16:04:20.000bob.silverberg@gmail.com2010-06-21 16:04:20.0001http://www.google.com/search?hl=en&rlz=1C1CHMP_en-USUS299US303&q=mxunit&aq=f&aqi=g10&aql=&oq= 786457 2011-03-22 15:05:15.0002011-03-22 15:05:15.0002http://www.google.com.qa/search?sourceid=chrome&ie=UTF-8&q=create+a+user+name+and+password+for+ec2+instance 6160402 2011-03-22 13:54:15.0002011-03-22 13:56:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=961&bih=440&q=mxunit+test+cases&btnG=Google+Search 786564 2011-03-22 15:25:15.0002011-03-22 15:25:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20testrunner%20test%20suite&ei=Up-ITYj0CM6DtgedtOz9DQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-03-22 13:09:15.0002011-03-22 13:09:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20testsuite&ei=GZ6ITezIEYyEtgeewM3_DQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-03-22 13:04:15.0002011-03-22 13:04:15.0001http://127.0.0.1/mxunit/runner/index.cfm 786457 2011-03-22 13:40:15.0002011-03-22 13:40:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20test%20suite&ei=op-ITdWdN4S5tgezxr2CDg&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-03-22 13:10:15.0002011-03-22 13:10:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assert+example&aq=f&aqi=&aql=&oq= 786484 2011-03-22 20:32:15.0002011-03-22 20:32:15.0002http://127.0.0.1:2144/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2011-03-22 20:40:15.0002011-03-22 20:40:15.0001http://www.google.be/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=nl&source=hp&q=ant+%2B+junit+%2B+report&meta=&btnG=Google+zoeken 5341276 2011-03-22 17:25:15.0002011-03-22 17:25:15.0001http://markmail.org/thread/pv23fqurpkc2m2wk 4292815 2011-03-22 18:35:15.0002011-03-22 18:35:15.0003http://cfpb/mxunit/index.cfm 786457 2011-03-22 15:52:15.0002011-03-22 16:41:15.0001http://www.google.com/search?rlz=1C1CHMP_en-USUS299US303&sourceid=chrome&ie=UTF-8&q=mxunit+application.cfc 4292815 2011-03-22 16:13:15.0002011-03-22 16:13:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+assert+boolean 786478 2011-03-22 15:27:15.0002011-03-22 15:27:15.0001http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=en&source=hp&biw=1024&bih=548&q=how+does+consumption+affect+output&btnG=Google+Search 5734498 2011-03-22 23:38:15.0002011-03-22 23:38:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+assertXPath 786478 2011-03-23 00:13:15.0002011-03-23 00:13:15.0001http://www.google.com/search?q=mxunit+test+case+directory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786558 2011-03-22 22:40:15.0002011-03-22 22:40:15.0001http://www.google.com/search?client=safari&rls=en&q=getting+started+with+jenkins&ie=UTF-8&oe=UTF-8 6750362 2011-03-22 23:31:15.0002011-03-22 23:31:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit%20mocking&ei=YAmJTbKABoGz0QGW5JXpDQ&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-03-22 20:41:15.0002011-03-22 20:41:15.0001http://www.google.com/search?q=ec2+windows+firewall&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 6160402 2011-03-22 21:22:15.0002011-03-22 21:22:15.0001http://www.google.at/search?q=jankins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-03-23 08:58:15.0002011-03-23 08:58:15.0001http://www.google.com/search?q=coldfusion+snippets&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2011-03-23 04:02:15.0002011-03-23 04:02:15.000Using External Mocking Frameworksdefault 5341218 virtix2010-06-22 10:23:25.000virtix2010-06-22 10:23:25.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunti+output+results+from+test 786582 2011-03-23 13:51:15.0002011-03-23 13:51:15.0001http://www.google.co.za/search?hl=en&q=output%3D%22true%22+in+coldfusion+function&aq=f&aqi=&aql=&oq= 5734498 2011-03-23 13:48:15.0002011-03-23 13:48:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=DAO 786484 2011-03-23 13:21:15.0002011-12-28 16:21:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=DAO 4292766 2011-03-23 13:20:15.0002011-12-28 15:37:15.0001http://www.google.com/search?hl=en&rlz=1C1CHMP_en-USUS299US303&sa=X&ei=-u6JTZrOO9Octwepu5jzDQ&ved=0CBMQvgUoAA&q=mxunit+beforetests&nfpr=1 5341647 2011-03-23 13:01:15.0002011-03-23 13:01:15.0001http://www.google.de/search?hl=de&q=jenkins+ant+task&aq=f&aqi=&aql=&oq= 6750368 2011-03-23 12:27:15.0002011-03-23 12:27:15.0001http://www.google.com/search?aq=0&oq=eclipse+plugin+trouble&sourceid=chrome&ie=UTF-8&q=eclipse+plugin+troubleshooting 4292815 2011-03-29 02:24:15.0002011-03-29 02:24:15.0001http://tp09/mxunit/runner/index.cfm?test=&componentPath=travellerspoint 786457 2011-03-29 01:18:15.0002011-03-29 01:18:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=lnmRTemYDMidgQfM2pQZ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=1T3qcUhK3G70zC33HGuaLg 786457 2011-03-29 06:18:15.0002011-03-29 06:18:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=JUnit+Ant+task+XML+reports 5341276 2011-03-29 05:16:15.0002011-03-29 05:16:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=u2n&rls=org.mozilla%3Aen-US%3Aofficial&q=junit+generate+report+ant&aq=1j&aqi=g-v1g-j1&aql=&oq=junit+generate+repor 5341276 2011-03-29 06:37:15.0002011-03-29 06:37:15.0001http://www.toptyr.ru/ 5341320 2011-03-29 06:21:15.0002011-03-29 06:21:15.0001http://www.google.fr/search?hl=fr&q=add+keyboard+binding+to+eclipse+plugin&aq=f&aqi=&aql=&oq= 786504 2011-03-28 15:29:15.0002011-03-28 15:29:15.0002http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=iquQTZT0D62N0QGljoSrCw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-28 15:39:15.0002011-03-28 15:42:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=testing+dao+with+transactions 4292766 2011-03-28 18:00:15.0002011-03-28 18:00:15.0001http://www.google.de/search?q=jenkins+server&hl=de&prmd=ivns&ei=l96RTae0EcjPsgah-cTQBg&start=20&sa=N 6750360 2011-03-29 13:30:15.0002011-03-29 13:30:15.0001http://www.google.co.in/search?hl=en&source=hp&q=how+to+generate+junit+test+reports+using+ant&meta=&aq=f&aqi=&aql=&oq= 5341276 2011-03-29 13:55:15.0002011-03-29 13:55:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock 5341606 2011-03-29 14:05:15.0002011-03-29 14:05:15.0001http://www.google.nl/search?q=memory+consumption+IE+confluence&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a 5734498 2011-03-29 14:30:15.0002011-03-29 14:30:15.0001http://www.google.com/search?hl=en&source=hp&biw=1177&bih=707&q=AMI+and+cold+fusion+create+image&aq=f&aqi=&aql=&oq= 6160404 2011-03-29 15:09:15.0002011-03-29 15:09:15.0001http://www.google.co.in/search?q=how+to+modify+junit+ant+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-03-29 06:41:15.0002011-03-29 06:41:15.0001http://www.librarytable.net 4685867 2011-03-29 06:56:15.0002011-03-29 06:56:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCkQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=3I-RTfLZKsuWOsG2oYAB&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=1l-xtiGYxEYI8HevPEQE3g 786457 2011-03-29 07:54:18.0002011-03-29 07:54:18.0001http://www.google.com.tw/search?q=jenkins+use+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-03-29 08:12:15.0002011-03-29 08:12:15.0001http://www.google.hu/search?client=firefox-a&rls=org.mozilla%3Ahu%3Aofficial&channel=s&hl=hu&source=hp&biw=1089&bih=982&q=run+ant+with+jenkins&meta=&btnG=Google+keres%C3%A9s 6750368 2011-03-29 08:22:15.0002011-03-29 08:22:15.0001http://www.google.ch/search?sourceid=chrome&ie=UTF-8&q=ant+%2B+jenkins 6750368 2011-03-29 12:27:15.0002011-03-29 12:27:15.0001http://127.0.0.1:57996/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-03-29 13:09:15.0002011-03-29 13:09:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=5EaSTfrIM8a5tgfOztBV&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=5jvJ3l2tXw5cV7xCxPg8pg 786457 2011-03-29 20:54:15.0002011-03-29 20:54:15.0001http://www.google.com/search?hl=en&q=jenkins+continuous+structure&aq=f&aqi=&aql=&oq= 6750368 2011-03-29 20:37:15.0002011-03-29 20:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+coldfusion 6160404 2011-03-29 19:40:15.0002011-03-29 19:40:15.000362http://wiki.mxunit.org/display/ 786457 2011-03-30 00:46:15.0002011-12-26 03:12:15.000261http://wiki.mxunit.org/display/fb/ 786457 2011-03-30 00:45:15.0002011-12-26 03:12:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit&ei=ng6STeyOKueR0QGtxunMBw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=vtIr71tprtaWlmdODC8a9w 786457 2011-03-29 16:55:15.0002011-03-29 16:55:15.0001http://www.google.ch/search?hl=de&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&q=Continuous+Integration+jenkins+testing&aq=f&aqi=&aql=&oq= 6750368 2011-03-29 16:24:15.0002011-03-29 16:24:15.0001http://www.google.com/search?q=eclipse+internal+browser+plugins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-03-29 18:26:15.0002011-03-29 18:26:15.0001http://search.yahoo.com/search;_ylt=ArvF3sBOsVr9hvmTKmWF4wGbvZx4?p=mxunit&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701 786457 2011-03-29 18:06:15.0002011-03-29 18:06:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=wiki..mxunit.org&ei=cRCSTfqiIsmCtgekzvRe&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=M6XWjscPMGMoObR7bLECpw 786457 2011-03-29 17:02:15.0002011-03-29 17:02:15.0001http://www.google.com.hk/search?hl=zh-TW&source=hp&biw=1280&bih=835&q=Coldfusion+at+Amazon+EC2&aq=f&aqi=&aql=&oq= 6160392 2011-03-30 08:12:15.0002011-03-30 08:12:15.00038http://wiki.mxunit.org/display/FNG/ 786457 2011-03-30 08:01:15.0002011-12-25 23:14:15.0001http://www.google.tt/search?q=stop+terminate+ec2+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-03-30 10:23:15.0002011-03-30 10:23:15.0001http://www.google.co.uk/search?q=coldfusion+change+index+in+cfloop&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750302 2011-03-30 10:25:15.0002011-03-30 10:25:15.0001http://www.google.com.sg/search?hl=en&q=generating+junit+report+using+ant&aq=f&aqi=&aql=&oq= 5341276 2011-03-30 02:14:15.0002011-03-30 02:14:15.0001http://www.google.com/search?q=junit+reports&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2011-03-30 00:53:15.0002011-03-30 00:53:15.0001http://www.google.cz/search?sourceid=chrome&ie=UTF-8&q=eclipse+plugin+shortcuts 786504 2011-03-30 06:54:16.0002011-03-30 06:54:16.0001http://www.google.de/search?q=ant+builds+with+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-03-30 07:48:15.0002011-03-30 07:48:15.0001http://www.google.com.au/search?q=ant%2Bjunit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-03-30 02:45:15.0002011-03-30 02:45:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=Cold%20Fusion%20AMI&ei=AWWMTfupO8LOhAeJpYiwCw&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-03-25 09:51:15.0002011-03-25 09:51:15.0001http://www.google.com/search?q=jenkins+ant+build+examples&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:unofficial&client=firefox-a 6750368 2011-03-25 09:28:15.0002011-03-25 09:28:15.0001http://www.google.co.uk/search?q=mxunit+mock+object&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341597 2011-03-25 10:36:15.0002011-03-25 10:36:15.0001http://www.google.com/search?client=opera&rls=cs&q=junit+ant+report&sourceid=opera&ie=utf-8&oe=utf-8 5341276 2011-03-25 10:29:15.0002011-03-25 10:29:15.0001http://www.google.com.my/search?q=dataProvider+selected+coldfusion&hl=en&prmd=ivnsb&ei=axOMTZjADcrorQfHg_DkDQ&start=30&sa=N 4292794 2011-03-25 04:11:15.0002011-03-25 04:11:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=Junit+report+ant&ie=utf-8&oe=utf-8 5341276 2011-03-25 01:40:15.0002011-03-25 01:40:15.0001http://www.google.de/search?q=junit+report+xml+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2011-03-25 08:02:15.0002011-03-25 08:02:15.0001http://www.google.co.jp/search?q=junit+report&hl=ja&rls=com.microsoft:ja:%7Breferrer:source%3F%7D&prmd=ivns&ei=GzCMTa3PLcmXccmknYcK&start=10&sa=N 5341276 2011-03-25 06:11:15.0002011-03-25 06:11:15.0002http://www.google.com/search?q=mxunit+anatomy+of+a+test+case&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341647 2011-03-24 20:36:15.0002011-04-01 13:47:15.0001http://www.google.com/search?q=mxunit+eclipse+won%27t+load+cfc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292817 2011-03-24 22:11:15.0002011-03-24 22:11:15.0001http://www.google.com/url?sa=t&source=web&cd=9&ved=0CGwQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=testng%20Dao&ei=wreLTeXaIoG8sQPr5q2LCQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-03-24 21:32:15.0002011-03-24 21:32:15.0001http://www.google.fr/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+ant 6750368 2011-03-25 14:41:15.0002011-03-25 14:41:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+guide 5341432 2011-03-25 17:13:15.0002011-03-25 17:13:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+fixtures 4947975 2011-03-25 18:27:15.0002011-03-25 18:27:15.0002http://www.google.com/search?hl=en&q=coldfusion+cfloop&aq=0&aqi=g10&aql=&oq=coldfusion+cfloo 6750302 2011-03-25 18:53:15.0002011-03-25 18:59:15.0001http://www.google.com/search?q=xunit+dao+testing+patterns&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292766 2011-03-25 14:38:15.0002011-03-25 14:38:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=CE3DE68595968A5948810C2318E8F24C?replyToComment=5341502&#comment-5341502 5341233 2011-03-25 13:13:15.0002011-03-25 13:13:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=msk&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+mock%28%29+example&aq=f&aqi=&aql=&oq= 5341623 2011-03-25 10:57:15.0002011-03-25 10:57:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=Mc5&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+mock%28%29+multiple+methods&aq=f&aqi=&aql=&oq= 5341320 2011-03-25 11:01:15.0002011-03-25 11:01:15.0001http://www.google.co.uk/search?q=mxunit+method+injection&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341320 2011-03-25 11:28:15.0002011-03-25 11:28:15.0001http://www.google.co.uk/search?q=mxunit+method+injection&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341606 2011-03-25 11:42:15.0002011-03-25 11:42:15.0001http://www.google.co.in/search?hl=en&source=hp&q=mxunit+documentation&aq=1&aqi=g8g-s1g1&aql=&oq=mxunit 4292815 2011-03-27 04:49:15.0002011-03-27 04:49:15.0001http://www.google.com/search?aq=0&oq=amazon+ec2+stop+vs&sourceid=chrome&ie=UTF-8&q=amazon+ec2+stop+vs+terminate 6160402 2011-03-27 02:25:15.0002011-03-27 02:25:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20docs&ei=MnGOTdTtF6aW0QHx-KHCCw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=TbP-guvV_TtxOcWcRzGp8Q 786457 2011-03-26 23:06:15.0002011-03-26 23:06:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=is+mxunit+the+best 4292870 2011-03-26 21:49:15.0002011-04-03 11:07:15.0001http://www.google.com/search?q=ec2+password+protect+domain&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-03-26 21:46:15.0002011-03-26 21:46:15.0002http://www.google.ru/search?source=ig&hl=ru&rlz=1G1GGLQ_ENRU359&=&q=eclipse+keyboard+plugin&aq=f&aqi=&aql=&oq= 786504 2011-03-26 20:49:15.0002011-03-26 20:57:15.0001http://www.google.com/search?q=what+to+do+after+you+launch+an+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-03-26 05:44:15.0002011-03-26 05:44:15.0003http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Running%2Byour%2BTests%2Bunder%2Bthe%2BApplication%2BScope%2B--%2BCustom%2BRemoteFacades 6750434 2011-03-26 00:40:15.0002011-05-09 12:05:15.00014http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750399 2011-03-26 00:06:15.0002011-12-23 05:50:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786499 6750434 2011-03-25 23:07:15.0002011-03-25 23:07:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=ORM 4292815 2011-03-25 22:59:15.0002011-11-08 20:50:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=ORiNTYS0OY6qsAPk3PyDCQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=Oy0zU_wQsRk9c0rsCIqQHQ 4292713 2011-03-25 22:34:15.0002011-03-25 22:34:15.0001http://www.google.co.uk/search?q=MXUnit+%09%09%09injectProperty&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 5341322 2011-03-25 21:54:15.0002011-03-25 21:54:15.0001http://www.google.com/search?q=assertequals+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-03-25 20:02:15.0002011-03-25 20:02:15.0001http://www.google.com/search?q=coldspring+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2011-03-25 18:57:15.0002011-03-25 18:57:15.0001http://www.google.com/search?q=what+is+MXUnit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292817 2011-03-28 13:44:15.0002011-03-28 13:44:15.0001http://127.0.0.1:64951/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-03-28 15:00:15.0002011-03-28 15:00:15.0002http://www.google.de/search?q=ant+xml+junit&hl=de&client=firefox-a&hs=Tjr&rls=org.mozilla:en-US:official&prmd=ivnsfd&ei=pn6QTb2gBYfIswbYv-2FCg&start=10&sa=N 5341276 2011-03-28 12:32:15.0002011-03-28 12:32:15.0001http://www.google.co.in/url?sa=t&source=web&cd=6&ved=0CEIQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=dao%20exam%20pattern&ei=qIuQTfSbNIT6cML5sfgJ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-03-28 13:23:15.0002011-03-28 13:23:15.0001http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+Dataprovider 4292794 2011-03-28 10:13:15.0002011-03-28 10:13:15.0001http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports 5341208 2011-03-28 06:26:15.0002011-03-28 06:26:15.0001http://www.google.com/search?q=coldfusion+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160404 2011-03-27 21:16:15.0002011-03-27 21:16:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit&ei=Jq6PTbHzKKjg0gG929icCw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-27 21:38:16.0002011-03-27 21:38:16.000199http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin 6750434 2011-03-27 19:26:15.0002012-01-05 00:08:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=MXUnit%20mock&ei=JpGPTZePIsyGhQeEtOW7Dg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-03-27 19:34:15.0002011-03-27 19:34:15.0001http://www.google.com/search?q=ant+screencast&ie=UTF-8&oe=UTF-8&hl=en&client=safari 5341271 2011-03-27 13:22:15.0002011-03-27 13:22:15.0001http://www.google.de/search?q=Jenkins+deploy+as+war&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750362 2011-03-27 19:22:15.0002011-03-27 19:22:15.0001http://www.google.com/search?q=junit+ant+pass+report&hl=en&source=hp&aq=f&aqi=&aql=&oq= 5341276 2011-06-27 20:51:15.0002011-06-27 20:51:15.000//ant.apache.org/manual/OptionalTasks/junitreport.htmlhttp 786582 virtix2010-03-30 23:07:05.000virtix2010-03-30 23:07:05.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+reports+from+ant 5341276 2011-06-27 20:43:15.0002011-06-27 20:43:15.000//localhost:8500/mxunit/doc/api/http 786582 virtix2010-03-30 23:07:05.000virtix2010-03-30 23:07:05.000'extjs'\default 786582 virtix2010-03-30 23:07:05.000virtix2010-03-30 23:07:05.0001http://www.google.com/search?q=junit%20report&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&um=1&hl=en&biw=1280&bih=592&ie=UTF-8&sa=N&tab=iw 5341276 2011-06-27 21:52:15.0002011-06-27 21:52:15.0003http://www.google.com.ph/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-06-27 23:04:15.0002011-09-19 04:30:15.0001http://www.bing.com/search?q=jenkins+ant+location&src=IE-SearchBox&FORM=IE8SRC 6750461 2011-06-27 22:45:15.0002011-06-27 22:45:15.0002http://www.google.com.ph/search?sourceid=chrome&ie=UTF-8&q=jenkins+using+ant 6750368 2011-06-28 00:59:15.0002011-06-28 00:59:15.0001http://www.google.com.ph/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+not+working 6750461 2011-06-27 23:22:15.0002011-06-27 23:22:15.000//localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfmhttp 786575 virtix2010-03-26 19:16:38.000virtix2010-03-26 19:16:38.0001http://www.google.com/search?hl=en&biw=1319&bih=774&q=format+ant+generate+junit+xml+reports&oq=format+ant+generate+junit+xml+reports&aq=f&aqi=&aql=t&gs_sm=e&gs_upl=58671l76015l0l59l55l0l47l0l0l266l1437l0.5.3l8 5341276 2011-06-28 02:14:15.0002011-06-28 02:14:15.000TestResult Output Formatsdefault 786575 virtix2010-03-26 19:16:38.000virtix2010-03-26 19:16:38.0002http://www.google.co.jp/ 6750368 2011-06-28 04:07:15.0002011-07-11 08:48:15.0001http://www.google.com/ 786575 2011-06-28 02:41:15.0002011-06-28 02:41:15.0001http://www.google.de/search?q=jenkins+ci+choose+ant+installation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-06-28 07:12:15.0002011-06-28 07:12:15.0001http://www.google.com.tw/search?hl=zh-TW&biw=1066&bih=802&q=jenkins+ant&oq=jenkins+ant&aq=f&aqi=g1&aql=undefined&gs_sm=e&gs_upl=6175l8165l0l7l7l0l0l0l2l210l1085l1.5.1l7 6750368 2011-06-28 07:51:15.0002011-06-28 07:51:15.0001http://www.google.ro/search?sourceid=chrome&ie=UTF-8&q=jenkins+load+properties+file 6750461 2011-06-28 08:14:15.0002011-06-28 08:14:15.0001http://www.google.sk/search?sourceid=chrome&ie=UTF-8&q=delete+rows+from+query+in+a+loop+coldfusion 6750302 2011-06-28 08:31:15.0002011-06-28 08:31:15.0001http://citrusstv.sspl.com/mxunit/index.cfm?&debug=true 786457 2011-06-28 08:42:15.0002011-06-28 08:42:15.0002http://www.google.co.uk/search?q=mxunit+asssertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 786478 2011-06-28 08:53:15.0002011-07-05 11:58:15.0002http://developers/publicWebsiteTools/mxunit/index.cfm 786457 2011-06-28 08:53:15.0002011-06-28 09:15:15.0001http://www.google.ca/url?sa=t&source=web&cd=6&ved=0CEEQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=ec2-user%20password&ei=LOMHTu-TMqr50gGohuXFCw&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-06-27 02:03:15.0002011-06-27 02:03:15.0001http://www.google.com.sg/search?sourceid=chrome&ie=UTF-8&q=jenkins+failed+build+step+keeps+running 6750461 2011-06-27 08:12:15.0002011-06-27 08:12:15.0001http://www.google.co.in/search?aq=f&sourceid=chrome&ie=UTF-8&q=how+to+generate+Junit+report&safe=active 5341276 2011-06-27 07:21:15.0002011-06-27 07:21:15.0001http://www.google.com.au/search?hl=en&q=jenkins+projects+svn+browsse&oq=jenkins+projects+svn+browsse&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=2021l3492l0l11l10l0l6l0l0l371l371l3-1l1 6750461 2011-06-27 05:52:15.0002011-06-27 05:52:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+api 786478 2011-06-27 09:30:15.0002011-06-27 09:30:15.0001http://www.google.de/search?client=safari&rls=en&q=amazon+ec2+coldfusion&ie=UTF-8&oe=UTF-8&redir_esc=&ei=PUsITqyWBM7Eswbsv7HUDA 6160392 2011-06-27 09:24:15.0002011-06-27 09:24:15.0001http://www.google.com/search?q=ant+plugin+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-27 08:36:15.0002011-06-27 08:36:15.0001http://www.google.co.jp/ 6750461 2011-06-27 11:18:15.0002011-06-27 11:18:15.0001http://www.google.co.uk/search?q=cfloop&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750302 2011-06-27 10:46:15.0002011-06-27 10:46:15.0001http://www.google.co.in/search?client=firefox-a&rls=org.mozilla:en-US:official&channel=s&hl=en&source=hp&biw=1024&bih=562&q=junit+ant+task+to+generate+report&meta=&btnG=Google+Search&safe=active 5341276 2011-06-27 09:34:15.0002011-06-27 09:34:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BTroubleshooting%23EclipsePluginTroubleshooting-CFCPath&rct=j&q=MXUnit+path+to+cfc&usg=AFQjCNE2zcnm8e2u_ls2RntzRXysl0EoZg&sa=X&ei=1n0ITvrTEani0QG82-DoCw&ved=0CCEQygQwAA 4292815 2011-06-27 12:59:15.0002011-06-27 12:59:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGLL_enCA387CA387&q=continuous+integration+and+test+fail 6750464 2011-06-27 13:04:15.0002011-06-27 13:04:15.0001http://www.google.co.in/search?hl=en&q=how+to+configure+jenkins+as+changes+found+in+code&oq=how+to+configure+jenkins+as+changes+found+in+code&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=49772l70397l0l57l56l4l40l44l0l230l1921l0.10.2l12 6750466 2011-06-27 11:25:15.0002011-06-27 11:25:15.0001http://www.google.hu/search?hl=hu&client=firefox-a&hs=st&rls=org.mozilla%3Aen-GB%3Aofficial&q=jenkins+ant+property+file&oq=jenkins+ant+property+file&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=3182l3886l0l5l5l0l4l0l0l89l89l1l1 6750461 2011-06-27 11:33:15.0002011-06-27 11:33:15.0001http://www00.tagcmd.dev.tagworldwide.com/mxunit/runner/index.cfm?test=%2Fcom%2Ftagworldwide%2Ftests%2Fbusinesscategories&componentPath=com.tagworldwide.tests.businesscategories 786457 2011-06-27 16:23:15.0002011-06-27 16:23:15.0001http://www.google.co.uk/search?hl=en&q=jenkins+automation&meta= 6750360 2011-06-27 16:40:15.0002011-06-27 16:40:15.0001http://www.google.com/search?q=junitreport&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-06-27 14:25:16.0002011-06-27 14:25:16.0001http://www.google.fr/search?q=cfloop&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-06-27 16:09:15.0002011-06-27 16:09:15.0004http://www.google.com/search?q=junit+test+hudson+CI&hl=en&rls=com.microsoft:en-US&prmd=ivns&ei=ItoITvm8NKHe0QH_q525Cw&start=20&sa=N&biw=1259&bih=850 6750461 2011-06-27 19:35:15.0002011-06-27 20:02:15.0001http://127.0.0.1:49614/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fproject-specific-remotefacade.html 4292815 2011-06-27 16:50:15.0002011-06-27 16:50:15.0002http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+mightymock 5341218 2011-06-27 17:03:15.0002011-07-08 20:43:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=10DDD9A13456E96F43578AFE28CC666B 786558 2011-06-27 20:36:15.0002011-06-27 20:36:15.0001http://www.google.com/search?q=wiki+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2011-06-27 20:41:15.0002011-06-27 20:41:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341326 2011-06-27 19:36:15.0002011-06-27 19:36:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 5341276 2011-06-27 20:06:15.0002011-06-27 20:06:15.0001http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=cfoutput%20and%20cfdump&ei=TDUKTvXvKurh0QG7382WAQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-06-28 20:14:15.0002011-06-28 20:14:15.0001http://www.google.com/search?q=mxunit+replace+a+function+for+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2011-06-28 19:50:15.0002011-06-28 19:50:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+integration+set+language 6750466 2011-06-28 19:42:15.0002011-06-28 19:42:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+mail+parameters 6750466 2011-06-28 20:12:15.0002011-06-28 20:12:15.0001http://www.google.com/search?rlz=1C1_____enUS401US401&sourceid=chrome&ie=UTF-8&q=launching+first+instance+in+windows 6160402 2011-06-28 20:03:15.0002011-06-28 20:03:15.0002http://www.google.com/search?q=eclipse+%2B+snippets+%2B+cfeclipse+%2B+snip+tree+view&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2011-06-29 00:10:17.0002011-06-29 00:10:17.0002http://translate.google.pl/translate_p?hl=pl&prev=/search%3Fq%3DTASKDOC%26hl%3Dpl%26biw%3D934%26bih%3D511%26prmd%3Divns&sl=en&u=http://wiki.mxunit.org/display/default/Ant%2BTask%2BDoc&usg=ALkJrhgm7aRUiwKRdPur_6C9xHiz7pVI7w 5341269 2011-06-28 23:33:15.0002011-06-30 22:31:15.0004http://127.0.0.1:53782/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292815 2011-06-29 04:22:15.0002011-06-29 04:27:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=AA4A364A397D81B227CB18EBCF29A140 4292751 2011-06-28 20:30:15.0002011-06-28 20:30:15.0001http://www.google.com/search?hl=en&q=EC2+request+add+users+account&rlz=1I7RNSN_ko 6160402 2011-06-28 22:54:15.0002011-06-28 22:54:15.0001http://docs.discoveryeducation.com/display/developers/Creating+Tests+-+My+First+Test 4685867 2011-06-28 20:39:15.0002011-06-28 20:39:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&biw=1280&bih=868&q=ant+can+be+used+in+jenkins&oq=ant+can+be+used+in+jenkins&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=189166l205052l0l34l34l0l24l1l1l217l1743l0.7.3l10 6750368 2011-06-29 04:46:15.0002011-06-29 04:46:15.0001http://www.google.com.au/search?q=coldfusion+heap+space+error&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=edEKTsupLqKKmQXEg_S8AQ&start=30&sa=N&biw=1680&bih=904 6750302 2011-06-29 07:22:15.0002011-06-29 07:22:15.0003http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BRunning%2Btests%2Bwith%2BJenkins 6750461 2011-06-29 09:09:15.0002011-08-19 09:44:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+git+ssh 6750543 2011-06-29 06:10:15.0002011-06-29 06:10:15.0001http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=running%20cfc%20with%20ant&ei=ztgJTsObIc2osALPwfWYAQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-06-28 13:39:15.0002011-06-28 13:39:15.0001http://local.stepstone.be/mxunit/samples/samples.cfm 786457 2011-06-28 12:28:15.0002011-06-28 12:28:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=SrgJTpzZI8jssga959HFDg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-28 11:21:15.0002011-06-28 11:21:15.0001http://developers/publicWebsiteTools/mxunit/ 786457 2011-06-28 10:08:15.0002011-06-28 10:08:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+install+different+instance 786484 2011-06-28 09:12:15.0002011-06-28 09:12:15.0001http://www.google.co.in/search?hl=en&biw=1260&bih=866&q=Ant+script+to+generate+JUnit+TestResult 5341276 2011-06-28 09:01:15.0002011-06-28 09:01:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+install+different+instance 6160402 2011-06-28 08:55:15.0002011-06-28 08:55:15.0001http://www.google.com/search?q=xunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2011-06-28 14:40:15.0002011-06-28 14:40:15.0001http://www.google.com.br/search?q=run+unit+test+project+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 6750461 2011-06-28 14:35:15.0002011-06-28 14:35:15.0001http://www.google.com/search?q=mxunit+output+not+working&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-06-28 14:22:15.0002011-06-28 14:22:15.0001http://www.google.com.br/search?q=jenkis+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-28 14:15:15.0002011-06-28 14:15:15.0008http://www.google.com/url?sa=D&q=http://bit.ly/iVKsYB 6750461 2011-06-28 14:05:15.0002011-08-17 07:48:15.0002http://www.google.de/search?q=mxunit+expected+exception&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786484 2011-06-28 14:02:15.0002011-06-28 14:02:15.0001http://www.google.dk/url?sa=t&source=web&cd=10&ved=0CG8QFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=ant%20tasks%20javascript%20extjs&ei=HdkJTtDKO83YsgbeocnADg&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-06-28 13:46:15.0002011-06-28 13:46:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 5341208 2011-06-28 17:00:15.0002011-06-28 17:00:15.0001http://www.google.com/search?q=mxunit+private+to+public&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2011-06-28 17:28:15.0002011-06-28 17:28:15.0003http://wiki.mxunit.org/display/default/Advanced+Stuff 6750360 2011-06-28 17:00:15.0002011-10-26 09:56:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock 5341597 2011-06-28 15:14:15.0002011-06-28 15:14:15.0001http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+ant.bat&searchQuery.spaceKey=default 6750461 2011-06-28 16:25:15.0002011-06-28 16:25:15.0001http://www.google.com/search?q=mxunit+what+is+it&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786471 2011-06-28 14:59:15.0002011-06-28 14:59:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=getting+jenkins+to+run+tests 6750461 2011-06-28 15:05:15.0002011-06-28 15:05:15.0001http://www.google.com/search?q=mxunit+mock+function&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341597 2011-06-28 19:30:15.0002011-06-28 19:30:15.0001http://www.google.com/search?q=mxunit+mock+function+call&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341597 2011-06-28 19:37:15.0002011-06-28 19:37:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=index.cfm%20to%20run%20mxunit&ei=RCMKTv6eEo--sAPnwa38Dg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-28 18:57:15.0002011-06-28 18:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant_home 6750368 2011-06-28 19:24:15.0002011-06-28 19:24:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=run%20mxunit%20from%20browser&ei=diIKTqzdMY34sAPokYicCQ&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-06-28 18:54:15.0002011-06-28 18:54:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=create%20.cfm%20mxunit%20tests&ei=uiIKTonaFpC8sAOA9q30Dg&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-06-28 18:55:15.0002011-06-28 18:55:15.0001http://www.google.com/search?q=cfloop+AND+query&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750302 2011-06-28 18:42:15.0002011-06-28 18:42:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+have+jenkins+use+ant+version 6750368 2011-06-28 18:51:15.0002011-06-28 18:51:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=586147D50E06072012EC6E007B9D088F?replyToComment=5341502&#comment-5341502 5341233 2011-06-24 08:07:16.0002011-06-24 08:07:16.0001http://www.google.co.uk/search?q=ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-06-24 11:01:15.0002011-06-24 11:01:15.0001http://duckduckgo.com/post.html 6750368 2011-06-24 12:58:15.0002011-06-24 12:58:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+fixtures 4947975 2011-06-24 13:12:15.0002011-06-24 13:12:15.0001http://www.google.ca/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20runner&ei=f5IETpbkAcqugQfX-5C8DQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-06-24 13:37:15.0002011-06-24 13:37:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxuit%20assert&ei=qPsDTuuHDImqsAP_8sDaDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=jrnh5laiAIGGtB93S4ZxPQ 786478 2011-06-24 02:53:15.0002011-06-24 02:53:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxuit%20assert&ei=kPsDTs-yMIjUtQPTksnNDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=1kloNvGJVrjBCHco7HSoMg 786478 2011-06-24 02:53:15.0002011-06-24 02:53:15.0001http://www.google.com.au/search?hl=en&rls=com.microsoft:en-au:IE-SearchBox&rlz=1I7ADBF&sa=X&ei=kQUETqOQJ4KyrAevke26DA&ved=0CBcQvgUoAA&q=mxunit+asserttrue&nfpr=1&biw=1055&bih=274 786478 2011-06-24 03:36:15.0002011-06-24 03:36:15.0001http://www.google.by/search?sourceid=chrome&ie=UTF-8&q=Junit+report 5341276 2011-06-24 06:05:15.0002011-06-24 06:05:15.0001http://www.google.co.in/search?hl=en&sa=X&ei=SD8ETrhmxLKsB_O_8f4C&ved=0CCAQvwUoAQ&q=STOP+MONGODB+SERVICE&spell=1&biw=1600&bih=770 6750546 2011-06-24 07:43:15.0002011-06-24 07:43:15.0001http://www.google.com/search?hl=en&safe=active&biw=970&bih=558&q=coldfusion+cfloop+query+with+if&btnG=Search&oq=coldfusion+cfloop+query+with+if&aq=f&aqi=&aql=undefined&gs_sm=s&gs_upl=6940l8331l0l7l7l0l0l0l0l141l797l2.5l7 6750302 2011-06-24 17:22:15.0002011-06-24 17:22:15.0001http://www.google.com.br/search?q=test.runner+property+in+the+Ant+build&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-06-24 16:59:15.0002011-06-24 16:59:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junitreport+ant 5341276 2011-06-24 19:18:15.0002011-06-24 19:18:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=CN0ETveBMMTngQeWtuWeDQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=h-BtheVMYrij1hhH9ZeH7Q 786457 2011-06-24 18:55:15.0002011-06-24 18:55:15.0001http://www.google.com/search?q=mxunit+mock+session&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341597 2011-06-24 20:07:15.0002011-06-24 20:07:15.0001http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CC4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&rct=j&q=mxunit%20webroot&ei=bOgETsf0Acrs0gG907TxCg&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ&sig2=204CmhF4_RyGzfYAH9mO3g 786536 2011-06-24 19:44:15.0002011-06-24 19:44:15.0003http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+workspace&ie=utf-8&oe=utf-8 6750461 2011-06-24 20:20:15.0002011-08-23 06:57:15.0002http://www.google.com/search?q=jenkins+for+automation&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&rlz=1I7ADRA_en 6750360 2011-06-24 15:05:15.0002011-06-24 15:10:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=Som&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+%2B+jenkins&oq=ant+%2B+jenkins&aq=f&aqi=g1g-b6&aql=undefined&gs_sm=e&gs_upl=19733l19733l0l1l1l0l0l0l0l81l81l1l1 6750368 2011-06-24 13:40:15.0002011-06-24 13:40:15.0001http://www.google.fr/search?hl=fr&biw=1600&bih=809&q=jenkins+hudson+dashboard+junit&oq=jenkins+hudson+dashboard+junit&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=3725l7954l0l7l7l0l6l0l0l48l48l1l1 6750461 2011-06-24 15:13:15.0002011-06-24 15:13:15.0002http://www.google.co.uk/search?hl=en&q=jenkins+run+ant+build&meta= 6750368 2011-06-24 15:08:15.0002011-06-24 15:08:15.0001http://www.google.ca/search?q=eclipse+ctrl%2Bshift%2Bf9&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=e64ETpncMui10AG0m5n5Cg 5341432 2011-06-24 15:37:15.0002011-06-24 15:37:15.0001http://www.google.com/search?ie=UTF-8&oe=utf-8&q=running+tests+jenkins 6750461 2011-06-24 15:34:15.0002011-06-24 15:34:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=XbgETtS1Loi0sAOFlPy0DQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=pBb5003hgf-9L-ZZe0IVuQ 786457 2011-06-24 16:19:15.0002011-06-24 16:19:15.0003http://www.google.com/search?client=ubuntu&channel=fs&q=setting+up+junit+and+jenkins&ie=utf-8&oe=utf-8 6750461 2011-06-24 16:03:15.0002011-06-27 13:49:15.0001http://www.google.com/search?num=100&hl=en&newwindow=1&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+display+output&aq=f&aqi=&aql=&oq= 786582 2011-06-23 14:32:15.0002011-06-23 14:32:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=assertEquals 786484 2011-06-23 14:59:15.0002011-06-23 14:59:15.0001http://www.google.com/search?num=100&hl=en&newwindow=1&client=firefox-a&hs=Ea5&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+assertequals&aq=f&aqi=&aql=&oq= 786478 2011-06-23 14:20:15.0002011-06-23 14:20:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=h0wDTt24CofUgAfAz-mXDg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=ktzNS_dPJyJ7mseJ_6exow 4292713 2011-06-23 14:26:15.0002011-06-23 14:26:15.0002http://blog.mxunit.org/search?updated-min=2011-01-01T00%3A00%3A00-05%3A00&updated-max=2012-01-01T00%3A00%3A00-05%3A00&max-results=9 6750302 2011-06-23 16:31:15.0002011-08-09 22:51:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20wiki&ei=wFQDTr7PDMeRgQeVlKnnDQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-23 15:01:15.0002011-06-23 15:01:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkns+select+ant&ie=UTF-8&oe=UTF-8 6750461 2011-06-23 15:05:15.0002011-06-23 15:05:15.0001http://www.google.com/search?q=How+does+Jenkins+Fail+a+Build&hl=en&prmd=ivns&ei=IGwCTqrAC43AtgfGhfWnDg&start=10&sa=N&biw=1440&bih=666 6750466 2011-06-23 12:47:15.0002011-06-23 12:47:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+tests+ant&ie=utf-8&oe=utf-8 6750461 2011-06-23 13:18:15.0002011-06-23 13:18:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=jenking+junit+test+results+xml 6750461 2011-06-23 13:50:15.0002011-06-23 13:50:15.0001http://www.google.com/search?q=how+to+do+ant+build+on+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-23 14:04:15.0002011-06-23 14:04:15.0001http://www.google.com/search?hl=fr&client=ubuntu&hs=he5&channel=fs&q=jenkins+ant+task+build+test&aq=f&aqi=&aql=&oq= 6750368 2011-06-23 13:37:15.0002011-06-23 13:37:15.0001http://buy-vigra.tabletoklahoma.info 786478 2011-06-23 23:07:15.0002011-06-23 23:07:15.0001http://wiki.mxunit.org/index.html 4292817 2011-06-23 22:28:15.0002011-06-23 22:28:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+use+ant 6750368 2011-06-23 22:20:15.0002011-06-23 22:20:15.0001http://www.google.com/search?q=mxunit+test+dao&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2011-06-23 21:34:15.0002011-06-23 21:34:15.0002http://www.google.com/search?q=writing+mxunit+tests+for+doa&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2011-06-23 23:45:15.0002011-08-24 04:07:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=ant+junit+save+xml 5341276 2011-06-23 23:21:15.0002011-06-23 23:21:15.0001http://www.google.com/search?num=100&hl=en&newwindow=1&client=firefox-a&hs=hqV&rls=org.mozilla%3Aen-US%3Aofficial&q=using+mock+mxunit&aq=f&aqi=&aql=&oq= 5341597 2011-06-23 19:37:15.0002011-06-23 19:37:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit%20argument&ei=pYkDTpeEIcy2tweUlpWaDg&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=vffXeVE0Vv5JL-EEBEkRGw&cad=rja 5341239 2011-06-23 18:47:15.0002011-06-23 18:47:15.0002http://www.google.com/search?q=mx+unit+testing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2011-06-23 18:04:15.0002011-10-12 21:04:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=using+a+private+method+in+coldfusion+CFC 4292736 2011-06-23 17:20:15.0002011-06-23 17:20:15.0001http://www.google.com/search?q=call%20private%20methods%20mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&source=hp&channel=np 4292736 2011-06-23 19:38:15.0002011-06-23 19:38:15.0001http://www.google.com/search?q=mxunit+mock+objects&ie=UTF-8&oe=UTF-8&hl=en&client=safari 5341597 2011-06-26 02:40:15.0002011-06-26 02:40:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=C37F0B1ACD55A88865E552787E3E7EB6?replyToComment=5341502&#comment-5341502 5341233 2011-06-26 03:04:15.0002011-06-26 03:04:15.0001http://www.google.com/search?q=confleuence+aws+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-06-26 03:47:15.0002011-06-26 03:47:15.000//www.coldboxframework.com/http 5341322 virtix2010-03-26 15:17:11.000virtix2010-03-26 15:17:11.0001http://www.google.com/search?rlz=1C1CHKZ_enUS437US437&sourceid=chrome&ie=UTF-8&q=Git+installation+on+jenkins 6750543 2011-06-26 00:11:15.0002011-06-26 00:11:15.0002http://wiki.mxunit.org/display/default/Install%2BMXUnit 786536 2011-06-26 20:43:15.0002011-08-09 13:53:15.0001http://xxx-porn.ru/porn/?option=video&id=104403&title=%D0%A2%D0%BE%D0%BB%D1%81%D1%82%D0%B0%D1%8F+%D1%81+%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D0%BC%D0%B8+%D1%81%D0%B8%D1%81%D1%8C%D0%BA%D0%B0%D0%BC%D0%B8 786494 2011-06-26 08:03:15.0002011-06-26 08:03:15.0001http://127.0.0.1:59507/help/nav/4 4292817 2011-06-25 05:19:15.0002011-06-25 05:19:15.0001http://backlinkclick.com/ 786478 2011-06-25 04:17:16.0002011-06-25 04:17:16.0001http://www.google.com/search?q=jenkins+ant+target&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-24 22:08:15.0002011-06-24 22:08:15.0001http://wiki.mxunit.org/index.html 5341320 2011-06-25 21:50:15.0002011-06-25 21:50:15.0001http://www.google.com/search?hl=en&client=ubuntu&hs=twB&channel=ks&q=junit+report+view&aq=f&aqi=&aql=&oq= 5341276 2011-06-25 16:31:15.0002011-06-25 16:31:15.0001http://www.google.ca/ 6160404 2011-06-25 16:31:15.0002011-06-25 16:31:15.00012http://www.google.ca/ 6160392 2011-06-25 16:22:15.0002011-07-28 23:06:15.0001http://www.google.co.in/search?hl=en&source=hp&q=dao+exam+INSTRUC+CCTIONS&meta=&aq=f&aqi=&aql=&oq= 4292766 2011-06-25 09:52:15.0002011-06-25 09:52:15.0001http://wiki.mxunit.org/display/~marcesher/Running+directories+of+tests 294926 2009-01-18 12:37:15.0002009-01-18 12:37:15.0003http://wiki.mxunit.org/pages/editpage.action?pageId=786473 786473 2009-01-18 12:37:15.0002011-06-07 18:25:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=294926 294926 2009-01-18 12:38:15.0002009-01-18 12:38:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=~marcesher 786473 2009-01-18 12:38:15.0002009-01-18 12:38:15.0001http://www.google.com/search?hl=en&source=hp&biw=1280&bih=608&q=cfloop+query&aq=f&aqi=g10&aql=&oq= 6750302 2011-07-04 23:38:15.0002011-07-04 23:38:15.0001http://wiki.mxunit.org/dashboard.action?spacesSelectedTab=my 294929 2009-01-18 12:28:15.0002009-01-18 12:28:15.0001http://www.google.co.uk/search?q=ant+and+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-07-04 23:51:15.0002011-07-04 23:51:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=294929 294929 2009-01-18 12:28:15.0002009-01-18 12:28:15.0001http://www.google.de/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant+build 6750368 2011-07-04 20:42:15.0002011-07-04 20:42:15.0001http://wiki.mxunit.org/pages/docreatepage.action 786473 2009-01-18 12:35:15.0002009-01-18 12:35:15.0002http://www.google.fr/search?q=constructArgumentsString&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 786598 2011-07-04 22:40:15.0002011-07-04 22:40:15.0001http://wiki.mxunit.org/pages/docreatepage.action 786471 2009-01-18 12:29:15.0002009-01-18 12:29:15.0005http://wiki.mxunit.org/pages/editpage.action?pageId=786484 786484 2009-01-18 13:47:15.0002009-04-01 00:35:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786457 786484 2009-01-18 13:44:15.0002009-01-18 13:44:15.0001http://wiki.mxunit.org/pages/docreatepage.action 786494 2009-01-18 13:53:15.0002009-01-18 13:53:15.00061http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+%28Assertion+Patterns%29 786457 2009-01-18 13:51:15.0002012-01-03 11:19:15.0001http://wiki.mxunit.org/pages/docreatepage.action 786478 2009-01-18 12:44:15.0002009-01-18 12:44:15.0002http://www.google.fr/search?q=use+git+with+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750543 2011-07-05 09:45:15.0002011-07-05 09:45:15.00012http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 786457 2009-01-18 12:39:15.0002011-04-02 14:27:15.000190http://wiki.mxunit.org/display/default/Built-In+Assertions 786457 2009-01-18 13:42:15.0002012-01-06 23:26:30.0001http://www.google.co.in/search?hl=en&source=hp&q=integration+ant&meta=&aq=f&aqi=&aql=&oq= 6750368 2011-07-05 05:03:15.0002011-07-05 05:03:15.00010http://wiki.mxunit.org/pages/editpage.action?pageId=786478 786478 2009-01-18 13:25:15.0002011-11-12 20:02:15.0002http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786457 786499 2009-01-18 13:59:15.0002009-01-18 13:59:15.000377http://wiki.mxunit.org/display/default/MXUnit+Documentation 786499 2009-01-18 13:59:15.0002012-01-06 17:13:15.0007http://wiki.mxunit.org/pages/editpage.action?pageId=786499 786499 2009-01-18 14:00:15.0002010-03-26 15:32:15.0002http://www.google.co.in/search?hl=en&source=hp&q=configure+email+alert+in+build+controller&meta=&aq=f&aqi=&aql=&oq= 6750466 2011-07-04 13:00:15.0002011-07-04 13:05:15.00068http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin 786457 2009-01-18 14:00:15.0002011-12-05 20:55:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=786494 786494 2009-01-18 13:56:15.0002009-01-18 13:57:15.0001http://www.google.com.br/search?hl=pt-BR&source=hp&biw=&bih=&q=display+data+debu&btnG=Pesquisa+Google 4292713 2011-07-04 14:27:15.0002011-07-04 14:27:15.0009http://wiki.mxunit.org/display/default/TDD+Example+--+Fixing+a+bug+in+the+plugin 786457 2009-01-18 13:58:15.0002011-09-08 21:55:15.0007http://wiki.mxunit.org/display/default/Using+MXUnit 786457 2009-01-18 13:59:15.0002010-01-22 19:22:15.0002http://wiki.mxunit.org/display/default/Eclipse+Plugin 786457 2009-01-18 13:59:15.0002010-03-26 09:04:15.0006http://wiki.mxunit.org/display/default/Eclipse+Plugin+Keyboard+Shortcuts 786499 2009-01-18 14:09:15.0002011-06-29 13:30:15.0001http://www.google.it/search?q=coldfusion+destry+memory+for+query+of+query+&ie=utf-8&oe=utf-8 6750302 2011-07-04 15:03:15.0002011-07-04 15:03:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Eclipse+Plugin+--+Install&linkCreation=true&fromPageId=786499 786517 2009-01-18 14:11:15.0002009-01-18 14:11:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ant+junit+wtf&ie=utf-8&oe=utf-8 6750461 2011-07-04 15:01:15.0002011-07-04 15:01:15.0007http://wiki.mxunit.org/pages/editpage.action?pageId=786517 786517 2009-01-18 14:12:15.0002011-01-27 13:47:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=786517&sortBy=date&highlight=plugin-install-19.png&highlight=plugin-install-16.png&highlight=plugin-install-17.png&highlight=plugin-install-18.png& 786517 2009-01-18 14:14:15.0002009-01-18 14:14:15.0003http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 786499 2009-01-18 14:01:15.0002010-03-26 15:39:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786499 786504 2009-01-18 14:02:15.0002009-01-18 14:02:15.0001http://www.google.co.uk/search?hl=en&safe=active&q=ant+junit+create+xml&aq=f&aqi=&aql=&oq= 5341276 2011-07-04 15:59:15.0002011-07-04 15:59:15.0005http://wiki.mxunit.org/pages/editpage.action?pageId=786504 786504 2009-01-18 14:03:15.0002009-01-18 14:09:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=786504&sortBy=date&highlight=runfailures.png&highlight=runtests.png&highlight=stop.png& 786504 2009-01-18 14:05:15.0002009-01-18 14:05:15.0001http://www.google.hu/search?num=50&hl=hu&q=aws+stop+windows+instance&aq=f&aqi=&aql=&oq= 6160402 2011-07-04 06:41:15.0002011-07-04 06:41:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=G8I&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&biw=1360&bih=548&q=add+label+in+eclipse&oq=add+label+in+eclipse&aq=f&aqi=&aql=&gs_sm=e&gs_upl=98290l98290l0l1l1l0l0l0l0l0l0ll0 786517 2011-07-04 06:56:17.0002011-07-04 06:56:17.0001http://www.google.co.in/search?hl=en&rlz=1R2ADFA_enIN380&sa=X&ei=F2IRTt-qNPChmQW76vnODg&ved=0CBcQvwUoAQ&q=how+to+generate+reports+in+ant+file+for+junit&spell=1&biw=1419&bih=694 5341276 2011-07-04 06:56:17.0002011-07-04 06:56:17.0001http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-07-04 07:00:15.0002011-07-04 07:00:15.0001http://www.google.fr/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-07-04 07:29:15.0002011-07-04 07:29:15.0001http://www.google.com/search?q=jenkins+ant&rls=com.microsoft:sv&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750368 2011-07-04 09:05:15.0002011-07-04 09:05:15.0001http://www.google.co.in/ 4292713 2011-07-04 11:05:15.0002011-07-04 11:05:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=amazon+ec2+stop+vs.+terminate 6160402 2011-07-02 09:51:15.0002011-07-02 09:51:15.0001http://www.google.nl/search?q=invoke+ant+problem+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a 6750461 2011-07-02 08:41:15.0002011-07-02 08:41:15.0001http://www.google.co.uk/search?hl=en&rlz=1W1ADRA_en&sa=X&ei=fiwPTuOAE5OFhQf8s43pDQ&ved=0CBgQvwUoAQ&q=how+to+use+program+task.doc&spell=1&biw=1259&bih=493 5341269 2011-07-02 14:40:15.0002011-07-02 14:40:15.00060http://wiki.mxunit.org/pages/editpage.action?pageId=786457 786457 2009-01-17 10:55:15.0002012-01-03 12:36:15.0001http://wiki.mxunit.org/display/default/Home?showComments=true&showCommentArea=true 786457 2009-01-17 10:56:15.0002009-01-17 10:56:15.0007http://wiki.mxunit.org/dashboard.action?spacesSelectedTab=all 786457 2009-01-17 10:52:15.0002009-11-23 15:14:15.0004http://wiki.mxunit.org/display/default/Home 786457 2009-01-17 10:53:15.0002009-01-17 11:03:15.0001http://wiki.mxunit.org/spaces/createspace-start.action 786457 2009-01-17 10:52:15.0002009-01-17 10:52:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=0s6&rls=org.mozilla%3Aen-US%3Aofficial&q=generate+reports+junit&oq=generate+reports+junit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=26011l35829l0l24l19l0l0l0l0l0l0ll0 5341276 2011-07-03 17:43:15.0002011-07-03 17:43:15.0001http://www.google.com/search?&q=ssh%20key%20jenkins 6750543 2011-07-03 19:46:15.0002011-07-03 19:46:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=786464 786457 2009-01-17 11:03:15.0002009-01-17 11:03:15.000388http://wiki.mxunit.org/dashboard.action 786457 2009-01-17 11:10:15.0002012-01-09 11:38:15.0002http://wiki.mxunit.org/display/default/Copy+and+Paste+From+Blog 786457 2009-01-17 11:01:15.0002009-01-17 13:33:15.0001http://www.google.co.za/m?q=talks+and+presentations 4685854 2011-07-06 14:07:15.0002011-07-06 14:07:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=ec2+coldfusion+enterprise 6160404 2011-07-06 14:18:15.0002011-07-06 14:18:15.0001http://www.google.com.ua/search?client=opera&rls=en&q=jenkins+ant&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750368 2011-07-06 13:53:15.0002011-07-06 13:53:15.0001http://www.google.com.ua/search?client=opera&rls=en&q=mxunit&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 786457 2011-07-06 13:55:15.0002011-07-06 13:55:15.0001http://www.google.co.in/search?client=safari&rls=en&q=install+plugin+in+confluence&ie=UTF-8&oe=UTF-8&redir_esc=&ei=tEMUTpmvGcrmrAex5aGIBA 786517 2011-07-06 11:20:15.0002011-07-06 11:20:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=jenkins+git+ssh+key 6750543 2011-07-06 12:22:15.0002011-07-06 12:22:15.0001http://www.google.com.pk/search?q=Jenkins+%2B+Conditionally+Starting+a+Build&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-06 09:50:15.0002011-07-06 09:50:15.0001http://www.google.com.gi/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+tests+after+build 6750461 2011-07-06 10:55:15.0002011-07-06 10:55:15.0001http://www.google.com/search?hl=en&safe=active&q=mxunit+jenkins&oq=mxunit+jenkins&aq=f&aqi=g1&aql=undefined&gs_sm=e&gs_upl=28701l29499l0l7l6l0l4l4l0l150l228l1.1l2 6750368 2011-07-06 16:07:15.0002011-07-06 16:07:15.0003http://markmail.org/message/gb54qvai5jo5jbzv 4292815 2011-07-06 16:09:15.0002012-01-04 14:56:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 5341519 2011-07-06 15:40:15.0002011-07-06 15:40:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+hudson&safe=active 5341473 2011-07-06 16:06:15.0002011-07-06 16:06:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+structure+equality 786478 2011-07-06 15:03:15.0002011-07-06 15:03:15.0001http://www.google.com/search?sclient=psy&hl=en&site=webhp&source=hp&q=jenkins+automation+software&btnG=Search 6750360 2011-07-06 15:17:15.0002011-07-06 15:17:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+coldfusion+assert 786478 2011-07-06 14:33:15.0002011-07-06 14:33:15.0001http://www.google.de/search?client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&channel=s&hl=de&source=hp&biw=1280&bih=830&q=JENKINS+ANT&btnG=Google-Suche 6750368 2011-07-06 14:48:15.0002011-07-06 14:48:15.0001http://www.google.co.nz/search?q=debian+git+installed+but+unrecognized+command&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750543 2011-07-06 05:18:15.0002011-07-06 05:18:15.0001http://www.google.com/search?q=ant+build.xml+tutorial&hl=en&prmd=ivns&ei=Td8TTuj5LuLHsQKNm-TUDw&start=20&sa=N&biw=1260&bih=609 5341276 2011-07-06 04:15:15.0002011-07-06 04:15:15.0001http://www.google.ca/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=j9sTTuiMNq2EsALzlujUDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-07-06 03:55:15.0002011-07-06 03:55:15.0006http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 5341208 2011-07-06 02:49:15.0002011-11-08 20:57:15.0001http://translate.google.co.kr/translate_p?hl=ko&langpair=en%7Cko&u=http://wiki.mxunit.org/display/default/Using%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&usg=ALkJrhhDKXvHf_k3Nf_JjOUnTG-G7ffBBg 5341276 2011-07-06 02:45:15.0002011-07-06 02:45:15.0003http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 5341187 2011-07-06 02:45:15.0002011-10-20 21:29:15.0001http://www.google.fr/search?q=+%09Path+to+Git+executable+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750543 2011-07-06 09:36:15.0002011-07-06 09:36:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=Jenkins+with+%0Acoldfusion 6750368 2011-07-06 09:00:15.0002011-07-06 09:00:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=UI2&rls=org.mozilla%3Ahu%3Aofficial&q=ant+junit+report+junit-report.xml&aq=f&aqi=&aql=&oq= 5341276 2011-07-06 08:46:15.0002011-07-06 08:46:15.0001http://www.google.com/search?hl=en&source=hp&biw=1259&bih=826&q=how+to+generate++junit+repoprt+in+Desktop&oq=how+to+generate++junit+repoprt+in+Desktop&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=267l43224l0l66l61l1l32l2l1l1833l5907l4-1.1.8-3l5 5341276 2011-07-06 07:56:15.0002011-07-06 07:56:15.0001http://www.google.nl/url?sa=t&source=web&cd=5&ved=0CDgQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bcfloop%2Bquery%253D%2Bkilled%2Ba%2BColdFusion%2Bserver&rct=j&q=cfloop&ei=hBAUTpGvOI7pOeHDxZkL&usg=AFQjCNF2khESvjFmTxmbAAR4c7t_mo1BqQ 6750302 2011-07-06 07:43:15.0002011-07-06 07:43:15.0001http://www.google.com.pk/search?hl=en&q=start+stop+mongo+services&oq=start+stop+mongo+services&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=90219l95639l0l25l22l0l8l1l1l312l2384l0.2.7.1l10 6750546 2011-07-06 06:38:15.0002011-07-06 06:38:15.0001http://www.google.co.il/search?rlz=1C1CHEU_en-GBIL425IL425&aq=f&sourceid=chrome&ie=UTF-8&q=junit+report 5341276 2011-07-06 05:58:15.0002011-07-06 05:58:15.0003http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+jenkins 6750368 2011-07-05 17:06:15.0002011-07-08 14:34:15.0001http://www.google.com/search?hl=en&source=hp&biw=736&bih=310&q=ant+from+jenkins&oq=ant+from+jenkins&aq=f&aqi=&aql=f&gs_sm=e&gs_upl=532l3313l0l18l14l1l6l2l0l157l877l1.6l7 6750368 2011-07-05 17:07:15.0002011-07-05 17:07:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 5341271 2011-07-05 17:12:15.0002011-11-07 12:46:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 4292794 2011-07-05 17:18:15.0002011-11-24 17:23:15.0001http://www.google.it/search?hl=it&source=hp&biw=1366&bih=667&q=jenkns+ant+plugin&oq=jenkns+ant+plugin&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=399l3249l0l17l17l0l10l0l0l176l932l1.6l7 6750368 2011-07-05 15:13:15.0002011-07-05 15:13:15.0003http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/How%2Bcfloop%2Bquery%253D%2Bkilled%2Ba%2BColdFusion%2Bserver 6750302 2011-07-05 16:08:15.0002011-08-14 13:14:15.0001http://www.google.co.uk/search?q=ant+to+run+junit+tests+in+jenkins&rls=com.microsoft:en-gb&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=rTYTToXjKtCftwf_r73GDQ 6750461 2011-07-05 16:12:15.0002011-07-05 16:12:15.0001http://www.google.co.uk/search?q=jenkins+build+step+to+run+junit+tests&rls=com.microsoft:en-gb&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=cDcTTsXDKs-9tgeIsuDeDQ 6750461 2011-07-05 16:15:15.0002011-07-05 16:15:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+configure+ant 6750368 2011-07-05 21:22:15.0002011-09-27 20:05:15.0001http://www.google.com/search?q=ec2+terminate+vs.+stop&hl=en 6160402 2011-07-06 01:58:15.0002011-07-06 01:58:15.0001http://www.google.com/search?client=safari&rls=en&q=junitreport&ie=UTF-8&oe=UTF-8 5341276 2011-07-06 01:58:15.0002011-07-06 01:58:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=rlcTTvjGEIXWiALwwfV-&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-07-05 18:33:15.0002011-07-05 18:33:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+mxunit 6750461 2011-07-05 19:40:15.0002011-07-05 19:40:15.0001http://www.google.com/search?q=jenkins+custom+ant+path 6750368 2011-07-05 21:08:15.0002011-07-05 21:08:15.0001http://www.google.com.ua/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-07-05 11:23:15.0002011-07-05 11:23:15.0001http://www.google.at/search?q=ant%2Bjenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-07-05 11:19:15.0002011-07-05 11:19:15.0002http://www.google.fr/url?sa=t&source=web&cd=8&ved=0CGgQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=digest%20ant%20task&ei=i_wSTsi9IYOGhQfVqrj_DQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=GwgvUnPAp9Jr-cP6161CMw 5341269 2011-07-05 12:04:15.0002011-07-11 07:50:16.0001http://www.google.com/search?q=jenkins+ant&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6750368 2011-07-05 11:57:15.0002011-07-05 11:57:15.0001http://www.google.com.hk/search?hl=zh-TW&q=mongodb+ec2+firewall&oq=mongodb+ec2+firewall&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=269273l269872l0l7l5l0l0l0l2l152l436l2.2l4 6160438 2011-07-05 09:49:15.0002011-07-05 09:49:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 6750362 2011-07-05 09:49:15.0002011-07-19 22:59:15.0001http://dev.cf/lib/mxunit/ 786457 2011-07-05 10:25:15.0002011-07-05 10:25:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=ciATTpf_GcK2tgfo8_3RDw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=USQlFjv5m6UGE3hm7_3qpA 786457 2011-07-05 14:37:15.0002011-07-05 14:37:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+git+uer+ssh+key&ie=utf-8&oe=utf-8 6750543 2011-07-05 13:29:15.0002011-07-05 13:29:15.0001http://www.google.com.ua/search?q=jenkins+ant+version&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-05 15:08:15.0002011-07-05 15:08:15.0001http://www.google.com/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786457 2011-06-30 15:12:15.0002011-06-30 15:12:15.0001http://www.google.com/search?hl=en&source=hp&biw=1259&bih=877&q=mxunit+makepublic&oq=mxunit+makepublic&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=454l2501l0l17l14l0l5l0l0l235l953l0.4.2l6 4292736 2011-06-30 14:14:15.0002011-06-30 14:14:15.0001http://www.google.com/search?hl=en&source=hp&biw=1141&bih=583&q=coldfusion+make+private+method+public+at+runtime&oq=coldfusion+make+private+method+public+at+runtime&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=500l4906l0l48l30l0l24l0l0l313l313l3-1l1 4292736 2011-06-30 13:53:15.0002011-06-30 13:53:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+plugin 6750368 2011-06-30 13:21:15.0002011-06-30 13:21:15.0001http://www.google.com/search?q=jenkins+confluence+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750360 2011-06-30 15:50:15.0002011-06-30 15:50:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+setup+ant 6750461 2011-06-30 15:20:15.0002011-06-30 15:20:15.0001http://www.google.com/search?q=mxunit+opensource%3F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786457 2011-06-30 15:16:15.0002011-06-30 15:16:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+setup+ant 6750368 2011-06-30 15:14:15.0002011-06-30 15:14:15.0003http://www.google.co.in/search?hl=en&source=hp&biw=1659&bih=874&q=CI+server+%2Bautomation+tools&oq=CI+server+%2Bautomation+tools&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=1719l10986l0l27l27l0l16l1l0l265l2140l1.5.5l11 6750360 2011-06-30 11:07:15.0002011-06-30 11:09:15.0002http://127.0.0.1:55571/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292820 2011-06-30 09:55:15.0002011-06-30 09:55:15.0005http://www.bing.com/search?q=junit+reports&FORM=SSRE 5341276 2011-06-30 09:19:15.0002011-06-30 09:22:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=generating+nice+JUnit+reports 5341276 2011-06-30 13:11:15.0002011-06-30 13:11:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=MXUnit%2Bbuild+file 6750461 2011-06-30 13:09:15.0002011-06-30 13:09:15.0001http://www.google.com/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 786457 2011-06-30 12:47:15.0002011-06-30 12:47:15.0001http://www.google.lt/search?sourceid=chrome&ie=UTF-8&q=jenkins+and+ant 6750368 2011-06-30 11:32:15.0002011-06-30 11:32:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=junit+report+using+ant&ie=utf-8&oe=utf-8 5341276 2011-06-30 05:29:15.0002011-06-30 05:29:15.0001http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=cf9+snippets 5341332 2011-06-30 04:00:15.0002011-06-30 04:00:15.0001http://docs.discoveryeducation.com/display/developers/Application+Scope 6750434 2011-06-30 04:17:15.0002011-06-30 04:17:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20test%20tutorial&ei=DSsMTuuoLYO20AGIgIm_Dg&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-06-30 07:55:15.0002011-06-30 07:55:15.0004http://127.0.0.1:49455/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292815 2011-06-30 08:10:15.0002011-06-30 08:10:15.0001http://www.google.co.in/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=cBQMTpmyCcHNrQfSnN28Cw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-30 06:20:15.0002011-06-30 06:20:15.0001http://www.google.fi/search?q=jenkins+email-ext+changes&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750477 2011-06-30 07:26:15.0002011-06-30 07:26:15.0001http://www.google.com.hk/search?q=eclipse+error+log+test&hl=zh-CN&newwindow=1&safe=strict&biw=1379&bih=898&sa=2 4292815 2011-06-30 03:30:15.0002011-06-30 03:30:15.0001http://www.google.co.jp/search?q=Ant+doc&hl=ja&lr=&prmd=ivns&ei=GNELTtelJeqNmQXynfSXAQ&sa=N&aq=f&aqi=&aql=&oq= 5341269 2011-06-30 03:31:15.0002011-06-30 03:31:15.0002http://www.google.com/search?q=output+in+mxunit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-06-29 19:47:15.0002011-06-29 19:47:15.0002http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+test&ie=utf-8&oe=utf-8&safe=active 6750368 2011-06-29 19:06:15.0002011-06-29 19:06:15.0001http://www.google.ca/url?sa=t&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant&ei=hIYLTpPUDdCgsQLF1LnBAQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-06-29 20:13:15.0002011-06-29 20:13:15.0001http://www.google.com/search?sclient=psy&hl=en&site=&source=hp&q=jenkins+automation&aq=f&aqi=g1g-b1&aql=&oq=&pbx=1&biw=1522&bih=718&cad=cbv 6750360 2011-06-29 20:09:15.0002011-06-29 20:09:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRelease%2BNotes&rct=j&q=mxunit%20ant%20http%20500&ei=-qILTvXJN5DEsAPBt-D6Dg&usg=AFQjCNHjYoUAcEtkkwPTzPygRJ71DzWC1A 5734518 2011-06-29 22:14:15.0002011-06-29 22:14:15.0001http://www.google.com.br/search?hl=pt-BR&q=Jenkins+ant&oq=Jenkins+ant&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=3937l9201l0l5l5l0l0l0l0l405l405l4-1l1 6750368 2011-06-29 21:16:15.0002011-06-29 21:16:15.0001http://www.google.ie/search?q=junitreport+types+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-06-29 16:42:20.0002011-06-29 16:42:20.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+confluence 6750461 2011-06-29 18:21:15.0002011-06-29 18:21:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+eclipse+buildfile#hl=en&pwst=1&sa=X&ei=U2sLTtqQDJOjtgePr4B3&ved=0CBoQvwUoAQ&q=jenkins+eclipse+build+file&spell=1&bav=on.2,or.r_gc.r_pw.&fp=204918151165cc33&biw=1366&bih=640 6750368 2011-06-29 18:17:15.0002011-06-29 18:17:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+wrapper&ie=utf-8&oe=utf-8 6750368 2011-06-29 18:42:15.0002011-06-29 18:42:15.0001http://bruteforex.com/easyclick.html 786478 2011-06-29 19:05:15.0002011-06-29 19:05:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341519 2011-06-29 18:54:15.0002011-08-09 08:46:15.0001http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=coldfusion+mxunit 6750302 2011-06-29 11:10:15.0002011-06-29 11:10:15.0001http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=coldfusion+mxunit 5341332 2011-06-29 11:12:15.0002011-06-29 11:12:15.0001http://www.google.com/search?q=aws+ec2+root+password&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-06-29 13:22:15.0002011-06-29 13:22:15.0001http://search.yahoo.com/search;_ylt=AjS8fzCyUQVsStgvzmtdf.mbvZx4?p=MXUnit+dataproviders&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701 5341208 2011-06-29 14:24:15.0002011-06-29 14:24:15.0001http://www.google.ch/search?q=git+jenkins+ssh+key+password&ie=utf-8&oe=utf-8&aq=t&rls=com.frontmotion:en-US:unofficial&client=firefox-a 6750543 2011-06-29 14:33:15.0002011-06-29 14:33:15.0001http://www.google.com/search?hl=en&sa=X&ei=-DsLTuG6FNT_sQKGop2vAQ&ved=0CBUQBSgA&q=asserttrue+in+coldfusion&spell=1&biw=1659&bih=903 786478 2011-06-29 14:55:15.0002011-06-29 14:55:15.0001http://www.google.com/search?hl=en&source=hp&biw=1342&bih=793&q=anatomy+of+a+test+case&oq=anatomy+of+a+test+&aq=3v&aqi=g1g-v3&aql=undefined&gs_sm=c&gs_upl=2188l10500l0l22l20l1l2l2l0l453l3765l0.1.6.5.1l13 5341647 2011-06-29 15:30:15.0002011-06-29 15:30:15.0002http://www.google.co.uk/search?client=safari&rls=en&q=using+jenkins+git&ie=UTF-8&oe=UTF-8&redir_esc=&ei=FPMKTvTDFNO0hAf7293ZDw 6750543 2011-06-29 09:44:15.0002011-06-29 10:21:15.0001http://www.google.com/url?sa=t&source=web&cd=13&ved=0CC4QFjACOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=web%20browser%20test%20suite&ei=mvQKTuS3PIGmsALMjq3JAQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA&cad=rja 786575 2011-06-29 09:50:15.0002011-06-29 09:50:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 6750466 2011-06-29 09:56:15.0002011-07-20 21:34:15.0001http://127.0.0.1:51028/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-06-29 10:44:15.0002011-06-29 10:44:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 786564 2011-06-29 11:04:15.0002011-06-29 11:04:15.0003http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750466 2011-06-29 11:04:15.0002011-12-28 14:11:15.0002http://www.google.co.uk/search?q=mxunit+assertions&sourceid=ie7&rls=com.microsoft:en-gb:IE-SearchBox&ie=&oe=&redir_esc=&ei=AgYLTr-VLcO4hAej2PkB 786478 2011-06-29 11:05:15.0002011-06-29 11:07:15.0001http://www.google.com.br/search?q=coldfusion+EC2+ami&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160404 2011-07-02 04:38:15.0002011-07-02 04:38:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=q4W&rls=org.mozilla:en-GB:official&sa=X&ei=UI8OTuHhC4v6sAOIleGBDg&ved=0CBkQvwUoAQ&q=jenkins+path+to+git+executable&spell=1&biw=1429&bih=650 6750543 2011-07-02 03:28:15.0002011-07-02 03:28:15.0001http://www.google.com.br/search?q=coldfusion+on+amazon+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-07-02 02:32:15.0002011-07-02 02:32:15.0001http://www.google.com/url?sa=t&source=web&cd=10&ved=0CFwQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=execute%20multiple%20ant%20tasks&ei=oCkOTrbiE4SxhQfI45SdBQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-07-01 20:14:15.0002011-07-01 20:14:15.0001http://www.google.com/search?q=run+junit+in+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-01 19:35:15.0002011-07-01 19:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+classpath 6750368 2011-07-01 19:13:15.0002011-07-01 19:13:15.0001http://www.google.com/search?client=safari&rls=en&q=Jenkins+ant+project&ie=UTF-8&oe=UTF-8 6750368 2011-07-01 17:18:15.0002011-07-01 17:18:15.0001http://www.google.com/search?q=cfloop+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750302 2011-07-01 17:18:15.0002011-07-01 17:18:15.0001http://www.google.co.uk/search?q=jenkins+choose+ant+installation 6750461 2011-07-01 16:24:15.0002011-07-01 16:24:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+git+plugin+authentication 6750543 2011-07-01 16:45:15.0002011-07-01 16:45:15.0002http://yac.idbe.net/victor/mxunit/ 786457 2011-07-01 15:46:15.0002011-07-01 15:46:15.0001http://www.google.fr/search?q=%22java+-jar+jenkins.war%22&hl=fr&rlz=1T4GGLJ_frFR375FR375&prmd=ivns&ei=qe0NTqr_MY_DswaTutWCDw&start=10&sa=N&biw=1259&bih=778 6750362 2011-07-01 16:01:15.0002011-07-01 16:01:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+integration+server 6750360 2011-07-01 15:27:15.0002011-07-01 15:27:15.0001http://www.google.com/search?q=mxunit+debug+saved&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-07-01 15:33:15.0002011-07-01 15:33:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20tutorial&ei=L-ANTsLBBNGYOrOstJ0L&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw&cad=rja 786564 2011-07-01 15:01:15.0002011-07-01 15:01:15.0001http://www.bing.com/search?q=mxunit+mightymock&src=IE-SearchBox 5341218 2011-07-01 15:11:15.0002011-07-01 15:11:15.0001http://www.google.hu/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:hu:official&client=firefox-a 6750368 2011-07-01 13:50:15.0002011-07-01 13:50:15.0001http://www.google.de/search?q=jenkins+ant+version&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-07-01 14:39:15.0002011-07-01 14:39:15.0001http://www.google.fr/search?sourceid=navclient&hl=fr&ie=UTF-8&rlz=1T4GGLJ_frFR375FR375&q=jenkins+ant+install 6750461 2011-07-01 13:36:15.0002011-07-01 13:36:15.0001http://www.google.se/search?q=configure+ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 6750461 2011-07-01 13:00:15.0002011-07-01 13:00:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+execute+tests&ie=utf-8&oe=utf-8 6750461 2011-07-01 13:18:15.0002011-07-01 13:18:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=jCJ&rls=com.morganstanley%3Aen-US%3Aunofficial&q=junitreport+off&oq=junitreport+off&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=2692l3203l0l4l4l0l1l0l0l157l426l0.3l3 5341276 2011-07-01 12:40:15.0002011-07-01 12:40:15.0001http://www.google.se/search?q=configure+ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 6750368 2011-07-01 12:59:15.0002011-07-01 12:59:15.0001http://www.google.com.tr/search?q=+ec2-user+default+password&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-07-01 11:35:15.0002011-07-01 11:35:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1003&bih=592&q=how+to+write+dao+exam&oq=how+to+write+dao+exam&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=6593l42453l0l27l26l2l10l10l0l281l2468l2.7.5l14 4292766 2011-07-01 12:12:15.0002011-07-01 12:12:15.0001http://www.google.com/search?q=jenkins+ant+ear&rls=com.microsoft:da:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGHP_da 6750368 2011-07-01 11:14:15.0002011-07-01 11:14:15.0001http://www.google.co.uk/search?q=wiki+continuous+integration+server&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750360 2011-07-01 11:04:15.0002011-07-01 11:04:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS437US438&aq=f&sourceid=chrome&ie=UTF-8&q=data+adapter+pattern 4292766 2011-07-01 03:37:15.0002011-07-01 03:37:15.0001http://www.google.de/search?q=ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-07-01 07:51:15.0002011-07-01 07:51:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&client=ubuntu&channel=fs&q=jenkins+ant+&oq=jenkins+ant+&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=2855678l2860304l0l12l11l0l2l2l0l268l1663l0.5.4l9 6750368 2011-07-01 07:42:15.0002011-07-01 07:42:15.0001http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+location 6750368 2011-07-01 02:31:15.0002011-07-01 02:31:15.0001http://www.google.co.nz/search?q=coldfusion+cfoop+querynew&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-07-01 01:42:15.0002011-07-01 01:42:15.0001http://www.swagbucks.com/?q=mxunit+mock 5341597 2011-07-01 02:39:15.0002011-07-01 02:39:15.0001http://www.swagbucks.com/?q=mxunit+mock 5341606 2011-07-01 02:37:15.0002011-07-01 02:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+select+ant+install+for+build 6750461 2011-06-30 21:51:15.0002011-06-30 21:51:15.0001http://www.google.com/url?sa=t&source=web&cd=6&ved=0CEEQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=aws%20win2k8%20password&ei=FcUMTtr1F8nliALPzeHRDQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-06-30 18:53:15.0002011-06-30 18:53:15.0001http://www.google.com/search?q=%3Cassert+condition%3D%22%28%28-EXISTS-&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&rlz=1I7ADFA_en 786484 2011-06-30 19:25:15.0002011-06-30 19:25:15.0001http://www.google.com/search?q=coldfusion+output%3Dtrue&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5734498 2011-06-30 20:34:15.0002011-06-30 20:34:15.0001http://www.google.com/search?q=jenkins+confluence&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-06-30 20:52:15.0002011-06-30 20:52:15.0001http://www.google.com/search?q=jenkins+select+ant+version+for+job&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-06-30 17:35:15.0002011-06-30 17:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+property 6750434 2011-06-30 18:13:15.0002011-06-30 18:13:15.0002http://www.google.com/search?q=jenkins+ant+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-30 18:21:15.0002011-07-29 21:03:15.0001http://wiki.mxunit.org/display/default/Injecting+a+Mock+into+a+Component+Under+Test 5341218 2011-06-30 15:51:15.0002011-06-30 15:51:15.0001http://www.google.it/search?q=ant+task+wiki&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a 5341269 2011-06-30 16:10:15.0002011-06-30 16:10:15.0002http://www.google.com/cse?cx=002683415331144861350%3Atsq8didf9x0&q=eclipse+ant+jenkins&ie=utf-8&sa=Search 6750368 2011-06-14 12:50:15.0002011-06-14 13:18:15.0003http://www.google.com/search?q=creating+junit+reports+in+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-06-14 11:02:15.0002011-06-14 11:02:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 6750368 2011-06-14 14:02:15.0002011-06-14 14:02:15.0003http://127.0.0.1:2142/help/advanced/tocView.jsp?view=toc 4292820 2011-06-14 13:38:15.0002011-06-14 13:38:15.0001http://www.google.de/search?q=system+tests+with+jenkins&hl=de&prmd=ivns&ei=tmL3Te2BL8ffiALPsvD9DA&start=10&sa=N&biw=1920&bih=920 6750461 2011-06-14 13:35:15.0002011-06-14 13:35:15.0001http://www.google.ch/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+configure+testing 6750461 2011-06-14 13:28:15.0002011-06-14 13:28:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+run+an+mxunit+test 6750461 2011-06-14 13:10:15.0002011-06-14 13:10:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS404US404&sourceid=chrome&ie=UTF-8&q=ec2+default+user+password%3F 6160402 2011-06-14 15:34:15.0002011-06-14 15:34:15.0001http://www.google.com/search?rlz=1C1_____enUS413US413&sourceid=chrome&ie=UTF-8&q=using+mxunit 4292794 2011-06-14 14:47:15.0002011-06-14 14:47:15.0001http://homecare-dev/unit/mxunit/index.cfm 786457 2011-06-14 14:51:15.0002011-06-14 14:51:15.0002http://www.google.de/search?q=jenkins+execute+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-06-14 14:40:15.0002011-06-14 14:43:15.0001http://www.google.co.in/url?sa=t&source=web&cd=10&ved=0CGMQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=how%20to%20prepare%20DAO%20Test&ei=82r3TYubI8zirAfW7bCKCA&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-06-14 14:09:15.0002011-06-14 14:09:15.0001http://www.google.com/search?hl=en&safe=active&q=runTestRemote+mxunit&aq=f&aqi=&aql=&oq= 786564 2011-06-14 14:26:15.0002011-06-14 14:26:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Add+ANT+View+to+CFBuilder 5341332 2011-06-14 18:15:15.0002011-06-14 18:15:15.0001http://www.google.com.mx/search?hl=es&rlz=1B3GPCK_esMX315MX319&q=+mxunit&oq=+mxunit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=30852l30852l0l1l1l0l0l0l0l0l0l 786457 2011-06-14 16:35:15.0002011-06-14 16:35:15.0001http://www.google.com.mx/search?hl=es&rlz=1B3GPCK_esMX315MX319&q=tutorial+de++mxunit&oq=tutorial+de++mxunit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=54388l58869l0l16l14l2l0l0l5l293l2698l1.2.9 5341276 2011-06-14 16:39:15.0002011-06-14 16:39:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&rct=j&q=mxunit%20framework%20install&ei=gbv3TerLOabe0QHauq2FCw&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ&cad=rja 786536 2011-06-14 19:51:15.0002011-06-14 19:51:15.0001http://www.google.com/search?q=how+do+we+check+jenkins+test+running&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-06-14 19:41:15.0002011-06-14 19:41:15.0001http://reg.dojiggy2.com/mxunit/index.cfm 786457 2011-06-14 20:19:15.0002011-06-14 20:19:15.0001http://www.google.com/search?q=guard+assertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2011-06-14 21:33:15.0002011-06-14 21:33:15.0001http://127.0.0.1:1299/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-06-14 20:31:15.0002011-06-14 20:31:15.0001http://search.clinck.in/search.aspx?channel=homepage&q=HOW%20to%20prepare%20DAO%20EXAM&dt=515201194714990 4292766 2011-06-15 04:18:15.0002011-06-15 04:18:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=MXUnit%20mock&ei=Dk_4Ta7cK4XZgAeUq_2sDA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-06-15 06:21:15.0002011-06-15 06:21:15.0001http://netevents01.animationmentor.com/test/testFrameworks/mxunit/runner/index.cfm 786457 2011-06-14 22:32:15.0002011-06-14 22:32:15.0001http://www.google.co.in/search?hl=en&source=hp&q=mx+unit+view&meta=&aq=f&aqi=&aql=&oq= 4292713 2011-06-15 07:21:15.0002011-06-15 07:21:15.0001http://www.google.com/url?sa=t&source=web&cd=3&sqi=2&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&rct=j&q=mxunit%20directory&ei=sWr4TerbI4SusAOqzNzfBQ&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA 786473 2011-06-15 08:18:15.0002011-06-15 08:18:15.0002http://www.google.com.hk/ 5341276 2011-06-15 08:20:15.0002011-10-14 07:21:15.0001http://www.google.com.tw/search?hl=zh-TW&q=view+ant+junit+report&aq=f&aqi=&aql=&oq= 5341276 2011-06-15 06:29:15.0002011-06-15 06:29:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCMQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant&ei=-VD4Tc-VNc3QiAKduaT9DA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=-rNcEg_3LJh_Cj6GUTlO3A&cad=rja 5341269 2011-06-15 06:29:15.0002011-06-15 06:29:15.0001http://www.google.cz/search?q=jenkins+email+Recipients&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:cs:official&client=firefox-a 6750477 2011-06-15 06:35:15.0002011-06-15 06:35:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 6750360 2011-06-15 06:36:15.0002011-11-04 16:56:15.0001http://www.google.com/search?hl=pl&safe=off&client=safari&rls=en&q=jenkins++ssh+key&aq=f&aqi=g-L1&aql=&oq= 6750543 2011-06-15 09:25:15.0002011-06-15 09:25:15.0001http://www.google.com/search?hl=pl&safe=off&client=safari&rls=en&q=jenkins+git+plugin+ssh+key&aq=f&aqi=&aql=&oq= 6750543 2011-06-15 09:01:15.0002011-06-15 09:01:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20run%20individual%20test&ei=f234TYWJJpCisAPZhonfBQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-06-15 08:30:15.0002011-06-15 08:30:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=VKz4TezEL6LN0gGz48WuDw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-15 12:58:15.0002011-06-15 12:58:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=init&where=conf_all&startIndex=10 786478 2011-06-15 12:24:15.0002011-06-16 08:03:15.0001http://www.google.de/url?sa=t&source=web&cd=8&ved=0CF8QFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20doc&ei=RYL4TfvYI8f_-gbm6pTeDw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-06-15 09:59:15.0002011-06-15 09:59:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 4292773 2011-06-15 09:57:15.0002011-10-16 07:47:16.0001http://www.google.com/search?q=mxunit+for+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786517 2011-06-15 13:58:15.0002011-06-15 13:58:15.0001http://batman/mxunit/samples/samples.cfm 786457 2011-06-15 13:33:15.0002011-06-15 13:33:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+assertEquals 786478 2011-06-15 13:18:15.0002011-06-15 13:18:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Data%2Bdriven%2Btesting%2Bwith%2BMXUnit%2Bdataproviders%3FshowComments%3Dtrue%26showCommentArea%3Dtrue 4292794 2011-06-15 13:04:15.0002011-06-15 13:04:15.0001http://127.0.0.1:52708/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2011-06-15 14:35:15.0002011-06-15 14:35:15.0001http://127.0.0.1:52708/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292817 2011-06-15 14:34:15.0002011-06-15 14:34:15.0001http://www.google.co.za/ 6750461 2011-06-15 14:17:15.0002011-06-15 14:17:15.0001http://www.google.co.uk/search?q=jenkins+check+times+of+all+scheduled+builds&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750466 2011-06-15 14:39:15.0002011-06-15 14:39:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=stubbing 5341233 2011-06-15 14:43:15.0002011-06-15 14:43:15.0001http://www.google.com/search?hl=en&biw=1660&bih=881&q=ColdFusion+advanced+snippets&btnG=Search&aq=f&aqi=&aql=&oq= 5341332 2011-06-15 15:00:15.0002011-06-15 15:00:15.0001http://www.google.de/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+ant 6750368 2011-06-15 15:14:15.0002011-06-15 15:14:15.0001http://www.google.ru/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+ant 6750368 2011-06-15 15:31:15.0002011-06-15 15:31:15.0001http://www.google.com/search?hl=en&source=hp&biw=828&bih=475&q=jenkins+ant+build&aq=f&aqi=g1&aql=&oq= 6750368 2011-06-15 15:37:15.0002011-06-15 15:37:15.0001http://www.google.com.tr/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=mezinto&ei=9834TamAPYfysgbWpNiKCQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-06-15 15:22:15.0002011-06-15 15:22:15.0002http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=2D30126C3D0A6140DDEB32B5AAE0A7D7 4948032 2011-06-15 16:06:15.0002011-06-15 16:06:15.0001http://www.google.com/url?sa=t&source=web&cd=5&ved=0CDIQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=cfadmin%20aws&ei=09P4TfX8O8-3tgeh_rnHCg&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-06-15 15:47:15.0002011-06-15 15:47:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=gtr4TfO1JNPTiALR3PT9DA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=gZKyDjvsjstmjbueDKWHwQ 5341597 2011-06-15 16:15:15.0002011-06-15 16:15:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=assertThat 786471 2011-06-15 16:10:15.0002011-06-15 16:10:15.0002http://www.google.com/search?hl=en&source=hp&biw=1256&bih=780&q=how+to+add+the+build+details+in+the+email+notification+%2B+jenkins+email+extension&aq=f&aqi=&aql=&oq= 6750477 2011-06-15 16:48:15.0002011-06-15 16:49:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 4292773 2011-06-15 17:03:15.0002011-06-15 17:03:15.0004http://dki-lt014.dominknow.com/mxunit/ 786457 2011-06-15 19:26:15.0002011-06-16 15:57:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+personal+automation&qscrl=1 6750360 2011-06-15 20:02:15.0002011-06-16 08:53:15.0002http://www.google.ca/search?q=mxunit&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&redir_esc=&ei=VQz5TfHbBIfX0QHG5u3_Bg 786457 2011-06-15 19:48:15.0002011-06-15 19:52:15.0004http://www.google.com/search?q=junit+ant&hl=en&rls=com.microsoft:en-US&prmd=ivns&ei=2AX5TZLNJKXW0QGMqpiJCw&start=10&sa=N&biw=1259&bih=850 5341276 2011-06-15 20:18:15.0002011-06-15 21:07:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=FCr5TfnAJIvdiALVhqn9DA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=iiKIUUEJiRCCfA6omcUbpw 5341597 2011-06-15 21:55:15.0002011-06-15 21:55:15.0001http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=jenkins+git+user+key 6750543 2011-06-16 02:28:15.0002011-06-16 02:28:15.0001http://www.google.com.tw/search?hl=zh-TW&newwindow=1&q=ant+how+to+output+xml+junit&oq=ant+how+to+output+xml+junit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=280978l291193l0l50l47l2l35l0l0l226l1650l0.8.2l10 5341276 2011-06-16 07:42:15.0002011-06-16 07:42:15.0001http://www.google.com.hk/search?source=ig&hl=zh-TW&rlz=&q=junit+report+type&aq=f&aqi=&aql=&oq= 5341276 2011-06-16 08:14:15.0002011-06-16 08:14:15.0001http://www.google.com.tw/search?hl=zh-TW&q=ant+junit+report&oq=ant+junit+report&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=5147l5896l0l4l4l0l0l0l1l185l550l1.3l4 5341276 2011-06-16 08:34:15.0002011-06-16 08:34:15.0001http://www.google.de/search?q=jenkins+job+ssh&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-06-16 09:20:15.0002011-06-16 09:20:15.0002http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+workspace&searchQuery.spaceKey=default 6750461 2011-06-16 11:45:15.0002011-06-16 11:45:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ant+in+jenkins&ie=utf-8&oe=utf-8 6750368 2011-06-16 11:54:15.0002011-06-16 11:54:15.0001http://www.google.dk/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+ant+plugin 6750368 2011-06-16 12:05:17.0002011-06-16 12:05:17.0001http://www.google.ch/search?hl=de&client=ubuntu&channel=cs&q=configure+jenkins+job+result+xml&oq=configure+jenkins+job+result+xml&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1533089l1533817l0l6l6l0l0l0l3l255l795l0.2.2l4 6750461 2011-06-16 12:45:15.0002011-06-16 12:45:15.0002http://www.google.co.in/search?q=mxunit+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786517 2011-06-16 12:46:15.0002011-06-17 12:38:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=DKs&rls=org.mozilla%3Aen-US%3Aofficial&q=how+to+run+jenkins&oq=how+to+run+jenkins&aq=f&aqi=&aql=f&gs_sm=e&gs_upl=236286l239892l0l18l15l0l6l6l0l250l1566l1.6.2l9 6750461 2011-06-16 12:58:15.0002011-06-16 12:58:15.0005http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 6160444 2011-06-16 13:24:15.0002011-09-28 23:41:15.0001http://www.google.ch/search?q=mxunit+test+array+compare&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786478 2011-06-16 13:57:15.0002011-06-16 13:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Amazon+EC2+%22Request+Instances+Wizard%22 6160402 2011-06-16 14:44:15.0002011-06-16 14:44:15.0005http://127.0.0.1:4414/help/advanced/tocView.jsp?view=toc 4292815 2011-06-10 14:48:15.0002011-06-10 14:48:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=3TLyTbWYFonh0QHB3IWJDA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-10 15:06:15.0002011-06-10 15:06:15.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=running+junit+tests+on+jenkins 6750461 2011-06-10 14:23:15.0002011-06-10 14:23:15.0001http://www.google.com/cse?cx=002683415331144861350%3Atsq8didf9x0&q=mxunit&ie=utf-8&sa=Search 786457 2011-06-10 14:46:15.0002011-06-10 14:46:15.0001http://www.google.com/search?hl=en&rlz=1G1GGLQ_ENUS271&sa=X&ei=BSPyTezyOaqy0AGviKnbCw&ved=0CBkQvwUoAQ&q=jenkins+ships+with+ant&spell=1&biw=1095&bih=659 6750461 2011-06-10 13:59:15.0002011-06-10 13:59:15.0001http://www.google.de/search?hl=de&complete=0&site=webhp&sa=X&ei=syXyTZzkG8T1-gaJxvyoAw&ved=0CBkQvwUoAQ&q=jenkins+save+xml+test+reports&spell=1&biw=1280&bih=872 6750461 2011-06-10 14:11:15.0002011-06-10 14:11:15.0001http://www.google.dk/search?q=jenkins+git+key&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-06-10 11:58:15.0002011-06-10 11:58:15.0001http://www.google.co.uk/search?q=jenkins+svn+modules&hl=en&safe=off&client=firefox-a&hs=Ckh&rls=org.mozilla:en-GB:official&channel=s&prmd=ivns&ei=_BfyTbTkM4jLhAeN_PkW&start=10&sa=N&biw=1366&bih=575 6750362 2011-06-10 13:42:15.0002011-06-10 13:42:15.0004http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=creating+junit+test+reports+from+junit+test+cases+using+ant+build 5341276 2011-06-10 11:29:15.0002011-06-10 12:50:15.0001http://www.google.fi/search?hl=fi&client=firefox-a&hs=tI0&rls=org.mozilla%3Afi%3Aofficial&q=junit+ant+save+report+to+file&oq=junit+ant+save+report+to+file&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2720l3487l0l7l5l0l0l0l2l192l443l2.2 5341276 2011-06-10 10:57:15.0002011-06-10 10:57:15.0001http://www.google.dk/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+build 6750368 2011-06-10 07:03:15.0002011-06-10 07:03:15.0001http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+eclipse+plugin 786517 2011-06-10 08:51:15.0002011-06-10 08:51:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=EC2+pay+for+stopped+instance 6160402 2011-06-11 00:33:15.0002011-06-11 00:33:15.0001http://www.google.com/search?q=jenkins+ant+property&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-10 21:07:15.0002011-06-10 21:07:15.0001http://www.google.com/search?q=jenkins%20automation%20howto&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&source=hp&channel=np 6750360 2011-06-10 20:26:15.0002011-06-10 20:26:15.0001http://www.google.com.br/search?hl=en&client=ubuntu&channel=cs&q=jenkins+Configuring+Subversion&aq=f&aqi=g10&aql=&oq= 6750461 2011-06-10 19:44:15.0002011-06-10 19:44:15.0003http://l-dev-sleavitt-01.curaspan.local/mxunit/runner/index.cfm?test=%2Ftests&componentPath=tests 786457 2011-06-10 19:30:15.0002011-06-10 20:31:15.0001http://www.google.com/search?q=ant+and+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-10 19:00:15.0002011-06-10 19:00:15.0006http://www.google.com/search?client=safari&rls=en&q=jenkins+ant&ie=UTF-8&oe=UTF-8 6750368 2011-06-10 18:58:15.0002011-10-18 00:08:16.0001http://www.google.com/search?q=reading+gzip+files+in+perl&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-10 17:16:15.0002011-06-10 17:16:15.0001http://www.google.com/search?hl=en&source=hp&biw=1380&bih=715&q=coldfusion+cfc+output%3Dtrue&btnG=Google+Search&aq=f&aqi=&aql=&oq=&safe=active 5734498 2011-06-10 16:51:15.0002011-06-10 16:51:15.0001http://www.google.de/url?sa=t&source=web&cd=9&sqi=2&ved=0CFkQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20doc&ei=SUbyTYS_EsvCtAb68PmHBw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=1C5giXcFYCAX89PaZmlZ_g 5341269 2011-06-10 16:29:15.0002011-06-10 16:29:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bto%2Buse%2Bit&rct=j&q=mxunit%20stubbing&ei=NznyTZHTD4Lg0QHU0u2BDA&usg=AFQjCNEKSUennvJ2pZyykrIzS_uTAvuEag 5341231 2011-06-10 15:33:15.0002011-06-10 15:33:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FStubbing&rct=j&q=mxunit%20stubbing&ei=LznyTbSOG8j50gHeyPDLCw&usg=AFQjCNGAP3FvjyNmaJ7HLvrHjma2IK86eQ 5341233 2011-06-10 15:33:15.0002011-06-10 15:33:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=mock&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 5341239 2011-06-10 15:09:15.0002011-06-10 15:09:15.0001http://www.google.com/search?q=automating+junits+testcases+with+ant&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&rlz=1I7ADFA_en 5341276 2011-06-11 17:20:15.0002011-06-11 17:20:15.0001http://www.google.de/search?q=jenkins+ant+build&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-06-11 20:54:15.0002011-06-11 20:54:15.0001http://www.google.com/search?q=ec2-user+default+password&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6160402 2011-06-11 23:03:15.0002011-06-11 23:03:15.0001http://www.google.fr/search?q=how+to+change+root+label+for+junit+test+report+with+hudson&hl=fr&prmd=ivns&ei=11jzTdWcEY-7hAefzYHVBg&start=10&sa=N&biw=1579&bih=726 6750461 2011-06-11 12:05:15.0002011-06-11 12:05:15.0001http://www.google.com/#sclient=psy&hl=en&source=hp&q=ant+junit+add+report&aq=f&aqi=&aql=&oq=&pbx=1&bav=on.2,or.r_gc.r_pw.&fp=a17560d1ef61d5f5&biw=1366&bih=705 5341276 2011-06-11 15:07:15.0002011-06-11 15:07:15.0001http://www.bing.com/search?q=ColdFusion+EC2&qs=n&sk=&first=11&FORM=PORE 6160392 2011-06-13 04:40:15.0002011-06-13 04:40:15.0003http://www.google.com/ 6750302 2011-06-13 06:14:15.0002011-08-17 14:42:15.0001http://www.google.com.au/search?q=amazon+ec2+%2Bcoldfusion&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6160392 2011-06-13 02:47:15.0002011-06-13 02:47:15.0001http://www.google.com/search?q=git+key+authentication+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-06-12 21:38:15.0002011-06-12 21:38:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=CFBAAFCDC6BB6858255D0C6F8612547D?replyToComment=5341502&#comment-5341502 5341233 2011-06-12 20:16:15.0002011-06-12 20:16:15.0001http://localhost:8080/openbd/mxunit/samples/samples.cfm 786457 2011-06-12 21:50:15.0002011-06-12 21:50:15.0001http://localhost:8080/openbd/mxunit/ 786457 2011-06-12 21:42:15.0002011-06-12 21:42:15.0001http://127.0.0.1:51112/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292815 2011-06-12 13:33:15.0002011-06-12 13:33:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+assert&ie=UTF-8&oe=UTF-8 786478 2011-06-12 12:56:15.0002011-06-12 12:56:15.0001http://1000fbfans.info 786484 2011-06-12 19:36:15.0002011-06-12 19:36:15.0006Adding MXUnit Snippets To CFEclipse and ColdFusion Builder3virtix2010-03-26 15:33:38.000marcesher2010-06-26 22:04:45.000 5341332 current1http://www.google.com/search?q=open+ant+juint+report 5341276 2011-06-13 13:39:15.0002011-06-13 13:39:15.0003http://www.google.co.in/ 4292794 2011-06-13 12:55:15.0002011-09-08 06:49:15.0006Adding MXUnit Snippets To CFEclipse2virtix2010-03-26 15:33:38.000virtix2010-03-26 15:34:37.000 5341332 current2http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 5341190 2011-06-13 13:01:15.0002011-06-13 13:02:15.0001http://www.google.ca/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assert%20xpath%20string-length(string)&ei=xB32Ta3KDerX0QHjpvntDA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-06-13 14:25:15.0002011-06-13 14:25:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=junit+report&ie=utf-8&oe=utf-8 5341276 2011-06-13 14:34:15.0002011-06-13 14:34:15.0001http://www.google.se/search?hl=sv&client=firefox-a&hs=Ve8&rls=org.mozilla%3Aen-US%3Aofficial&q=cold+fusion+output%3D+true+false&oq=cold+fusion+output%3D+true+false&aq=f&aqi=&aql=&gs_sm=e&gs_upl=9592l9592l0l1l1l0l0l0l0l82l82l1 5734498 2011-06-13 14:07:15.0002011-06-13 14:07:15.0001http://www.google.com.br/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+build+fail+if+tests+fail 6750464 2011-06-13 14:10:15.0002011-06-13 14:10:15.0004Eclipse Plugin Troubleshooting8marcesher2009-12-27 18:18:08.000marcesher2010-06-27 17:48:29.000 4292815 current2http://matrix/mxunit/ 786457 2011-06-13 10:32:15.0002011-06-15 08:15:17.0002http://www.google.fi/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-13 10:45:15.0002011-09-02 10:20:15.0005http://showusyourlove.com/ 786478 2011-06-13 07:04:15.0002011-06-13 07:05:15.0004Eclipse Plugin Troubleshooting7marcesher2009-12-27 18:18:08.000marcesher2010-02-27 18:38:24.000 4292815 current1http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=VsT1TZ_xEILrgQfP2NG2Cw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-13 08:04:15.0002011-06-13 08:04:15.0006Adding MXUnit Snippets To CFEclipse and ColdFusion Builder6virtix2010-03-26 15:33:38.000marcesher2010-06-26 22:13:11.000 5341332 current6Adding MXUnit Snippets To CFEclipse and ColdFusion Builder5virtix2010-03-26 15:33:38.000marcesher2010-06-26 22:12:03.000 5341332 current1http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20wiki%20dictionary&ei=6PD1TfC9LIfHtAaj_P20Bg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-06-13 11:14:15.0002011-06-13 11:14:15.0006Adding MXUnit Snippets To CFEclipse and ColdFusion Builder4virtix2010-03-26 15:33:38.000marcesher2010-06-26 22:08:52.000 5341332 current1http://www.google.com/search?hl=en&rlz=1C1CHKZ_enUS435US435&q=using+the+ant+task&btnG=Search 5341276 2011-06-13 11:17:15.0002011-06-13 11:17:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant&ei=5ID2TdrCJYeltwe38sn1Bg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-06-13 21:29:15.0002011-06-13 21:29:15.000Anatomy of a TestCase3marcesher2010-06-24 21:36:51.000marcesher2010-06-25 00:48:08.000 5341647 current1http://www.google.it/search?client=safari&rls=en&q=jenkins+automation&ie=UTF-8&oe=UTF-8&redir_esc=&ei=2G_2TZ6MGYf5sga10p2wBg 6750360 2011-06-13 20:16:15.0002011-06-13 20:16:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+coldfusion+.cfm 786575 2011-06-13 19:42:15.0002011-06-13 19:42:15.0001MXUnit Documentation36virtix2009-01-17 10:51:32.000marcesher2010-06-27 18:18:35.000 786457 current1http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=Cmj2TcLmBcrd0QGEp8HtDA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2011-06-13 19:42:15.0002011-06-13 19:42:15.0001http://www.google.com/search?q=eclipse+mxunit+plugin&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 786517 2011-06-14 00:07:15.0002011-06-14 00:07:15.0001MXUnit Documentation35virtix2009-01-17 10:51:32.000virtix2010-06-19 11:08:22.000 786457 current4Eclipse Plugin Troubleshooting9marcesher2009-12-27 18:18:08.000marcesher2010-06-27 18:13:30.000 4292815 currentAnt Task Doc4virtix2010-03-26 11:45:30.000virtix2010-03-26 16:00:19.000 5341269 current1http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=configuring+first+ec2+instance 6160402 2011-06-13 15:00:15.0002011-06-13 15:00:15.0001http://www.google.com/search?q=jenkins+ant+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-13 14:54:15.0002011-06-13 14:54:15.0002http://www.google.com/search?q=hudson+OR+jenkins+ant+test+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-06-13 14:37:15.0002011-06-13 14:37:15.000Advanced Configuration1virtix2010-07-03 19:49:34.000virtix2010-07-03 19:49:34.000 5734424 current1http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=ACD2Td6xJ6HV0QGhrqjsDA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=xpf_UyfEZRT8y_tfkULvYg 786457 2011-06-13 14:35:15.0002011-06-13 14:35:15.0001http://localhost/mxunit/runner/index.cfm?test=&componentPath= 786457 2011-06-13 16:38:15.0002011-06-13 16:38:15.0001http://www.google.com/search?sourceid=navclient&hl=en&q=ec2-user+default+password 6160402 2011-06-13 16:28:15.0002011-06-13 16:28:15.0002http://www.google.com/search?hl=en&source=hp&biw=1920&bih=1090&q=jenkins+text+message+notifications&aq=f&aqi=&aql=&oq= 6750466 2011-06-13 15:22:15.0002011-06-13 15:28:15.0000Install the Eclipse Plugin9marcesher2009-01-18 14:10:44.000zoramite2009-10-31 23:57:13.000 786517 current1http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=D7576EA634C9E6F00EA5131FF1FB49A5 5734518 2011-06-13 15:17:15.0002011-06-13 15:17:15.0001http://www.google.com.au/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=run+ant+builder+coldfusion+builder+2 5341332 2011-06-14 05:01:15.0002011-06-14 05:01:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertTrue%20syntax&ei=7az2TeuCPOfL0QGt9qjsDA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-06-14 00:36:15.0002011-06-14 00:36:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Using+Ant+to+run+MXUnit+tests 6750368 2011-06-14 00:46:15.0002011-06-14 00:46:15.0002http://mxunit.org/ 786471 2011-06-14 01:32:15.0002011-06-14 01:32:15.0002http://mxunit.org/ 6750360 2011-06-14 01:34:15.0002011-06-14 01:34:15.0001http://www.google.com.sg/search?sourceid=chrome&ie=UTF-8&q=dataprovider-data-driven-testing 4292794 2011-06-14 09:18:15.0002011-06-14 09:18:15.0001http://www.google.ch/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+tests 6750461 2011-06-14 10:19:15.0002011-06-14 10:19:15.0001http://www.google.it/search?q=ant+junit+jenkins+xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a 6750461 2011-06-14 10:12:15.0002011-06-14 10:12:15.0001http://www.google.co.in/search?hl=en&source=hp&q=junitreport+ant+task&oq=junit+report+&aq=7s&aqi=g7g-s1g2&aql=&gs_sm=e&gs_upl=27206l30198l0l13l12l0l2l2l0l372l1638l2-4.2&biw=1280&bih=914&cad=cbv 5341276 2011-06-14 05:13:15.0002011-06-14 05:13:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mongodb+ec2+security+group 6160438 2011-06-14 05:35:15.0002011-06-14 05:35:15.000CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit3marcesher2010-04-21 11:46:52.000marcesher2010-09-03 13:28:43.000 5341473 current1http://www.google.com/search?q=Jenkins+test&hl=en&rls=com.microsoft:en-us&prmd=ivns&ei=YbP_Tc37IITLtAbpj8DyDQ&start=10&sa=N&biw=1275&bih=664 6750461 2011-06-20 20:55:15.0002011-06-20 20:55:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+git+ssh+key 6750543 2011-06-20 21:20:15.0002011-06-20 21:20:15.000CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit2marcesher2010-04-21 11:46:52.000marcesher2010-04-21 11:48:12.000 5341473 current1http://www.google.com/search?q=mxunit+for+eclipse&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&rlz=1I7ADRA_en 786517 2011-06-20 21:21:15.0002011-06-20 21:21:15.0003View Debug Output3zoramite2009-10-31 23:19:57.000zoramite2009-10-31 23:34:28.000 4292713 current1http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=configure+test+in+jenkins 6750461 2011-06-20 21:47:15.0002011-06-20 21:47:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=assertion+patterns 786484 2011-06-20 18:48:15.0002011-06-20 18:48:15.000Who Uses MXUnit?7virtix2010-01-07 11:32:40.000bob.silverberg@gmail.com2010-02-10 04:37:23.000 4292870 current1http://wine-careers15.onsugar.com/Perform-found-Winery---Trying-find-proper-wine-careers-17845767 786478 2011-06-20 20:30:15.0002011-06-20 20:30:15.0001http://www.google.co.jp/search?q=jenkins+ant&ie=UTF-8&oe=UTF-8&hl=ja&client=safari 6750368 2011-06-21 02:55:15.0002011-06-21 02:55:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=inject+a+mock+into+a+method 5341606 2011-06-21 04:43:15.0002011-06-21 04:43:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&client=firefox-a&hs=0fu&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+ant&oq=mxunit+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=11010l11977l0l3l3l0l0l0l0l0l0ll0 5341269 2011-06-21 05:49:15.0002011-06-21 05:49:15.0001MXUnit Documentation47virtix2009-01-17 10:51:32.000marcesher2010-08-17 13:25:34.000 786457 current1http://www.google.com/search?q=mxunit+component+not+found&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786598 2011-06-20 22:54:15.0002011-06-20 22:54:15.000Why MXUnit?11marcesher2009-01-18 12:28:53.000virtix2010-03-26 19:16:38.000 786471 current1http://www.google.co.jp/search?num=100&biw=1575&bih=777&q=jenkins+ant&lr=&hl=ja&aq=f&aqi=g-c10&aql=&oq= 6750368 2011-06-21 01:38:15.0002011-06-21 01:38:15.0001http://www.google.com/search?q=running+mxunit+tests+without+a+server&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-06-20 14:54:15.0002011-06-20 14:54:15.0001MXUnit Documentation45virtix2009-01-17 10:51:32.000marcesher2010-08-17 13:20:52.000 786457 current1http://blog.mxunit.org/search/label/ORM 6750399 2011-06-20 14:53:15.0002011-06-20 14:53:15.0001MXUnit Documentation46virtix2009-01-17 10:51:32.000marcesher2010-08-17 13:24:51.000 786457 current1http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=DHf_TYnrGJSCtged_PWoCQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-20 16:38:15.0002011-06-20 16:38:15.0001http://www.google.ch/ 786457 2011-06-20 15:05:15.0002011-06-20 15:05:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+does+not+see+ssh+keys 6750543 2011-06-20 13:17:15.0002011-06-20 13:17:15.00012http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341187 2011-06-20 13:49:15.0002012-01-02 03:44:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=4645D1DB59ED6B6EA91107FD9F1A8256?replyToComment=5341502&#comment-5341502 5341233 2011-06-20 17:54:15.0002011-06-20 17:54:15.0002http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=043F15D337179F46B8D1960E80EA38FE 786478 2011-06-20 17:29:15.0002011-06-20 17:29:15.0001MXUnit Documentation40virtix2009-01-17 10:51:32.000virtix2010-07-18 11:07:25.000 786457 current3http://www.google.com/search?q=mxunit+testing+exceptions&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 786484 2011-06-20 18:11:15.0002011-06-20 18:44:15.0001MXUnit Documentation41virtix2009-01-17 10:51:32.000marcesher2010-08-17 10:47:57.000 786457 current1http://www.google.com/search?hl=en&safe=active&rls=com.microsoft%3Aen-us%3AIE-SearchBox&q=mxunit+assertions&aq=f&aqi=g1&aql=&oq= 786478 2011-06-20 16:40:15.0002011-06-20 16:40:15.0001MXUnit Documentation42virtix2009-01-17 10:51:32.000marcesher2010-08-17 13:08:48.000 786457 current1http://www.google.com/search?hl=en&safe=active&rls=com.microsoft%3Aen-us%3AIE-SearchBox&q=mxunit+assertions&aq=f&aqi=g1&aql=&oq= 4685867 2011-06-20 16:39:15.0002011-06-20 16:39:15.0001MXUnit Documentation43virtix2009-01-17 10:51:32.000marcesher2010-08-17 13:13:36.000 786457 current1http://www.google.com/search?q=mxunit+setup+function&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 5341320 2011-06-20 16:52:15.0002011-06-20 16:52:15.0001http://www.google.pt/search?q=ant%2Fjunitreport+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-06-20 16:50:15.0002011-06-20 16:50:15.0001MXUnit Documentation44virtix2009-01-17 10:51:32.000marcesher2010-08-17 13:15:23.000 786457 currentFeatures & Engine Support Info1virtix2010-07-28 12:12:26.000virtix2010-07-28 12:12:26.000 5734455 current1http://freehomefind.com/index.php?search=jenkins+with+ant 6750368 2011-06-21 18:12:15.0002011-06-21 18:12:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS437US437&aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+automation 6750360 2011-06-21 17:09:15.0002011-06-21 17:09:15.0001http://www.google.com.ua/search?hl=uk&client=firefox-a&hs=hf5&rls=org.mozilla%3Auk%3Aofficial&q=mongodb+stop+on+windows&oq=mongodb+stop+on+windows&aq=f&aqi=&aql=&gs_sm=e&gs_upl=106511l109782l0l11l11l0l10l10l0l197l197l0.1l1 6750546 2011-06-21 17:32:15.0002011-06-21 17:32:15.0001http://www.google.de/search?client=safari&rls=en&q=jenkins+ant&ie=UTF-8&oe=UTF-8&redir_esc=&ei=aMgATpTKEYnGswawiZHCDQ 6750368 2011-06-21 16:37:15.0002011-06-21 16:37:15.0001http://www.google.de/search?client=safari&rls=en&q=jenkins+setup+ant&ie=UTF-8&oe=UTF-8&redir_esc=&ei=HMkATrqnE8X1sgaQpZyeDQ 6750461 2011-06-21 16:40:15.0002011-06-21 16:40:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 786484 2011-06-21 15:20:15.0002011-06-21 15:20:15.0002http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=getting+started+with+jenkins 6750362 2011-06-21 16:29:15.0002011-08-04 10:35:15.0001http://www.google.com/search?q=jenkins+CI+server+documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750360 2011-06-21 21:05:15.0002011-06-21 21:05:15.0002Data driven testing with MXUnit dataproviders4virtix2009-11-16 20:09:12.000virtix2010-07-14 02:02:30.000fixed escape chars (note To Do at bottom - 2d arrays and spreadsheets) 4292794 current2http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=configure+hudson%7Cjenkins+to+run+ant+tests 6750461 2011-06-21 21:14:15.0002011-06-21 21:50:15.0002Data driven testing with MXUnit dataproviders3virtix2009-11-16 20:09:12.000virtix2009-11-16 20:24:46.000 4292794 current1http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=t_wATsyRGOnb0QHcwNzQDg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-06-21 20:21:15.0002011-06-21 20:21:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=eclipse+mxunit+plugin 786517 2011-06-21 20:37:15.0002011-06-21 20:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=what+ant+does+jenkins+use+for+ant+builds 6750368 2011-06-21 19:34:15.0002011-06-21 19:34:15.0001http://wiki.mxunit.org/display/default/Continuous%20Integration%20--%20ANT%20-%20The%20Glue%20between%20Jenkins%20and%20your%20Tests 4292775 2011-06-21 18:16:15.0002011-06-21 18:16:15.0001http://www.google.com.mx/search?sourceid=chrome&ie=UTF-8&q=ant+jenkins 6750368 2011-06-21 19:09:15.0002011-06-21 19:09:15.0001MXUnit Documentation39virtix2009-01-17 10:51:32.000bob.silverberg@gmail.com2010-07-09 12:47:40.000Removed link to MIT branch 786457 current1http://wiki.mxunit.org/display/default/API+Reference?showChildren=false 5341269 2011-06-21 10:07:15.0002011-06-21 10:07:15.0001http://www.google.ch/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=G2wATpXeB4qDOrynrJYO&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=LvWmeLl6EA0_r0H_0u9JBg 786478 2011-06-21 10:03:15.0002011-06-21 10:03:15.00011What to put in your tests (Assertion Patterns)6marcesher2009-01-18 13:43:45.000marcesher2009-04-01 00:34:56.000 786484 current1http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341211 786473 2011-06-21 09:43:15.0002011-06-21 09:43:15.0001MXUnit Documentation38virtix2009-01-17 10:51:32.000virtix2010-07-04 18:08:20.000 786457 current6Adding MXUnit Snippets To CFEclipse and ColdFusion Builder7virtix2010-03-26 15:33:38.000marcesher2010-06-26 22:15:48.000 5341332 current1http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341211 786593 2011-06-21 09:39:15.0002011-06-21 09:39:15.0006http://vwnfhasnfab3.han.vw.vwg/mxunit/runner/index.cfm?test=mxunit.doc.tutorial.myFirstTest&componentPath= 786457 2011-06-21 09:17:15.0002011-06-23 08:46:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=git+jenkins+plugin+tutorial 6750543 2011-06-21 08:22:15.0002011-06-21 08:22:15.00011What to put in your tests (Assertion Patterns)8marcesher2009-01-18 13:43:45.000virtix2010-07-10 18:45:41.000add expectException method 786484 current1http://www.google.com.au/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=xlIATu6wCs3RrQf30_GrDQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-06-21 08:15:15.0002011-06-21 08:15:15.0001http://www.google.be/search?q=Jenkins+server+continuos+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750360 2011-06-21 07:36:15.0002011-06-21 07:36:15.00011What to put in your tests (Assertion Patterns)7marcesher2009-01-18 13:43:45.000virtix2010-07-10 18:43:04.000 786484 current1http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=sample+jenkins+project 6750461 2011-06-21 14:59:15.0002011-06-21 14:59:15.000Ant Task Doc5virtix2010-03-26 11:45:30.000virtix2010-07-04 11:40:25.000 5341269 current1http://vwnfhasnfab3.han.vw.vwg/mxunit/runner/index.cfm?test=&componentPath= 786457 2011-06-21 13:48:17.0002011-06-21 13:48:17.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+specify+order+of+tests 6750461 2011-06-21 13:31:15.0002011-06-21 13:31:15.0001http://www.google.com.gi/search?sourceid=chrome&ie=UTF-8&q=Simple+Test+Scheduling 4292775 2011-06-21 13:24:15.0002011-06-21 13:24:15.0004Eclipse Plugin Troubleshooting10marcesher2009-12-27 18:18:08.000marcesher2010-06-27 18:17:30.000 4292815 current1http://www.google.com/search?q=jenkins+git&hl=uk&client=opera&rls=en&prmd=ivns&ei=AY0ATsqkMcqp-gaihrXEDQ&start=10&sa=N&biw=1886&bih=956 6750543 2011-06-21 12:25:15.0002011-06-21 12:25:15.0001MXUnit Documentation37virtix2009-01-17 10:51:32.000virtix2010-06-30 11:30:33.000 786457 current1http://www.google.ch/search?sourceid=chrome&ie=UTF-8&q=qunit+on+ant+and+jenkins 6750368 2011-06-22 13:14:15.0002011-06-22 13:14:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=mxunit+%2B+faultDetail+with+no+error 4292815 2011-06-22 14:13:15.0002011-06-22 14:13:15.0001http://www.google.com/url?sa=t&source=web&cd=11&ved=0CBgQFjAAOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=java%20ant%20http%20digest%20auth&ei=4v0BTvz1I4fJswaZ_ZGXBg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-06-22 14:38:15.0002011-06-22 14:38:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20task%20with%20http%20digest&ei=lf8BTrCKCcyVOobY_YYO&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-06-22 14:45:15.0002011-06-22 14:45:15.0001http://mxunit.acs/mxunit/ 786457 2011-06-22 14:58:15.0002011-06-22 14:58:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertFalse&ei=SgMCTrPKE8vrOY-VvbQJ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-06-22 15:01:15.0002011-06-22 15:01:15.0001http://www.google.com/search?hl=en&safe=active&rls=com.microsoft%3Aen-us%3AIE-SearchBox&q=mxunit+testing+patterns&aq=f&aqi=&aql=&oq= 786484 2011-06-22 15:21:15.0002011-06-22 15:21:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=Sg0CTrGnDMGltwehsrCnDg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=ApUetZeduZTFMsMthIhutQ 786457 2011-06-22 15:44:15.0002011-06-22 15:44:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Coldfusion+cfdump+performance 4292713 2011-06-22 16:10:15.0002011-06-22 16:10:15.0001http://www.google.com/url?sa=t&source=web&cd=5&ved=0CDUQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&rct=j&q=coldfusion%20EC2&ei=axICTrTOBbDQiAKQgPmqCA&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-06-22 16:11:15.0002011-06-22 16:11:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=XhgCTrjLFaTs0gGbooXIDg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=TCVWJrNrpwW9IRVxbEhmdg 786457 2011-06-22 16:31:15.0002011-06-22 16:31:15.0004http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=D88708D68BA2A93AD829B5CD42B8CB93 786478 2011-06-22 16:36:15.0002011-09-22 16:48:15.0001http://www.google.com/search?rlz=1C1DVCC_enUS361US373&sourceid=chrome&ie=UTF-8&q=mxunit+mocks 5341636 2011-06-21 21:46:15.0002011-06-21 21:46:15.0003http://127.0.0.1:3185/help/advanced/tocView.jsp?view=toc&topic=%2Forg.eclipse.platform.doc.user%2FgettingStarted%2Fintro%2Foverview.htm 4292815 2011-06-21 21:15:15.0002011-06-21 21:15:15.0001http://www.google.ca/search?hl=en&sa=X&ei=FR8BTp23KKf40gHgmtDGDg&ved=0CBYQvgUoAA&q=mxunit+%2B+run+test&nfpr=1&biw=1280&bih=939 786473 2011-06-21 22:47:15.0002011-06-21 22:47:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals%20component&ei=bCoBTrrHA4a5twfy5oGDDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-06-21 23:36:15.0002011-06-21 23:36:15.0001http://www.google.com.gi/search?sourceid=chrome&ie=UTF-8&q=ant+jenkins 6750368 2011-06-22 07:15:15.0002011-06-22 07:15:15.000Install MXUnitdefault 4292751 virtix2010-03-26 09:28:16.000virtix2010-03-26 09:28:16.000Testing Basicsdefault 4292751 virtix2010-03-26 09:28:16.000virtix2010-03-26 09:28:16.000//github.com/virtix/mxunithttp 5341200 virtix2010-03-26 09:20:18.000virtix2010-03-26 09:20:18.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20dump&ei=ZrABTve5B5K6sAOs_7W-DQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=LGhAdt9xRPkYCzkPccrTEQ 4292713 2011-06-22 09:07:15.0002011-06-22 09:07:15.0001http://www.google.se/search?q=jenkins+jabber+gtalk&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a 6750466 2011-06-22 11:09:15.0002011-06-22 11:09:15.000//mxunit.googlecode.com/svn/mxunit/trunk/http 5341200 virtix2010-03-26 09:20:18.000virtix2010-03-26 09:20:18.0001http://www.google.co.uk/search?q=mxunit+debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-06-22 11:00:15.0002011-06-22 11:00:15.0001http://www.google.no/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+ant 6750368 2011-06-22 11:48:15.0002011-06-22 11:48:15.0001http://www.google.com/search?hl=en&source=hp&q=%3Cjunitreport%3E+task+of+ant+&aq=f&aqi=&aql=&oq= 5341276 2011-06-22 12:24:15.0002011-06-22 12:24:15.0000Release Notes5marcesher2010-09-26 18:29:02.000marcesher2010-09-26 22:19:18.000 5734518 current1http://www.google.com/search?hl=sv&q=assertTrue+vs+assertEquals 786478 2011-06-23 06:22:15.0002011-06-23 06:22:15.0000Release Notes4marcesher2010-09-26 18:29:02.000marcesher2010-09-26 21:16:44.000 5734518 current1http://www.google.co.in/ 4292775 2011-06-23 06:35:15.0002011-06-23 06:35:15.0002http://www.google.fi/search?sourceid=chrome&ie=UTF-8&q=start+mongodb+with+ant 6750546 2011-06-23 04:37:15.0002011-06-23 04:38:15.0001http://www.google.com/search?q=generate+junit+test+report+using+ant&hl=en&source=hp&aq=f&aqi=&aql=&oq= 5341276 2011-06-23 05:50:15.0002011-06-23 05:50:15.0000Release Notes3marcesher2010-09-26 18:29:02.000marcesher2010-09-26 21:13:23.000 5734518 current0Release Notes2marcesher2010-09-26 18:29:02.000marcesher2010-09-26 21:12:58.000 5734518 current1http://www.google.co.in/search?q=configure+email+parameters+hudson&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-06-23 07:55:15.0002011-06-23 07:55:15.0000Release Notes1marcesher2010-09-26 18:29:02.000marcesher2010-09-26 18:29:02.000 5734518 current1http://www.google.co.uk/search?q=This+test+did+not+perform+any+assertions&rls=com.microsoft:en-gb:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7SKPT_en&redir_esc=&ei=SPYCTv26F4SZhQfl0NHlDQ 786478 2011-06-23 08:19:15.0002011-06-23 08:19:15.0001http://www.google.com.au/search?q=mxunit+junitreport&rls=com.microsoft:en-au&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&safe=on&redir_esc=&ei=tuACTrHwNtHwrQe4zZHdDQ 5341276 2011-06-23 06:46:15.0002011-06-23 06:46:15.0002http://www.google.de/search?q=mxunit%3ABeforeTest&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341647 2011-06-23 08:56:15.0002011-06-23 08:59:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+with+ant 6750368 2011-06-23 08:46:15.0002011-06-23 08:46:15.0001http://www.google.de/search?q=mxunit+annotation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292794 2011-06-23 08:55:15.0002011-06-23 08:55:15.000Using the Ant Task to Generate JUnit Reports7virtix2010-03-26 11:59:37.000virtix2010-03-26 13:51:22.000 5341276 current1http://www.google.com/search?q=jenkins+jabber+empty+log&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-06-22 20:47:15.0002011-06-22 20:47:15.000How cfcomponent output=true can affect memory consumption6marcesher2010-09-16 16:27:31.000marcesher2010-09-16 17:27:01.000 5734498 current1http://www.google.com/search?q=mxunit+test+timeout&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292820 2011-06-22 19:28:15.0002011-06-22 19:28:15.0003http://www.easysslhost.com/resource/ 5341233 2011-06-22 19:14:15.0002011-06-30 13:18:15.000How cfcomponent output=true can affect memory consumption5marcesher2010-09-16 16:27:31.000marcesher2010-09-16 17:24:52.000 5734498 current1http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=wiki.mxunit&ei=Xx8CTsL4FoOusAPJ6rTBDQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=q0pQkjU4Q5LbSk22YOWHXg 786457 2011-06-22 17:01:17.0002011-06-22 17:01:17.000Other ColdFusion Stuff1marcesher2010-09-16 16:17:24.000marcesher2010-09-16 16:17:24.000 5734496 currentHow cfcomponent output="true" can affect memory consumption4marcesher2010-09-16 16:27:31.000marcesher2010-09-16 17:23:55.000 5734498 current1http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 2195464 2011-06-22 21:48:15.0002011-06-22 21:48:15.000How cfcomponent output="true" can affect memory consumption2marcesher2010-09-16 16:27:31.000marcesher2010-09-16 16:41:12.000 5734498 current3http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 6750546 2011-06-22 21:43:15.0002011-11-23 14:58:15.000How cfcomponent output="true" can affect memory consumption3marcesher2010-09-16 16:27:31.000marcesher2010-09-16 17:22:13.000 5734498 current1http://www.google.com/url?sa=t&source=web&cd=7&ved=0CEQQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=confluence%20wiki%20testcase&ei=EFcCTrPGFKTZiAK1p6WiBQ&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-06-22 21:00:15.0002011-06-22 21:00:15.000How cfcomponent output="true" can affect memory consumption1marcesher2010-09-16 16:27:31.000marcesher2010-09-16 16:27:31.000 5734498 current1http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ssh+keys+git 6750543 2011-06-23 01:10:15.0002011-06-23 01:10:15.0001http://www.rokettube.me/oyagore.php 786478 2011-06-23 00:41:15.0002011-06-23 00:41:15.0001http://www.google.com.au/search?q=mxunit+private&rls=com.microsoft:en-au:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF&redir_esc=&ei=aoUCTpq0CYymvgPejvHxBw 4292736 2011-06-23 00:17:15.0002011-06-23 00:17:15.0001http://www.google.com/search?client=safari&rls=en&q=configuring+email+with+jenkins&ie=UTF-8&oe=UTF-8 6750466 2011-06-22 22:34:15.0002011-06-22 22:34:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+notifier+committer 6750466 2011-06-23 02:47:15.0002011-06-23 02:47:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=7zr7Te7NAaWq0AH_0aiXAw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-17 11:31:15.0002011-06-17 11:31:15.0001http://www.google.nl/search?hl=nl&source=hp&biw=1379&bih=737&q=jenkins+workspace&oq=jenkins+works&aq=0L&aqi=g-L4&aql=&gs_sm=c&gs_upl=1843l5624l0l19l17l3l5l8l0l484l2170l2-3.1.2l6 6750461 2011-06-17 12:14:15.0002011-06-17 12:14:15.0001http://www.google.com/search?hl=en&gl=us&lr=lang_en&cr=countryUS&num=30&q=junit+task&btnG=Search&as_qdr=all 5341276 2011-06-17 10:29:15.0002011-06-17 10:29:15.0001http://www.google.nl/search?q=jenkins+ant&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGIE_en&redir_esc=&ei=xCb7TcOBH4eYOrP7jLwE 6750368 2011-06-17 10:06:15.0002011-06-17 10:06:15.0001http://www.google.be/search?hl=nl&client=firefox-a&hs=uLs&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+ant&oq=jenkins+ant&aq=f&aqi=g-s1g1&aql=&gs_sm=e&gs_upl=5536l7583l0l7l7l0l0l0l0l157l628l3.4l7 6750368 2011-06-17 11:00:15.0002011-06-17 11:00:15.0001http://www.google.com/search?hl=en&gl=us&lr=lang_en&cr=countryUS&num=30&q=report+junit&btnG=Search&as_qdr=all 5341276 2011-06-17 10:29:15.0002011-06-17 10:29:15.0001http://www.google.de/search?sclient=psy&hl=de&complete=0&biw=1280&bih=872&site=webhp&source=hp&q=testlink+jenkins++ant&btnG=Suche 6750368 2011-06-17 09:25:15.0002011-06-17 09:25:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341326 2011-06-17 09:07:15.0002011-06-17 09:07:15.0001http://www.google.co.th/search?hl=th&source=hp&q=Junit+jenkin+test+all&meta=&aq=f&aqi=g-s1g4&aql=&oq= 6750461 2011-06-17 09:44:15.0002011-06-17 09:44:15.0001http://www.google.com.hk/search?q=ant+http+task&hl=zh-CN&newwindow=1&safe=strict&client=firefox-a&hs=1T7&rls=org.mozilla:zh-CN:official&prmd=ivns&ei=WOD6TdOlKYq8vwOwwsWqAw&start=20&sa=N&biw=1600&bih=1039 5341269 2011-06-17 05:05:15.0002011-06-17 05:05:15.0001http://www.google.com/search?hl=en&gl=us&lr=lang_en&cr=countryUS&num=30&q=ec2+security&btnG=Search&as_qdr=all 6160438 2011-06-17 06:41:15.0002011-06-17 06:41:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=yXH6TenlEpOisQPFiqHeBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-16 21:13:15.0002011-06-16 21:13:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=591C3D2671D302486F86CD1C78CEDCDC 786564 2011-06-16 21:13:15.0002011-06-16 21:13:15.0001http://www.google.co.nz/search?source=ig&hl=en&rlz=1G1GGLQ_ENNZ325&=&q=coldfusion+cfloop+query+memory+usage&aq=f&aqi=&aql=&oq= 6750302 2011-06-16 22:33:15.0002011-06-16 22:33:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+set+ant+as+default&ie=utf-8&oe=utf-8 6750461 2011-06-17 03:36:15.0002011-06-17 03:36:15.0004http://www.google.de/ 6750368 2011-06-16 18:16:15.0002011-08-31 08:29:15.0001http://www.google.com/search?client=safari&rls=en&q=cfloop+query&ie=UTF-8&oe=UTF-8 6750302 2011-06-16 18:30:15.0002011-06-16 18:30:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=does+a+request+to+127.0.0.1+go+through+the+ec2+firewall%3F 6160402 2011-06-16 19:42:15.0002011-06-16 19:42:15.0002http://www.yooit.com/Question/4383535/cec5ff385bea080749a3b040255df4b9 4292817 2011-06-16 20:41:15.0002011-07-07 21:42:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assertequals%20mxunit&ei=IzP6Tf_BLcGRgQfw4ZirDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-06-16 16:46:15.0002011-06-16 16:46:15.0001http://www.google.com/search?q=mxunit+print+to+debugging+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-06-16 17:16:15.0002011-06-16 17:16:15.0002http://www.google.de/ 6750461 2011-06-16 18:15:15.0002011-08-22 10:32:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=9F551B96B7FE7FE4864C3DEEBBA0EEFE 786517 2011-06-16 15:05:15.0002011-06-16 15:05:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+make+private+methods+public 4292736 2011-06-16 16:17:15.0002011-06-16 16:17:15.0001http://www.google.ch/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+run+build 6750368 2011-06-16 16:19:15.0002011-06-16 16:19:15.0001http://127.0.0.1:15674/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292815 2011-06-16 16:42:15.0002011-06-16 16:42:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=55r8TYvsGOTo0QGV2rWzAw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=PVnpkZ1WwFm71gVRg4HOSg&cad=rja 786457 2011-06-18 12:33:15.0002011-06-18 12:33:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+directory+structure+tests 6750368 2011-06-18 10:43:15.0002011-06-18 10:43:15.0001http://www.google.ca/search?hl=en&q=Failed+to+set+%27info%27+properties+using+ant+in+jenkins&oq=Failed+to+set+%27info%27+properties+using+ant+in+jenkins&aq=f&aqi=&aql=f&gs_sm=e&gs_upl=3883l7179l0l21l21l0l20l0l0l142l142l0.1l1 6750461 2011-06-18 00:17:15.0002011-06-18 00:17:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Testing%2BMXUnit%23TestingMXUnit-ViewingtheJUnitReport&rct=j&q=junit+report+viewer&usg=AFQjCNGS2oRYo5nnSGwXPCjH8xXU2JKGOw&sa=X&ei=38n7TebdJIKCsQOFuNXdBQ&ved=0CDoQygQwBDgU 4947975 2011-06-17 23:07:15.0002011-06-17 23:07:15.0004http://www.google.com/search?q=mxunit+inject&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341606 2011-06-17 23:02:15.0002011-06-20 15:10:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=Rcf7TZO6A4m_gQeQjLHfCw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=ZJyhooevJUKkuYKxhwmepg 786457 2011-06-17 21:30:15.0002011-06-17 21:30:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS377US377&sourceid=chrome&ie=UTF-8&q=jenkins+where+is+ant 6750368 2011-06-17 21:22:15.0002011-06-17 21:22:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BFAQ 4292817 2011-06-17 21:01:15.0002011-06-17 21:01:15.0001http://www.google.com/search?q=mxunit+test+exceptions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox 786484 2011-06-17 20:30:15.0002011-06-17 20:30:15.0001http://127.0.0.1:49217/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-06-17 19:51:15.0002011-06-17 19:51:15.0004http://www.google.com/search?q=mxunit+debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 2195464 2011-06-17 19:44:15.0002011-09-30 18:07:18.0001http://www.google.com/search?num=100&hl=en&newwindow=1&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+assertions&aq=f&aqi=&aql=&oq= 786478 2011-06-17 19:20:15.0002011-06-17 19:20:15.0001http://www.google.com/search?num=100&hl=en&newwindow=1&client=firefox-a&hs=pDf&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+ant&aq=7&aqi=g1g-s1g8&aql=&oq=mxunit 5341276 2011-06-17 19:03:15.0002011-06-17 19:03:15.0001http://www.google.com/search?num=100&hl=en&newwindow=1&client=firefox-a&hs=DaK&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+output&aq=f&aqi=&aql=&oq= 4292713 2011-06-17 19:14:15.0002011-06-17 19:14:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=save+junit+xml+results&ie=utf-8&oe=utf-8 5341269 2011-06-17 18:30:15.0002011-06-17 18:30:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+post 6750368 2011-06-17 18:40:15.0002011-06-17 18:40:15.0001http://www.google.co.uk/search?q=mxunit%2C+how+to+test+private+method&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292736 2011-06-17 15:37:15.0002011-06-17 15:37:15.0001http://www.swartzfager.org/thoughts/post.cfm/brief-guide-to-testing-browser-behavior-with-selenium-ide-and-cfselenium 786457 2011-06-17 18:23:15.0002011-06-17 18:23:15.0001http://www.google.co.uk/search?hl=en&q=jenkins+ant+target&meta= 6750368 2011-06-17 13:45:15.0002011-06-17 13:45:15.0001http://www.google.fr/search?hl=fr&source=hp&biw=1280&bih=705&q=test+de+Jenkins&aq=f&aqi=&aql=&oq= 6750461 2011-06-17 14:25:15.0002011-06-17 14:25:15.0001http://www.google.hu/search?q=jenkins+ant+property&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-06-17 12:56:15.0002011-06-17 12:56:15.0001http://www.google.co.uk/search?hl=en&q=build+%22every+change%22+jenkins&aq=f&aqi=&aql=f&oq= 6750466 2011-06-17 13:09:15.0002011-06-17 13:09:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=iSZ&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+run+junit&oq=jenkins+run+junit&aq=f&aqi=&aql=f&gs_sm=e&gs_upl=3273l3273l0l1l1l0l0l0l0l259l259l2-1l1 6750461 2011-06-17 12:54:15.0002011-06-17 12:54:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=creating%20an%20mxunit%20test&ei=V077TY2lCYW3tgeDs9G7Dg&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-06-17 12:54:15.0002011-06-17 12:54:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertEquals&ei=CEf7TbmBKJCovQPMneWpAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-06-17 12:23:15.0002011-06-17 12:23:15.0001http://www.google.fi/search?q=jenkins+junit+xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a 6750461 2011-06-17 12:27:15.0002011-06-17 12:27:15.0001http://www.google.com/search?q=notepad+%2B%2B+aws+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-06-19 09:45:15.0002011-06-19 09:45:15.0001http://www.bing.com/search?q=mx+unit&src=IE-SearchBox&FORM=IE8SRC 786536 2011-06-19 08:00:15.0002011-06-19 08:00:15.0001http://www.google.de/search?hl=de&biw=1260&bih=861&q=cfloop+query%3D%22&aq=f&aqi=&aql=&oq= 6750302 2011-06-19 02:06:15.0002011-06-19 02:06:15.0001http://search.avg.com/route/?d=4df60ff3&v=7.005.030.004&i=26&tp=chrome&q=aws+ec2+coldfusion&lng=en-US&iy=&ychte=us 6160392 2011-06-19 03:27:15.0002011-06-19 03:27:15.0001http://www.bing.com/search?q=mx+unit&src=IE-SearchBox&FORM=IE8SRC 786457 2011-06-19 07:03:15.0002011-06-19 07:03:15.0002http://plan9.dev/mxunit/ 786457 2011-06-18 12:56:15.0002011-06-19 17:10:15.0001http://xxx-porn.ru/ 786494 2011-06-18 13:13:15.0002011-06-18 13:13:15.0001http://www.google.co.in/ 786457 2011-06-18 15:10:15.0002011-06-18 15:10:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=assertEquals 5341326 2011-06-18 17:16:15.0002011-06-18 17:16:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=ant+junit+summarize+results 5341276 2011-06-20 11:55:15.0002011-06-20 11:55:15.0003http://www.google.fi/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fi:official&client=firefox-a 6750368 2011-06-20 10:26:15.0002011-06-30 09:46:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=continuous+running&meta=&aq=f&aqi=g10&aql=&oq=&safe=active 6750461 2011-06-20 10:20:15.0002011-06-20 10:20:15.0001http://www.google.de/search?q=jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:unofficial&client=firefox-a 6750368 2011-06-20 13:16:15.0002011-06-20 13:16:15.0001http://www.google.cz/url?sa=t&source=web&cd=7&ved=0CEwQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=unit%20triko%20mx&ei=Nkb_TcbfDYKhOv_Q_N4I&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-06-20 13:15:15.0002011-06-20 13:15:15.0002http://www.google.com/search?hl=en&q=Junit%20ant%20task%20tutorial&spell=1&sa=X 5341276 2011-06-20 12:58:16.0002011-06-20 13:04:15.0001http://www.google.com/ 6750362 2011-06-20 12:47:15.0002011-06-20 12:47:15.0001http://www.google.com.au/search?q=mxunit+raise+error&rls=com.microsoft:en-au:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF&redir_esc=&ei=_vX-TYL2O4XTrQfX-ojVDw 4685867 2011-06-20 07:27:15.0002011-06-20 07:27:15.0001http://www.tiendavirtual.net 786478 2011-06-20 06:38:15.0002011-06-20 06:38:15.0001http://www.google.com/search?q=junitreport+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-06-20 05:55:15.0002011-06-20 05:55:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1600&bih=681&q=how+to+use+mxunit&btnG=Google+Search 4292794 2011-06-20 05:42:15.0002011-06-20 05:42:15.0002http://www.google.co.uk/search?q=makepublic+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786598 2011-06-20 09:59:15.0002011-06-20 10:06:15.0003http://www.google.co.uk/search?q=makepublic+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292736 2011-06-20 09:52:15.0002011-08-12 14:07:15.0001http://bigelowcarpet.net 786478 2011-06-20 08:37:16.0002011-06-20 08:37:16.0001http://winecareers27.wikispaces.com/Job+found+at+Vineyard+-+Are+you+searching+for+best+suited+wine+careers%3F 786478 2011-06-20 08:03:15.0002011-06-20 08:03:15.0001http://HitTheRack.yolasite.com/ 786478 2011-06-20 02:44:15.0002011-06-20 02:44:15.0002http://www.google.co.in/search?hl=en&client=firefox-a&hs=uKs&rls=org.mozilla%3Aen-US%3Aofficial&channel=np&q=mxunit+tdd&oq=mxunit+tdd&aq=f&aqi=g-sx2&aql=&gs_sm=e&gs_upl=9095l11608l0l4l4l0l0l0l0l326l1052l2-2.2l4 786494 2011-06-20 05:12:15.0002011-06-20 10:27:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1600&bih=681&q=how+to+use+mxunit&btnG=Google+Search 5341231 2011-06-20 05:41:15.0002011-06-20 05:41:15.0001http://www.google.com/search?q=put+tests+folder+above+webroot+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786593 2011-06-20 03:15:15.0002011-06-20 03:15:15.0001http://www.google.at/search?q=jenkins+ant 6750368 2011-06-19 14:22:15.0002011-06-19 14:22:15.0001http://search.mywebsearch.com/mywebsearch/GGmain.jhtml?id=ZCxdm490YYPL&ptb=L.u5rT1PeGMdCYisQ7H07g&ind=2010090616&ptnrS=ZCxdm490YYPL&si=&n=77cf8c78&psa=&st=kwd&searchfor=TDD+step+by+step+example 786494 2011-06-19 15:56:15.0002011-06-19 15:56:15.0001http://www.google.co.in/search?q=using+ant+to+create+junit+report&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&redir_esc=&ei=0uX9TaPaF87jrAfctJ3tDw 5341276 2011-06-19 12:06:18.0002011-06-19 12:06:18.0001http://localhost:90/mxunit/samples/samples.cfm 786457 2011-06-19 12:16:18.0002011-06-19 12:16:18.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+gchat+notifications 6750466 2011-06-19 17:40:15.0002011-06-19 17:40:15.0002http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit&ei=Ezj-TYCsLcOqrAf06c3WDw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-19 17:57:15.0002011-06-19 18:00:15.0001http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+workspace&searchQuery.spaceKey=default 6750362 2011-06-19 16:42:15.0002011-06-19 16:42:15.0001http://www.google.com/search?rlz=1C1DVCC_enUS361US373&sourceid=chrome&ie=UTF-8&q=mxunit+asserstions 786478 2011-06-19 16:54:15.0002011-06-19 16:54:15.0001http://www.google.lk/search?q=how+to+get+a+generate+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-06-03 09:59:15.0002011-06-03 09:59:15.0001http://www.google.ru/ 6160402 2011-06-03 13:05:15.0002011-06-03 13:05:15.0001http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=ant+junitreport 5341276 2011-06-03 12:50:15.0002011-06-03 12:50:15.0001http://www.google.com/search?q=create+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-06-03 07:28:15.0002011-06-03 07:28:15.0001http://www.google.hr/search?q=jenkins+ant+setup&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-03 06:07:15.0002011-06-03 06:07:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+assert+commands 786478 2011-06-03 09:00:15.0002011-06-03 09:00:15.0002http://www.google.ru/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1&nord=1#sclient=psy&hl=ru&newwindow=1&nord=1&site=webhp&source=hp&q=ant+start+stop+win+service&aq=f&aqi=&aql=&oq=&pbx=1&fp=e7be68f0ea50d0d6&ion=1&biw=1680&bih=929 6750546 2011-06-03 07:39:15.0002011-06-03 10:04:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertion%20patterns&ei=eUzoTd2sIYS4sQOoyYCIDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-06-03 02:53:15.0002011-06-03 02:53:15.0001http://www.google.com.hk/search?q=mxunit+mock+init&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341606 2011-06-03 02:20:15.0002011-06-03 02:20:15.0001http://www.bing.com/search?q=mxunit+mock&src=IE-SearchBox&FORM=IE8SRC 5341597 2011-06-03 03:41:15.0002011-06-03 03:41:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=unix+jenkins+git+plugin+how+to+install 6750543 2011-06-03 18:54:15.0002011-06-03 18:54:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=injectproperty+mxunit 5341322 2011-06-03 19:00:15.0002011-06-03 19:00:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=setting+up+email+with+jenkins 6750466 2011-06-03 19:53:15.0002011-06-03 19:53:15.0001http://search.yahoo.com/search;_ylt=A0oG7l09QulN0y8AVVZXNyoA?ei=UTF-8&vm=r&fr=b2ie7&p=%2Bcfloop+query+evaluate&fr2=sp-qrw-orig-top&norw=1 6750302 2011-06-03 20:24:15.0002011-06-03 20:24:15.0001http://127.0.0.1:54993/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-06-03 16:00:15.0002011-06-03 16:00:15.0001http://webcache.googleusercontent.com/search?q=cache:_8lP3wIz0n8J:mxunit.org/+mxunit&cd=1&hl=en&ct=clnk&gl=us&client=safari&source=www.google.com 786457 2011-06-03 16:41:15.0002011-06-03 16:41:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=eclipse+mxunit+tests+not+at+the+top-level+of+a+project 786529 2011-06-03 17:25:15.0002011-06-03 17:25:15.0001http://www.google.com/search?hl=en&rlz=1C1GGLS_enUS330US330&q=mxunit+assertions&aq=f&aqi=&aql=&oq= 786478 2011-06-03 18:09:15.0002011-06-03 18:09:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=QeboTaGyNYf40gGlnuieAQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=fvVBbO-VhNLBjVSUS3K62Q 4292713 2011-06-03 13:49:15.0002011-06-03 13:49:15.0001http://www.google.co.in/search?hl=en&rlz=1B3GGLL_enIN402IN402&sa=X&ei=3eroTYHJC4PsrAeUvYyPAQ&ved=0CBcQBSgA&q=coldfusion+java+subclass+assignment&spell=1&biw=1920&bih=821 4292736 2011-06-03 14:09:15.0002011-06-03 14:09:15.0001http://www.google.de/search?q=mxunit+ant+task+cfc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a&safe=active 5341519 2011-06-03 14:20:15.0002011-06-03 14:20:15.0003http://www.google.com/m/search?safe=images&source=mobilesearchapp&client=mobilesearchapp&q=coldfusion+amazon+aws&channel=iss&hl=en&tbs=qdr:y&ei=dfnoTdg2gf41uuLQrAE&ved=0CAoQpwU 6160392 2011-06-03 15:12:15.0002011-06-03 15:15:15.000//aws.amazon.com/about-aws/http 6160394 cameronc@gmail.com2011-09-04 21:12:04.000cameronc@gmail.com2011-09-04 21:12:04.0001http://www.google.com.ar/search?sourceid=chrome&ie=UTF-8&q=jenkins+not+running+tests 6750461 2011-06-03 13:22:15.0002011-06-03 13:22:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%2Cresult%20types&ei=WqDnTZ-sH4WXtwfo3vjsCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-06-02 14:39:15.0002011-06-02 14:39:15.0001http://www.google.com/search?q=MXunit+transaction+for+deletes&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2011-06-02 13:15:15.0002011-06-02 13:15:15.0001http://www.baidu.com/baidu?wd=mxunit+mock&tn=monline_dg 5341320 2011-06-02 12:28:15.0002011-06-02 12:28:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=continuous+integration+%2B+delete+a+project 6750362 2011-06-02 10:53:15.0002011-06-02 10:53:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=beforeTest 5341647 2011-06-02 10:17:15.0002011-06-02 10:17:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=1q5&rls=org.mozilla%3Aen-GB%3Aofficial&q=MXUnit+before+Test&aq=f&aqi=&aql=&oq= 786484 2011-06-02 10:17:15.0002011-06-02 10:17:15.0001http://www.google.co.in/search?q=junit+report+xml+format&hl=en&client=firefox-a&hs=En4&rls=org.mozilla:en-US:official&prmd=ivns&ei=81LnTdiPHYfIvQPh5LiDDg&start=10&sa=N&biw=1600&bih=796 786582 2011-06-02 09:54:15.0002011-06-02 09:54:15.0001http://wiki.mxunit.org/display/default/Eclipse+Plugin+Keyboard+Shortcuts 786504 2011-06-02 07:25:15.0002011-06-02 07:25:15.0001http://www.google.com.hk/webhp?hl=zh-CN&sourceid=cnhp 786517 2011-06-02 06:49:15.0002011-06-02 06:49:15.0001http://www.google.co.in/search?q=jenkins+%2B+JUnit&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=JQjnTZWpEpTAsAPbwMmVDg&start=20&sa=N&biw=1280&bih=633 6750461 2011-06-02 03:51:15.0002011-06-02 03:51:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Why+can't+I+get+Facade+to+open 4292815 2011-06-02 02:11:15.0002011-06-02 02:11:15.0004http://healthyfatscookbook.com 786478 2011-06-02 01:02:15.0002011-06-02 01:02:15.0001http://www.google.com/search?q=junitreport+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-06-01 22:14:15.0002011-06-01 22:14:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+install+git+jenkins 6750543 2011-06-01 21:30:15.0002011-06-01 21:30:15.0001http://localhost:8300/mxunit/index.cfm?&debug=false 786457 2011-06-01 21:11:15.0002011-06-01 21:11:15.0001http://www.google.com/search?rlz=1C1GGLS_enUS330US330&sourceid=chrome&ie=UTF-8&q=mxunit+assertinos 786478 2011-06-02 22:48:15.0002011-06-02 22:48:15.0001http://www.google.com/search?q=jenkins+vss&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-02 20:19:15.0002011-06-02 20:19:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=how+to+install+git+plugin+jenkins&ie=utf-8&oe=utf-8 6750543 2011-06-02 19:04:15.0002011-06-02 19:04:15.0001http://www.google.ba/ 6750546 2011-06-02 17:06:15.0002011-06-02 17:06:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=MXUnite+docs&qscrl=1 786457 2011-06-02 17:28:15.0002011-06-02 17:28:15.0001http://www.linkedin.com/news?viewArticle=&articleID=551094035&gid=3935438&type=member&item=56079648&articleURL=http%3A%2F%2Fwiki%2Emxunit%2Eorg%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BEclipse%2BPlugin&urlhash=xW2P 786499 2011-06-02 15:40:15.0002011-06-02 15:40:15.0001http://www.google.co.uk/ 6160402 2011-06-02 15:54:15.0002011-06-02 15:54:15.0001http://www.google.com/search?hl=en&safe=off&client=ubuntu&hs=8Jp&channel=fs&q=jenkins.war+where+is+file&aq=f&aqi=&aql=&oq= 6750362 2011-06-02 14:42:15.0002011-06-02 14:42:15.0001http://www.google.com/search?q=%22multiple+keyboard%22+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786504 2011-06-02 15:03:15.0002011-06-02 15:03:15.0001http://127.0.0.1:54291/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fproject-specific-remotefacade.html 4292817 2011-06-02 14:40:15.0002011-06-02 14:40:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1159&bih=826&q=coldfusion+clear+heap+memory+after+query&btnG=Google+Search 6750302 2011-06-02 14:42:15.0002011-06-02 14:42:15.0003http://127.0.0.1:1735/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292817 2011-06-01 14:36:15.0002011-06-01 14:37:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mock%20mxunit&ei=-1PmTZvUI8WdgQer7uGICw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-06-01 15:01:15.0002011-06-01 15:01:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS433US433&aq=f&sourceid=chrome&ie=UTF-8&q=Jenkins+automation 6750360 2011-06-01 16:14:15.0002011-06-01 16:14:15.0002http://www.google.de/search?q=jenkins+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a&safe=active 6750461 2011-06-01 15:21:15.0002011-08-30 14:56:15.000memory1.pngimage/png 5734498 marcesher2010-09-16 16:39:43.000marcesher2010-09-16 16:39:43.0003519711http://www.google.co.za/search?sourceid=chrome&ie=UTF-8&q=ant+and+jenkins+j2ee 6750368 2011-06-01 10:33:15.0002011-06-01 10:33:15.000remotefacadetester.pngimage/png 4292815 marcesher2010-07-08 00:07:59.000marcesher2010-07-08 00:07:59.0004998111http://127.0.0.1:59276/help/advanced/tocView.jsp?view=toc 4292815 2011-06-01 10:17:15.0002011-06-01 10:17:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=np&q=how+to+generate+report+in+junit&aq=0j&aqi=g-j1&aql=&oq=how+to+generate+report+in+ju 5341276 2011-06-01 12:28:15.0002011-06-01 12:28:15.0001http://www.google.de/search?q=build+zeitgesteuert+starten+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-06-01 12:08:15.0002011-06-01 12:08:15.0003http://wiki.mxunit.org/display/default/How%2Bcfloop%2Bquery%253D%2Bkilled%2Ba%2BColdFusion%2Bserver 6750302 2011-06-01 13:37:15.0002011-08-13 04:01:16.0001http://www.google.com/search?sclient=psy&hl=en&client=firefox-a&rls=org.mozilla:en-US%3Aofficial&source=hp&q=mxunit+error+can%27t+find+coldfusion+component&aq=f&aqi=&aql=&oq=&pbx=1&biw=1280&bih=850&cad=cbv 4292815 2011-06-01 13:07:15.0002011-06-01 13:07:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=uH7&rls=org.mozilla%3Aen-GB%3Aofficial&q=jenkins+post-build+ant+step&aq=f&aqi=&aql=f&oq= 6750368 2011-06-01 13:45:15.0002011-06-01 13:45:15.0001http://127.0.0.1:4681/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-06-01 13:43:15.0002011-06-01 13:43:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+add+git+installation 6750543 2011-06-01 19:07:15.0002011-06-01 19:07:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=-JDmTZOjB4Xw0gGs47D6Cg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=MsozElw6jWKRbkCP8ZcF4g&cad=rja 786457 2011-06-01 19:21:15.0002011-06-01 19:21:15.0001http://www.google.com/search?q=eclipse+testing+a+cfm+page+in+browser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-06-01 19:23:15.0002011-06-01 19:23:15.0001http://127.0.0.1:50102/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-06-01 19:34:15.0002011-06-01 19:34:15.0001http://bugs.localhost/mxunit/ 786457 2011-06-01 20:23:15.0002011-06-01 20:23:15.0001http://www.google.com/search?client=safari&rls=en&q=cfcomponent+output&ie=UTF-8&oe=UTF-8 5734498 2011-06-01 20:29:15.0002011-06-01 20:29:15.000memory2.pngimage/png 5734498 marcesher2010-09-16 17:09:46.000marcesher2010-09-16 17:09:46.00016777711http://www.google.com/search?hl=en&source=hp&q=jenkins+automation&aq=5&aqi=g10&aql=&oq=jenkins+au 6750360 2011-06-01 20:58:15.0002011-06-01 20:58:15.000memory3.pngimage/png 5734498 marcesher2010-09-16 17:22:03.000marcesher2010-09-16 17:22:03.00040976911http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+git+integration 6750543 2011-06-01 21:00:15.0002011-06-01 21:00:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=Em9&rls=org.mozilla%3Aen-GB%3Aofficial&q=jenkins+custom+post+build+to+run+ant&aq=f&aqi=&aql=&oq= 6750368 2011-06-01 16:24:15.0002011-06-01 16:24:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 786494 2011-06-01 16:25:15.0002011-12-26 00:19:15.0001http://www.google.co.in/search?q=jenkins+configure+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-01 16:33:15.0002011-06-01 16:33:15.0001http://www.google.co.in/search?q=jenkins+configure+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-06-01 16:34:15.0002011-06-01 16:34:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=jenkins+tests+failing+but+build+does+not+fail&aq=f&aqi=&aql=&oq= 6750464 2011-06-01 18:13:15.0002011-06-01 18:13:15.0001http://www.google.se/search?q=coldfusion+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-06-01 18:19:15.0002011-06-01 18:19:15.0001http://www.google.com/url?sa=t&source=web&cd=7&ved=0CGAQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=ec2%20launch%20instances&ei=dIbmTcj7E-jM0AGGvdHsCg&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-06-01 18:36:15.0002011-06-01 18:36:15.0002http://www.delicious.com/howchmo/ec2 6160402 2011-06-01 18:43:15.0002011-09-21 21:16:15.0001http://www.bing.com/search?q=cf+plugin+eclipse&src=IE-SearchBox&FORM=IE8SRC 786504 2011-05-31 17:30:15.0002011-05-31 17:30:15.0001http://www.google.com/search?q=jenkins+war+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750362 2011-05-31 17:06:15.0002011-05-31 17:06:15.0001http://www.bing.com/search?q=jenkins%20junit%20directory&FORM=BSRTLB&PC=BBSR&QS=n 6750461 2011-05-31 15:33:15.0002011-05-31 15:33:15.0001http://www.google.it/url?sa=t&source=web&cd=12&ved=0CCoQFjABOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=testing%20with%20dao&ei=2wjlTe_yNMXLtAb3z73qBQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-05-31 15:28:15.0002011-05-31 15:28:15.000outputs-6.pngimage/png 786582 marcesher2009-01-18 16:02:37.000marcesher2009-01-18 16:02:37.0008472511http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341269 2011-05-31 19:26:15.0002011-05-31 19:26:15.000outputs-3.pngimage/png 786582 marcesher2009-01-18 16:02:20.000marcesher2009-01-18 16:02:20.0007943011http://www.google.com/search?q=mxunit+issue+can%27t+find+test+component&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5734498 2011-05-31 19:05:15.0002011-05-31 19:05:15.000outputs-2.pngimage/png 786582 marcesher2009-01-18 16:02:20.000marcesher2009-01-18 16:02:20.00010140711http://www.google.com.tr/search?hl=tr&client=firefox-a&hs=3Wo&rls=org.mozilla%3Atr%3Aofficial&channel=np&q=amazon+ec2+coldfusion&oq=amazon+ec2+coldfusion&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3092l5758l0l11l11l0l10l10l0l214l214l2-1 6160392 2011-05-31 17:51:15.0002011-05-31 17:51:15.000outputs-1.pngimage/png 786582 marcesher2009-01-18 16:02:20.000marcesher2009-01-18 16:02:20.00012160011http://www.google.de/search?q=jenkins+ant+project&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de-DE:official&client=firefox-a 6750368 2011-05-31 17:48:15.0002011-05-31 17:48:15.000outputs-4.pngimage/png 786582 marcesher2009-01-18 16:02:20.000marcesher2009-01-18 16:02:20.00028862411http://www.google.co.uk/search?q=mxunit&rls=com.microsoft:en-gb&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=LPrkTbv2OI7ItAaXhLCGBg 786457 2011-05-31 14:25:15.0002011-05-31 14:25:15.0001http://www.google.fr/search?q=configuring+ant+within+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750461 2011-05-31 14:02:15.0002011-05-31 14:02:15.0001http://www.google.fr/search?q=jenkins+configure+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750461 2011-05-31 14:01:15.0002011-05-31 14:01:15.0002http://www.google.com/search?sclient=psy&hl=en&safe=active&client=ubuntu&hs=AJj&channel=fs&source=hp&q=jenkins+tests+ant&aq=f&aqi=&aql=&oq=&pbx=1&biw=1280&bih=632&cad=cbv 6750461 2011-05-31 12:21:15.0002011-05-31 12:21:15.0001http://www.ask.com/web?q=wiki%20mx%20unit&o=41648182&l=snd&gc=0 786457 2011-05-31 15:08:15.0002011-05-31 15:08:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=eclipse+plugin 786517 2011-05-31 15:02:15.0002011-05-31 15:02:15.0002http://twitter.com/ 5341432 2011-05-31 14:55:15.0002011-05-31 15:26:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=mxunit+assert+object&aq=f&aqi=&aql=&oq= 786478 2011-05-31 14:37:15.0002011-05-31 14:37:15.00016http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 5341473 2011-06-01 06:50:15.0002011-12-14 23:34:15.0001http://www.google.ru/search?hl=en&newwindow=1&biw=1166&bih=625&q=jenkins+ant&aq=f&aqi=&aql=&oq= 6750368 2011-06-01 07:43:15.0002011-06-01 07:43:15.0005http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 6160392 2011-06-01 06:41:15.0002011-06-01 06:49:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&biw=1399&bih=779&q=jenkins+stop+windows+service&oq=jenkins+stop+windows+service&aq=f&aqi=&aql=&gs_sm=s&gs_upl=809744l815094l0l28l16l0l0l0l0l0l0l 6750546 2011-06-01 06:49:15.0002011-06-01 06:49:15.0001http://www.google.nl/search?hl=nl&client=firefox-a&hs=c6N&rlz=1R1GGGL_nl___GB346&sa=X&ei=SwjmTeqcCOThiALjyJy-CQ&ved=0CBkQvwUoAQ&q=jenkins+build+ant+target&spell=1&biw=1280&bih=850 6750368 2011-06-01 09:38:15.0002011-06-01 09:38:15.0001http://www.google.com/search?q=%40Mock+define+when+and+return&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341601 2011-06-01 09:40:15.0002011-06-01 09:40:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=MXUnit%20make%20public&ei=u_flTZphkLmEB7_1sMUK&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-06-01 08:27:15.0002011-06-01 08:27:15.0001http://www.google.com.vn/search?q=default+password+ec2-user&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-06-01 08:33:15.0002011-06-01 08:33:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=confluence+windows+service+won't+run 6750546 2011-06-01 00:45:15.0002011-06-01 00:45:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1SNNTCENUS369&q=Mongodb+service+status+starting&aq=f&aqi=&aql=&oq= 6750546 2011-06-01 00:52:15.0002011-06-01 00:52:15.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+on+ec2 6160392 2011-05-31 20:06:15.0002011-09-15 00:25:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+remotefacade+eclipse 4292817 2011-05-31 20:36:15.0002011-05-31 20:36:15.0001http://www.google.co.in/url?sa=t&source=web&cd=11&ved=0CBcQFjAAOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mockbox%20framework&ei=R9TlTc6_AcTsrAfakqWxCA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&cad=rja 5341597 2011-06-01 05:56:15.0002011-06-01 05:56:15.0003http://blog.mxunit.org/search/label/coldfusion 6750679 2011-06-01 06:22:15.0002011-06-01 06:49:15.0001http://www.google.co.jp/search?q=Jenkins+ant+OutOfMemoryError&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a 6750368 2011-06-01 01:34:15.0002011-06-01 01:34:15.0001http://127.0.0.1:8301/mxunit/runner/index.cfm?test=mxunit.tests.framework.AssertTest&componentPath= 786457 2011-06-01 02:50:15.0002011-06-01 02:50:15.0001http://www.google.se/search?hl=sv&client=firefox-a&hs=p4N&rls=org.mozilla%3Asv-SE%3Aofficial&q=default+ant+jenkins&oq=default+ant+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=4893l4893l0l1l1l0l0l0l0l84l84l1 6750368 2011-05-30 13:28:15.0002011-05-30 13:28:15.000plugin-install-7.pngimage/png 786517 marcesher2009-01-18 14:13:00.000marcesher2009-01-18 14:13:00.000434761plugin-install-8.pngimage/png 786517 marcesher2009-01-18 14:13:00.000marcesher2009-01-18 14:13:00.000178491plugin-install-15.pngimage/png 786517 marcesher2009-01-18 14:13:20.000marcesher2009-01-18 14:13:20.0003727311http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+git+public+key 6750543 2011-05-30 13:41:15.0002011-05-30 13:41:15.000plugin-install-14.pngimage/png 786517 marcesher2009-01-18 14:13:20.000marcesher2009-01-18 14:13:20.00020590311http://www.google.co.in/search?q=ant+for+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-05-30 09:53:15.0002011-05-30 09:53:15.000plugin-install-11.pngimage/png 786517 marcesher2009-01-18 14:13:20.000marcesher2009-01-18 14:13:20.0001217211http://www.google.co.in/search?hl=en&client=firefox-a&hs=gOg&rls=org.mozilla%3Aen-US%3Aofficial&biw=1680&bih=770&q=jenkins+configure+ant&oq=jenkins+configure+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=8419l8698l0l3l2l0l1l1l0l243l243l2-1 6750368 2011-05-30 10:58:15.0002011-05-30 10:58:15.000plugin-install-12.pngimage/png 786517 marcesher2009-01-18 14:13:20.000marcesher2009-01-18 14:13:20.00011511512http://www.google.ie/search?q=Eclipse+plug-in+JUnit+report&hl=en&rls=com.microsoft:en-ie:IE-SearchBox&rlz=1I7GGLL_en&prmd=ivns&ei=DXvjTdumKcyLhQeMnezpBw&start=20&sa=N&biw=1259&bih=825 5341276 2011-05-30 11:14:15.0002011-05-30 11:17:15.000plugin-install-13.pngimage/png 786517 marcesher2009-01-18 14:13:20.000marcesher2009-01-18 14:13:20.0001027911http://www.google.se/search?q=default+ant+workspace+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 6750461 2011-05-30 12:36:15.0002011-05-30 12:36:15.000plugin-install-19.pngimage/png 786517 marcesher2009-01-18 14:13:40.000marcesher2009-01-18 14:13:40.0005402412http://www.google.co.uk/search?q=mxunit+ant+runner&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341269 2011-05-30 20:13:15.0002011-06-02 06:38:15.000plugin-install-5.pngimage/png 786517 marcesher2009-01-18 14:12:40.000marcesher2009-01-18 14:12:40.0004633411http://www.google.se/search?q=jenkins+gtalk+configuration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-05-30 20:42:15.0002011-05-30 20:42:15.000plugin-install-4.pngimage/png 786517 marcesher2009-01-18 14:12:40.000marcesher2009-01-18 14:12:40.0006632411http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=69767E3E41AD1BB38DBEAB9919D4D4A3?replyToComment=5341502&#comment-5341502 5341233 2011-05-30 22:01:15.0002011-05-30 22:01:15.000plugin-install-1.pngimage/png 786517 marcesher2009-01-18 14:12:40.000marcesher2009-01-18 14:12:40.00014594515http://duckduckgo.com/l/?u=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FContinuous%2BIntegration%2B--%2BUsing%2Bgit%2Bas%2Byour%2BSCM 6750543 2011-05-30 22:05:15.0002011-12-19 00:21:15.000plugin-install-2.pngimage/png 786517 marcesher2009-01-18 14:12:40.000marcesher2009-01-18 14:12:40.0003286711http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+ant&searchQuery.spaceKey=default 6750368 2011-05-30 14:32:15.0002011-05-30 14:32:15.000plugin-install-3.pngimage/png 786517 marcesher2009-01-18 14:12:40.000marcesher2009-01-18 14:12:40.000475971plugin-install-10.pngimage/png 786517 marcesher2009-01-18 14:13:00.000marcesher2009-01-18 14:13:00.0001085711http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant&ie=utf-8&oe=utf-8&safe=active 6750368 2011-05-30 14:54:15.0002011-05-30 14:54:15.000plugin-install-9.pngimage/png 786517 marcesher2009-01-18 14:13:00.000marcesher2009-01-18 14:13:00.0003993011http://www.google.ch/search?hl=de&client=firefox-a&hs=h44&rls=org.mozilla%3Aen-US%3Aofficial&q=running+com+file+in+jenkins&oq=running+com+file+in+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2704l2704l0l1l1l0l0l0l0l74l74l1 6750461 2011-05-30 15:14:15.0002011-05-30 15:14:15.000plugin-install-6.pngimage/png 786517 marcesher2009-01-18 14:13:00.000marcesher2009-01-18 14:13:00.0003459211http://www.google.co.in/search?hl=en&source=hp&biw=1259&bih=848&q=How+to+generarate+Junit+reports&btnG=Google+Search&oq=How+to+generarate+Junit+reports&aq=f&aqi=&aql=&gs_sm=s&gs_upl=28016l46360l0l31l30l0l19l2l0l907l4002l5-1.4 5341276 2011-05-31 07:17:15.0002011-05-31 07:17:15.000mxu-sub-pass.pngimage/png 786564 marcesher2009-01-18 15:38:58.000marcesher2009-01-18 15:38:58.0001032611http://www.google.ch/search?hl=de&client=opera&hs=TNz&rls=en&channel=suggest&q=junit+example+jenkins&oq=junit+example+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3550l9137l0l23l22l1l10l10l0l224l1851l1.8.2 6750461 2011-05-31 07:14:15.0002011-05-31 07:14:15.000mx-testpass-1.pngimage/png 786558 marcesher2009-01-18 15:34:43.000marcesher2009-01-18 15:34:43.000840611http://www.google.ch/search?sourceid=chrome&ie=UTF-8&q=do+unit+testing+mxunit 4947975 2011-05-31 08:32:15.0002011-05-31 08:32:15.000mxu-divide-fail-1.pngimage/png 786564 marcesher2009-01-18 15:38:58.000marcesher2009-01-18 15:38:58.000161001mxu-sub-fail.pngimage/png 786564 marcesher2009-01-18 15:38:58.000marcesher2009-01-18 15:38:58.0001395111http://www.google.com/search?q=mxunit+RemoteFacade.cfm&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750434 2011-05-30 23:17:15.0002011-05-30 23:17:15.000mxu-divide-pass.pngimage/png 786564 marcesher2009-01-18 15:38:58.000marcesher2009-01-18 15:38:58.0001273711http://www.google.com.ar/search?hl=es-419&rlz=1C1SNNT_enAR390AR390&q=aws+stopvs+terminate+instance&oq=aws+stopvs+terminate+instance&aq=f&aqi=&aql=&gs_sm=e&gs_upl=89895l94582l0l19l13l2l0l0l6l463l2237l0.1.5.1.1 6160402 2011-05-30 22:13:15.0002011-05-30 22:13:15.000mxu-divide-fail-2.pngimage/png 786564 marcesher2009-01-18 15:38:58.000marcesher2009-01-18 15:38:58.0001591511http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=scm+continuous+integration 6750543 2011-05-31 07:02:15.0002011-05-31 07:02:15.000outputs-5.pngimage/png 786582 marcesher2009-01-18 16:02:20.000marcesher2009-01-18 16:02:20.0001690801suites-1.pngimage/png 786575 marcesher2009-01-18 15:56:24.000marcesher2009-01-18 15:56:24.0001215791plugin-install-17.pngimage/png 786517 marcesher2009-01-18 14:13:40.000marcesher2009-01-18 14:13:40.00017502211http://www.google.co.in/search?hl=en&safe=active&biw=1131&bih=690&q=ant%27s+junit+report+&oq=ant%27s+junit+report+&aq=f&aqi=&aql=&gs_sm=e&gs_upl=14954l14954l0l1l1l0l0l0l0l0l0l 5341276 2011-05-31 11:19:15.0002011-05-31 11:19:15.000plugin-install-16.pngimage/png 786517 marcesher2009-01-18 14:13:40.000marcesher2009-01-18 14:13:40.0001548611http://www.google.com.ar/search?hl=es&safe=active&sa=X&ei=Rq_jTceyIKnw0gGC0ZijBw&ved=0CBYQvwUoAQ&q=run+ant+project+on+jenkins&spell=1&biw=1280&bih=655 6750461 2011-05-31 12:06:15.0002011-05-31 12:06:15.000help.pngimage/png 786529 marcesher2009-01-18 14:23:44.000marcesher2009-01-18 14:23:44.0002753411http://rebiviwi.tk/ 5341320 2011-05-31 11:43:15.0002011-05-31 11:43:15.000plugin-install-18.pngimage/png 786517 marcesher2009-01-18 14:13:40.000marcesher2009-01-18 14:13:40.0008571711http://www.google.fi/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-05-31 09:14:15.0002011-05-31 09:14:15.000install-test.pngimage/png 786536 marcesher2009-01-18 15:13:23.000marcesher2009-01-18 15:13:23.00015260311http://www.google.com/search?client=ubuntu&channel=fs&q=junitreport+type+filed&ie=utf-8&oe=utf-8&gl=uk 5341276 2011-05-31 08:39:15.0002011-05-31 08:39:15.000install-download.pngimage/png 786536 marcesher2009-01-18 15:13:23.000marcesher2009-01-18 15:13:23.0001547111http://www.google.com/search?hl=en&q=%22continuous+integration%22+using+git&aq=f&aqi=g-v1&aql=t&oq= 6750543 2011-05-31 10:58:15.0002011-05-31 10:58:15.000mx-testfail-1.pngimage/png 786558 marcesher2009-01-18 15:34:43.000marcesher2009-01-18 15:34:43.000111501install-unzip.pngimage/png 786536 marcesher2009-01-18 15:13:23.000marcesher2009-01-18 15:13:23.00015436411http://www.google.com/search?client=safari&rls=en&q=ec2-user+default+password&ie=UTF-8&oe=UTF-8 6160402 2011-05-29 01:30:15.0002011-05-29 01:30:15.0003http://www.google.com.br/search?hl=pt-BR&rlz=1B7GGLL_pt-BRBR397BR397&q=jenkins+run+junit+tests&oq=jenkins+run+junit+tests&aq=f&aqi=&aql=&gs_sm=e&gs_upl=33795l41183l0l12l12l0l6l0l3l249l1051l2.1.3 6750461 2011-05-29 02:58:15.0002011-05-30 01:55:15.0001http://www.google.ca/search?rlz=1C1SKPL_enCA407CA407&sourceid=chrome&ie=UTF-8&q=ec2-user+password 6160402 2011-05-28 22:53:15.0002011-05-28 22:53:15.0001http://www.google.com/search?q=how+to+set+ant+task+to+display+junit+output+in+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-05-28 21:09:15.0002011-05-28 21:09:15.0001http://www.citytrand.ru/page/54/ 5341320 2011-05-28 22:23:15.0002011-05-28 22:23:15.0001http://www.google.dk/search?q=jenkins+git&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-05-29 11:32:15.0002011-05-29 11:32:15.0001http://www.google.com/search?q=jenkins+ci+ubuntu+user&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-05-29 06:18:15.0002011-05-29 06:18:15.0004http://austinheatingrepair.com 786478 2011-05-29 05:09:15.0002011-05-29 05:09:15.0001http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=jenkins+giving+build+status+notifications 6750466 2011-05-30 00:01:15.0002011-05-30 00:01:15.000runfailures.pngimage/png 786504 marcesher2009-01-18 14:05:00.000marcesher2009-01-18 14:05:00.0002708511http://www.google.se/search?q=Amazon+EC2+%22Request+Instances+Wizard%22&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160402 2011-05-29 22:07:15.0002011-05-29 22:07:15.000fail_circle.pngimage/png 786504 marcesher2009-01-18 14:04:45.000marcesher2009-01-18 14:04:45.0002964511http://www.google.ca/search?source=ig&hl=en&rlz=&q=can+ec2+users+use+eclipse&aq=f&aqi=&aql=&oq= 6160402 2011-05-29 22:04:15.0002011-05-29 22:04:15.000expandcollapse.pngimage/png 786504 marcesher2009-01-18 14:04:45.000marcesher2009-01-18 14:04:45.000286951error_circle.pngimage/png 786504 marcesher2009-01-18 14:04:45.000marcesher2009-01-18 14:04:45.000287251mxunit_history.pngimage/png 786504 marcesher2009-01-18 14:08:45.000marcesher2009-01-18 14:08:45.000274541mxunit_toggleErrorFailIcon.pngimage/png 786504 marcesher2009-01-18 14:08:32.000marcesher2009-01-18 14:08:32.0002884611http://linksforyou.net 786478 2011-05-29 17:11:15.0002011-05-29 17:11:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=848C03F5FC12E2F84B89D3D8860D4DBC?replyToComment=5341502&#comment-5341502 5341233 2011-05-29 15:12:15.0002011-05-29 15:12:15.000stop.pngimage/png 786504 marcesher2009-01-18 14:05:00.000marcesher2009-01-18 14:05:00.0003471runtests.pngimage/png 786504 marcesher2009-01-18 14:05:00.000marcesher2009-01-18 14:05:00.000276741help.pngimage/png 786504 marcesher2009-01-18 14:03:30.000marcesher2009-01-18 14:03:30.0002753411http://www.google.co.nz/url?sa=t&source=web&cd=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit&ei=DV7jTceDFsTZiAKUmciiBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-30 09:07:15.0002011-05-30 09:07:15.0005http://www.google.com/search?q=mxunit+assert+exception&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2011-05-30 09:02:15.0002011-06-20 22:38:16.000dir-runner-1.pngimage/png 786473 marcesher2009-01-18 12:33:54.000marcesher2009-01-18 12:34:41.00010789711http://www.google.co.uk/search?q=jenkins+and+confluence+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-05-30 08:26:15.0002011-05-30 08:26:15.000internalbrowser.pngimage/png 786504 marcesher2009-01-18 14:04:45.000marcesher2009-01-18 14:04:45.0002833811http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=configure+jenkins+with+svn 6750461 2011-05-30 06:14:15.0002011-05-30 06:14:15.000mxunit.pngimage/png 786504 marcesher2009-01-18 14:04:45.000marcesher2009-01-18 14:04:45.0002638911http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+user+accounts 6160402 2011-05-30 00:54:15.0002011-05-30 00:54:15.000refresh.pngimage/png 786504 marcesher2009-01-18 14:04:03.000marcesher2009-01-18 14:04:03.0002786213http://www.google.com.tw/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-05-30 00:33:15.0002011-08-07 13:45:15.000findtests.pngimage/png 786504 marcesher2009-01-18 14:03:52.000marcesher2009-01-18 14:03:52.0003011011http://www.google.nl/search?hl=nl&rlz=1T4GGHP_nlNL430&biw=1419&bih=668&q=jenkins+how+to+start+new+build&oq=jenkins+how+to+start+new+build&aq=f&aqi=&aql=&gs_sm=e&gs_upl=57375l62969l0l18l16l0l0l0l0l156l1327l8.8 6750368 2011-05-27 13:00:15.0002011-05-27 13:00:15.0001http://www.google.ca/search?client=safari&rls=en&q=ant+vs+jenkins&ie=UTF-8&oe=UTF-8&redir_esc=&ei=VqXfTc2rCqbm0QHLuYngCg 6750368 2011-05-27 13:22:15.0002011-05-27 13:22:15.0001http://www.google.com/search?hl=en&safe=off&biw=2560&bih=1262&q=jenkins+git+ssh+key&aq=f&aqi=g1&aql=f&oq= 6750543 2011-05-27 13:56:15.0002011-05-27 13:56:15.0001http://www.google.fi/search?q=jenkins+workspace&hl=fi&prmd=ivns&ei=5a7fTaXzKo6Tswa0t9jiBQ&start=10&sa=N&biw=1152&bih=769 6750461 2011-05-27 14:03:15.0002011-05-27 14:03:15.0001http://www.google.se/search?hl=sv&client=firefox-a&hs=hAJ&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+git+authentication&oq=jenkins+git+authentication&aq=f&aqi=&aql=&gs_sm=e&gs_upl=24846l27444l0l15l15l0l14l14l0l160l160l0.1 6750543 2011-05-27 14:03:15.0002011-05-27 14:03:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+test 6750368 2011-05-27 14:21:15.0002011-05-27 14:21:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20test%20private%20functions&ei=RrbfTbn6BsqRgQepyp3VCg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-05-27 14:34:15.0002011-05-27 14:34:15.0001http://www.google.com/search?q=%3Cjunitreport%3E&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:pt-BR:unofficial&client=firefox-a 5341276 2011-05-27 14:36:15.0002011-05-27 14:36:15.0002http://www.google.com/search?client=safari&rls=en&q=jenkins+git+ssh+key&ie=UTF-8&oe=UTF-8 6750543 2011-05-27 15:51:15.0002011-08-19 22:28:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=launching+an+ec2+instance 6160402 2011-05-27 16:54:15.0002011-05-27 16:54:15.0001http://extjstutorial.org/extjs/view-debug-output-mxunit-confluence/ 4292713 2011-05-27 17:03:15.0002011-05-27 17:03:15.0001http://www.google.com.sg/search?aq=0&oq=Continuous+Integration+folde&sourceid=chrome&ie=UTF-8&q=continuous+integration+folder+structure 6750368 2011-05-27 18:03:15.0002011-05-27 18:03:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCgQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20server&ei=ZejfTcKBEobGsAPy77SmBw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=iwdFxd4mgQh7xrCm_aA9KQ 5341269 2011-05-27 18:08:15.0002011-05-27 18:08:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=jenkinks+git+plugin+variables 6750543 2011-05-27 20:52:15.0002011-05-27 20:52:15.0001http://dev03.bo.uiowa.edu/testdir/mxunit/ 786457 2011-05-27 21:16:15.0002011-05-27 21:16:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+use+build+parameters+in+email 6750477 2011-05-27 22:05:15.0002011-05-27 22:05:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=continuous+integration+communication 6750466 2011-05-28 03:09:15.0002011-05-28 03:09:15.0005http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=CqbgTaidL4r6sAOo79iwBg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-05-28 07:37:15.0002011-06-01 07:13:15.0001http://www.google.pl/search?q=junit+qant+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl-PL:official&client=firefox-a 5341276 2011-05-28 12:58:15.0002011-05-28 12:58:15.0001http://www.google.co.uk/search?q=junitreport&rls=com.microsoft:en-gb:IE-Address&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLL_en&redir_esc=&ei=G9zgTfaDH5O5hAe_ttHPBg 5341276 2011-05-28 11:28:15.0002011-05-28 11:28:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS430US430&sourceid=chrome&ie=UTF-8&q=mxunit+execute+test+remote 786529 2011-05-28 13:19:15.0002011-05-28 13:19:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS430US430&sourceid=chrome&ie=UTF-8&q=mxunit+execute+test+remote 5341269 2011-05-28 13:18:15.0002011-05-28 13:18:15.0001http://www.google.nl/search?q=jenkins+ant+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-05-28 15:41:15.0002011-05-28 15:41:15.000//localhost:8888http 6750434 marcesher2011-03-25 23:06:57.000marcesher2011-03-25 23:06:57.0001http://www.google.co.uk/search?q=coldfusion+ec2&rls=com.microsoft:en-za:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ACAW&redir_esc=&ei=ZrLeTazdMNSChQeX2fDACg 6160392 2011-05-26 20:06:15.0002011-05-26 20:06:15.000//localhost/myproject/RemoteFacade.cfc?wsdlhttp 6750434 marcesher2011-03-25 23:06:57.000marcesher2011-03-25 23:06:57.0001http://www.google.co.uk/search?sourceid=ie7&q=how+to+build+test+into+jenkins&rls=com.microsoft:en-gb:IE-SearchBox&ie=UTF-8&oe=UTF-8&rlz=1I7SNNT_enGB375GB375 6750368 2011-05-26 20:46:15.0002011-05-26 20:46:15.0001http://www.google.com/search?q=Coldfusion+modifying+Cfloop+to+in+loop&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-05-26 21:29:15.0002011-05-26 21:29:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=MXUnit+building+tests+for+Data+access+objects 4292766 2011-05-26 20:10:15.0002011-05-26 20:10:15.0002http://www.google.com/search?client=opera&rls=en&q=jenkins+automation&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750360 2011-05-26 20:28:15.0002011-05-26 20:29:15.0002http://wiki.cfinnovate.com/display/default/Using%2BinjectMethod%2Bfor%2Bsimple%2Bmocking?showComments=true 5341320 2011-05-26 22:27:15.0002011-06-19 16:30:15.0002http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 5341187 2011-05-26 23:09:15.0002011-09-01 04:43:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mx+unit+mock 5341597 2011-05-26 21:56:15.0002011-05-26 21:56:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20testing%20private%20method&ei=08zeTfrMD8y4twfK_t2TCg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-05-26 21:58:15.0002011-05-26 21:58:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341211 5341530 2011-05-27 01:22:15.0002011-05-27 01:22:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=KwrfTcCiDY7ZiAKS76zeCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-05-27 02:20:15.0002011-05-27 02:20:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=stopping+starting+jenkins 6750546 2011-05-26 23:13:15.0002011-05-26 23:13:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Using+MXUnit+with+ColdSpring 5341320 2011-05-27 02:25:15.0002011-05-27 02:25:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20testcase&ei=rgrfTaDLFefmiAL62PjrCg&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw&sig2=4VimjaVW57D6vGehAnrzrA 786564 2011-05-27 02:22:15.0002011-05-27 02:22:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20tutorial&ei=ywrfTdilNKK-0AHoxbXQCg&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-05-27 02:22:15.0002011-05-27 02:22:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FFirst%2BTest%2BCase&rct=j&q=mxunit%20testcase&ei=rgrfTaDLFefmiAL62PjrCg&usg=AFQjCNHHGWK-QgPfe-XT9PmHBowf1duHdA&sig2=nRWwUVmgtuzDqQO7uW2P9A 786558 2011-05-27 02:22:15.0002011-05-27 02:22:15.0001http://www.google.com.au/search?hl=en&client=firefox-a&hs=76B&rls=org.mozilla%3Aen-GB%3Aofficial&biw=1024&bih=1130&q=Jenkins+ANT+example&oq=Jenkins+ANT+example&aq=f&aqi=&aql=&gs_sm=e&gs_upl=101762l102434l0l4l4l0l0l0l2l298l673l0.1.2 6750368 2011-05-27 06:31:15.0002011-05-27 06:31:15.0001http://www.authorsden.com/visit/viewarticle.asp?id=62395 6750477 2011-05-27 05:00:15.0002011-05-27 05:00:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341211 5341208 2011-05-27 04:48:15.0002011-05-27 04:48:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=Uh7fTYj8FYe6sQP-ltGlBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=SA1l_W9WjHY4kBA698IyAA 786478 2011-05-27 03:46:15.0002011-05-27 03:46:15.0001http://www.google.com.tw/search?hl=zh-TW&q=jenkins+configure&oq=jenkins+configure&aq=f&aqi=&aql=&gs_sm=e&gs_upl=14259l17934l0l19l15l0l5l5l0l157l748l8.2 6750461 2011-05-27 07:03:15.0002011-05-27 07:03:15.0001http://www.google.se/search?q=ant+jenkins&ie=UTF-8&oe=UTF-8&hl=sv&client=safari 6750368 2011-05-27 06:43:15.0002011-05-27 06:43:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1420&bih=740&q=ant+task+for+generating+report+for+Ant+4&aq=f&aqi=&aql=&oq= 5341276 2011-05-27 11:39:15.0002011-05-27 11:39:15.0003http://www.google.co.uk/search?q=ant+junitreport+multiple+input+files&hl=en&biw=1052&bih=639&sa=2 5341276 2011-05-27 10:58:15.0002011-05-27 11:03:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+execute+test 6750461 2011-05-27 10:26:15.0002011-05-27 10:26:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=failing+tests+jenekins&qscrl=1 6750464 2011-05-27 08:25:15.0002011-05-27 08:25:15.0001http://www.google.ru/search?hl=ru&newwindow=1&biw=1280&bih=869&q=mock+inject&aq=f&aqi=&aql=&oq= 5341606 2011-06-10 04:09:15.0002011-06-10 04:09:15.0001http://www.google.com/search?q=git+user.email&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-06-10 03:19:15.0002011-06-10 03:19:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=git+plugin+jenkins+configuration 6750543 2011-06-10 03:38:15.0002011-06-10 03:38:15.0001http://www.google.com.vn/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2011-06-10 01:39:15.0002011-06-10 01:39:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=%22Variable+FORM+is+undefined%22 4292817 2011-06-10 00:53:15.0002011-06-10 00:53:15.0001http://www.ehow.com/compare-cable-satellite-tv 6750461 2011-06-09 22:15:15.0002011-06-09 22:15:15.0001http://www.google.com/search?q=using+Continuous+Integration+Servers+with+Git&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 6750543 2011-06-09 21:33:15.0002011-06-09 21:33:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+vs+confluence 6750368 2011-06-09 20:21:15.0002011-06-09 20:21:15.0001http://127.0.0.1:49987/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-06-09 20:44:15.0002011-06-09 20:44:15.0001http://www.google.com.ar/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=ant+jenkins+mxmlc 6750368 2011-06-09 20:20:15.0002011-06-09 20:20:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cfdummycomponent 5734498 2011-06-09 18:32:15.0002011-06-09 18:32:15.0001http://www.google.com/search?hl=en&source=hp&biw=1141&bih=583&q=mxunit+debug&aq=f&aqi=g-s1g9&aql=&oq= 4292713 2011-06-09 17:33:15.0002011-06-09 17:33:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=rpath+ec2+login+password&aq=0p&aqi=p-p2g8&aql=&oq=rpath+ 6160402 2011-06-09 16:57:15.0002011-06-09 16:57:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertTrue&ei=OvbwTbmWIYfV0QHjuuSdBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-06-09 16:35:15.0002011-06-09 16:35:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCoQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20output%20value&ei=JvLwTf_xH8Xq0gHUxYiYBA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-06-09 16:18:15.0002011-06-09 16:18:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20private%20methods&ei=t-XwTYSyI8bL0QG0scC8BA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-06-09 15:25:15.0002011-06-09 15:25:15.0002http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=0eLwTZT_FuTV0QG2iJSmBA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-09 15:13:15.0002011-06-09 15:17:15.0002http://blog.mxunit.org/2011_02_01_archive.html 6750302 2011-06-09 14:57:15.0002011-07-12 19:50:15.0001http://www.google.com/search?q=ant+vs+jenkins&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6750368 2011-06-09 14:19:15.0002011-06-09 14:19:15.0001http://www.google.be/search?hl=nl&q=jenkins+git+plugin&oq=jenkins+git+plugin&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=6438l8734l0l18l13l0l6l6l5l186l844l1.6 6750543 2011-06-09 14:12:15.0002011-06-09 14:12:15.0001http://www.google.com/search?hl=en&source=hp&biw=1285&bih=581&q=jenkins+getting+email+notification+after+every+build&aq=f&aqi=g1g-m1g-b1g-bm1&aql=t&oq= 6750466 2011-06-09 13:57:15.0002011-06-09 13:57:15.0001http://www.google.ch/search?q=mxunit+testsuite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786575 2011-06-09 12:21:15.0002011-06-09 12:21:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=install+git+plugin+jenkins 6750543 2011-06-09 12:24:15.0002011-06-09 12:24:15.0001http://www.google.no/search?hl=no&client=firefox-a&hs=cXf&rls=org.mozilla%3Aen-US%3Aofficial&biw=1920&bih=1068&q=assertion+patterns+interaction&oq=assertion+patterns+interaction&aq=f&aqi=&aql=&gs_sm=e&gs_upl=21022l24302l0l14l14l1l12l0l0l155l155l0.1 786484 2011-06-09 12:47:15.0002011-06-09 12:47:15.0001http://www.google.be/search?hl=fr&q=jenkins+coldfusion+application&oq=jenkins+coldfusion+application&aq=f&aqi=&aql=&gs_sm=e&gs_upl=8680l10007l0l12l11l0l10l0l0l62l62l1 6750368 2011-06-09 11:44:15.0002011-06-09 11:44:15.0001http://www.google.ch/search?q=mxunit+testSuite.add&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786575 2011-06-09 11:49:15.0002011-06-09 11:49:15.0001http://www.google.com.tr/search?sourceid=chrome&ie=UTF-8&q=junitreport+ant+task+for+junit 5341276 2011-06-09 10:55:15.0002011-06-09 10:55:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20makepublic&ei=lavwTZ2iBYrMhAeIse0l&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-06-09 11:17:15.0002011-06-09 11:17:15.0002http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=how+to+create+junit+reports 5341276 2011-06-09 10:56:15.0002011-06-09 10:57:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=failed+unstable 6750477 2011-06-09 10:00:15.0002011-06-09 10:00:15.0003http://www.google.ch/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-06-09 08:10:15.0002011-07-24 23:17:15.0001http://www.google.co.id/search?hl=id&source=hp&q=Plug-In+Unit+General+Problem+&btnG=Penelusuran+Google&meta=&aq=f&aqi=&aql=&oq= 4292815 2011-06-09 07:42:15.0002011-06-09 07:42:15.0001http://www.google.co.za/search?hl=&q=mxunit+api&sourceid=navclient-ff&rlz=1B3GGHP_enZA433ZA433&ie=UTF-8 5341211 2011-06-09 08:16:15.0002011-06-09 08:16:15.0001http://www.google.com/search?hl=en&source=hp&q=was+ec2-user+password&btnG=Google+Search&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2011-06-09 08:12:15.0002011-06-09 08:12:15.0001http://www.google.com/search?client=safari&rls=en&q=ant+jenkins+build&ie=UTF-8&oe=UTF-8 6750368 2011-06-09 03:00:15.0002011-06-09 03:00:15.0001http://www.google.be/search?hl=nl&q=jenkins+build+ant&sourceid=ie8&rls=com.microsoft:nl-be:IE-Address&ie=&oe= 6750368 2011-06-08 20:43:15.0002011-06-08 20:43:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=configure+jenkins+with+gmail 6750466 2011-06-08 21:27:15.0002011-06-08 21:27:15.000How cfcomponent output=true can affect memory consumptiondefault 5734496 marcesher2011-02-22 12:01:51.000marcesher2011-02-22 12:01:51.000How cfloop query= killed a ColdFusion serverdefault 5734496 marcesher2011-02-22 12:01:51.000marcesher2011-02-22 12:01:51.000Running Adobe ColdFusion on Amazon EC2default 5734496 marcesher2011-02-22 12:01:51.000marcesher2011-02-22 12:01:51.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=QxvwTd2CEpGEhQfy7ahK&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=9uiKoT8g0hneKbk3UMcO2g 5341597 2011-06-09 01:01:15.0002011-06-09 01:01:15.0001http://www.google.com.au/search?q=mxunit+mocking&ie=UTF-8&oe=UTF-8&hl=en&client=safari 5341239 2011-06-08 21:42:15.0002011-06-08 21:42:15.0001http://www.bing.com/search?q=multiple+steps+in+ant+task&go=&qs=n&sk=&first=21&FORM=PORE 5341276 2011-06-08 18:40:15.0002011-06-08 18:40:15.000Configure and Test the Plugindefault 786517 marcesher2011-01-27 13:46:58.000marcesher2011-01-27 13:46:58.000//www.eclipse.org/http 786517 marcesher2011-01-27 13:46:58.000marcesher2011-01-27 13:46:58.000//mxunit.org/updatehttp 786517 marcesher2011-01-27 13:46:58.000marcesher2011-01-27 13:46:58.000//mxunit.org/update33http 786517 marcesher2011-01-27 13:46:58.000marcesher2011-01-27 13:46:58.0001http://www.google.de/search?sclient=psy&hl=de&complete=0&site=webhp&source=hp&q=component+test+mock&btnG=Suche 5341606 2011-06-08 20:05:15.0002011-06-08 20:05:15.000Install MXUnitdefault 786517 marcesher2011-01-27 13:46:58.000marcesher2011-01-27 13:46:58.0001http://www.google.se/url?sa=t&source=web&cd=6&ved=0CE8QFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20doc&ei=BsLvTcXkEI2aOujrqN4B&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-06-08 18:41:15.0002011-06-08 18:41:15.0001http://www.google.ca/search?hl=en&rlz=1C1GPCK_enCA418CA418&q=junit+test+report+text+file+format+&oq=junit+test+report+text+file+format+&aq=f&aqi=&aql=&gs_sm=e&gs_upl=32932l32932l0l1l1l0l0l0l0l0l0l 5341276 2011-06-08 19:33:15.0002011-06-08 19:33:15.000//mxunit.org/updatehttp 786517 marcesher2011-01-27 13:46:58.000marcesher2011-01-27 13:46:58.0001http://www.google.com/search?hl=&q=jenkins+ant+properties&sourceid=navclient-ff&rlz=1B3GGLL_enUS409US409&ie=UTF-8&aq=0&oq=jenkins+ANT+pr 6750368 2011-06-08 17:02:15.0002011-06-08 17:02:15.0002http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assertequals%20mxunit&ei=kanvTcfeJcne0QHNxcy0AQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-06-08 16:56:15.0002011-06-08 18:16:15.0001http://www.google.com/search?q=jenkins+automation+software&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADFA_en 6750360 2011-06-08 17:33:15.0002011-06-08 17:33:15.0002http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=QazvTYYU5bHQAfPzmPYM&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-06-08 17:09:15.0002011-06-08 17:09:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS271&q=hudson+OR+jenkins+start+build&aq=f&aqi=&aql=&oq= 6750368 2011-06-08 17:04:15.0002011-06-08 17:04:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 5341218 2011-06-08 15:41:15.0002011-08-22 22:06:16.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 4292794 2011-06-08 15:35:15.0002011-06-08 15:35:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=4ZHvTceAF8ir8QOrtpCuBw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=IqY9-gp2JhyOugtDy2S4fA 786457 2011-06-08 15:15:15.0002011-06-08 15:15:15.0001http://www.bing.com/search?q=mxunit+docs&go=&qs=n&sk=&form=QBLH 786457 2011-06-08 14:42:16.0002011-06-08 14:42:16.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=9J_vTdrfM6Ty0gG717H0DA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=IiJhVbP7lsA7cCABUWvRZQ 786478 2011-06-08 16:15:15.0002011-06-08 16:15:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20mock%20private%20methods&ei=hJrvTeCxKqOt0AHo8ZDyDA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-06-08 15:53:15.0002011-06-08 15:53:15.000//cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.htmlhttp 6750302 marcesher2011-02-22 12:26:03.000marcesher2011-02-22 12:26:03.000//blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.htmlhttp 6750302 marcesher2011-02-22 12:26:03.000marcesher2011-02-22 12:26:03.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ant+netbeans+jenkins&ie=utf-8&oe=utf-8 6750368 2011-06-08 12:42:15.0002011-06-08 12:42:15.0002http://www.google.com/search?hl=en&rls=com.microsoft:en-US&sa=X&ei=l3zvTayKIMrGswbRqp2uCg&ved=0CBoQvwUoAQ&q=Jenkins+running+ant+build&spell=1&biw=1123&bih=628 6750368 2011-06-08 13:44:15.0002011-06-08 13:47:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug%20output&ei=nX3vTd3aNeGo0AHb8KnyDA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-06-08 13:49:15.0002011-06-08 13:49:15.0002http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=9YHvTfr8KpKs0AHaupHyDA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-06-08 14:07:16.0002011-06-08 14:07:16.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=MXUnit%20functions&ei=Y4TvTYjPJ8fd0QGs_KTzDA&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-06-08 14:17:15.0002011-06-08 14:17:15.0003http://vwnfhasnfab3.han.vw.vwg/mxunit/index.cfm 786457 2011-06-08 09:42:15.0002011-06-08 09:42:15.0001http://127.0.0.1:56343/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292817 2011-06-08 10:40:15.0002011-06-08 10:40:15.0001http://127.0.0.1/mxunit/runner/index.cfm?test=dev.test.wld-tests.mxunit.business.com.wld.core.comms.IceBreakerTest&componentPath= 786457 2011-06-08 10:48:15.0002011-06-08 10:48:15.0001http://www.google.ca/search?q=jenkins+ant+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-06-08 11:13:15.0002011-06-08 11:13:15.0001http://www.google.com.au/search?q=mxunit+raise+error&rls=com.microsoft:en-au:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF&redir_esc=&ei=lAXvTeqNKpK6sQP21dX_Bg 4685867 2011-06-08 05:17:15.0002011-06-08 05:17:15.0001http://www.google.lk/search?hl=en&client=firefox-a&hs=jeC&rls=org.mozilla:en-US:official&sa=X&ei=3g7vTdOHF4Lo0QGTrOj0DA&ved=0CBYQvwUoAQ&q=how+to+run+bat+file+using+jenkins&spell=1&biw=1280&bih=832 6750461 2011-06-08 05:57:15.0002011-06-08 05:57:15.0001http://www.google.com/search?hl=sv&source=hp&biw=1243&bih=639&q=jenkins+stop+windows&aq=f&aqi=&aql=&oq= 6750546 2011-06-08 08:02:15.0002011-06-08 08:02:15.0001http://www.google.com/url?sa=t&source=web&cd=7&ved=0CEIQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=ec2%20launch%20instance&ei=Zh_vTbn6MYTSiALJx6D1AQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-06-08 07:10:15.0002011-06-08 07:10:15.0001http://www00.tagcmd.dev.tagworldwide.com/mxunit/index.cfm 786457 2011-06-08 09:27:15.0002011-06-08 09:27:15.0001http://www.google.no/search?aq=f&sourceid=chrome&ie=UTF-8&q=assertion+pattern 786484 2011-06-07 23:24:15.0002011-06-07 23:24:15.0001http://www.google.com.au/search?q=mxunit+cfc+path&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-06-07 22:49:15.0002011-06-07 22:49:15.0002http://www.google.co.kr/search?sourceid=chrome&ie=UTF-8&q=confluence+eclipse+plugin 786517 2011-06-08 01:11:15.0002011-06-08 01:13:15.0005http://localhost:8500/mxunit/generator/index.cfm 786457 2011-06-08 00:11:15.0002011-12-16 15:18:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+cfeclipse+cfc+path 4292815 2011-06-08 03:23:15.0002011-06-08 03:23:15.0004http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-06-07 18:40:15.0002011-08-16 09:08:15.0001http://wiki.mxunit.org/pages/doeditpage.action?pageId=786473 786473 2011-06-07 18:23:15.0002011-06-07 18:23:15.0001http://www.google.com/search?q=cannot+see+available+plugins+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-06-07 18:22:15.0002011-06-07 18:22:15.0002http://www.bing.com/search?q=mightymock&go=&form=QBRE&qs=n&sk=&sc=8-7 5341416 2011-06-07 18:15:15.0002011-06-07 18:15:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=kGHuTYGOOMfUgQffnsSVDw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=-RgOy6W0_dFHs2zYzs5VcA 5341597 2011-06-07 17:37:15.0002011-06-07 17:37:15.0001http://www.google.com/search?q=asserttrue+coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-06-07 17:28:15.0002011-06-07 17:28:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20functions&ei=ik7uTcvDBajgiAKH1YX1AQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-06-07 16:16:15.0002011-06-07 16:16:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&rct=j&q=mxunit%20not%20running&ei=DabuTcmxJsfu0gGr9v3dAw&usg=AFQjCNHS6Fd-siP1Oi_s9HI47SXNueeOug 786529 2011-06-07 22:29:15.0002011-06-07 22:29:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=eclipse%20MXUNit%20configuration&ei=x5ruTYuiG8f40gHw9szeAw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-06-07 21:41:15.0002011-06-07 21:41:15.0001http://www.google.com/search?q=junit+ant+task+report+directory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-06-07 21:32:15.0002011-06-07 21:32:15.0002http://hansen/mxunit/runner/index.cfm?test=&componentPath=presentation.tests.unit.cfc 786457 2011-06-07 20:08:15.0002011-06-07 20:10:15.0001http://www.productivus.com/BODY___MIND/Weight_Loss/page-5.html?s=A&p=81 6750368 2011-06-07 20:07:15.0002011-06-07 20:07:15.0001http://127.0.0.1:4657/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292817 2011-06-07 19:25:15.0002011-06-07 19:25:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=NHnuTcfmEajk0QHA3LXfAw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=yohivfrIoWe3YaKZbUfpHA 786457 2011-06-07 19:17:15.0002011-06-07 19:17:15.0002http://www.bing.com/search?q=mxunit+teardown&src=IE-SearchBox 5341647 2011-06-07 19:09:15.0002011-07-27 17:56:15.00013http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 4292775 2011-06-07 13:00:15.0002011-12-16 09:06:15.0004http://www.google.co.in/ 6750461 2011-06-07 13:07:15.0002011-10-18 09:52:15.0001http://www.google.co.uk/search?hl=en&safe=active&biw=1003&bih=599&q=continuous+running&aq=f&aqi=g10&aql=&oq= 6750461 2011-06-07 12:53:15.0002011-06-07 12:53:15.00019http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 6750543 2011-06-07 12:59:15.0002011-12-28 10:35:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CDMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20compare%20html&ei=ZxnuTaaYDsHb0QG50tiMCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-06-07 12:29:15.0002011-06-07 12:29:15.0002http://www.google.co.za/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+set+ssh+git+password 6750543 2011-06-07 12:46:15.0002011-06-08 06:40:15.0001http://www.google.com/search?q=jenkins%2Bedit%2Bconfiguration%2Bworkspace&hl=en&prmd=ivns&ei=bAnuTaCPOcWcOqbfqZII&start=10&sa=N&biw=1920&bih=1085 6750461 2011-06-07 11:21:15.0002011-06-07 11:21:15.0002http://www.google.de/search?q=jenkins+ant+einrichten&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-06-07 11:30:15.0002011-08-09 08:39:15.0002http://www.bing.com/search?q=mightymock&go=&form=QBRE&qs=n&sk=&sc=8-7 5341218 2011-06-07 15:11:15.0002011-06-07 15:11:15.0005http://wiki.mxunit.org/display/default/Running+your+Tests+under+the+Application+Scope+--+Custom+RemoteFacades 6750434 2011-06-07 15:19:15.0002011-12-05 04:54:15.0002http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCkQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&rct=j&q=cfselenium%20debug%20mxunit&ei=DT_uTZLDIoPAtgequ_GbCQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA&cad=rja 2195464 2011-06-07 15:09:15.0002011-06-07 15:11:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=cfselenium%20debug%20mxunit&ei=DT_uTZLDIoPAtgequ_GbCQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2011-06-07 15:09:15.0002011-06-07 15:09:15.0001http://www.google.com/search?q=debug+cfselenium&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4948032 2011-06-07 14:39:15.0002011-06-07 14:39:15.0001http://www.google.com/search?q=can+jenkins+use+an+ant+property&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 6750368 2011-06-07 15:02:15.0002011-06-07 15:02:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20makepublic&ei=ayvuTYjDOcLr0QHF94GFCA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-06-07 13:46:15.0002011-06-07 13:46:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=run+test+jenkins 6750461 2011-06-07 14:27:15.0002011-06-07 14:27:15.0001http://www.google.co.in/search?hl=en&biw=1259&bih=594&q=single+assertion+means&oq=single+assertion+means&aq=f&aqi=&aql=&gs_sm=e&gs_upl=24750l33266l0l13l13l3l9l12l0l219l219l2-1 786478 2011-06-07 05:37:15.0002011-06-07 05:37:15.0001http://127.0.0.1:8301/mxunit/ 786457 2011-06-07 05:25:15.0002011-06-07 05:25:15.0001http://www.google.de/search?q=eclipse+jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:unofficial&client=firefox-a 6750368 2011-06-07 07:45:15.0002011-06-07 07:45:15.0001http://127.0.0.1:17271/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-06-07 06:27:15.0002011-06-07 06:27:15.0001http://www.google.com/search?hl=en&q=git+scm+ssh+key+windows&aq=f&aqi=&aql=&oq= 6750543 2011-06-07 02:44:15.0002011-06-07 02:44:15.0001http://www.google.com/search?hl=en&source=hp&biw=1440&bih=641&q=%09Default+Content+jenkins+&aq=f&aqi=&aql=&oq= 6750477 2011-06-07 01:32:15.0002011-06-07 01:32:15.0001http://www.google.se/search?hl=sv&biw=1899&bih=955&rlz=1R2ADFA_enSE375&q=jenkins+git+plugin+install&oq=jenkins+git+plugin+install&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2026l4132l0l8l8l0l7l7l0l133l133l0.1 6750543 2011-06-07 10:08:15.0002011-06-07 10:08:15.0002http://www.google.be/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-07 10:04:15.0002011-08-22 10:16:15.0001http://www.google.nl/search?hl=nl&client=firefox-a&hs=1EF&rls=org.mozilla:en-US:official&sa=X&ei=YP_tTfecJZChOqK9sZII&ved=0CBwQvwUoAQ&q=jenkins+git+public+key&spell=1&biw=1918&bih=1157 6750543 2011-06-07 10:38:15.0002011-06-07 10:38:15.0001http://www.google.be/search?q=jenkins+ant+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-07 09:36:15.0002011-06-07 09:36:15.0001http://www.google.co.in/search?q=how+to+create+junit+tasks+in++ant&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&safe=active&redir_esc=&ei=WcztTZDDG4zqrQfhmeDtAw 5341276 2011-06-07 07:57:15.0002011-06-07 07:57:15.0002http://www.google.ie/search?hl=en&source=hp&biw=996&bih=546&q=view+junit+report&oq=view+junit&aq=1v&aqi=g-v3&aql=&gs_sm=c&gs_upl=19775l28476l0l17l8l0l0l0l1l234l1405l0.4.4 5341276 2011-06-07 09:55:15.0002011-06-07 10:01:15.0003http://www.google.pt/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-06-07 09:38:15.0002011-06-07 10:55:15.0002http://wiki.mxunit.org/label/default/mock 5341320 2011-06-06 18:58:15.0002011-06-07 00:33:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20docs&ei=ETDtTZ28OaTjiALThazhCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=NmSpjva7AXUp5UPv0sEFzg 786457 2011-06-06 19:53:15.0002011-06-06 19:53:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20wicki&ei=xzXtTYH1N6XX0QG3y_m3AQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-06 20:18:15.0002011-06-06 20:18:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=SR3tTZ34K8LIgQfS7uzXCQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=Aqvwp_V7_CtGJ5ggbjLuWw 5341597 2011-06-06 18:33:15.0002011-06-06 18:33:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCsQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=how%20to%20mock%20query%20result%20in%20mxunit&ei=ZiDtTav-Fua-0AGN4vnLAQ&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-06-06 18:47:15.0002011-06-06 18:47:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=3559F98BB466ECF85341BA9F86F7AC57?replyToComment=5341502&#comment-5341502 5341233 2011-06-06 18:56:17.0002011-06-06 18:56:17.0001http://www.google.com/search?hl=en&biw=2073&bih=1032&q=jenkins+deleted+workspace+continuous+integration&aq=f&aqi=&aql=&oq= 6750461 2011-06-06 21:35:15.0002011-06-06 21:35:15.0004http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCMQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=eclipse%20mxunit&ei=M1HtTYaRJ6XXiAL1vPXhCA&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-06-06 22:15:15.0002011-06-06 22:26:15.0001http://www.google.com/search?q=have+jenkins+run+unit+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=iceweasel-a 6750461 2011-06-06 23:33:15.0002011-06-06 23:33:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20dump&ei=2TjtTbagM6fv0gHc4o2XAQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-06-06 20:31:15.0002011-06-06 20:31:15.0001http://www.google.de/search?q=junit+report+viewer&hl=de&safe=active&prmd=ivns&ei=ckDtTajgBI_Vsgbh1ZX3Aw&start=30&sa=N&biw=1445&bih=683 4947975 2011-06-06 21:04:15.0002011-06-06 21:04:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20output&ei=6EHtTbOUOMTh0QHV1qSnAQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=VoELpF1F9sQHs_UMy9blhw 4292713 2011-06-06 21:09:15.0002011-06-06 21:09:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 786457 2011-06-06 13:25:15.0002011-06-06 13:25:15.0001http://www.google.se/ 6750477 2011-06-06 13:18:15.0002011-06-06 13:18:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ant+junitreport+what+jars+requires&ie=utf-8&oe=utf-8 5341276 2011-06-06 13:14:15.0002011-06-06 13:14:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Testing%2BMXUnit%23TestingMXUnit-ExpectedErrorsandFailures&rct=j&q=testing+for+failure+mxunit&usg=AFQjCNHkKduxiY7-JmzygECQUAnXcl5EPQ&sa=X&ei=UeXsTfrrEqj00gHNs4iiAQ&ved=0CCcQygQwAA 4947975 2011-06-06 14:34:15.0002011-06-06 14:34:15.0001http://www.google.co.in/search?hl=en&safe=active&rls=com.microsoft%3Aen-us%3AIE-SearchBox&q=MXUnit+framework&oq=MXUnit+framework&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=2234914l2247067l0l16l14l0l6l6l0l399l1654l0.1.2.3 786536 2011-06-06 14:24:15.0002011-06-06 14:24:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6160392 2011-06-06 13:59:15.0002011-06-06 13:59:15.0001http://www.google.co.in/search?hl=en&safe=active&rls=com.microsoft%3Aen-us%3AIE-SearchBox&q=ant+%2B+Junitreport&oq=ant+%2B+Junitreport&aq=f&aqi=g2&aql=&gs_sm=e&gs_upl=731205l733851l0l14l9l0l0l0l0l375l1804l0.1.2.3 5341276 2011-06-06 13:43:15.0002011-06-06 13:43:15.0001http://www.bing.com/search?q=mxunit+eclipse&form=QBRE&qs=n&sk= 4292815 2011-06-06 15:21:15.0002011-06-06 15:21:15.0001http://www.google.com/search?q=installing+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786536 2011-06-06 15:16:15.0002011-06-06 15:16:15.0002http://www.google.com/search?q=assertTrue+for+strings&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-06-06 14:51:15.0002011-06-06 19:07:15.0001http://wiki.mxunit.org/display/default/Developer+Info 5341208 2011-06-06 14:37:15.0002011-06-06 14:37:15.0003http://www.google.com/search?client=ubuntu&channel=fs&q=build.xml+ant+jenkins&ie=utf-8&oe=utf-8 6750368 2011-06-06 15:43:15.0002011-06-06 16:28:15.0001http://localhost:8888/railo/mxunit/samples/samples.cfm 786457 2011-06-06 15:26:15.0002011-06-06 15:26:15.0001http://www.google.com/search?q=Jenkins+ant+build&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6750368 2011-06-06 04:54:15.0002011-06-06 04:54:15.00016http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 6750464 2011-06-06 04:55:15.0002012-01-05 17:22:15.0001http://www.google.com/search?hl=en&source=hp&biw=1600&bih=770&q=ec2+instance+will+not+let+me+stop&aq=f&aqi=&aql=&oq= 6160402 2011-06-06 01:55:15.0002011-06-06 01:55:15.0001http://www.google.com/search?q=mxunit+test+suite+coldbox&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786575 2011-06-06 03:08:15.0002011-06-06 03:08:15.0001http://www.google.com/search?rlz=1C1AVSA_enMX432MX432&sourceid=chrome&ie=UTF-8&q=task+doc 5341269 2011-06-06 05:16:15.0002011-06-06 05:16:15.0001http://www.google.co.in/search?source=ig&hl=en&rlz=&=&q=hoew+to+generate+junit+text+reports&aq=f&aqi=&aql=&oq= 5341276 2011-06-06 05:30:15.0002011-06-06 05:30:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 6750546 2011-06-06 04:57:15.0002011-11-22 21:04:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=PF_sTfLhHsrZgQfF-OXXCQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-06-06 05:03:15.0002011-06-06 05:03:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=continuous+integration+screen&ie=utf-8&oe=utf-8 6750461 2011-06-06 08:36:15.0002011-06-06 08:36:15.0002http://intrae01.postag.intern/mxunit/samples/samples.cfm 786457 2011-06-06 08:39:15.0002011-06-06 08:39:15.0001http://www.google.com/search?hl=en&safe=off&client=firefox-a&rls=org.mozilla:en-US:official&q=mxunit+eclipse+view&bav=on.2,or.r_gc.r_pw.&biw=666&bih=384&um=1&ie=UTF-8&sa=N&tab=vw 786517 2011-06-06 06:02:15.0002011-06-06 06:02:15.0001http://estago.com 786478 2011-06-06 06:39:15.0002011-06-06 06:39:15.0001http://www.123autoloans.com 6750362 2011-06-06 11:13:15.0002011-06-06 11:13:15.0001http://www.google.co.in/search?hl=en&biw=1259&bih=848&q=jenkins+continuous+integration+&btnG=Search&oq=jenkins+continuous+integration+&aq=f&aqi=g4&aql=&gs_sm=s&gs_upl=10922l11265l0l2l2l0l0l0l0l469l469l4-1 6750360 2011-06-06 11:26:15.0002011-06-06 11:26:15.0001http://www.google.de/search?q=git+jenkins+password 6750543 2011-06-06 09:48:15.0002011-06-06 09:48:15.0001http://www.google.co.in/search?hl=en&q=generate%20report%20junit%20ant&spell=1&sa=X 5341276 2011-06-06 10:57:15.0002011-06-06 10:57:15.0001http://www.google.com/search?q=jenkins+configuring+git&ie=UTF-8 6750543 2011-06-04 21:03:15.0002011-06-04 21:03:15.0001http://www.google.ca/search?q=ec2+instance+launch+minutes&btnG=Search&hl=en&client=firefox-a&hs=N0g&rls=org.mozilla%3Aen-US%3Aofficial&sa=2 6160402 2011-06-05 05:30:15.0002011-06-05 05:30:15.0001http://magicmarketer.singledad.de 786478 2011-06-05 08:40:15.0002011-06-05 08:40:15.0001http://www.paradis.com.ua/glavnaya-galereya/attachment/12 5341320 2011-06-05 07:29:15.0002011-06-05 07:29:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Coldspring+mocking+data 5341320 2011-06-05 18:32:15.0002011-06-05 18:32:15.0005http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BAdvanced%2BNotification%2BControl 6750477 2011-06-05 09:45:15.0002011-12-30 15:20:15.0001http://www.google.co.jp/url?sa=t&source=web&cd=2&ved=0CCoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=zB_sTYPKDIPwvwOD5pnSDw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-06-06 00:33:15.0002011-06-06 00:33:15.0001http://www.google.com/search?q=NoClassDefFoundError+ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-06-03 20:59:15.0002011-06-03 20:59:15.0001http://www.google.com/search?q=how+to+rdp+into+your+aws+ec2+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-06-03 21:33:15.0002011-06-03 21:33:15.0001http://jira.ams.apc.com/browse/ODMN-327 786457 2011-06-04 02:25:15.0002011-06-04 02:25:15.0002http://qi-qi.ru 5341320 2011-06-04 09:53:15.0002011-06-19 21:52:15.0001http://www.google.hr/search?sourceid=chrome&ie=UTF-8&q=eclipse+module+confluence 786517 2011-06-04 13:03:15.0002011-06-04 13:03:15.0001http://www.google.com.br/url?sa=t&source=web&cd=7&ved=0CGIQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=dao%20testing&ei=HzTqTa6hDcHf0QGw-dimAQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-06-04 13:38:15.0002011-06-04 13:38:15.0001http://www.google.com/url?sa=t&source=web&cd=18&ved=0CEMQFjAHOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&rct=j&q=mxunit%20tutorial&ei=SQDUTdSTCsq_0AHqrLDKCw&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA 786473 2011-05-18 17:23:15.0002011-05-18 17:23:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+invoke+ant 6750461 2011-05-18 16:42:15.0002011-05-18 16:42:15.0007http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 5734518 2011-05-18 18:20:15.0002011-10-27 21:14:15.0001http://www.google.com/search?hl=pt-BR&client=ubuntu&hs=XIR&channel=fs&q=build+integration+jenkins+%22how+to+run%22++root&oq=build+integration+jenkins+%22how+to+run%22++root&aq=f&aqi=&aql=&gs_sm=e&gs_upl=6810l19370l0l43l34l5l0l0l19l515l7174l0.7.14.7.0.1 6750461 2011-05-18 18:02:15.0002011-05-18 18:02:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=ngTUTf3oNajX0QGRi8H9Cw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-18 17:41:15.0002011-05-18 17:41:15.0001http://cidne/mxunit/samples/samples.cfm 786457 2011-05-18 17:36:15.0002011-05-18 17:36:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=KNbTTcW_PIma-wai7LXvBg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-05-18 14:23:15.0002011-05-18 14:23:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=orm 6750434 2011-05-18 14:13:15.0002011-09-09 18:16:15.0001http://www.google.com/search?hl=en&q=ant+doc+task&aq=f&aqi=g-j1&aql=&oq= 5341269 2011-05-18 16:17:15.0002011-05-18 16:17:15.0006http://xrumerlinksblast.com 786478 2011-05-18 15:51:15.0002011-05-18 15:51:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=cfdump%20then%20stop&ei=TuPTTdmMAYO4tgee2522Cg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-05-18 15:19:15.0002011-05-18 15:19:15.0005http://cfmumbojumbo.com/cf/index.cfm/cfconferences/cfobjective-2011/orm-zen-marc-esher/ 6750399 2011-05-18 20:36:15.0002011-10-11 17:10:15.0001http://127.0.0.1:4765/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fauthentication.html 4292815 2011-05-18 20:39:15.0002011-05-18 20:39:15.0001http://www.google.com/search?q=specifying+any+for+mxunit&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341601 2011-05-18 20:10:15.0002011-05-18 20:10:15.0001http://localhost:8500/mxunit/runner/index.cfm?test=%2Fmxunit%2Ftests%2Fsamples&componentPath=mxunit.tests.samples 786457 2011-05-18 21:35:15.0002011-05-18 21:35:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=running+junit+tests+on+jenkins 6750461 2011-05-18 22:32:15.0002011-05-18 22:32:15.0001http://127.0.0.1:4807/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-05-18 20:57:15.0002011-05-18 20:57:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=RWU&rls=org.mozilla%3Aen-US%3Aofficial&biw=1920&bih=912&q=injectproperty+mxunit&aq=f&aqi=m1&aql=&oq= 5341322 2011-05-18 21:30:15.0002011-05-18 21:30:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+gtalk 6750466 2011-05-18 19:05:15.0002011-05-18 19:05:15.0005http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Mocking%2Band%2BStubbing 5341218 2011-05-18 18:31:15.0002011-07-08 23:16:15.0001http://swagbucks.com/?sfp=h&t=w&p=1&q=have+jenkins+do+junit+tests 6750461 2011-05-18 19:44:15.0002011-05-18 19:44:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS431US431&sourceid=chrome&ie=UTF-8&q=cfloop+query 6750302 2011-05-18 19:56:15.0002011-05-18 19:56:15.0001http://www.google.com/search?num=100&hl=en&newwindow=1&q=mxunit%3AexpectedException&aq=f&aqi=&aql=&oq= 786484 2011-05-18 19:28:15.0002011-05-18 19:28:15.0002http://10.71.236.221/MXUNIT/samples/samples.cfm 786457 2011-05-18 19:38:15.0002011-05-18 19:38:15.0001http://www.google.com.au/search?q=junit+create+tasks&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-05-19 03:12:15.0002011-05-19 03:12:15.0001http://www.google.com/search?q=mxunit%20eclipse%20plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&source=hp&channel=np 786517 2011-05-19 04:03:15.0002011-05-19 04:03:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+warn+assertion 786478 2011-05-19 03:48:15.0002011-05-19 03:48:15.0001http://www.droplistarchive.com/list/2010-05-30/us/full.htm 6750362 2011-05-18 23:58:15.0002011-05-18 23:58:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=jenkins+jabber+gmail 6750466 2011-05-19 00:52:15.0002011-05-19 00:52:15.0001http://www.google.com.br/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 6750368 2011-05-19 10:44:15.0002011-05-19 10:44:15.0001http://www.google.es/search?q=jenkins+maven&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ca:official&client=firefox-a 6750368 2011-05-19 12:55:15.0002011-05-19 12:55:15.0009http://www.coldfusionmuse.com/index.cfm/2011/5/19/cfobjective.presentations 6750679 2011-05-19 13:29:15.0002011-12-10 13:46:15.0001http://www.coldfusionmuse.com/index.cfm/2011/5/19/cfobjective.presentations?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 6750399 2011-05-19 13:40:15.0002011-05-19 13:40:15.0002http://www.cfmumbojumbo.com/cf/index.cfm/cfconferences/cfobjective-2011/orm-zen-marc-esher/ 6750399 2011-05-19 13:43:15.0002011-06-04 10:33:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&rct=j&q=what%20is%20mxunit&ei=BSHVTeqyAqjM0AGbstStDA&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ 786471 2011-05-19 13:55:15.0002011-05-19 13:55:15.0001http://www.google.com.au/search?hl=en&biw=1666&bih=827&q=visual+studio+find&oq=visual+studio+find&aq=f&aqi=g10&aql=&gs_sm=e&gs_upl=1715995l1737075l0l35l26l1l7l8l0l370l3470l2-7.5&cad=cbv 5341276 2011-05-19 06:07:15.0002011-05-19 06:07:15.0002http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=9fK&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+assertions&aq=0&aqi=g1&aql=&oq=mxunit+asser 786478 2011-05-19 09:03:15.0002011-05-19 09:03:15.0001http://www.google.fr/search?q=jenkins+junit+publisher+configure&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a&safe=images 6750461 2011-05-19 09:04:15.0002011-05-19 09:04:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=EMf&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+cfcatch+fail&aq=f&aqi=&aql=&oq= 4292713 2011-05-19 09:08:15.0002011-05-19 09:08:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+not+executing+ant+task 6750368 2011-05-17 19:11:15.0002011-05-17 19:11:15.0001http://www.google.com/search?q=jenkins+msysgit+plugin&btnG=Search&num=50&hl=en&safe=active&client=firefox-a&hs=xCk&rls=org.mozilla%3Aen-US%3Aofficial&sa=2 6750543 2011-05-17 18:18:15.0002011-05-17 18:18:15.0001http://www.google.com/search?q=configure+mxunit+to+be+in+different+folder&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786529 2011-05-17 16:23:15.0002011-05-17 16:23:15.0001http://www.google.com/search?q=configure+mxunit+to+be+in+different+folder&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786593 2011-05-17 16:21:15.0002011-05-17 16:21:15.0001http://frameworks.local/mxunit/ 786457 2011-05-17 16:02:15.0002011-05-17 16:02:15.0004http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 786499 2011-05-17 15:40:15.0002011-11-08 20:49:15.0006http://wiki.mxunit.org/label/default/jenkins 6750360 2011-05-17 14:26:15.0002011-10-26 20:38:15.00016http://www.cfobjective.com/index.cfm/sessions/continuous-integration-with-hudson-ant-and-mxunit/ 6750679 2011-05-17 14:00:15.0002011-08-10 15:04:15.0001http://diamondwatchesboutique.com/ 2195464 2011-05-17 13:58:15.0002011-05-17 13:58:15.0001http://www.google.at/search?q=jenkins+gmail+for+notification&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750466 2011-05-17 13:25:15.0002011-05-17 13:25:15.0001http://www.google.com.ua/search?sclient=psy&hl=ru&client=firefox&rls=org.mozilla:ru%3Aofficial&biw=1920&bih=897&source=hp&q=junit+report&aq=f&aqi=g4&aql=&oq=&pbx=1&cad=cbv 5341276 2011-05-17 13:16:15.0002011-05-17 13:16:15.0001http://indoorsoccershoesdirect.com/ 786499 2011-05-17 13:06:15.0002011-05-17 13:06:15.0002http://www.google.com/url?sa=t&source=web&cd=36&ved=0CE8QFjAFOB4&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=adapter%20pattern&ei=q_TSTeatFoe5hAfRwKnyCQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-05-17 22:21:15.0002011-05-17 22:21:15.0003http://j.mp/kptQk1 6750679 2011-05-17 22:31:15.0002011-05-18 16:32:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+build+report&safe=active 5341276 2011-05-17 21:35:15.0002011-05-17 21:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=using+mxunit 5341320 2011-05-17 21:27:15.0002011-05-17 21:27:15.0001http://51-jian-fei.com/ 5341231 2011-05-17 21:29:15.0002011-05-17 21:29:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert%20equals%20numbers&ei=Xt_STeurEob20gGoiKzmCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-05-17 20:50:15.0002011-05-17 20:50:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+junit+integration&ie=UTF-8&oe=UTF-8 6750461 2011-05-17 21:21:15.0002011-05-17 21:21:15.0001http://devsmartwebsrv1/mxunit/samples/samples.cfm 786457 2011-05-17 20:27:15.0002011-05-17 20:27:15.0001http://www.google.com/search?q=ec2+stop+vs+terminate&btnG=Search&hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&biw=1920&bih=889&sa=2 6160402 2011-05-17 19:33:15.0002011-05-17 19:33:15.0001http://webcache.googleusercontent.com/search?q=cache:SiIXjOFnwJgJ:wiki.mxunit.org/display/default/Launching%2Byour%2Bfirst%2BEC2%2BInstance+%22request+instances+wizard%22&cd=1&hl=en&ct=clnk&gl=us&client=firefox-a&source=www.google.com 6160402 2011-05-17 19:26:15.0002011-05-17 19:26:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS399US399&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-05-17 19:33:15.0002011-05-17 19:33:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=T8rSTf-4IezZiAKEh9jeCg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-05-17 19:20:15.0002011-05-17 19:20:15.0001http://32lcdtv.net/ 6160404 2011-05-17 19:25:15.0002011-05-17 19:25:15.0001http://www.google.co.in/search?q=junit+with+ant+tutorials&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=SW_TTfW_AYncvwOSheG4DQ&start=10&sa=N&biw=1280&bih=534 5341276 2011-05-18 07:04:15.0002011-05-18 07:04:15.0001http://www.google.ch/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-05-18 06:48:15.0002011-05-18 06:48:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=how+to+output+junit+logging+into+a+text+file 5341276 2011-05-18 03:22:15.0002011-05-18 03:22:15.0001http://www.google.co.in/search?q=ANT+junit+and+junitreport+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-05-18 02:56:15.0002011-05-18 02:56:15.0001http://luxurywatchboutique.com/ 5341473 2011-05-18 05:20:15.0002011-05-18 05:20:15.0003http://watchtvshowforfree.com 786478 2011-05-18 02:39:15.0002011-05-18 02:39:15.0001http://crosstrainingshoesdirect.com/ 5341231 2011-05-17 23:50:15.0002011-05-17 23:50:15.0001http://www.google.com/search?q=injectmethod+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2011-05-18 00:33:15.0002011-05-18 00:33:15.0001http://www.google.com/search?q=jenkins+build+won%27t+stop&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750546 2011-05-18 00:27:15.0002011-05-18 00:27:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1339&bih=562&q=how+to+generate+report+using+junit+and+ant+script&oq=how+to+generate+report+using+junit+and+ant+script&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1547l12484l0l49l46l0l29l29l0l297l2859l0.4.9&safe=active 5341276 2011-05-18 11:23:15.0002011-05-18 11:23:15.0001http://www.google.co.in/search?hl=en&biw=1024&bih=629&q=junit+report+using+ant&oq=junit+rep&aq=5&aqi=g10&aql=&gs_sm=e&gs_upl=8175l10513l0l9l6l0l0l0l0l1611l5396l2-2.6-1.2.1 5341276 2011-05-18 12:34:15.0002011-05-18 12:34:15.0001http://www.google.fi/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant-file+target 6750368 2011-05-18 13:27:15.0002011-05-18 13:27:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+duration+xml+log+run 6750461 2011-05-18 10:51:15.0002011-05-18 10:51:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=mqfTTd_QLsih8QPV8rH0Cg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-05-18 11:04:15.0002011-05-18 11:04:15.0001http://www.google.co.uk/search?q=adobe+coldfusion+builder+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341332 2011-05-18 11:10:15.0002011-05-18 11:10:15.0001http://www.google.co.in/search?q=junit+report+ant+build&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-05-18 11:12:15.0002011-05-18 11:12:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=OGJ&rls=com.ubuntu%3Aen-GB%3Aunofficial&q=testing+ant+on+jenkins&aq=f&aqi=&aql=&oq= 6750368 2011-05-18 09:28:15.0002011-05-18 09:28:15.0001http://www.google.co.uk/search?q=exact+matching+in+xpath&hl=en&prmd=ivns&ei=tJvTTbOPMMer8AP-runoCg&start=10&sa=N 786478 2011-05-18 10:15:15.0002011-05-18 10:15:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=jenkins+executing+tests 6750461 2011-05-18 10:47:15.0002011-05-18 10:47:15.0001http://www.google.com.au/search?hl=en&biw=993&bih=392&q=mx+unit&oq=mx+unit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=9500l9500l0l2l1l0l0l0l0l0l0l 786457 2011-05-18 07:54:21.0002011-05-18 07:54:21.0001http://translate.google.co.kr/translate_p?hl=ko&langpair=en%7Cko&u=http://wiki.mxunit.org/display/default/DAO%2BTest%2BAdapter%2BPattern&usg=ALkJrhimeKH01CpUDS_Nq_LQjrBQPSQI3g 4292766 2011-05-18 08:37:15.0002011-05-18 08:37:15.0001http://www.google.co.uk/search?q=ant+junit+xml+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-05-16 10:07:15.0002011-05-16 10:07:15.0001http://www.google.com/search?q=assertion+patterns&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2011-05-16 09:07:15.0002011-05-16 09:07:15.0001http://www.google.co.uk/search?q=eclipse+mxunit+update+site&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 786517 2011-05-16 09:08:15.0002011-05-16 09:08:15.0001http://www.google.co.uk/search?q=MXUnit+Expected+Exceptions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 786484 2011-05-16 11:58:15.0002011-05-16 11:58:15.0001http://www.google.se/search?q=jenkins+build+notifier+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-05-16 12:20:15.0002011-05-16 12:20:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCwQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20task%20%3Ctest-runner&ei=O_TQTdniPPPq0QG9xe2gDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-05-16 10:12:15.0002011-05-16 10:12:15.0004http://www.google.co.in/search?q=mx+unit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2011-05-16 11:44:15.0002011-07-05 08:10:15.0001http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+sleep&searchQuery.spaceKey=default 6160402 2011-05-16 14:04:15.0002011-05-16 14:04:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=AWS+Request+Instances+Wizzard 6160402 2011-05-16 13:20:15.0002011-05-16 13:20:15.0002http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 4948032 2011-05-16 13:57:15.0002011-07-06 02:50:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=ZDrRTYyWFYyq8AOI2qT2DQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-16 14:54:15.0002011-05-16 14:54:15.0001http://www.google.com/search?q=view+junit+xml+test+results&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-05-16 15:03:15.0002011-05-16 15:03:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=wait 6160402 2011-05-16 14:05:15.0002011-05-16 14:05:15.0003http://www.tucsoncfug.com/post.cfm/cfobjective-presentations 6750399 2011-05-16 16:10:15.0002011-05-17 16:44:15.0001http://search.twitter.com/search?max_id=70141649010962433&page=11&q=%23cfobjective 6750399 2011-05-16 15:26:15.0002011-05-16 15:26:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit&ei=yz_RTa-wHeH00gGS5JnKAg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rjt 786457 2011-05-16 15:17:15.0002011-05-16 15:17:15.0001http://www.google.com/reader/view/?utm_campaign=en&utm_source=en-ha-ww-ww-bk&utm_medium=ha&utm_term=google+reader 6750679 2011-05-16 15:04:15.0002011-05-16 15:04:15.0001http://www.coldfusionbloggers.org/rss.cfm?max=100 6750679 2011-05-16 18:03:15.0002011-05-16 18:03:15.0001http://www.google.pt/search?source=ig&hl=pt-PT&rlz=1G1GGLQ_PT-PTPT275&q=stop+jenkins+windows&aq=f&aqi=&aql=&oq= 6750546 2011-05-16 17:59:15.0002011-05-16 17:59:15.0002http://www.coldfusionbloggers.org/rss.cfm?max=100 6750399 2011-05-16 17:28:15.0002011-05-16 17:51:15.0001http://127.0.0.1:8300/mxunit/index.cfm 786457 2011-05-16 17:18:15.0002011-05-16 17:18:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=mxunit+dataproviders&qscrl=1 4292794 2011-05-16 18:46:15.0002011-05-16 18:46:15.0001http://www.google.com/search?sourceid=navclient&aq=2&oq=troubleshooting+eclipse+&ie=UTF-8&rlz=1T4ADFA_enUS431&q=troubleshooting+eclipse+plugin&safe=active 4292815 2011-05-16 18:41:15.0002011-05-16 18:41:15.0001http://www.google.com.br/search?hl=pt-BR&client=opera&hs=6Q3&rls=en&channel=suggest&q=Database+Adapter+pattern&aq=f&aqi=&aql=&oq= 4292766 2011-05-16 18:29:15.0002011-05-16 18:29:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock+typesfafe 5341597 2011-05-16 18:17:15.0002011-05-16 18:17:15.0001http://gajdusek.net/ 786457 2011-05-16 19:17:15.0002011-05-16 19:17:15.0001http://wiki.mxunit.org/display/default/Wildcard+Pattern+Matching?showComments=true&showCommentArea=true 5341256 2011-05-16 19:05:15.0002011-05-16 19:05:15.0001http://www.bing.com/search?q=cfloop+query&src=ie9tr 6750302 2011-05-16 18:58:15.0002011-05-16 18:58:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock+wildcard 5341258 2011-05-16 18:49:15.0002011-05-16 18:49:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+wiki 786457 2011-05-16 19:19:15.0002011-05-16 19:19:15.0001http://www.google.it/url?sa=t&source=web&cd=14&ved=0CDYQFjADOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=browser%20output%20eclipse&ei=i3jRTdtmxuf6BqnPkesJ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-05-16 19:19:15.0002011-05-16 19:19:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20private%20method&ei=9nzRTcmTBMjagQezsIS4DA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-05-16 19:38:15.0002011-05-16 19:38:15.0001http://eclipse.localhost:8600/mxunit/readme.html?oauth_timestamp=1305575829&oauth_nonce=ulhEuz&oauth_signature_method=HMAC-SHA1&oauth_signature=%2FZ8KoRZtFLAt8%2Brk1ZEIra1UwjY%3D 786457 2011-05-16 19:58:15.0002011-05-16 19:58:15.0002http://127.0.0.1:59676/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292820 2011-05-16 22:18:15.0002011-05-16 22:18:15.0001http://www.google.com/search?q=jenkins+ant+runs+as+root&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGGL_en___US347 6750368 2011-05-16 22:29:15.0002011-05-16 22:29:15.0001http://www.google.it/url?sa=t&source=web&cd=13&ved=0CCsQFjACOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=debug%20output%20eclipse&ei=QKjRTYHjJI_Fswa2j9WiCQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-05-16 22:43:15.0002011-05-16 22:43:15.00026http://www.cfobjective.com/index.cfm/sessions/orm-zen/ 6750399 2011-05-16 23:37:15.0002011-08-26 20:19:15.0001http://www.google.com.au/search?client=safari&rls=en&q=coldfusion+clear+memory&ie=UTF-8&oe=UTF-8&redir_esc=&ei=0aXRTaf7GcnMrQeJmrTCCQ 6750302 2011-05-16 23:50:15.0002011-05-16 23:50:15.0004http://www.google.com/reader/view/ 6750679 2011-05-17 04:42:15.0002011-10-28 13:20:15.0007http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6750466 2011-05-17 04:42:15.0002012-01-06 22:48:15.0002http://blog.mxunit.org/2011/05/ci-with-jenkins-ant-and-mxunit.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 6750679 2011-05-17 08:41:15.0002011-05-17 08:52:15.0001http://www.google.pl/search?hl=pl&q=mongodb+stop+service&btnG=Szukaj+w+Google&lr=&aq=f&oq= 6750546 2011-05-17 08:47:15.0002011-05-17 08:47:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=ejG&rls=org.mozilla%3Aen-GB%3Aofficial&q=MXUnit+test+property&aq=f&aqi=&aql=&oq= 5341322 2011-05-17 08:42:15.0002011-05-17 08:42:15.0008http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 6750399 2011-05-17 08:51:15.0002012-01-04 22:38:15.0002http://www.google.com.hk/search?q=Jenkins+service+can%27t+start&hl=zh-TW&biw=1349&bih=564&sa=2 6750546 2011-05-17 09:58:15.0002011-05-17 09:58:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build#ContinuousIntegration--StartingandStoppingWindowsservicesinyourbuild-HowyouwillbeabletorunthisserviceinJenkins%2Cbutcan'tquiteyet 6750546 2011-05-17 09:58:15.0002011-05-17 09:58:15.0001http://www.google.pl/search?q=junit+saving+test++into+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 5341276 2011-05-17 12:57:15.0002011-05-17 12:57:15.0001http://www.google.com/url?q=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCFObjective%2B2011%2B--%2BORM%2BZen&sa=D&usg=AFQjCNGEsFHytjen3D2J0xHZg_fDvx30dQ 6750399 2011-05-14 04:15:15.0002011-05-14 04:15:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=5MjNTcDRBIO0sAPZjoGhCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-05-14 00:13:15.0002011-05-14 00:13:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=xk3&rls=org.mozilla%3Aen-US%3Aofficial&biw=1918&bih=890&q=injectproperty+mxunit&aq=f&aqi=m1&aql=&oq= 5341322 2011-05-14 00:38:15.0002011-05-14 00:38:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=5Zx&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+Mighty+Mock&aq=f&aqi=&aql=f&oq= 5341597 2011-05-14 16:06:15.0002011-05-14 16:06:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=5Zx&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+Mighty+Mock&aq=f&aqi=&aql=f&oq= 5341606 2011-05-14 16:07:15.0002011-05-14 16:07:15.0002http://www.google.com/search?q=mxunit+wiki&sourceid=ie7&rls=com.microsoft:en-us:IE-Address&ie=&oe= 786457 2011-05-14 14:44:15.0002011-05-14 14:45:15.0005http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 4685854 2011-05-14 14:47:15.0002011-11-02 20:26:15.0001http://www.google.co.in/search?hl=en&biw=1259&bih=544&q=build+file+to+create+junit+reports&oq=build+file+to+create+junit+reports&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1936484l1950859l0l40l37l5l21l22l0l250l1957l0.7.4 5341276 2011-05-14 09:44:15.0002011-05-14 09:44:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=aws+request+instance+wizard 6160402 2011-05-14 12:27:15.0002011-05-14 12:27:15.0001http://www.google.ca/search?q=orm+spirits&hl=en&biw=1003&bih=588&prmd=ivnsb&ei=hErOTZ7yNIXd0QHE3vn7DQ&start=10&sa=N 6750399 2011-05-14 09:27:15.0002011-05-14 09:27:15.0002http://twitter.com 6750679 2011-05-14 22:41:15.0002011-05-17 20:07:15.00066http://blog.mxunit.org/2011/05/orm-zen-presentation-materials-from.html 6750399 2011-05-14 22:40:15.0002012-01-07 09:16:15.0002http://longurl.org 6750399 2011-05-14 22:40:15.0002011-05-14 22:40:15.0001http://hootsuite.com/dashboard 6750399 2011-05-14 22:40:15.0002011-05-14 22:40:15.00061http://blog.mxunit.org/ 6750679 2011-05-14 22:35:15.0002011-12-18 23:19:15.000//groups.google.com/group/mxunithttp 4292817 marcesher2010-12-07 23:45:23.000marcesher2010-12-07 23:45:23.0001http://wiki.mxunit.org/pages/editpage.action?pageId=6750399 6750399 2011-05-14 22:31:15.0002011-05-14 22:31:15.000//mxunit.org/update33http 4292817 marcesher2010-12-07 23:45:23.000marcesher2010-12-07 23:45:23.00017http://blog.mxunit.org/ 6750399 2011-05-14 22:31:15.0002011-11-10 02:06:15.0002http://jenkins-ci.org/ 6750679 2011-05-15 01:15:15.0002011-05-15 15:02:15.0001https://twitter.com/jenkinsci/status/69538497186377729 6750679 2011-05-15 00:13:15.0002011-05-15 00:13:15.0006http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 4292870 2011-05-14 23:41:15.0002011-10-11 17:11:15.0002http://www.google.com/ 6750679 2011-05-14 23:23:15.0002011-05-14 23:23:15.0002http://iconfactory.com/twitterrific/#iPad 6750679 2011-05-14 23:14:15.0002011-05-15 01:20:15.00018http://twitter.com/ 6750679 2011-05-14 23:11:15.0002011-05-18 14:33:15.000858http://bit.ly/iRNqDq 6750679 2011-05-14 23:06:15.0002011-06-02 20:00:15.000125http://blog.mxunit.org/2011/05/ci-with-jenkins-ant-and-mxunit.html 6750679 2011-05-14 22:50:15.0002012-01-06 11:32:15.00019http://blog.mxunit.org/2011/05/orm-zen-presentation-materials-from.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 6750399 2011-05-15 03:56:15.0002011-06-04 17:35:15.00020http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 6750679 2011-05-15 04:44:15.0002011-12-21 23:18:15.00012http://longurl.org 6750679 2011-05-15 01:41:15.0002011-05-16 08:39:15.0001http://iconfactory.com/twitterrific/#iPhone 6750679 2011-05-15 02:34:15.0002011-05-15 02:34:15.0001http://www.google.co.uk/ 6750461 2011-05-15 14:28:15.0002011-05-15 14:28:15.0003http://search.twitter.com/search?max_id=69787920084647936&page=4&q=Cfobjective 6750679 2011-05-15 15:45:15.0002011-05-15 15:47:15.0003http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 5341530 2011-05-15 18:13:15.0002011-11-17 19:54:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=cEt&rlz=1R1GGHP_en___IN430&sa=X&ei=dZ3PTanUMJCzrAfz7J3CCg&ved=0CBgQvwUoAQ&q=extjs+formatting+output+string&spell=1&biw=1280&bih=811 786582 2011-05-15 09:32:15.0002011-05-15 09:32:15.0007http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 6586373 2011-05-15 10:29:15.0002011-11-17 19:55:15.0001http://bit.ly/mObRiW 6750399 2011-05-15 12:37:15.0002011-05-15 12:37:15.0001http://www.google.co.za/search?sourceid=chrome&ie=UTF-8&q=set+up+smtp+for+jenkins 6750466 2011-05-15 14:23:15.0002011-05-15 14:23:15.0001http://www.google.com/ig 6750360 2011-05-15 23:55:15.0002011-05-15 23:55:15.000 917505 VIEWSPACEvirtix2009-01-17 11:07:32.000virtix2009-01-17 11:07:32.0001http://localhost/mxunit/runner/index.cfm?test=mxunit.myTests.cfselenium.dolatest&componentPath= 786457 2011-05-16 01:38:15.0002011-05-16 01:38:15.0002http://blog.mxunit.org/search?updated-min=2009-01-01T00%3A00%3A00-05%3A00&updated-max=2010-01-01T00%3A00%3A00-05%3A00&max-results=50 4292794 2011-05-15 18:20:15.0002011-05-15 18:20:15.0004http://wiki.mxunit.org/display/default/MXUnit%2BDocumentation 5341211 2011-05-15 18:20:15.0002011-05-15 18:20:15.00017http://wiki.mxunit.org/display/default/MXUnit%2BDocumentation 4948032 2011-05-15 18:21:15.0002011-05-15 18:21:15.0002http://www.google.de/search?q=jenkins+getting+started&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750362 2011-05-16 08:50:15.0002011-09-13 12:08:15.0001http://www.google.ba/search?sourceid=chrome&ie=UTF-8&q=ant+create+report 5341276 2011-05-16 07:17:15.0002011-05-16 07:17:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=eclipse+debug+use+request+f8 4292713 2011-05-16 04:06:16.0002011-05-16 04:06:16.00015http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 4292751 2011-05-16 01:47:15.0002011-11-08 20:52:15.0001http://cfdev:8500/mxunit/ 786457 2011-05-26 04:44:15.0002011-05-26 04:44:15.0002http://www.google.com/search?q=ec2+coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160404 2011-05-26 05:38:15.0002011-08-17 23:00:15.0001http://www.google.com/search?hl=en&q=jenkins%20ant%20build 6750368 2011-05-26 07:13:15.0002011-05-26 07:13:15.0002http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=coldfusion+memory+analyzer 6750302 2011-05-26 07:18:15.0002011-05-26 23:49:15.0001http://www.google.de/search?q=jenkins+junit+%28root%29&btnG=Suche&hl=de&lr=&safe=off&client=firefox-a&hs=WYU&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&biw=971&bih=932&sa=2 6750461 2011-05-26 07:33:15.0002011-05-26 07:33:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=junitreport&aq=f&aqi=g4g-s1g5&aql=&oq= 786582 2011-05-25 19:35:15.0002011-05-25 19:35:15.0001http://www.google.com/search?hl=en&biw=994&bih=531&rlz=1W1GGLL_en&sa=X&ei=vlrdTaeEKMeZhQfil-SeDw&ved=0CBUQBSgA&q=testng+csv+data+provider&spell=1 4292794 2011-05-25 19:46:15.0002011-05-25 19:46:15.0001http://www.google.com/search?hl=en&biw=994&bih=531&rlz=1W1GGLL_en&q=TESTNG+csv+data+provider+example&aq=f&aqi=&aql=&oq= 4292794 2011-05-25 19:50:16.0002011-05-25 19:50:16.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=cfdummycomponent&safe=active 6750302 2011-05-25 19:51:38.0002011-05-25 19:51:38.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant%20task&ei=AV7dTfmmFYfW0QGl89j5CA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-05-25 19:53:15.0002011-05-25 19:53:15.0009http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 6750477 2011-05-26 00:46:15.0002011-10-07 18:09:15.0002http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=mxunit%20eclipse%20plugin&ei=L6TdTca_FoLe0QH4z7DtDw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-05-26 00:53:15.0002011-06-10 00:34:15.0001http://wiki.mxunit.org/spaces/listattachmentsforspace.action?key=default 6160444 2011-05-26 04:07:15.0002011-05-26 04:07:15.0001http://www.google.com/search?q=mxunit+mock+debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341636 2011-05-25 18:27:15.0002011-05-25 18:27:15.0005http://www.google.com/search?q=mxunit+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-05-25 18:23:15.0002011-08-17 22:31:15.0001http://search.yahoo.com/search;_ylt=Amhcq7ESrH158MO5snB2iCubvZx4?p=output+cfcatch+&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701 4292713 2011-05-25 18:39:15.0002011-05-25 18:39:15.0001http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 5341211 2011-05-25 18:38:15.0002011-05-25 18:38:15.0001http://www.google.fr/search?source=ig&hl=fr&rlz=&q=jenkins+project+config&aq=f&aqi=&aql=&oq= 6750461 2011-05-25 19:01:15.0002011-05-25 19:01:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cfdummycomponent&safe=active 5734498 2011-05-25 18:54:15.0002011-05-25 18:54:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=order+of+tests&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 5341416 2011-05-25 19:20:15.0002011-05-25 19:20:15.0002http://www.google.com/search?q=mxunit+output.dir&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-05-25 19:12:15.0002011-05-25 19:12:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=assert+query&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4292794 2011-05-25 17:46:15.0002011-05-25 17:46:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+tests+not+fail+build&surl=1 6750464 2011-05-25 16:44:15.0002011-05-25 16:44:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20makepublic&ei=B0LdTdbkGee70QH_pc3aDw&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&cad=rja 4292736 2011-05-25 17:54:15.0002011-05-25 17:54:15.0001http://wiki.corporate.com/bin/view/Product+Management/Configure+the+IAPI+Server 786517 2011-05-25 17:48:15.0002011-05-25 17:48:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=test+for+query 4292794 2011-05-25 17:54:15.0002011-05-25 17:54:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCMQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant%20jar&ei=nkfdTb39LIaztweZzYDKDw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=pRJwTJa1EsI7f_huIhUhPw 5341269 2011-05-25 18:18:15.0002011-05-25 18:18:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=test+for+query 786478 2011-05-25 18:12:15.0002011-05-25 18:12:15.0001http://www.google.ru/url?sa=t&source=web&cd=2&ved=0CCoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=5IXeTd64EIHrOd-Cwf4J&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=qjGM7Vha8cyQam1RdoMZXA 786457 2011-05-26 16:55:15.0002011-05-26 16:55:15.0002http://www.google.co.uk/search?q=coldfusion+amazon+web+services&rls=com.microsoft:en-za:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ACAW&redir_esc=&ei=MX3eTbzIJs2BhQf66bjaCg 6160392 2011-05-26 17:05:15.0002011-05-26 17:07:15.0001http://www.google.ch/search?sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-05-26 18:44:15.0002011-05-26 18:44:15.0001http://www.google.ca/search?q=git+plugin+jenkins&hl=en&client=firefox-a&hs=EKM&rls=org.mozilla:en-US:official&prmd=ivns&ei=r6feTe6FEsrAgQes-fXcCg&start=10&sa=N&biw=1440&bih=605 6750543 2011-05-26 19:22:15.0002011-05-26 19:22:15.0001http://www.google.ru/search?q=jenkins+ant+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a 6750368 2011-05-26 18:17:15.0002011-05-26 18:17:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=F3CADCE5721B9FBB71020E23E0B84C8B?replyToComment=5341502&#comment-5341502 5341233 2011-05-26 18:40:16.0002011-05-26 18:40:16.0001http://www.google.at/search?q=jenkins+ant.bat&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-05-26 15:29:15.0002011-05-26 15:29:15.0001http://www.google.com/search?q=mxunit+testing+orm&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___US419 4292815 2011-05-26 15:39:15.0002011-05-26 15:39:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=lGPeTfTuD4j8vQProaXLBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=mFJpQ0aH1tSAdHdoGYu1xg 786457 2011-05-26 14:29:15.0002011-05-26 14:29:15.0001http://www.google.fi/search?rlz=1C1CHKZ_enFI433FI433&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-05-26 14:34:15.0002011-05-26 14:34:15.0007http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit+Documentation&spaceKey=default&maxRecentlyUpdatedPageCount=20 786457 2011-05-26 16:51:15.0002011-12-21 08:54:15.0001http://search.yahoo.com/search;_ylt=AjvTH8vs7lf96oUSaOXQKiWbvZx4?p=wiki+mxunit&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701 786457 2011-05-26 15:44:15.0002011-05-26 15:44:15.0001http://www.google.co.uk/search?q=mxunit+assertIsTypeOf&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2011-05-26 12:50:15.0002011-05-26 12:50:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant%20task&ei=TkfeTdKcPKL50gHC1PWqCg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-05-26 12:28:15.0002011-05-26 12:28:15.0001http://www.google.com/search?q=jubit+ant+xml+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:unofficial&client=iceweasel-a 5341276 2011-05-26 12:04:15.0002011-05-26 12:04:15.0001http://www.google.com/search?q=ant+generate+junit+report&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341276 2011-05-26 09:48:15.0002011-05-26 09:48:15.0001http://192.168.2.106/mxunit/ 786457 2011-05-26 14:25:15.0002011-05-26 14:25:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=njw&rls=org.mozilla%3Afr%3Aofficial&q=+ant+jenkins&aq=f&aqi=&aql=&oq= 6750368 2011-05-26 14:05:15.0002011-05-26 14:05:15.0001http://www.google.be/ 5341276 2011-05-26 13:10:15.0002011-05-26 13:10:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=eclipse+cannot+talk+to+local+coldfusion+server 4292815 2011-05-26 12:59:15.0002011-05-26 12:59:15.0001http://www.google.cz/search?q=test+private+method&hl=cs&prmd=ivns&ei=yhHeTejHKoiXOu32pekJ&start=10&sa=N&biw=1280&bih=963 4292736 2011-05-26 08:41:15.0002011-05-26 08:41:15.0001http://www.google.com.hk/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20TestSuite&ei=ihDeTeGZEYeWvAPg7Km-BQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA&cad=rjt 786575 2011-05-26 08:35:15.0002011-05-26 08:35:15.0001http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+debug 4292713 2011-05-26 08:20:15.0002011-05-26 08:20:15.0001http://www.google.com/search?q=eclipse+generate+junit+report&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341276 2011-05-26 09:45:15.0002011-05-26 09:45:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+dao+roll+back 4292766 2011-05-26 09:37:15.0002011-05-26 09:37:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=mxunit%20db%20roll%20back&ei=sBzeTZnUAcuFhQfMwpTZCg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2011-05-26 09:27:15.0002011-05-26 09:27:15.0001http://www.google.co.in/search?hl=en&q=generate+junit+report+in+ant&aq=f&aqi=g-j1&aql=f&oq= 5341276 2011-05-26 09:15:15.0002011-05-26 09:15:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock+stub 5341597 2011-05-25 00:00:15.0002011-05-25 00:00:15.0003http://wiki.mxunit.org/labels/viewlabel.action?ids=5472258&key=default&startIndex=10 5341320 2011-05-25 00:05:15.0002011-09-01 15:57:15.0001http://wowcategories.com/viewtopic.php?f=3&t=464 6160392 2011-05-25 00:29:15.0002011-05-25 00:29:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=mxunit%20facade%20url&ei=PQvcTfqKIunl0QHD_7XwDw&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w&cad=rja 4292815 2011-05-24 19:48:15.0002011-05-24 19:48:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+to+run+ant+build 6750368 2011-05-24 20:09:15.0002011-05-24 20:09:15.0001http://subversion.reis.com:9090/techdocs/wiki/MxUnit 786484 2011-05-24 20:38:15.0002011-05-24 20:38:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=secure+mongo+ec2 6160438 2011-05-24 20:54:15.0002011-05-24 20:54:15.0001http://www.swagbucks.com/?t=w&p=1&b=0&q=mxunit+teardown 5341647 2011-05-24 19:08:15.0002011-05-24 19:08:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=mock 5341606 2011-05-24 19:10:15.0002011-05-24 19:10:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=mock+restore 5341320 2011-05-24 19:11:15.0002011-05-24 19:11:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20docs&ei=RwbcTf-HPIrqgQfWrcX8Dw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-24 19:26:15.0002011-05-24 19:26:15.0001http://subversion.reis.com:9090/techdocs/wiki/MxUnit 4292736 2011-05-24 18:36:15.0002011-05-24 18:36:15.0004http://subversion.reis.com:9090/techdocs/wiki/MxUnit 5341647 2011-05-24 18:37:15.0002011-06-20 13:10:15.0001http://www.google.com/url?sa=t&source=web&cd=24&ved=0CDMQFjADOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=creating%20ami&ei=ufvbTdG_O4zqgQeAm9EC&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A&cad=rja 6160404 2011-05-24 18:42:15.0002011-05-24 18:42:15.0002http://subversion.reis.com:9090/techdocs/wiki/MxUnit 5341320 2011-05-24 18:50:15.0002011-05-24 19:06:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20cant%20access%20private%20methods&ei=wdTbTd_qF9PAgQeu2aAY&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-05-24 15:55:15.0002011-05-24 15:55:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS430US430&sourceid=chrome&ie=UTF-8&q=mxunit+run+remote+method 5341269 2011-05-24 18:13:15.0002011-05-24 18:13:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=3PDbTcPpF42RgQeQhZn8Dw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-24 17:55:16.0002011-05-24 17:55:16.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+%2Bant 6750368 2011-05-24 15:20:15.0002011-05-24 15:20:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit%20mocking&ei=AdHbTfj0LoTc0QGGu60D&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-05-24 15:39:15.0002011-05-24 15:39:15.0003http://www.google.co.in/ 6750546 2011-05-24 11:48:15.0002011-09-05 10:25:15.0001http://www.google.com/search?hl=en&q=view+junit+result+xml 5341276 2011-05-24 09:32:15.0002011-05-24 09:32:15.0001http://www.google.co.uk/search?q=mxunit+eclipse+setup&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786517 2011-05-24 11:46:15.0002011-05-24 11:46:15.0001http://www.google.de/search?q=jenkins+git+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750543 2011-05-24 09:55:15.0002011-05-24 09:55:15.0001http://www.google.pt/search?hl=pt-PT&q=jenkins+continuous+integration+git&aq=f&aqi=&aql=&oq= 6750543 2011-05-25 15:26:15.0002011-05-25 15:26:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=OCfdTeaHH4bMgQfj_vwF&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-25 15:59:15.0002011-05-25 15:59:15.0001http://www.google.co.il/search?sourceid=chrome&ie=UTF-8&q=glue+continuout+integration 6750368 2011-05-25 15:21:15.0002011-05-25 15:21:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=8FE464238828AB6AF3320AAB21764C47?replyToComment=5341502&#comment-5341502 5341233 2011-05-25 15:23:15.0002011-05-25 15:23:15.0002http://localhost:8301/UITests/ 5341647 2011-05-25 14:57:15.0002011-05-25 14:59:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=UfG&rls=org.mozilla%3Aen-US%3Aofficial&q=ant++confluence+task&aq=f&aqi=&aql=&oq= 5341269 2011-05-25 15:14:15.0002011-05-25 15:14:15.0001http://www.google.ca/search?q=jenkins+execute+ant%3F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-05-25 14:50:15.0002011-05-25 14:50:15.0001http://localhost:8301/UITests/ 786457 2011-05-25 14:56:16.0002011-05-25 14:56:16.0002http://localhost:8080/mxunit/samples/samples.cfm 786457 2011-05-25 14:10:15.0002011-05-25 14:10:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=jenkins+tests+JUnit+xml+ant 6750461 2011-05-25 14:26:15.0002011-05-25 14:26:15.0001http://localhost/mxunit/image.cfm 786457 2011-05-25 13:22:15.0002011-05-25 13:22:15.0002http://www.google.com/search?hl=en&q=jenkins+ant+task 6750368 2011-05-25 13:44:15.0002011-05-25 13:48:15.0001http://www.google.co.in/search?hl=en&safe=strict&biw=1260&bih=742&noj=1&q=jenkinson+build+ant&oq=jenkinson+build+ant&aq=f&aqi=&aql=f&gs_sm=e&gs_upl=2938l12406l0l13l13l1l4l0l0l594l1266l2-1.1.0.1 6750368 2011-05-25 12:52:15.0002011-05-25 12:52:15.0001http://www.google.co.in/search?hl=en&biw=780&bih=417&sa=X&ei=f_vcTfvwOKGN0AGZos32Dw&ved=0CBcQBSgA&q=ant+junit+report+report&spell=1 5341276 2011-05-25 12:53:15.0002011-05-25 12:53:15.0001http://www.google.com/search?hl=en&client=ubuntu&channel=fs&q=jenkins+ant+build&aq=f&aqi=g1&aql=&oq= 6750368 2011-05-25 08:05:15.0002011-05-25 08:05:15.0001http://www.google.de/search?client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&channel=s&hl=de&source=hp&biw=1252&bih=809&q=jenkins+ant+installieren&btnG=Google-Suche 6750461 2011-05-25 08:02:15.0002011-05-25 08:02:15.0001http://www.google.fr/search?q=ant+junit+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750461 2011-05-25 07:58:15.0002011-05-25 07:58:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=asserttrue%20for%20strings&ei=Tp3cTaGMKMaYhQeI0pmwDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-05-25 06:11:15.0002011-05-25 06:11:15.0001http://vkids.ws/forum/nhac-quoc-te/13404-such-situation-will-see-necessary-specs-all-about-scrapebox-tools.html#post37930 786478 2011-05-25 05:56:16.0002011-05-25 05:56:16.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=0BC6E146C4562B21ED4FF4D73D985D87?replyToComment=5341502&#comment-5341502 5341233 2011-05-25 03:48:15.0002011-05-25 03:48:15.0002http://wiki.mxunit.org/label/default/orm 6750399 2011-05-25 02:54:15.0002011-11-22 06:08:15.0001http://www.tswalu.com 5341276 2011-05-25 01:49:15.0002011-05-25 01:49:15.0001http://www.google.ca/ 5341276 2011-05-25 01:48:15.0002011-05-25 01:48:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oGksdmWtxNASMATHTbl8kF?p=www.supra-skytop.org&bwm=i&bwmf=u&bwmo=d&b=301 6160404 2011-05-25 01:35:15.0002011-05-25 01:35:15.0001http://www.thephiladelphiabankruptcylawyer.com/tmp/awstats/awstats012011.thepopuptrailer.thetoyotarecallpage.com.txt 6750368 2011-05-23 06:47:15.0002011-05-23 06:47:15.0001http://www.google.ch/ 5341276 2011-05-23 08:07:15.0002011-05-23 08:07:15.0001http://www.google.com.sg/search?q=using+Jenkins+for+continuous+integration&hl=en&biw=1627&bih=879&prmd=ivns&ei=jRHaTajOHYuWsgPspfWNDA&start=10&sa=N 6750368 2011-05-23 07:56:20.0002011-05-23 07:56:20.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 6750461 2011-05-23 08:34:15.0002011-12-07 06:01:15.0007http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 6750477 2011-05-23 08:35:15.0002011-11-07 12:34:15.0001http://www.google.co.uk/search?q=jenkins+git+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750543 2011-05-23 11:24:15.0002011-05-23 11:24:15.0002http://onlinemoviesz.weebly.com 786457 2011-05-23 09:36:16.0002011-05-23 10:07:15.0001http://www.google.com/search?rlz=1C1GPCK_enUS406US406&aq=f&sourceid=chrome&ie=UTF-8&q=ant+junit+report 5341276 2011-05-23 11:48:15.0002011-05-23 11:48:15.0002http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+version&ie=utf-8&oe=utf-8 6750368 2011-05-23 11:39:15.0002011-06-27 18:43:15.0001http://www.google.se/search?hl=sv&biw=1280&bih=933&sa=X&ei=t1XaTb_zOpG8-Qbrm52fDw&ved=0CCAQBSgA&q=jenkins+continuous+run&spell=1 6750461 2011-05-23 12:41:15.0002011-05-23 12:41:15.0001http://www.google.com/search?sourceid=navclient&aq=8&oq=mxu&ie=UTF-8&rlz=1T4GGIK_enUS277US279&q=mxunit+debug 4292713 2011-05-22 05:02:15.0002011-05-22 05:02:15.0001http://www.dopefly.com/techblog/entry.cfm?entry=340 6750399 2011-05-22 05:48:15.0002011-05-22 05:48:15.0001http://wiki.mxunit.org/pages/doeditpage.action?pageId=786457 786457 2011-05-22 12:34:15.0002011-05-22 12:34:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1419&bih=724&q=mxunit+testcases&aq=f&aqi=g-sv1&aql=&oq= 786564 2011-05-22 17:50:16.0002011-05-22 17:50:16.0001http://wiki.mxunit.org/label/default/coldfusion 5341332 2011-05-22 19:11:15.0002011-05-22 19:11:15.0002http://wiki.mxunit.org/label/default/testcase 5341647 2011-05-22 19:20:15.0002011-06-29 12:12:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=AssertIsTypeOf+mxunit 786478 2011-05-22 20:46:15.0002011-05-22 20:46:15.0001http://mxunit.dev/index.cfm?&debug=false 786457 2011-05-22 22:20:15.0002011-05-22 22:20:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ant+task+jenkins&ie=utf-8&oe=utf-8 6750368 2011-05-22 23:43:15.0002011-05-22 23:43:15.0001http://www.google.com/search?q=mxunit+git&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-05-23 02:36:15.0002011-05-23 02:36:15.0001http://www.google.com/search?q=runnign+test+in+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-05-23 03:09:15.0002011-05-23 03:09:15.0001http://www.google.com/search?hl=en&source=hp&biw=1366&bih=615&q=Request+Instances+Wizard&aq=f&aqi=g2&aql=f&oq= 6160402 2011-05-23 22:35:15.0002011-05-23 22:35:15.0002http://www.google.com/search?q=mxunit+ant+runner+change+name+of+xml+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-05-23 22:02:15.0002011-05-23 22:06:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=WGJ&rls=org.mozilla%3Aen-US%3Aofficial&q=injectproperty+mxunit&aq=f&aqi=m1&aql=&oq= 5341322 2011-05-23 21:52:15.0002011-05-23 21:52:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=VcjaTbKpFYLEgAeN94lY&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=HLHJ45Ba-RDl8RGlpG0Y9g 786457 2011-05-23 20:50:15.0002011-05-23 20:50:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=marc+esher+ORM+zen 6750399 2011-05-24 02:56:15.0002011-05-24 02:56:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=change+name+ec2-user 6160402 2011-05-24 00:41:15.0002011-05-24 00:41:15.0005http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6750543 2011-05-23 22:56:15.0002011-09-22 20:14:15.0001http://www.google.de/search?hl=de&num=30&btnG=Google-Suche&as_epq=&as_oq=&as_eq=&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images&as_q=jenkins+event+build+failure 6750477 2011-05-24 04:42:15.0002011-05-24 04:42:15.0003http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=786457 786457 2011-05-24 04:11:15.0002011-12-30 18:15:15.0001http://www.google.co.uk/search?q=mxunit+debug+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 2195464 2011-05-24 08:57:15.0002011-05-24 08:57:15.0001http://www.google.ch/search?q=cfloop+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-05-24 08:09:15.0002011-05-24 08:09:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ant+jenkins&ie=utf-8&oe=utf-8&gl=uk 6750368 2011-05-23 13:39:15.0002011-05-23 13:39:15.0002http://www.google.fr/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=simpl%20unit%20test%20assert%20xml%20dom&ei=poPaTeLQNYKahQfkuZnIBg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-05-23 15:57:23.0002011-05-23 15:57:23.0001http://127.0.0.1:4175/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292815 2011-05-23 13:14:15.0002011-05-23 13:14:15.0002http://localhost/mxunit/runner/index.cfm?test=de.exagora.unittest.lib.pdf&componentPath= 786457 2011-05-23 13:38:16.0002011-05-26 07:42:15.0001http://www.google.ru/search?sourceid=chrome&ie=UTF-8&q=dao+tests 4292766 2011-05-23 16:39:15.0002011-05-23 16:39:15.0002http://www.google.com/search?client=safari&rls=en&q=jenkins+getting+started&ie=UTF-8&oe=UTF-8 6750362 2011-05-23 17:53:15.0002011-06-21 20:08:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=coldfusion+remove+query+from+memory 6750302 2011-05-23 16:02:15.0002011-05-23 16:02:15.0001http://homesmarts.com/handy-nine-west-camel-leather-tote-bags 6750368 2011-05-23 18:36:15.0002011-05-23 18:36:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDefining%2Ba%2BMock%2527s%2BBehaviour&rct=j&q=mxunit%20arguments&ei=Y6LaTdHDLYrh0QGsv9T8Aw&usg=AFQjCNG_kiwjCC0v3IJvxhcsXQLq_2159A&cad=rja 5341601 2011-05-23 18:08:15.0002011-05-23 18:08:15.0002http://wiki.mxunit.org/display/default/Running%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2 6160392 2011-05-23 18:11:15.0002011-10-06 23:14:15.0001http://search.yahoo.com/search;_ylt=AlU6vgipILqX8suNDF5BHkibvZx4?p=jenkins+ant+file+location&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701 6750461 2011-05-23 19:50:15.0002011-05-23 19:50:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20dump&ei=f8HaTcK4GOjdiAL9vKiACA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=q_CZwoeJH0kg7t8__3pYmw 4292713 2011-05-23 20:21:15.0002011-05-23 20:21:15.0001http://galactica/mxunit/ 786457 2011-05-23 19:42:15.0002011-05-23 19:42:15.0001http://www.google.com/url?sa=t&source=web&cd=3&sqi=2&ved=0CCgQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=junit%20ant%20label%20description&ei=_6nVTcijNYy6sQPnv8mxBw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-05-19 23:39:15.0002011-05-19 23:39:15.0001http://www.google.com/search?q=junit+ant+label&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-05-19 23:32:15.0002011-05-19 23:32:15.0001http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=jenkins+execute+tests 6750461 2011-05-20 01:28:15.0002011-05-20 01:28:15.0001http://www.google.com/search?q=bill+shelton+mxunit&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADRA_en 786457 2011-05-19 22:19:15.0002011-05-19 22:19:15.0005http://www.coldfusionmuse.com/index.cfm/2011/5/19/cfobjective.presentations 6750399 2011-05-19 22:13:15.0002011-06-03 12:18:15.0002http://www.google.com/search?q=MXUnit&rls=com.microsoft:en-us:IE-Address&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADFA_en 786457 2011-05-19 22:34:15.0002011-05-19 22:37:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=_JnVTaHoGoSFtgeUqeSmBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-05-19 22:31:15.0002011-05-19 22:31:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=configure+jenkins+to+run+testd 6750461 2011-05-20 05:45:15.0002011-05-20 05:45:15.0001http://www.google.com.au/search?q=mxunit+testing+for+slow+response&rls=com.microsoft:en-au:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF&redir_esc=&ei=mcjVTfOfH4KIrAffr-zvBQ 4292820 2011-05-20 01:50:15.0002011-05-20 01:50:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1003&bih=562&q=junit+generate+report&oq=junit+ge&aq=4&aqi=g10&aql=&gs_sm=c&gs_upl=2563l4703l0l8l7l0l0l0l0l375l1078l0.1.2.1&safe=active 5341276 2011-05-20 03:44:15.0002011-05-20 03:44:15.0001http://www.google.com/search?aq=0&oq=cfloop+qu&sourceid=chrome&ie=UTF-8&q=cfloop+query 6750302 2011-05-19 15:25:15.0002011-05-19 15:25:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=jenkins+determine+how+build+failed 6750477 2011-05-19 16:11:15.0002011-05-19 16:11:15.0001http://www.google.ca/search?hl=en&q=how+to+get+notification+continuous+build&aq=f&aqi=&aql=f&oq= 6750466 2011-05-19 16:29:15.0002011-05-19 16:29:15.0001http://au.mc333.mail.yahoo.com/mc/welcome?.gx=1&.tm=1305813434&.rand=0rbesidcesb5e 6750477 2011-05-19 13:58:15.0002011-05-19 13:58:15.0001http://www.google.com/url?sa=t&source=web&cd=6&ved=0CEgQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20doc&ei=ZyjVTfTGMMWXtwetr6T1Cw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=mH4xwH6nlOO2wlakMLDGug 5341269 2011-05-19 14:26:15.0002011-05-19 14:26:15.0001http://www.google.co.uk/search?q=jenkins+how+to+change+build+label&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-05-19 14:49:15.0002011-05-19 14:49:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 786457 2011-05-19 14:50:15.0002011-11-09 11:25:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=test+generator&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786471 2011-05-19 19:49:15.0002011-05-19 19:49:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS432&aq=f&sourceid=chrome&ie=UTF-8&q=ant+Jenkins 6750368 2011-05-19 20:02:15.0002011-05-19 20:02:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=testing+private+methods+mxunit 4292736 2011-05-19 20:14:15.0002011-05-19 20:14:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit&aq=0&aqi=g10&aql=&oq=MXUnit 786457 2011-05-19 18:29:15.0002011-05-19 18:29:15.0001http://www.google.com/search?hl=en&q=ec2+get+instance+launch+time&aq=f&aqi=&aql=&oq= 6160402 2011-05-19 18:49:15.0002011-05-19 18:49:15.0001http://www.google.com.br/search?hl=en&q=create+tests+for+DAO&aq=f&aqi=&aql=&oq= 4292766 2011-05-19 19:07:15.0002011-05-19 19:07:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=component+root 5341218 2011-05-19 19:47:15.0002011-05-19 19:47:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Getting+Started 4292773 2011-05-21 03:47:15.0002011-05-21 03:47:15.0002http://www.google.com/search?q=Marc+Esher+%2B+cf.Objective%28%29&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750399 2011-05-21 01:51:15.0002011-05-21 01:51:15.0001http://www.google.co.uk/search?q=basic+ant+junit&sourceid=ie7&rls=com.microsoft:en-gb:IE-Address&ie=&oe=&redir_esc=&ei=L9zWTZyfJMGDOvjwmIkH 5341276 2011-05-20 23:06:15.0002011-05-20 23:06:15.0001http://www.google.com/search?hl=en&q=jabber%20gtalk%20jenkins%20setup 6750466 2011-05-20 20:57:15.0002011-05-20 20:57:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=%22testresults.properties%22&ei=x8_WTbveGpKWtwfZhfiZBw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-05-20 20:32:15.0002011-05-20 20:32:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=console 6750368 2011-05-20 20:24:15.0002011-05-20 20:24:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=aws+instance+stopped+reboot+no+site 6160402 2011-05-20 19:45:15.0002011-05-20 19:45:15.0001http://www.google.com/url?sa=t&source=web&cd=16&ved=0CEEQFjAFOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mock%20creating&ei=5pbYTY-GO5DtOaDYheIP&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-05-22 04:55:15.0002011-05-22 04:55:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20tutorial&ei=WlTYTdrcM4f40gHtlvX7Aw&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-05-22 00:12:15.0002011-05-22 00:12:15.0001http://www.muammar-gaddafi.info 786457 2011-05-21 23:57:17.0002011-05-21 23:57:17.0001http://www.google.com/search?client=ubuntu&channel=fs&q=junit+tutorial+build+ant&ie=utf-8&oe=utf-8 5341276 2011-05-21 21:32:15.0002011-05-21 21:32:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=2SnYTZzWJ5GWtwe5wrEu&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=abVAqcEcd4Jm5_gaLSwa3g 5341597 2011-05-21 21:09:15.0002011-05-21 21:09:15.0001http://www.google.ru/search?hl=ru&newwindow=1&q=jenkins+ant+project&aq=f&aqi=&aql=&oq= 6750461 2011-05-21 15:58:15.0002011-05-21 15:58:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=yIHWTcGcHsrB0AGZtqSaBw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-05-20 15:00:15.0002011-05-20 15:00:15.0001http://127.0.0.1:50456/help/advanced/tocView.jsp?view=toc 4292815 2011-05-20 15:31:15.0002011-05-20 15:31:15.0002http://www.google.com.ua/search?q=integration+tests+in+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 6750461 2011-05-20 14:16:15.0002011-06-02 13:11:15.0001http://www.google.com.tr/search?q=continuous%20windows%20services&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&source=hp&channel=np 6750546 2011-05-20 06:57:15.0002011-05-20 06:57:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=hudson+build.xml+netbeans#sclient=psy&hl=de&source=hp&q=jenkins+ant+build+does+not+start&aq=f&aqi=&aql=&oq=&pbx=1&bav=on.2,or.r_gc.r_pw.&fp=b511b143591b49e3 6750461 2011-05-20 08:52:15.0002011-05-20 08:52:15.0001http://www.google.de/search?q=jenkins+ant+lib&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-05-20 05:52:15.0002011-05-20 05:52:15.0001http://www.google.co.uk/search?q=to+generate+reports+with+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-05-20 06:15:15.0002011-05-20 06:15:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=MavWTcC_DcnAtgeilemnBw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-05-20 17:56:15.0002011-05-20 17:56:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4MOOI_enUS429US430&q=how+to+create+junit+report 5341276 2011-05-20 19:01:15.0002011-05-20 19:01:15.0001http://www.google.com/search?hl=en&q=jenkins%20continuous%20integration%20server%20drawbacks&spell=1&sa=X 6750461 2011-05-20 17:16:15.0002011-05-20 17:16:15.0001http://www.google.com/search?client=safari&rls=en&q=copy+the+snippets&ie=UTF-8&oe=UTF-8 5341332 2011-05-20 17:29:15.0002011-05-20 17:29:15.0001http://www.google.nl/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=SpLWTeecLIHsOe_SqJoH&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=LYCuvrrJvavuFw1TgEBUew 4292713 2011-05-20 16:10:15.0002011-05-20 16:10:15.0003http://www.google.com/reader/view/ 6750399 2011-05-20 16:19:15.0002011-05-25 00:54:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341208 2011-05-20 15:33:15.0002011-06-09 08:55:15.0001http://www.google.nl/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20asserts&ei=OJHWTaP5CsvrOaqrlYkH&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=2_e0feCkykgJXaixn6sboA 786478 2011-05-20 16:06:15.0002011-05-20 16:06:15.0001http://www.google.com/search?q=mxunit%3AexpectedException&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-05-24 21:21:15.0002009-05-24 21:21:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS290&=&q=mxunit%3AexpectedException&btnG=Google+Search&aq=f&oq= 786484 2009-05-23 01:25:15.0002009-05-23 01:25:15.00073http://www.google.com/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2009-05-26 17:29:15.0002011-11-21 14:01:15.0001http://trac.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=1EFDFE566B96FD694FFD957C22A18AF2 786536 2009-05-26 17:30:15.0002009-05-26 17:30:15.0001http://trac.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=1EFDFE566B96FD694FFD957C22A18AF2 786558 2009-05-26 17:35:15.0002009-05-26 17:35:15.0001http://wiki.fuseboxframework.org/display/default/Using+request.debug%28%29?focusedCommentId=2195639 786457 2009-05-25 21:06:15.0002009-05-25 21:06:15.0002http://wiki.fuseboxframework.org/dashboard.action 2195464 2009-05-25 21:06:15.0002009-05-25 21:06:15.00016http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 786457 2009-02-10 09:08:15.0002011-11-12 20:41:15.0003http://wiki.mxunit.org/display/default/Using+MXUnit 786543 2009-02-10 09:10:15.0002010-01-15 14:52:15.0001http://www.google.com/search?q=mxunit+debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2009-05-25 18:58:15.0002009-05-25 18:58:15.000697http://wiki.mxunit.org/display/default/MXUnit+Documentation 786536 2009-02-10 09:34:15.0002012-01-07 19:41:15.0001http://wiki.mxunit.org/display/default/Copy+and+Paste+from+Web+Site 786457 2009-02-10 11:07:15.0002009-02-10 11:07:15.000112http://wiki.mxunit.org/display/default/MXUnit+Documentation 786598 2009-02-10 11:08:15.0002012-01-04 19:34:15.00063http://wiki.mxunit.org/display/default/Built-In+Assertions 786478 2009-05-20 21:56:15.0002012-01-06 03:48:15.0001http://trac.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=FEDF588A5A6A4209266589AE8E5164BD 786457 2009-05-21 19:45:15.0002009-05-21 19:45:15.0003http://www.google.com/search?q=mxunit+documentaion&ie=utf-8&oe=utf-8&aq=t&rlz=1R1GGGL_en___US327&client=firefox-a 786457 2009-05-21 19:45:15.0002009-05-21 19:46:15.0001http://wiki.cfinnovate.com/display/default/MXUnit+Documentation;jsessionid=569D335914A40BAFEA04B47A2B1CA06B 786457 2009-05-21 13:49:15.0002009-05-21 13:49:15.0001http://www.google.com/search?q=mxunit&hl=en&safe=off&client=firefox-a&rls=org.mozilla:en-US:official&hs=7bT&start=10&sa=N 786457 2009-05-21 13:47:15.0002009-05-21 13:47:15.0003http://wiki.cfinnovate.com/dashboard.action 786457 2009-05-21 13:49:15.0002009-05-31 02:56:15.0001http://search.live.com/results.aspx?q=mxunit 786484 2009-05-20 10:01:15.0002009-05-20 10:01:15.0001http://www.google.ca/search?hl=en&q=cfcomponent+tutorial&btnG=Search&meta= 786558 2009-05-19 15:02:15.0002009-05-19 15:02:15.0001http://www.google.com/search?hl=en&ei=b_YTSqPyB5Ci8ASVsr2NBA&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=lonnie+g+johnson+crossword&spell=1 786478 2009-05-20 12:25:15.0002009-05-20 12:25:15.0001http://www.google.com/search?q=test+assertion+examples&hl=en&start=20&sa=N 786484 2009-05-20 16:15:15.0002009-05-20 16:15:15.0001http://74.125.113.132/search?q=cache:TWulPkQl2OwJ:wiki.fuseboxframework.org/display/default/Getting%2BStarted%2B--%2BTest%2BSuites+mxunit+getResultsOutput&cd=8&hl=en&ct=clnk&gl=us 786582 2009-05-20 14:47:15.0002009-05-20 14:47:15.0003Data driven testing with MXUnit dataproviders9virtix2009-11-16 20:09:12.000marcesher2011-03-16 21:59:32.769 4292794 current1http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=upgrading+instant-atlassian+confluence+deployments+EC2 6160402 2010-11-30 00:14:15.0002010-11-30 00:14:15.0001http://www.google.it/url?sa=t&source=web&cd=8&ved=0CGYQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=test%20dao%20calls&ei=Tyr0TPfuE4efOpenxYQK&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2010-11-29 22:35:15.0002010-11-29 22:35:15.0001http://theconservativebulwark.com/index.php/Potpourri/2008/08/21/flushing-the-toilet-3 786457 2010-11-30 04:08:15.0002010-11-30 04:08:15.0001http://www.charityadvantage.com/ca_admin/getURL/stats_7/default.aspx 786457 2009-05-15 08:25:15.0002009-05-15 08:25:15.0001http://www.google.com/search?q=how+to+create+administrator+password+on+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2010-11-30 00:17:15.0002010-11-30 00:17:15.0001http://www.google.com/search?hl=en&safe=off&q=eclipse.ini+stacktrace+plugin&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-11-29 21:16:15.0002010-11-29 21:16:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS407&q=how+to+generate+a+junit+test+report+using+ant&aq=f&oq= 5341276 2010-11-29 20:59:15.0002010-11-29 20:59:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=eclipse+plugin+throw+error 4292815 2010-11-29 22:19:15.0002010-11-29 22:19:15.0001http://www.google.fr/url?sa=t&source=web&cd=8&ved=0CFYQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=execute%20private%20methods%20test%20java&ei=DLn0TKekNpSFhQeuw7z3BQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-11-30 09:04:15.0002010-11-30 09:04:15.0001http://www.google.it/url?sa=t&source=web&cd=4&ved=0CEYQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20task%20wiki&ei=wcz0TIu8NoycOr2PwJAI&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=g20Uh0rhgFpIlVyjwAHY2g 5341269 2010-11-30 10:07:15.0002010-11-30 10:07:15.0001http://trac.fuseboxframework.org/display/default/MXUnit+Documentation?showComments=true&showCommentArea=true 786457 2009-05-16 06:01:15.0002009-05-16 06:01:15.0001http://www.google.co.in/search?hl=en&rls=com.microsoft%3Aen-us&q=confluence+output+formats&aq=f&aqi=&aql=&oq=&gs_rfai= 786582 2010-11-30 04:30:15.0002010-11-30 04:30:15.0001http://agoxihek.wordpress.com 4948032 2010-11-30 04:09:15.0002010-11-30 04:09:15.000359http://wiki.mxunit.org/display/default/Using+request.debug()?showComments=true&showCommentArea=true 2195464 2009-05-16 14:24:15.0002011-02-14 23:43:15.0001http://www.google.pl/search?q=ant+junit+all+tests+in+one+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 5341276 2010-11-30 07:05:15.0002010-11-30 07:05:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mxunit+testing+private+methods 4292736 2010-11-30 06:57:15.0002010-11-30 06:57:15.0003http://www.google.de/ 6160392 2010-11-30 13:39:15.0002010-11-30 13:58:15.0001http://www.google.com/search?hl=en&source=hp&q=ec2+launch+windows+instance&btnG=Google+Search&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-11-30 15:21:15.0002010-11-30 15:21:15.0001http://www.google.ee/search?hl=et&source=hp&q=junit+ant+task+save+test+results&lr=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-30 12:07:15.0002010-11-30 12:07:15.0001http://www.google.fi/search?hl=fi&source=hp&q=task+doc+confluence&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-11-30 12:51:15.0002010-11-30 12:51:15.0001http://www.google.co.uk/search?hl=en&q=what+machine+name+do+i+use+with+the+username+to+log+in+to+an+ec2+windows+instance&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-11-30 11:20:15.0002010-11-30 11:20:15.0001http://wiki.mxunit.org/display/default/Getting+Started?showChildren=false 786457 2010-11-30 11:59:15.0002010-11-30 11:59:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20documentation&ei=wtn0TL_5L8nQhAfousDzBQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-11-30 11:03:15.0002010-11-30 11:03:15.000189http://www.mxunit.org/doc/index.cfm 786484 2009-05-18 20:47:15.0002010-03-31 12:41:15.0002http://wiki.mxunit.org/display/default/Advanced+Stuff?showChildren=false 786494 2010-11-30 16:05:15.0002011-03-29 08:58:15.0003http://wiki.mxunit.org/display/default/Advanced+Stuff?showChildren=false 786598 2010-11-30 16:06:15.0002010-11-30 16:06:15.0001http://wiki.mxunit.org/display/default/Advanced+Stuff?showChildren=false 5341322 2010-11-30 15:43:15.0002010-11-30 15:43:15.0001http://wiki.mxunit.org/display/default/Advanced+Stuff?showChildren=false 5341218 2010-11-30 15:44:15.0002010-11-30 15:44:15.0001http://wiki.mxunit.org/display/default/Advanced+Stuff?showChildren=false 4292773 2010-11-30 15:40:15.0002010-11-30 15:40:15.0001http://wiki.mxunit.org/display/default/Advanced+Stuff?showChildren=false 5341320 2010-11-30 15:42:15.0002010-11-30 15:42:15.0005http://wiki.mxunit.org/display/default/Advanced+Stuff 5341208 2010-11-30 15:38:15.0002011-12-30 12:25:15.0006http://wiki.mxunit.org/display/default/Advanced+Stuff?showChildren=false 5734424 2010-11-30 15:38:15.0002011-03-29 08:38:15.0001http://weblog.siba.fi/kopo/2008/09/02/puheenjohtajan-puhe-yliopiston-avajaisissa-192008/comment-page-2 786457 2010-11-30 18:01:15.0002010-11-30 18:01:15.0001http://www.google.ca/search?q=ec2+iis+port&hl=en&client=firefox-a&hs=hqp&rls=org.mozilla:en-US:official&ei=Xjr1TPIxiaaxA6TBye8L&start=20&sa=N 6160402 2010-11-30 17:57:15.0002010-11-30 17:57:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=coldfusion+mxunit+test+query 786582 2010-11-30 17:51:15.0002010-11-30 17:51:15.0003http://vancfug.groups.adobe.com/ 786478 2010-11-30 17:42:15.0002011-11-12 04:52:15.0007http://www.google.com.mx/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=rSf1TLG1LcP7lwfyn7CrBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-11-30 16:35:15.0002010-11-30 16:40:15.0001http://wiki.mxunit.org/display/default/Advanced+Stuff?showChildren=false 786457 2010-11-30 16:09:15.0002010-11-30 16:09:15.0003http://wiki.mxunit.org/display/default/Advanced+Stuff?showChildren=false 786484 2010-11-30 16:08:15.0002011-03-29 08:50:15.0001http://wiki.mxunit.org/display/default/Advanced+Stuff?showChildren=false 2195464 2010-11-30 16:07:15.0002010-11-30 16:07:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&rct=j&q=mxunit%20exclude%20test&ei=wHX1TNKDJYX6sAP729nwAQ&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA 786473 2010-11-30 22:08:15.0002010-11-30 22:08:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=r1_1TJ6TBoGglAfMs7WXBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-11-30 20:35:15.0002010-11-30 20:35:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant%20test%20suite&ei=e1v1TK3JDpC-sAPfv4GmCw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-11-30 20:16:15.0002010-11-30 20:16:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+browser 786575 2010-11-30 19:16:15.0002010-11-30 19:16:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=FEX1TIeeGMP48AaLtNS6Bw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-11-30 18:41:15.0002010-11-30 18:41:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=B8EB6A4B578755A66AC0AF935D7981EC?replyToComment=5341502&#comment-5341502 5341233 2010-11-30 18:06:15.0002010-11-30 18:06:15.0001http://www.google.com/search?q=running+word+on+amazon+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2010-11-30 18:03:15.0002010-11-30 18:03:15.0000Install MXUnit7marcesher2009-01-18 15:11:31.000virtix2010-03-27 12:45:32.000rm whitespace 786536 current1MXUnit Documentation53virtix2009-01-17 10:51:32.000virtix2011-05-22 12:33:23.732 786457 current1http://wiki.mxunit.org/dosearchsite.action?queryString=example+setUp 786484 2009-06-04 01:18:15.0002009-06-04 01:18:15.000Continuous Integration -- ANT - The Glue between Jenkins and your Testsdefault 6750362 marcesher2011-09-30 18:36:45.000marcesher2011-09-30 18:36:45.000//jenkins-ci.org/http 6750362 marcesher2011-09-30 18:36:45.000marcesher2011-09-30 18:36:45.000//svn.myproject/whatever/trunkhttp 6750362 marcesher2011-09-30 18:36:45.000marcesher2011-09-30 18:36:45.000//localhost:8080/http 6750362 marcesher2011-09-30 18:36:45.000marcesher2011-09-30 18:36:45.00027http://www.mxunit.org/doc/index.cfm 2195464 2009-06-01 08:20:15.0002010-03-23 17:48:15.0001http://www.google.com/search?q=mxunit+assert+exists&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-06-01 16:38:15.0002009-06-01 16:38:15.00037http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+(Assertion+Patterns) 786457 2009-06-01 16:39:15.0002011-12-01 20:41:15.0006http://wiki.mxunit.org/display/default/How+to... 786473 2009-06-01 09:16:15.0002009-12-16 15:15:15.0002http://search.live.com/results.aspx?q=tests 786473 2009-06-01 18:50:15.0002009-07-12 20:42:15.0002http://www.google.be/search?hl=fr&q=mxunit+assert+typeof&btnG=Rechercher&meta= 786478 2009-06-02 12:28:15.0002009-06-02 12:31:15.0001http://jira.mxunit.org/browse/MXUI 786457 2009-06-02 04:40:15.0002009-06-02 04:40:15.0003http://search.live.com/results.aspx?q=mxunit 786543 2009-06-02 18:01:15.0002009-07-12 16:05:15.0001http://www.google.pl/search?hl=pl&rlz=1G1GGLQ_PLPL249&q=filter+spfield+values+with+xpath&btnG=Szukaj&lr= 786478 2009-06-03 10:14:15.0002009-06-03 10:14:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=setUp&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786558 2009-06-03 18:30:15.0002009-06-03 18:30:15.00014http://wiki.mxunit.org/display/default/How+to... 786478 2009-06-03 18:28:15.0002010-03-09 17:01:15.0003http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+(Assertion+Patterns)?showComments=true&showCommentArea=true 786484 2009-05-29 00:10:15.0002011-02-14 23:43:15.0001http://wiki.cfinnovate.com/display/default/Using+request.debug%28%29?focusedCommentId=2195653 786457 2009-05-31 02:58:15.0002009-05-31 02:58:15.0003http://wiki.mxunit.org/dashboard.action?spacesSelectedTab=all 294926 2009-01-11 21:05:15.0002009-01-11 21:05:15.0001http://wiki.mxunit.org/dashboard.action 294929 2009-01-11 17:06:15.0002009-01-11 17:06:15.000 917505 7virtix2009-01-17 10:51:32.000virtix2010-03-26 14:41:02.000current2http://wiki.fuseboxframework.org/display/default/Tutorials 786564 2009-04-07 21:47:15.0002009-04-07 22:13:15.0009http://wiki.mxunit.org/dashboard.action 786484 2009-04-09 18:13:15.0002010-08-30 10:50:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&hs=yC5&q=MXUnit+documentation&btnG=Search&meta= 786457 2009-04-17 09:19:15.0002009-04-17 09:19:15.0003http://wiki.mxunit.org/display/default/Tutorials 786473 2009-04-21 13:14:15.0002009-07-24 21:01:15.000651http://wiki.mxunit.org/display/default/MXUnit+Documentation 786564 2009-04-21 13:14:15.0002012-01-06 12:36:15.00018http://search.live.com/results.aspx?q=state 786484 2009-04-21 22:22:15.0002009-07-14 14:46:15.000133http://wiki.mxunit.org/display/default/MXUnit+Documentation 786582 2009-04-15 22:14:15.0002012-01-04 08:31:15.00029http://search.live.com/results.aspx?q=debug 2195464 2009-04-16 10:21:15.0002009-07-19 21:40:15.0003http://wiki.mxunit.org/display/default/Tutorials 786494 2009-04-17 02:59:15.0002010-03-11 21:03:15.0002http://www.google.com/search?q=MXunit+Tutorials&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786457 2009-04-17 02:58:15.0002009-04-17 03:01:15.00032http://search.live.com/results.aspx?q=assertions 786478 2009-04-29 23:37:15.0002009-07-14 17:17:15.000 5341597 1helen2011-11-04 07:47:45.554helen2011-11-04 07:47:45.554current 4292815 1helen2011-11-04 07:46:58.222helen2011-11-04 07:46:58.222current 786564 1helen2011-11-04 07:46:26.776helen2011-11-04 07:46:26.776current 4292713 1helen2011-11-04 07:46:03.702helen2011-11-04 07:46:03.702current 786558 1helen2011-11-04 07:45:26.145helen2011-11-04 07:45:26.145current 4292736 1helen2011-11-04 07:45:03.071helen2011-11-04 07:45:03.071current 5341211 1helen2011-11-04 07:43:54.637helen2011-11-04 07:43:54.637current 4292751 1helen2011-11-04 07:43:22.740helen2011-11-04 07:43:22.740current 5734424 1helen2011-11-04 07:43:00.834helen2011-11-04 07:43:00.834current 4292817 1helen2011-11-04 07:42:11.609helen2011-11-04 07:42:11.609current 786536 1helen2011-11-04 07:41:05.640helen2011-11-04 07:41:05.640current 5341250 1helen2011-11-04 07:40:14.617helen2011-11-04 07:40:14.617current 5734432 1helen2011-11-04 07:39:54.570helen2011-11-04 07:39:54.570current 5734518 1helen2011-11-04 07:39:31.234helen2011-11-04 07:39:31.234current 4685867 1helen2011-11-04 07:39:03.887helen2011-11-04 07:39:03.887current594http://wiki.mxunit.org/display/default/MXUnit+Documentation 786593 2009-04-28 21:40:15.0002012-01-06 22:32:15.0001http://www.google.com.au/search?hl=en&rlz=1G1GGLQ_ENAU307&ei=Bun3SenRN476kAX65rzrCg&sa=X&oi=spell&resnum=1&ct=result&cd=1&q=tests+about+patterns&spell=1 786484 2009-04-29 05:50:15.0002009-04-29 05:50:15.000 5341276 6751404 1huangml2011-11-23 02:32:16.858huangml2011-11-23 02:32:16.858current21http://search.live.com/results.aspx?q=mxunit 786457 2009-04-25 01:30:15.0002009-07-12 15:46:15.0001http://trac.fuseboxframework.org/display/default/Built-In+Assertions?focusedCommentId=2195606 786457 2009-04-24 15:44:15.0002009-04-24 15:44:15.0009http://trac.fuseboxframework.org/dashboard.action 786457 2009-04-24 15:44:15.0002010-04-06 22:36:15.0002http://trac.fuseboxframework.org/display/default/MXUnit+Documentation 786478 2009-04-24 15:44:15.0002009-04-24 15:44:15.000943http://wiki.mxunit.org/display/default/MXUnit%2BDocumentation 786457 2009-04-23 19:47:15.0002012-01-09 09:34:15.00012http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+(Assertion+Patterns) 786484 2009-04-28 21:35:15.0002011-11-05 17:18:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=10&url=http%3A%2F%2Ftrac.fuseboxframework.org%2Fdisplay%2Fdefault&ei=1v_2SaLCMYnQMru3zbgP&rct=j&q=mxunit&usg=AFQjCNFt_7g7Ah8Kf9NB91cFPMbeg_MDSg 786457 2009-04-28 13:10:15.0002009-04-28 13:10:15.0001http://trac.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=EFDD77069564501CF9BB95C4284DAB61 786457 2009-04-28 13:10:15.0002009-04-28 13:10:15.0001http://trac.fuseboxframework.org/display/default/MXUnit+Documentation 786558 2009-04-28 13:10:15.0002009-04-28 13:10:15.0003http://trac.fuseboxframework.org/display/default/Getting+Started+--+More+Test+Cases 786575 2009-04-28 13:17:15.0002009-06-06 14:23:15.0002http://trac.fuseboxframework.org/display/default/Getting+Started+--+First+Tutorial 786564 2009-04-28 13:15:15.0002009-06-05 16:49:15.0001http://www.google.cz/search?q=debug+confluence&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 2195464 2009-04-27 14:50:15.0002009-04-27 14:50:15.0001http://www.google.com/search?hl=en&q=mxunit+compare+array&aq=f&oq= 786582 2009-04-27 15:58:15.0002009-04-27 15:58:15.0003http://blog.mxunit.org/search/label/mxunit%20product%20update 2195464 2009-04-27 16:26:15.0002011-01-05 05:18:15.0001http://www.google.com/search?q=mx+unit+request.debug%28%29+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 2195464 2009-04-27 16:33:15.0002009-04-27 16:33:15.0001http://www.google.com/search?q=mxunit+request.debug%28%29+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2009-04-27 16:48:15.0002009-04-27 16:48:15.0001http://trac.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=D2033E33104679D28A7E75A2F4365525 2195464 2009-04-27 16:48:15.0002009-04-27 16:48:15.0001http://wiki.mxunit.org/display/default/MXUnit%2BTestResult%2BOutput%2BFormats 786582 2009-04-27 18:48:15.0002009-04-27 18:48:15.0009http://wiki.mxunit.org/display/default/Using%2Brequest.debug%28%29?showComments=true&showCommentArea=true 2195464 2009-04-27 11:57:15.0002010-04-08 09:18:15.0001http://www.google.pl/search?hl=pl&client=firefox-a&rls=org.mozilla%3Apl%3Aofficial&hs=5WW&q=test+with+confluence&btnG=Szukaj&lr= 786564 2009-04-26 21:06:15.0002009-04-26 21:06:15.0001http://wiki.fuseboxframework.com/display/default/Getting+Started+--+More+Test+Cases?showComments=true&showCommentArea=true 786564 2009-05-11 09:13:15.0002009-05-11 09:13:15.0001http://www.google.com/search?hl=en&safe=off&q=test+cases+confluence&btnG=Search 786564 2009-05-11 13:37:15.0002009-05-11 13:37:15.0006http://wiki.mxunit.org/display/default/MXUnit+Documentation?showComments=false 786457 2009-05-11 14:13:15.0002011-11-18 19:56:15.000331http://www.mxunit.org/doc/index.cfm 786478 2009-05-14 15:59:15.0002010-03-26 16:54:15.00025http://wiki.mxunit.org/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B%28Assertion%2BPatterns%29 786484 2009-05-14 18:45:15.0002010-12-02 09:12:15.000374http://mxunit.org/doc/index.cfm 786484 2009-05-14 21:19:15.0002010-03-26 15:02:15.0001http://www.google.com.co/search?hl=es&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=fIl&q=assert+Pattern+simple+test&btnG=Buscar&meta= 786484 2009-05-15 00:08:15.0002009-05-15 00:08:15.0001http://wiki.mxunit.org/display/default/Built-In+Assertions?focusedCommentId=2195460 786478 2009-05-13 22:55:15.0002009-05-13 22:55:15.000741http://mxunit.org/doc/index.cfm 786478 2009-05-14 00:05:15.0002010-03-26 14:46:15.00049http://mxunit.org/doc/index.cfm 2195464 2009-05-13 23:02:15.0002010-03-26 15:05:15.0001http://www.google.co.uk/search?hl=en&rlz=1B3GGGL_enGB245GB245&q=test+driven+and+always+using+the+same+assertion&btnG=Search&meta= 786484 2009-05-06 12:47:15.0002009-05-06 12:47:15.0001http://www.google.com/search?q=mylyn+tdd&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&start=10&sa=N 786598 2009-05-07 00:01:15.0002009-05-07 00:01:15.0001http://www.google.co.in/search?hl=en&q=MXUnit+Exceptions&meta=&aq=f&oq= 786484 2009-05-06 19:34:15.0002009-05-06 19:34:15.0001http://www.google.com/search?q=google+webmaster+tools+confluence&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786457 2009-05-08 08:01:15.0002009-05-08 08:01:15.0001http://wiki.mxunit.org/pages/docreatepage.action 6750362 2011-03-06 23:50:15.0002011-03-06 23:50:15.0002http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 6750360 2011-03-06 23:41:15.0002011-04-02 16:00:15.00017http://wiki.mxunit.org/display/default/Continuous+Integration+--+Getting+Started 6750360 2011-03-07 01:32:15.0002011-10-04 10:51:15.0007http://wiki.mxunit.org/pages/editpage.action?pageId=6750362 6750362 2011-03-06 23:58:15.0002011-09-30 18:37:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=6750360 6750360 2011-03-07 01:33:15.0002011-03-07 01:33:15.0001http://www.google.com.ph/search?q=using+assertion+of+a+string+value&btnG=Search&hl=en&client=firefox-a&hs=bF9&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&sa=2 786478 2011-03-07 05:40:16.0002011-03-07 05:40:16.0001http://wiki.mxunit.org/label/default/ec2 6160402 2011-03-07 12:54:15.0002011-03-07 12:54:15.0001http://www.google.pl/ 6750302 2011-03-07 11:18:15.0002011-03-07 11:18:15.0001http://www.google.pl/url?sa=t&source=web&cd=10&ved=0CHsQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=XPath%20Match%20assertion&ei=RdZ0Tcr2K4uPswazrJSEDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-03-07 13:15:15.0002011-03-07 13:15:15.0001http://www.google.co.uk/search?q=cfdump+to+cfoutput&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292713 2011-03-07 16:09:15.0002011-03-07 16:09:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=Nvp0TcWlDYSBlAfUoKE1&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=PtzXCd4tMljmR32P26jUPg 4292713 2011-03-07 15:31:15.0002011-03-07 15:31:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCwQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&rct=j&q=verifyTimes%20MXUnit&ei=mxZ1Tb6kMqqy0QHW4oHFAQ&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-03-07 17:33:15.0002011-03-07 17:33:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+user+account 6160402 2011-03-07 17:00:15.0002011-03-07 17:00:15.0001http://www.google.fr/search?q=ant+if+task&hl=fr&prmd=ivns&ei=7e9zTaiHMYaPswbb3bWEDg&start=50&sa=N 5341276 2011-03-06 20:35:15.0002011-03-06 20:35:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=windows+password+ec2+instance 6160402 2011-03-06 21:53:15.0002011-03-06 21:53:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341208 6750360 2011-03-06 23:40:15.0002011-03-06 23:40:15.0002http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 5341208 2011-03-06 23:40:15.0002011-10-01 05:26:15.0001http://www.google.com/search?hl=en&safe=off&biw=1280&bih=579&q=eclipse+plugin+shortcuts+&aq=f&aqi=g-b2&aql=&oq= 786504 2011-03-08 07:39:15.0002011-03-08 07:39:15.0002http://www.google.com/search?source=ig&hl=en&rlz=&=&q=aws+ec2-user+password&aq=f&aqi=&aql=&oq= 6160402 2011-03-08 06:35:15.0002011-03-08 06:35:15.0001http://www.path91.com/mxunit/runner/index.cfm 786457 2011-03-08 10:35:15.0002011-03-08 10:35:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=mock+stub 5341218 2011-03-08 10:25:15.0002011-03-08 10:25:15.0001http://www.google.com.tw/search?sourceid=chrome&ie=UTF-8&q=AMAZON+ec2+coldfusion 6160392 2011-03-08 09:58:15.0002011-03-08 09:58:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=4fh1TfDpNsiphAfMrtiHBw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-08 09:38:15.0002011-03-08 09:38:15.0008http://wiki.mxunit.org/pages/editpage.action?pageId=6750368 6750368 2011-03-08 11:40:15.0002011-04-02 13:00:15.0001http://wiki.mxunit.org/pages/docreatepage.action 6750368 2011-03-08 11:23:15.0002011-03-08 11:23:15.00047http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750360 2011-03-08 11:21:15.0002012-01-09 11:31:15.0003http://wiki.mxunit.org/pages/doeditpage.action?pageId=6750368 6750368 2011-03-08 12:33:15.0002011-03-08 12:52:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=6750368 786457 2011-03-08 12:21:15.0002011-03-08 12:21:15.0001http://wiki.mxunit.org/users/viewuserhistory.action 6750368 2011-03-08 12:00:15.0002011-03-08 12:00:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=5341284 5341208 2011-03-08 11:42:15.0002011-03-08 11:42:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2-user+keypair+prompting+for+password 6160402 2011-03-07 18:38:15.0002011-03-07 18:38:15.0002http://v26265ncay502.aa.ad.epa.gov:9090/display/APPDEV/MXUnit 4292794 2011-03-07 18:43:15.0002011-03-07 20:34:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit%20mocking&ei=VB91TdL5H4K8lQeWsqznDg&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=0hrpVYfkPC-nSo0TydNNiQ 5341239 2011-03-07 18:10:15.0002011-03-07 18:10:15.0001http://www.google.co.in/search?q=how+to+generate+junit+reports&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___CN362 5341276 2011-03-07 18:27:15.0002011-03-07 18:27:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mockadapter%20mxunit&ei=bTN1TeuDAo-ctwf2qIGQAQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-03-07 19:35:15.0002011-03-07 19:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+ami+ec2 6160404 2011-03-07 18:54:16.0002011-03-07 18:54:16.0002http://127.0.0.1:49393/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2011-03-07 19:17:15.0002011-03-07 19:17:15.0001http://springpadit.com/springpad/;jsessionid=A42F5AE581E28073B3549ABFF990937C.SPAD_NODE4 786558 2011-03-07 22:18:15.0002011-03-07 22:18:15.0001http://myReferer 786478 2011-03-07 23:52:15.0002011-03-07 23:52:15.0001http://www.google.ie/search?q=mxunit+ant+task&ie=UTF-8&oe=UTF-8&hl=en&client=safari 5341276 2011-03-07 21:25:15.0002011-03-07 21:25:15.0001http://www.google.com/search?q=aws+ec2+username+password&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-03-08 04:29:15.0002011-03-08 04:29:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=aws%20ec2%20cold%20fusion&ei=e8B1TfCQDsP88AbDv9itCQ&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-03-08 05:38:15.0002011-03-08 05:38:15.0001http://www.google.com/search?q=ant+target+main&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-03-08 01:08:15.0002011-03-08 01:08:15.0001http://www.google.com/m?hl=en&gl=us&client=ms-android-verizon&source=android-browser-type&action=devloc&q=coldfusion+long+loop+release+memory 6750302 2011-03-08 03:50:15.0002011-03-08 03:50:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=amazon+ami+coldfusion 6160433 2011-03-09 03:18:15.0002011-03-09 03:18:15.0001http://www.google.com.au/search?q=mxunit+doc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-03-09 02:50:15.0002011-03-09 02:50:15.0002http://wiki.mxunit.org/display/default/Creating+an+EC2+ColdFusion+AMI 786457 2011-03-09 03:19:15.0002011-12-09 03:53:15.0001http://www.google.se/search?q=mxunit+database&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292766 2011-03-08 22:59:15.0002011-03-08 22:59:15.0001http://www.google.com.ph/search?sourceid=chrome&ie=UTF-8&q=ant+junit+reports 5341276 2011-03-09 01:48:15.0002011-03-09 01:48:15.00079http://wiki.mxunit.org/display/default/Automation 5341276 2011-03-08 23:16:15.0002011-11-30 21:49:15.0001http://www.google.com/cse?cx=partner-pub-9300639326172081%3Ac6lzq8-dhwz&ie=UTF-8&sa=Search&q=default+password+for+ec2-user&hl=en 6160402 2011-03-09 17:12:15.0002011-03-09 17:12:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=jenkins%2C+ant 6750368 2011-03-09 20:12:15.0002011-03-09 20:12:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=mock%3A%3Agenerate&ie=utf-8&oe=utf-8 5341597 2011-03-09 13:35:15.0002011-03-09 13:35:15.000427http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server 6750362 2011-03-09 14:29:15.0002012-01-05 20:05:15.0001http://www.google.co.uk/search?hl=en&safe=active&rlz=1C1GPEA_enGB320GB321&q=MXUnit++test+variable+scope&aq=f&aqi=&aql=&oq= 5341322 2011-03-08 13:19:15.0002011-03-08 13:19:15.0001http://127.0.0.1:53763/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-03-08 14:12:15.0002011-03-08 14:12:15.0001http://www.google.co.uk/search?hl=en&&sa=X&ei=5zx2Td-_CI2XhQfZtNGOBw&ved=0CBUQBSgA&q=eclipse+mat+html.collapse&spell=1 5734498 2011-03-08 14:28:15.0002011-03-08 14:28:15.0002http://www.google.com/search?client=ubuntu&channel=fs&q=request+instances+wizard+not+working&ie=utf-8&oe=utf-8 6160402 2011-03-08 15:45:15.0002011-03-08 15:49:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=6750368&sortBy=date&highlight=ant_view.PNG& 6750368 2011-03-08 12:35:15.0002011-03-08 12:35:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=6750368&sortBy=date&highlight=ant_run_init.PNG& 6750368 2011-03-08 12:43:15.0002011-03-08 12:43:15.0001http://wiki.mxunit.org/display/default/Advanced+Stuff 6750368 2011-03-08 12:53:15.0002011-03-08 12:53:15.0002http://wiki.mxunit.org/display/default/Using+injectPropety+for+simple+property+overrides 5341322 2011-03-08 13:19:15.0002011-03-08 13:19:15.0003http://www.google.com/search?q=coldfusion+on+amazon+web+services&hl=en&rls=com.microsoft:en-us:IE-SearchBox&rlz=1I7ADBF_en&prmd=ivns&ei=KXZ2TeDNEpPksQOZ9uXSBA&start=10&sa=N 6160392 2011-03-08 18:33:15.0002011-03-08 18:48:15.0001http://www.google.com/search?q=mxunit+eclipse&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 786517 2011-03-08 20:31:15.0002011-03-08 20:31:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=troubleshoot%20mxunit&ei=45R2TbuyH6aB0QHTyZ3mBg&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2011-03-08 20:44:15.0002011-03-08 20:44:15.0001http://www.google.pt/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=bp92Te2eNJGbhQeDx9SGBw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-08 21:29:15.0002011-03-08 21:29:15.0006http://localhost/mxunit/index.cfm?&debug=false 786457 2011-03-08 15:51:15.0002011-09-05 16:16:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=Y1N2TZH2LYKKhQfMwKyHBw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-03-08 16:04:15.0002011-03-08 16:04:15.0001http://www.google.ca/search?hl=en&source=hp&biw=1452&bih=723&q=mxunit+debug&aq=0&aqi=g10&aql=&oq=mxunit+ 4292713 2011-03-08 17:09:15.0002011-03-08 17:09:15.0001http://wiki.mxunit.org/pages/revertpagebacktoversion.action?pageId=4292794&version=5 4292794 2011-03-08 17:42:15.0002011-03-08 17:42:15.0001http://www.google.bg/search?hl=bg&safe=off&rlz=1G1GGLQ_ENZZ335&q=ant+junit+report+style&aq=f&aqi=&aql=&oq= 5341276 2011-03-10 14:05:15.0002011-03-10 14:05:15.0005http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 4292736 2011-03-10 13:55:15.0002011-03-10 13:55:15.0008http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 5734424 2011-03-10 13:48:15.0002011-09-01 10:24:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 5341326 2011-03-10 13:46:15.0002011-03-10 13:46:15.0003http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 4292713 2011-03-10 13:39:15.0002011-06-08 20:49:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 786564 2011-03-10 13:36:17.0002011-03-10 13:36:17.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 786558 2011-03-10 13:35:15.0002011-03-10 13:35:15.0004http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 5341647 2011-03-10 13:14:15.0002011-09-01 10:17:15.0001http://www.google.de/search?q=mxunit+request.debug&hl=de&newwindow=1&client=firefox-a&hs=AX3&rls=org.mozilla:de:official&prmd=ivns&ei=m_F4TZ6bM4nFswbVvr3oBw&start=0&sa=N 4292713 2011-03-10 15:44:15.0002011-03-10 15:44:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=advanced+junit+reports 5341276 2011-03-10 15:34:15.0002011-03-10 15:34:15.0001http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit+Documentation&spaceKey=default&maxRecentlyUpdatedPageCount=20 4292751 2011-03-10 15:28:15.0002011-03-10 15:28:15.0002http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=makepublic+mxunit&aq=0v&aqi=g-v1&aql=&oq=makepublic+ 4292736 2011-03-10 14:54:15.0002011-03-10 15:26:16.0001http://www.google.de/search?hl=de&newwindow=1&client=firefox-a&hs=x2h&rls=org.mozilla%3Ade%3Aofficial&q=mxunit+debug+label&aq=f&aqi=&aql=&oq= 2195464 2011-03-10 14:52:15.0002011-03-10 14:52:15.0001http://www.google.co.uk/search?hl=en&safe=off&client=opera&hs=461&rls=en&channel=suggest&sa=X&ei=Rdx4Tf2JIISBhQfji6XeBg&ved=0CBUQvgUoAA&q=assertEquals+mxunit&nfpr=1 786478 2011-03-10 14:13:15.0002011-03-10 14:13:15.0001http://www.google.co.in/url?sa=t&source=web&cd=3&ved=0CCQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=YtB4TYTfEofLrQfq6-m8BQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-03-10 14:10:15.0002011-03-10 14:10:15.0001http://www.google.com/search?hl=pl&q=show+shortcut+eclipse+plugin&aq=f&aqi=&aql=&oq= 786504 2011-03-10 14:10:15.0002011-03-10 14:10:15.0001http://www.google.co.uk/search?num=50&hl=en&pwst=1&sa=X&ei=IZd4TfnmHMiM4gbag73UBQ&ved=0CBUQvgUoAA&q=mxunit+setup+beforetests&nfpr=1 5341647 2011-03-10 09:18:15.0002011-03-10 09:18:15.0009http://christierney.com/2011/02/16/managing-whitespace-with-cfc-output-attributes/ 5734498 2011-03-10 08:17:15.0002011-12-21 00:34:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=property+inject+mxunit 5341322 2011-03-10 08:51:15.0002011-03-10 08:51:15.0001http://yandex.ru/yandsearch?text=Data+driven+testing 786457 2011-03-10 05:54:15.0002011-03-10 05:54:15.0002http://www.google.co.in/search?q=using+ant+for+generating+reports&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGHP_en 5341276 2011-03-10 07:25:15.0002011-03-10 09:29:16.0001http://christierney.com/2011/02/16/managing-whitespace-with-cfc-output-attributes/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 5734498 2011-03-09 21:55:15.0002011-03-09 21:55:15.0001http://www.google.co.uk/search?num=50&hl=en&q=mxunit+test+private+methods&aq=f&aqi=g-sv1&aql=&oq= 4292736 2011-03-10 12:58:15.0002011-03-10 12:58:15.0005http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 5734455 2011-03-10 13:12:15.0002011-06-06 23:48:15.0002http://www.google.co.in/search?q=ColdFusion+AMI&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160433 2011-03-10 12:40:15.0002011-03-10 12:40:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=ignore&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4947975 2011-03-10 10:04:15.0002011-03-10 10:04:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit+assert+numeric&aq=f&aqi=g2g-s1g2g-s1g4&aql=&oq= 786484 2011-03-10 10:46:15.0002011-03-10 10:46:15.0001http://www.google.co.uk/search?q=mxunit+ignore+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 4947975 2011-03-10 10:02:15.0002011-03-10 10:02:15.0001http://www.google.se/search?q=simple+tdd+example&hl=sv&prmd=ivns&ei=BkxtTaeDGI7sObmz7YID&start=10&sa=N 786494 2011-03-01 19:51:15.0002011-03-01 19:51:15.00051http://wiki.mxunit.org/display/default/Testing+Basics 786478 2011-03-01 20:49:15.0002012-01-08 10:23:17.0003http://wiki.mxunit.org/dosearchsite.action?queryString=output 4292713 2011-03-01 21:36:15.0002011-11-10 11:23:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=output&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786582 2011-03-01 21:36:15.0002011-03-01 21:36:15.0002http://internalappsdev.esri.com/remoteaccess/test/testSuite.cfm?fwreinit=1 786457 2011-03-01 16:35:15.0002011-03-01 19:09:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=MXunit%20Mock&ei=lzttTdPcHpDBtgfq6tnGBQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-03-01 18:32:15.0002011-03-01 18:32:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=MXunit%20Mock%20query&ei=LjxtTc3mPIS4twe716zPBQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-03-01 18:40:15.0002011-03-01 18:40:15.0001http://www.google.com/search?hl=en&q=how+to+pass+a+mock+instance&aq=f&aqi=&aql=&oq= 5341597 2011-03-01 19:09:15.0002011-03-01 19:09:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=mxunit%20beforetests&ei=SUVtTcK4HMP6lwfU7uTcBA&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-03-01 19:14:15.0002011-03-01 19:14:15.0001http://www.google.com/search?q=mxunit+cfeclipse+plugin+beforetests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292817 2011-03-01 19:35:15.0002011-03-01 19:35:15.0001http://www.google.co.in/search?hl=en&source=hp&q=Ant+build+to+generate+report&meta=&aq=f&aqi=&aql=&oq= 5341276 2011-03-01 13:39:15.0002011-03-01 13:39:15.0001http://www.google.hu/search?q=junit+report&hl=hu&client=firefox-a&hs=Bp5&rls=org.mozilla:hu:official&channel=s&prmd=ivns&ei=4PRsTeTRNs32sgaYxaG3BQ&start=10&sa=N 5341276 2011-03-01 13:35:15.0002011-03-01 13:35:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=run+mxunit 4947975 2011-03-01 16:22:15.0002011-03-01 16:22:15.0002http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=ec2+windows+allow+downloading+files 6160402 2011-03-01 09:39:15.0002011-03-01 09:40:15.000{toc:maxLevel=2} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] You can get the latest version of the Eclipse plugin by pointing at this update site: [http://mxunit.org/update] {tip} {section} {column:width=50%} h2. Framework \-\- 2.1 \-\- November 12, 2011 h3. Enhancements * TestDecorators * Array, Query, and Structure deep comparison in assertEquals() * Improved Test Ordering Special thanks to Mark Mandel, Ryan Anklam, and Tim and John Farrar h2. Framework \-\- 2.0.3 \-\- May 5, 2011 h3. Enhancements * User-contributed "assertEqualsWithTolerance()" function which adds a tolerance parameter to equality assertions * Updated samples/build.xml with hints for using with Jenkins * Updated mxunit-ant.jar to log the entire html response to the console if the test run bombs (i.e. 500 error) h2. Framework \-\- 2.0.2 \-\- November 19, 2010 h3. Enhancements * added restoreMethod() for undoing method overwrites from injectMethod(). This is particularly useful when using ColdSpring-managed objects in your tests. Inspired by [this post|http://www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-call#c82B9BFA8-0DE7-8E6D-2C4C1BC85072A908]&nbsp; * HTML Result tweaks... mostly code cleanup. Also, no need to specify a result type any longer as it defaults to the new HTML output introduced in MXUnit 2.0 h3. Bug Fixes * User-supplied patch to JUnitXMLTestResult to properly encode "special characters". Thanks\! h2. Framework \-\- 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument {column} {column:width=5%} {column} {column:width=45%} h2. Eclipse Plugin \-\- 1.4.1 \-\- March 23, 2011 * Added "Run MXUnit Tests" to the "Run As" menu. Default keybinding is alt-shift-x, m (you can change that in preferences) * Added support for opening files from the "Tag Context" panel when those files are not in projects, i.e. opens from the file system. * Thanks Denny for these contributions\! {column} {section} 5734518 1http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=ant+doc 5341269 2011-03-01 09:49:15.0002011-03-01 09:49:15.0001http://itrav.dev/mxunit/runner/index.cfm?test=test.integration.GeneralTest&componentPath= 786457 2011-03-01 10:31:15.0002011-03-01 10:31:15.0001http://www.google.co.jp/search?hl=ja&client=firefox-a&hs=4P3&rls=org.mozilla%3Aja%3Aofficial&q=ColdFusion+Query+Memory&aq=f&aqi=&aql=&oq= 6750302 2011-03-01 11:15:15.0002011-03-01 11:15:15.0001http://www.google.co.uk/search?q=cf+component+output+no&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5734498 2011-03-01 11:15:15.0002011-03-01 11:15:15.0001http://www.google.de/search?q=xml+junit+test-result+viewer&hl=de&prmd=ivns&ei=Q5JuTdatN4THswbrucmEDw&start=20&sa=N 5341276 2011-03-02 18:55:15.0002011-03-02 18:55:15.0002http://www.google.com/url?q=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bcfloop%2Bquery%253D%2Bkilled%2Ba%2BColdFusion%2Bserver&sa=D&usg=AFQjCNEmqmLf6Yen3eHXgMe6LCGXpaoJPw 6750302 2011-03-02 19:24:15.0002011-08-15 15:49:15.0001http://www.bing.com/search?q=generate+junit+reports+using+ant&src=IE-SearchBox&Form=IE8SRC 5341276 2011-03-02 17:58:15.0002011-03-02 17:58:15.0001http://www.google.com/search?q=mxunit%20documentation 786457 2011-03-02 18:29:15.0002011-03-02 18:29:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GZAZ_enUS357US357&q=ec2+coldfusion 6160404 2011-03-02 19:35:15.0002011-03-02 19:35:15.0001http://www.google.com/search?hl=en&rlz=1C1GGLS_enUS330US330&q=MXUnit+assert+type&aq=f&aqi=&aql=&oq= 786478 2011-03-02 20:52:15.0002011-03-02 20:52:15.0001http://www.google.com/search?hl=en&safe=off&biw=1025&bih=849&q=time+spinup+an+AWS+instance&aq=f&aqi=m1&aql=&oq= 6160402 2011-03-02 19:25:15.0002011-03-02 19:25:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+ant+task+to+generate+xml+reports 5341276 2011-03-02 19:34:15.0002011-03-02 19:34:15.0001http://www.google.co.in/search?q=MXUnitRunner+ant+task&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=Ny1uTfPqFJS8sAOPm9C7Cw 5341269 2011-03-02 11:44:15.0002011-03-02 11:44:15.0001http://www.google.co.in/search?q=mxunit&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=1jZuTanOMY_2swOuj7S6Cw 786457 2011-03-02 12:24:15.0002011-03-02 12:24:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=session 4292817 2011-03-02 10:22:15.0002011-03-02 10:22:15.0002http://www.google.com/search?q=mxunit+run+from+browser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2011-03-02 17:26:15.0002011-03-02 17:26:15.0001http://www.google.com/search?rlz=1C1GGLS_enUS330US330&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-03-02 17:37:15.0002011-03-02 17:37:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGLL_enUS405US405&q=MXUnit+framework 786536 2011-03-02 15:35:15.0002011-03-02 15:35:15.0001http://www.google.com/search?q=debug+cfdump+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-03-02 16:14:15.0002011-03-02 16:14:15.0001http://www.google.com/search?hl=en&rlz=1B5_____enUS322US323&q=linux+ami+ec2-user+password&aq=f&aqi=&aql=&oq= 6160402 2011-03-02 06:17:15.0002011-03-02 06:17:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=adobe+ami 6160392 2011-03-02 05:06:15.0002011-03-02 05:06:15.0001http://127.0.0.1:3218/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-03-02 08:51:15.0002011-03-02 08:51:15.0001http://www.google.de/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=mx%20unit%20session%20variables&ei=7wNuTYSeA9CVOpKppNkH&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww&cad=rja 4292817 2011-03-02 08:47:15.0002011-03-02 08:47:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20wiki&ei=oHttTbaUIsObtweb8IXDBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-01 23:05:15.0002011-03-01 23:05:15.0001http://www.google.com.au/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20%5C&ei=tLJwTe2cGISKvgPooty9AQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-03-04 09:37:15.0002011-03-04 09:37:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=ECC18BCE79CA1DB3BD5909B2685717FD?replyToComment=5341502&#comment-5341502 5341233 2011-03-04 00:59:15.0002011-03-04 00:59:15.0001http://www.google.com.au/search?q=if+condition+in+confluence&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 786478 2011-03-04 04:50:15.0002011-03-04 04:50:15.0005http://www.cffocus.com/blog/engine-update-march-3rd-2011/ 6750302 2011-03-04 05:36:15.0002011-10-18 00:21:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=password+for+ec2-user 6160402 2011-03-03 21:31:15.0002011-03-03 21:31:15.00010http://www.trafficfaker.com 786457 2011-03-03 21:51:15.0002011-09-13 23:52:15.0001http://www.google.ca/search?q=coldfusion+cfloop+query+problem&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7SUNC_en 6750302 2011-03-03 22:56:15.0002011-03-03 22:56:15.0001http://www.google.de/search?q=ami+amazon+coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6160404 2011-03-03 22:56:15.0002011-03-03 22:56:15.0001http://www.google.com/search?client=safari&rls=en&q=ec2+spin+up+instances&ie=UTF-8&oe=UTF-8 6160402 2011-03-03 17:24:15.0002011-03-03 17:24:15.0001http://www.google.ie/m/search?oe=UTF-8&client=safari&hl=en&q=dependency+injection+mxunit&gws_link_params=nfpr:1&ei=VvBvTfCJNsaz8AOblrOMAw&ved=0CBAQvgUoAQ 5341606 2011-03-03 19:48:15.0002011-03-03 19:48:15.0001http://www.google.com/search?q=ec2+how+to+launch+an+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-03-03 20:19:15.0002011-03-03 20:19:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAPI%2BReference&rct=j&q=MXUnit%20API&ei=TbpvTcaVH8egtgfmwJWEDw&usg=AFQjCNFA_ZQL5gdP-Er3FO2l4GOdRMPWsQ 5341211 2011-03-03 15:57:15.0002011-03-03 15:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+on+amazon+ec2 6160392 2011-03-03 16:45:15.0002011-03-03 16:45:15.0001http://www.google.se/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=k19vTYSYIcms8AOj7JnFDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-03-03 09:30:20.0002011-03-03 09:30:20.0001http://www.google.com/search?q=amazon+ec2+coldfusion+ami&hl=en 6160404 2011-03-03 15:35:15.0002011-03-03 15:35:15.0001http://www.google.com/m/search?oe=UTF-8&client=safari&hl=en&aq=&oq=&aqi=&fkt=&fsdt=&htf=&his=&sa=2&q=junit+reports 5341276 2011-03-03 15:08:15.0002011-03-03 15:08:15.0001http://www.google.com.au/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAPI%2BReference&rct=j&q=mx%20unit%20api&ei=QQ9vTb7LFIy8vgPpyOS9AQ&usg=AFQjCNFA_ZQL5gdP-Er3FO2l4GOdRMPWsQ&sig2=JZfUiARIx7_T7UaEEztctQ 5341211 2011-03-03 03:49:15.0002011-03-03 03:49:15.0001http://www.google.com/search?hl=en&q=cfloop+and+memory+problem+in+coldfusion&aq=o&aqi=&aql=&oq= 6750302 2011-03-02 23:55:15.0002011-03-02 23:55:15.0001http://www.google.co.in/url?sa=t&source=web&cd=5&ved=0CDMQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=cfm%20test%20suite&ei=_x9vTbbjLMr3rQfBofjqDg&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA&cad=rja 786575 2011-03-03 04:59:15.0002011-03-03 04:59:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=whZvTcfINsPUgQfRh8U8&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=uC0shH671Q69LxczdhkcMw 786457 2011-03-03 04:42:15.0002011-03-03 04:42:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=running+mxunit+test&ie=UTF-8&oe=UTF-8&redir_esc=&ei=xbVuTbr1HMKnhAfeqYld 5341324 2011-03-02 21:26:15.0002011-03-02 21:26:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=aws+ec2-user+default+password 6160402 2011-03-02 21:12:15.0002011-03-02 21:12:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=39F8505C57E95C1280A09BFDED45237E?replyToComment=5341502&#comment-5341502 5341233 2011-03-02 23:04:15.0002011-03-02 23:04:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Ba%2Bsingle%2Bmethod%2Bin%2Ba%2Btest&rct=j&q=running%20mxunit&ei=QrZuTYGwMs21hAfG2vU7&usg=AFQjCNGZxhvpdgAavJCFuGG2rQizNy1jMg 5341324 2011-03-02 21:28:15.0002011-03-02 21:28:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=component 5341606 2011-03-06 11:23:15.0002011-03-06 11:23:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=kotyTYGaEpL3gAeUoa1S&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-03-05 19:15:15.0002011-03-05 19:15:15.0001http://www.google.ca/search?client=safari&rls=en&q=default+password+ec2-user&ie=UTF-8&oe=UTF-8&redir_esc=&ei=mzZyTbP9D8PUgQfRh8U8 6160402 2011-03-05 13:12:15.0002011-03-05 13:12:15.0001http://www.google.at/search?q=confluence+on+ec2+small+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6160402 2011-03-05 14:57:15.0002011-03-05 14:57:15.0001http://www.google.fi/search?hl=fi&client=firefox-a&hs=BT&rls=org.mozilla%3Afi%3Aofficial&q=aws+ec2+windows+instance+password&aq=f&aqi=&aql=&oq= 6160402 2011-03-05 10:45:15.0002011-03-05 10:45:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=ec2+windows+admin+password&aq=0&aqi=g1&aql=&oq=ec2+windows+admin+pass 6160402 2011-03-05 06:19:15.0002011-03-05 06:19:15.0001http://www.google.com/search?q=Amazon+EC2+coldfusion&hl=en&num=100&lr=&safe=off&btnG=Google+Search 6160392 2011-03-05 06:33:15.0002011-03-05 06:33:15.0001http://www.google.ch/search?q=i+dont+now+the+user+for+ssh+ec2&btnG=Suche&hl=de&sa=2 6160402 2011-03-05 03:34:15.0002011-03-05 03:34:15.0001http://www.google.co.in/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=coldfusion%20ami&ei=Q7NxTfTtL42ivQPxqvm9AQ&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A&cad=rja 6160404 2011-03-05 03:52:15.0002011-03-05 03:52:15.0001http://www.ask.com/web?q=mxunit&o=14193&l=dis&qsrc=2871 786457 2011-03-05 00:28:15.0002011-03-05 00:28:15.0006http://wiki.mxunit.org/display/default/Ant%2BTask%2BDoc?showComments=true&showCommentArea=true 5341269 2011-03-04 21:52:15.0002011-09-10 05:28:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mightymock+throws 5341218 2011-03-04 21:36:15.0002011-03-04 21:36:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+setup+teardown 5341647 2011-03-04 20:36:15.0002011-03-04 20:36:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 5341324 2011-03-04 20:35:15.0002011-03-04 20:35:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 4685867 2011-03-04 20:20:15.0002011-03-04 20:20:15.0001http://127.0.0.1:52952/help/advanced/tocView.jsp?view=toc 4292820 2011-03-04 18:44:15.0002011-03-04 18:44:15.0001http://127.0.0.1:52952/help/advanced/tocView.jsp?view=toc 4292817 2011-03-04 18:43:15.0002011-03-04 18:43:15.0001http://www.google.com/url?sa=t&source=web&cd=8&ved=0CEoQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=freesshd%20on%20ec2&ei=ZhNxTaedDYOglAfr-9SXAQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-03-04 16:30:15.0002011-03-04 16:30:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+spin+up+ec2+instances 6160402 2011-03-04 14:47:15.0002011-03-04 14:47:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=retrieve+instance+password 6160402 2011-03-04 14:18:15.0002011-03-04 14:18:15.0001http://www.google.com/search?q=password%20of%20ec2-user 6160402 2011-03-04 13:14:15.0002011-03-04 13:14:15.0001http://www.google.ie/search?hl=en&q=ant+test+result+success+fail&aq=f&aqi=&aql=&oq= 5341269 2011-03-04 12:53:15.0002011-03-04 12:53:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=test+exeptions+mxunit 786484 2011-03-04 10:53:15.0002011-03-04 10:53:15.0001http://www.google.de/search?q=junit+mit+ant++report+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2011-03-04 10:17:15.0002011-03-04 10:17:15.0001http://www.google.ru/search?q=configure+freeSSHd+to+work+as+a+service&hl=ru&lr=&newwindow=1&prmd=ivnsfd&ei=HAhlTdfpG4HGlQeMiu3TBg&start=50&sa=N 6160402 2011-02-23 13:16:15.0002011-02-23 13:16:15.0001http://www.google.co.in/search?hl=en&q=how+to++create+junit+reports&aq=o&aqi=&aql=&oq= 5341276 2011-02-23 11:52:15.0002011-02-23 11:52:15.0001http://www.google.com.hk/search?q=junit+report&hl=zh-CN&newwindow=1&safe=strict&biw=1283&bih=692&prmd=ivns&ei=yPNkTevqGonovQPmwq2sBg&start=10&sa=N 5341276 2011-02-23 12:20:15.0002011-02-23 12:20:15.0001http://www.google.com/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=mxunit+wiki 786457 2011-02-23 15:01:15.0002011-02-23 15:01:15.0002http://www.google.com.vn/search?q=How+to+use+junitreport+target+in+Ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-02-23 15:23:15.0002011-02-24 02:03:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=sample+MXUnit+tests 5341239 2011-02-23 14:47:15.0002011-02-23 14:47:15.0001http://wiki.mxunit.org/pages/diffpages.action?pageId=6750302&originalId=6750312 6750302 2011-02-23 14:56:15.0002011-02-23 14:56:15.0001http://www.google.com/search?q=injecting+a+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341606 2011-02-23 15:47:15.0002011-02-23 15:47:15.0001http://swagbucks.com/?sourceid=Mozilla-search&q=mxunit+mock 5341597 2011-02-23 17:48:15.0002011-02-23 17:48:15.0001http://www.google.com.br/search?q=assertEquals+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 786478 2011-02-23 17:56:15.0002011-02-23 17:56:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CEIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=amazon%20ec2%20ColdFusion&ei=qDVlTcTANoOgtwfWm_nhBg&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-02-23 16:29:15.0002011-02-23 16:29:15.0001http://www.google.com/search?q=Guard+Assertion+integration+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786484 2011-02-23 17:15:15.0002011-02-23 17:15:15.0001http://bit.ly/i0JgQa 6750302 2011-02-23 21:06:15.0002011-02-23 21:06:15.0001http://brizzly.com/ 6750302 2011-02-23 20:53:15.0002011-02-23 20:53:15.0003http://localhost:8080/cfusion/mxunit/index.cfm 786457 2011-02-23 19:22:15.0002011-03-03 13:24:16.0001http://www.google.com/reader/view/?hl=en&tab=wy 6750302 2011-02-23 21:45:15.0002011-02-23 21:45:15.00016http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BTroubleshooting%23EclipsePluginTroubleshooting-UsingtheRemoteFacadeTester.cfm 4292815 2011-02-23 21:18:15.0002011-08-19 03:37:15.0003http://www.wikiwix.com/ 6750302 2011-02-23 21:11:15.0002011-02-23 21:11:15.0003http://twitter.com/ 6750302 2011-02-23 21:08:15.0002011-02-23 22:48:15.0001http://www.google.com/url?sa=t&source=web&cd=50&ved=0CFAQFjAJOCg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=junit%20report%20xml%20format&ei=6KtlTcGLHpS6sQPgo6nzBA&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-02-24 00:56:15.0002011-02-24 00:56:15.0001http://127.0.0.1:3998/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292820 2011-02-24 00:14:15.0002011-02-24 00:14:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+user+password 6160402 2011-02-23 22:35:15.0002011-02-23 22:35:15.0001http://www.google.com/search?q=junit+reports&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox 5341276 2011-02-23 22:12:15.0002011-02-23 22:12:15.0001http://wiki.mxunit.org/dashboard.action 786517 2011-02-24 09:07:15.0002011-02-24 09:07:15.0001http://www.google.co.in/search?hl=en&q=ant+script+to+generate+junit+report&aq=f&aqi=&aql=&oq= 5341276 2011-02-24 07:26:15.0002011-02-24 07:26:15.0001http://www.google.co.in/search?hl=en&source=hp&q=junit+ant+task+report&aq=o&aqi=&aql=&oq= 5341276 2011-02-24 05:10:15.0002011-02-24 05:10:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=tdd+mxunit 786598 2011-02-24 03:52:15.0002011-02-24 03:52:15.0001http://www.google.co.uk/search?q=mxunit+mock+verify&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341597 2011-02-24 11:52:15.0002011-02-24 11:52:15.0001http://us.mg1.mail.yahoo.com/dc/blank.html?bn=555&.intl=us&.lang=en-US 6750302 2011-02-24 12:08:15.0002011-02-24 12:08:15.0001http://www.google.de/search?q=eclipse+plugin+tipps&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292820 2011-02-24 12:47:15.0002011-02-24 12:47:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=how+to+prevent+being+billed+aws 6160402 2011-02-24 17:39:15.0002011-02-24 17:39:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS324&=&q=coldfusion%2Fsql%2Fimq%2Frow&btnG=Google+Search 6750302 2011-02-24 18:09:15.0002011-02-24 18:09:15.0001http://www.google.com/search?q=running+cold+fusion+on+AWS&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-02-24 18:46:15.0002011-02-24 18:46:15.0002http://www.google.com/search?q=aws+cold+fusion+ami&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160404 2011-02-24 19:09:15.0002011-02-24 19:09:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=login+to+ec2+instance+after+launching&ie=utf-8&oe=utf-8 6160402 2011-02-24 19:34:15.0002011-02-24 19:34:15.0001http://www.google.com/search?q=variables+scope+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2011-02-24 19:58:15.0002011-02-24 19:58:15.0001http://localhost:8980/mxunit/runner/index.cfm?test=tests.salesforce.elp.CardGeneratorTests&componentPath= 786457 2011-02-24 20:06:15.0002011-02-24 20:06:15.0001http://www.google.com/search?q=default+password+ec2-user&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-02-24 21:24:15.0002011-02-24 21:24:15.0001http://www.google.com/search?q=change+default+password+ec2-user&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-02-24 21:28:15.0002011-02-24 21:28:15.0003http://www.google.com/ 6160433 2011-02-24 21:30:15.0002011-07-28 00:51:15.0001http://www.google.pt/search?aq=f&sourceid=chrome&ie=UTF-8&q=junit+reports 5341276 2011-02-24 22:22:15.0002011-02-24 22:22:15.0001http://www.mxunit.org/index.cfm 5341269 2011-02-24 22:53:15.0002011-02-24 22:53:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20junitreport&ei=YN1mTfywB4K2sAP0kbGmBA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-02-24 22:42:15.0002011-02-24 22:42:15.0002http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=mxunit%20junit&ei=MedmTZrOG5HSsAPrtdS6CQ&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-02-24 23:19:15.0002011-02-24 23:19:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=459ED3B781D794E70FFC7820563D9F1E?replyToComment=5341502&#comment-5341502 5341233 2011-02-24 23:12:15.0002011-02-24 23:12:15.00043http://stackoverflow.com/questions/4628060/memory-leak-looping-cfmodule-inside-cffunction 6750302 2011-02-25 00:49:15.0002011-12-06 22:48:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=794117366C9BC7D16645A72D88EED649?replyToComment=5341502&#comment-5341502 5341233 2011-02-24 23:53:15.0002011-02-24 23:53:15.0001http://www.google.co.in/search?hl=en&source=hp&q=cfcomponent+output%3D%22true%22+in+cold+fusion&meta=&aq=f&aqi=&aql=&oq= 5734498 2011-02-25 05:23:15.0002011-02-25 05:23:15.0002http://www.dnsright.com 786457 2011-02-25 02:08:15.0002011-03-03 10:08:15.0005http://www.google.com/search?source=ig&hl=en&rlz=&q=mxunit&aq=f&aqi=p-p1g9&aql=&oq= 786457 2011-02-25 06:24:16.0002011-02-25 06:27:15.0002http://www.google.co.in/search?q=AWS+account+without+credit+card&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&redir_esc=&ei=HIhnTazIMo7xrQestMzaCg 6160394 2011-02-25 10:46:15.0002011-02-25 11:46:15.0001http://www.google.com.tr/search?q=junit+ant+build.xml&hl=tr&prmd=ivns&ei=9nhnTZG6O8iaOv6X3bcL&start=10&sa=N 5341276 2011-02-25 09:44:15.0002011-02-25 09:44:15.0001http://www.google.com.ar/ 5341276 2011-02-25 14:46:15.0002011-02-25 14:46:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=JUnit+reports&ie=utf-8&oe=utf-8 5341276 2011-02-25 13:36:15.0002011-02-25 13:36:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=login+to+ec2+instance+for+the+first+time 6160402 2011-02-25 17:49:15.0002011-02-25 17:49:15.0001http://www.google.com/search?q=mxunit+debug+eclispe&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-02-25 19:41:15.0002011-02-25 19:41:15.0002http://www.google.com/search?q=dataprovider+site%3Amxunit.org&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2011-02-25 17:40:15.0002011-02-25 17:40:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=mightymock%20capture&ei=Es1nTfu_MY_Itgeh1NCIBA&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g&sig2=2A9nwkozD6sI1NGFY36u5g 4947975 2011-02-25 15:40:15.0002011-02-25 15:40:15.0001http://www.google.com/search?q=beforetests+%2B+aftertests+%2B+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341647 2011-02-25 16:07:15.0002011-02-25 16:07:15.0001http://www.google.co.uk/search?q=MXUnit+1.x+download&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2011-02-25 15:20:15.0002011-02-25 15:20:15.0001http://experts.adobeconnect.com/p29051465/?launcher=false&fcsContent=true&pbMode=normal 5341432 2011-02-25 15:37:15.0002011-02-25 15:37:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=confluence+component+inject&ie=UTF-8&oe=UTF-8&redir_esc=&ei=tzhoTelpxbuEB5K5nPIO 5341606 2011-02-25 23:19:15.0002011-02-25 23:19:15.0001http://127.0.0.1:1793/help/advanced/tocView.jsp?view=toc 4292817 2011-02-25 23:23:15.0002011-02-25 23:23:15.0002http://www.google.com/search?q=coldfusion+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-02-25 22:05:15.0002011-07-27 17:56:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit&aq=0&aqi=g2g-s2g6&aql=&oq=mxu 786457 2011-02-25 22:25:15.0002011-02-25 22:25:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mock+object+in+MXUnit 5341597 2011-02-25 20:30:15.0002011-02-28 14:19:15.0001http://www.google.com.br/search?hl=pt-BR&q=can%27t+ec2+stop+instance%3F&aq=f&aqi=&aql=&oq= 6160402 2011-02-25 20:38:15.0002011-02-25 20:38:15.0001http://127.0.0.1:59999/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-02-25 19:54:15.0002011-02-25 19:54:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+%22Eclipse+Plugin+Troubleshooting%22 4292815 2011-02-25 19:55:15.0002011-02-25 19:55:15.0002http://www.bing.com/images/search?q=extjs&view=detail&id=6E4A264DA47E6D477CA8E0D94D90BA48224959F0&first=1&FORM=IDFRIR 4292713 2011-02-26 19:58:15.0002011-02-26 19:58:15.0001http://www.google.com/search?q=ant+screencast&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341271 2011-02-26 18:40:15.0002011-02-26 18:40:15.0001http://www.google.com.vn/search?q=EC2+installed+sofware+lost&btnG=Search&hl=en&biw=1280&bih=633&qscrl=1&sa=2 6160402 2011-02-26 17:24:15.0002011-02-26 17:24:15.0001http://www.google.de/search?client=safari&rls=en&q=taskdoc&ie=UTF-8&oe=UTF-8&redir_esc=&ei=H8NoTYr0CcHNswaGkJnvDA 5341269 2011-02-26 09:09:15.0002011-02-26 09:09:15.0001http://www.google.com/search?q=junit+ant+xml+file+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-02-26 04:51:15.0002011-02-26 04:51:15.0001http://www.google.co.in/search?hl=en&safe=active&rlz=1C1GGGE_enIN408IN408&&sa=X&ei=Kn1oTaWIGsT5rAfF0vXCCw&ved=0CBUQBSgA&q=ant+junit+report+target&spell=1 5341276 2011-02-26 04:11:15.0002011-02-26 04:11:15.0001http://127.0.0.1:49662/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-02-26 03:46:15.0002011-02-26 03:46:15.0001http://www.swagbucks.com/?t=w&p=1&q=mx+unit 786457 2011-02-26 03:37:15.0002011-02-26 03:37:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=ec2-user+password 6160402 2011-02-27 15:56:15.0002011-02-27 15:56:15.0001http://www.google.com/search?q=ec2+stop+spot+instance&hl=en&client=safari&prmd=ivns&ei=WAdqTcHlEc2mrAfKrOnCCw&start=10&sa=N 6160402 2011-02-27 08:13:15.0002011-02-27 08:13:15.0001http://www.google.com/search?q=MXUnit+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341324 2011-02-27 04:41:15.0002011-02-27 04:41:15.0001http://www.google.com/search?q=MXUnit+begin+method&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2011-02-27 04:40:15.0002011-02-27 04:40:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+remote+facade 786529 2011-02-27 04:09:15.0002011-02-27 04:09:15.0001http://www.google.com/search?q=MXUnit+Eclipse+plugin+run+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-02-27 04:07:15.0002011-02-27 04:07:15.0001http://wiki.mxunit.org/display/default/Install%2Bthe%2BEclipse%2BPlugin?showComments=true&showCommentArea=true 786517 2011-02-26 23:29:15.0002011-02-26 23:29:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=3&ved=0CCMQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAmazon%2BEC2%2BSecurity%2BGroups&rct=j&q=secure%20mongo&ei=YGdpTZevD4y4hAeQkOXsDg&usg=AFQjCNF_ycRGcvcJl8K1HKvqCNXzpbGI4g 6160438 2011-02-26 21:28:15.0002011-02-26 21:28:15.0001http://www.google.co.nz/search?q=wiki+mocking+frameworks&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341623 2011-02-28 00:56:15.0002011-02-28 00:56:15.0001http://www.google.be/url?sa=t&source=web&cd=2&sqi=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=gnxqTfWhM4iZhQeagL3GDg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-02-27 16:32:15.0002011-02-27 16:32:15.0001http://www.google.com/hws/search?q=quick%2520dumper&hl=fr&client=sce-psp-row&channel=fr&adsafe=low 786598 2011-02-27 18:14:15.0002011-02-27 18:14:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1920&bih=1033&q=stop+instance+new+security+group&aq=f&aqi=&aql=&oq= 6160402 2011-02-27 19:37:15.0002011-02-27 19:37:15.0001http://www.google.com.au/search?q=mxunit+halt+on+error&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341269 2011-02-28 00:37:15.0002011-02-28 00:37:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=FC89324335859291C22B5C830781C10F?replyToComment=5341502&#comment-5341502 5341233 2011-02-28 11:09:15.0002011-02-28 11:09:15.0001http://www.google.co.uk/search?q=mxunit+example+code&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292815 2011-02-28 13:33:15.0002011-02-28 13:33:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit%20docs&ei=7bFrTfbeBI-ugQeDhfnLCg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-02-28 14:33:15.0002011-02-28 14:33:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=786473 5341187 2011-02-28 09:29:15.0002011-02-28 09:29:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=N29rTdvQOo2WhQe9yKD1Dg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=u8jZbqHpDfKiZR1f5SL4_Q 786457 2011-02-28 09:49:15.0002011-02-28 09:49:15.0001http://www.google.it/ 6160402 2011-02-28 10:07:15.0002011-02-28 10:07:15.0001http://www.google.com.ua/search?rlz=1C1SVEE_enUA414UA414&sourceid=chrome&ie=UTF-8&q=mxunit+test+initialization 4292736 2011-02-28 10:53:15.0002011-02-28 10:53:15.0009http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341253 2011-02-28 19:41:15.0002011-12-19 22:38:15.0001http://www.google.com/search?hl=en&biw=1257&bih=684&q=ANT+JUnit+Test+Results&aq=f&aqi=g1g-m1&aql=&oq= 5341276 2011-02-28 20:29:15.0002011-02-28 20:29:15.0001http://www.google.com/search?q=ant+junit+report+task&ie=utf-8&oe=utf-8&aq=t&rls=org.debian:en-US:unofficial&client=iceweasel-a 5341276 2011-02-28 20:09:15.0002011-02-28 20:09:15.0001http://www.google.com/search?q=mxunit+Could+not+connect+to+facade+URL.+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-02-28 17:19:15.0002011-02-28 17:19:15.0001http://wiki.mxunit.org/dashboard.action 6750302 2011-02-28 16:34:15.0002011-02-28 16:34:15.0001http://www.google.co.nz/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug%20not%20working&ei=_eJrTaezL5CgvgOMrrmaCg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2011-02-28 18:02:15.0002011-02-28 18:02:15.00018http://wiki.mxunit.org/display/default/How+cfloop+query%3D+killed+a+ColdFusion+server 786457 2011-03-01 02:52:15.0002011-11-21 14:29:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=F4A6E6934A3CDED5A8EF40D81907F635?replyToComment=5341502&#comment-5341502 5341233 2011-03-01 01:33:15.0002011-03-01 01:33:15.0001http://www.google.co.jp/search?hl=ja&q=JUnit+Report+wiki+format&aq=f&aqi=&aql=&oq= 5341276 2011-03-01 05:27:15.0002011-03-01 05:27:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=mxunit%20dependencies&ei=YBpsTZa2IoL98Aa5pdGXCw&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-02-28 21:58:15.0002011-02-28 21:58:15.0001http://www.google.com/reader/view/?tab=oy 6750302 2011-03-01 01:23:15.0002011-03-01 01:23:15.0001http://wiki.mxunit.org/labels/listlabels-heatmap.action?key=default 786457 2011-02-28 22:01:15.0002011-02-28 22:01:15.0001http://www.google.co.in/search?hl=en&source=hp&q=generate+junit+report+using+rad&aq=f&aqi=&aql=&oq= 5341276 2011-02-18 11:20:15.0002011-02-18 11:20:15.0001http://www.google.by/search?hl=ru&client=firefox&hs=Uy5&rls=org.mozilla%3Aru%3Aofficial&q=DAO+test&aq=f&aqi=&aql=&oq= 4292766 2011-02-18 11:00:15.0002011-02-18 11:00:15.0001http://www.google.com/search?q=how+do+I+know+the+ec2-user+password&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-02-18 04:02:15.0002011-02-18 04:02:15.0006http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=Z7JeTbLeFY66sQPs2My-CA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-02-18 17:57:15.0002011-02-18 20:28:15.0008http://wiki.mxunit.org/display/default/MXUnit%2BBlog%2BPosts%2B--%2BThe%2BNewest%2BHotness 4948032 2011-02-18 15:43:15.0002012-01-06 09:07:15.0001http://wiki.mxunit.org/display/default/Testing+MXUnit?showComments=true&showCommentArea=true 786457 2011-02-18 14:21:15.0002011-02-18 14:21:15.0001http://www.google.com/search?q=mxunit+test+for+exceptions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2011-02-18 14:20:15.0002011-02-18 14:20:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&rct=j&q=what%20is%20mxunit&ei=mS1dTeiVH4aKlwf5hNjxCg&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ 786471 2011-02-17 14:16:15.0002011-02-17 14:16:15.0003http://christierney.wordpress.com/2011/02/16/managing-whitespace-with-cfc-output-attributes/ 5734498 2011-02-17 09:01:15.0002011-02-18 10:21:15.0001http://www.google.ca/search?client=safari&rls=en&q=amazon+cloud+coldfusion&ie=UTF-8&oe=UTF-8&redir_esc=&ei=gOJcTbmfCovmsQPl9uDlCg 6160392 2011-02-17 08:58:15.0002011-02-17 08:58:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=aws+request+instances+wizard+key+value 6160402 2011-02-17 08:56:15.0002011-02-17 08:56:15.0001http://www.baidu.com/s?bs=JUNIT+Report&f=8&wd=how+to+use+Ant+to+generate+JUNIT+Report 5341276 2011-02-18 02:29:15.0002011-02-18 02:29:15.0001http://www.google.com/search?q=mxunit+and+hudson&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341473 2011-02-17 21:53:15.0002011-02-17 21:53:15.0001http://duckduckgo.com/post.html 6160402 2011-02-17 21:03:15.0002011-02-17 21:03:15.0002http://www.google.co.in/m?q=assert+for+dao+test 786484 2011-02-19 14:23:15.0002011-02-19 14:28:15.00053http://wiki.mxunit.org/pages/viewrecentblogposts.action?key=default 786457 2011-02-19 16:45:15.0002011-10-13 15:51:15.0001http://www.google.com/search?q=amazon+ec2+stop+vs+terminate&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-02-18 23:50:15.0002011-02-18 23:50:15.0001http://www.google.ca/url?sa=t&source=web&cd=6&ved=0CD8QFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&rct=j&q=mxunit%20facade&ei=Ph1fTaSCEYmqsAP_uPHFCA&usg=AFQjCNHS6Fd-siP1Oi_s9HI47SXNueeOug 786529 2011-02-19 01:31:15.0002011-02-19 01:31:15.0001http://www.google.com/search?client=safari&rls=en&q=ec2+user+change+password&ie=UTF-8&oe=UTF-8 6160402 2011-02-20 12:39:15.0002011-02-20 12:39:15.00012http://wiki.mxunit.org/display/default/Launching%2Byour%2Bfirst%2BEC2%2BInstance 6160402 2011-02-20 13:10:15.0002011-09-30 03:44:15.0001http://www.google.co.uk/search?q=mxunit+mightymock+mockbox&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341218 2011-02-19 17:42:15.0002011-02-19 17:42:15.0001http://www.ask.com/web?q=Default%2520-%2520Turn%2520It%2520On&search=search&qsrc=0&o=101857&l=dis 786598 2011-02-19 19:04:15.0002011-02-19 19:04:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit%20&ei=Ab1eTaPXNoH98Aa3wPigDA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=Pf_PrKbCTEdxLCTJwzD8fg 786457 2011-02-18 18:40:15.0002011-02-18 18:40:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+asserequals 786478 2011-02-18 19:06:15.0002011-02-18 19:06:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=3wJfTd6zOYWKlwe22bDsCw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-02-18 23:39:15.0002011-02-18 23:39:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20asserttrue&ei=aARfTfm4Oo248gOJuNBZ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-02-18 23:45:15.0002011-02-18 23:45:15.0002http://www.google.ca/search?sourceid=ie7&q=AMAZON+COLDFUSION+AMI&rls=com.microsoft:en-ca:IE-Address&ie=UTF-8&oe=UTF-8&rlz=1I7SNNT_enCA361CA361&redir_esc=&ei=-_deTaTiIIL7lwePzqSADA 6160392 2011-02-18 22:52:15.0002011-02-18 22:53:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CDAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=Ant%20Task%20doc&ei=UABfTe67NtKr8AOy7pRa&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-02-18 23:28:15.0002011-02-18 23:28:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+compare+query 786478 2011-02-21 00:59:15.0002011-02-21 00:59:15.0006http://localhost:8500/mxunit/runner/index.cfm 786457 2011-02-20 22:11:15.0002011-11-12 03:03:15.0001http://www.google.co.in/search?hl=en&q=reporting+test+results+in+XML+using+ANT&aq=f&aqi=&aql=&oq= 5341276 2011-02-21 06:55:15.0002011-02-21 06:55:15.0002http://www.google.co.in/search?hl=en&source=hp&q=mxunit+documentation&meta=&aq=2&aqi=g10&aql=&oq=mxunit 786457 2011-02-21 06:50:15.0002011-02-21 06:54:15.0001http://www.google.com/m?hl=en&gl=gb&client=ms-android-htc&source=android-browser-type&action=devloc&q=mxunit+eclipse+plugin+dump 4292713 2011-02-20 17:18:15.0002011-02-20 17:18:15.0001http://www.google.co.in/ 5341269 2011-02-20 15:47:15.0002011-02-20 15:47:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=eclipse%20mxunit&ei=9WVhTYW8L8KC8gaX-bmRDA&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-02-20 19:06:15.0002011-02-20 19:06:15.0001http://127.0.0.1:4643/help/nav/6 4292820 2011-02-20 18:31:15.0002011-02-20 18:31:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=exception 786484 2011-02-20 19:40:15.0002011-04-19 08:22:16.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20Testing%20exception&ei=dG1hTdv5BZTq4gbhh5i-CQ&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw&cad=rja 786564 2011-02-20 19:38:15.0002011-02-20 19:38:15.0001http://www.google.com.ua/search?rlz=1C1SVEE_enUA414UA414&sourceid=chrome&ie=UTF-8&q=coldfusion+builder+mxunits 5341332 2011-02-20 21:33:15.0002011-02-20 21:33:15.0001http://www.google.co.uk/search?q=mxunit+test+logging&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786564 2011-02-20 19:57:15.0002011-02-20 19:57:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+2.0.2+output&meta=&rlz= 5734518 2011-02-21 12:40:15.0002011-02-21 12:40:15.0001http://www.google.co.uk/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 786457 2011-02-21 14:00:15.0002011-02-21 14:00:15.0003http://www.google.co.in/search?hl=en&source=hp&q=mx+unit+test&aq=1&aqi=g2&aql=&oq=mx+unit 786457 2011-02-21 14:45:15.0002011-02-21 14:55:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20cfdump&ei=44JiTZHNEYKBlAeu75j4Cw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=VWuRNuDsxmSZ7Wdr5ZSEag 4292713 2011-02-21 15:21:15.0002011-02-21 15:21:15.00011http://wiki.mxunit.org/display/default/Installation+Requirements 5734432 2011-02-21 15:52:15.0002012-01-05 18:03:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=645iTZXNM5GcOpnfqLAN&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rjt 786457 2011-02-21 16:13:15.0002011-02-21 16:13:15.0001http://www.google.com.sg/search?rlz=1C1SKPH_enMY387MY387&sourceid=chrome&ie=UTF-8&q=cfm+website+ec2 6160402 2011-02-21 16:14:15.0002011-02-21 16:14:15.0001http://www.google.com/search?q=mxunit+%2B+timeout+preference&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292820 2011-02-21 18:01:15.0002011-02-21 18:01:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=generate+xml+reports+for+JUNIT+using+build.xml 5341276 2011-02-21 08:29:15.0002011-02-21 08:29:15.0001http://www.google.co.uk/search?q=cf9+function+output+attribute+memeory+leak%5D&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5734498 2011-02-21 08:58:15.0002011-02-21 08:58:15.0001http://www.google.co.in/search?hl=en&q=reports+test+result+in+XML+using+ANT&aq=f&aqi=&aql=&oq= 5341276 2011-02-21 09:22:15.0002011-02-21 09:22:15.0001http://www.google.co.in/search?q=JUnitReport+Task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-02-21 10:04:15.0002011-02-21 10:04:15.0001http://www.google.co.in/search?hl=bn&&sa=X&ei=NEhiTeSUJ4PJrQemo-y4Ag&ved=0CBMQBSgA&q=build.xml+junit+report&spell=1 5341276 2011-02-21 11:14:15.0002011-02-21 11:14:15.0002http://blog.mxunit.org/search?updated-min=2010-01-01T00%3A00%3A00-05%3A00&updated-max=2011-01-01T00%3A00%3A00-05%3A00&max-results=39 5734518 2011-02-21 11:19:15.0002011-02-21 11:19:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=keyboard+shortcut+run+mxunit 786504 2011-02-21 11:57:15.0002011-02-21 11:57:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+output&meta= 4292713 2011-02-21 12:02:15.0002011-02-21 12:02:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5734496 6750302 2011-02-22 11:24:15.0002011-02-22 11:24:15.0002http://www.google.com/search?q=coldfusion+builder+more+than+one+snippet&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341332 2011-02-22 11:14:15.0002011-02-22 11:15:15.0002http://www.google.it/search?sourceid=chrome&ie=UTF-8&q=ec2+username+and+password+on+windows+instances 6160402 2011-02-22 10:27:15.0002011-02-22 10:27:15.0001http://www.google.co.uk/search?hl=en&q=test+setter+was+injected&aq=f&aqi=&aql=&oq= 5341606 2011-02-22 09:55:15.0002011-02-22 09:55:15.0001http://127.0.0.1:57194/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2011-02-22 09:40:15.0002011-02-22 09:40:15.0001http://www.google.com.ua/ 5341276 2011-02-22 09:07:16.0002011-02-22 09:07:16.0001http://www.google.de/search?hl=de&client=firefox-a&hs=yfn&rls=org.mozilla%3Ade%3Aofficial&channel=s&q=mxunit&aq=f&aqi=g1&aql=&oq= 786457 2011-02-22 07:50:15.0002011-02-22 07:50:15.0006http://www.google.com/search?q=aws+amazon+coldfusion&hl=en&safe=off&client=safari&prmd=ivns&ei=wThjTaDAKZGcgQf8rvTWAg&start=10&sa=N 6160392 2011-02-22 04:20:15.0002011-02-22 04:28:15.0001http://www.google.com/search?q=MXUnit+first+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786558 2011-02-22 01:46:15.0002011-02-22 01:46:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=what+does+bundle+EC2+instance+with+Eclipse+mean%3F 6160402 2011-02-22 01:30:15.0002011-02-22 01:30:15.0001http://www.google.com.au/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit&ei=TwdjTZLUFdTzccmDxPoJ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-02-22 00:47:15.0002011-02-22 00:47:15.0001http://www.google.com/search?q=amazon+ami+cold+fusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160433 2011-02-21 22:16:15.0002011-02-21 22:16:15.0001http://www.google.com/search?q=mxunit+%2B+asserts&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-02-21 20:28:15.0002011-02-21 20:28:15.0001http://www.google.se/search?hl=sv&client=firefox-a&hs=EBd&rls=org.mozilla%3Asv-SE%3Aofficial&q=find+junit+report+ant&aq=f&aqi=&aql=&oq= 5341276 2011-02-21 20:27:15.0002011-02-21 20:27:15.0001http://www.facebook.com/l.php?u=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bcfcomponent%2Boutput%253Dtrue%2B%2Bcan%2Baffect%2Bmemory%2Bconsumption&h=7b42c 5734498 2011-02-22 13:23:15.0002011-02-22 13:23:15.00014http://blog.mxunit.org/2011/02/lazarus-effect-raising-coldfusion.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 6750302 2011-02-22 13:25:15.0002011-02-23 17:09:15.000171http://wiki.mxunit.org/display/default/MXUnit+Documentation 6750302 2011-02-22 12:21:15.0002012-01-06 22:33:15.0001http://www.google.co.uk/reader/view/?tab=my 6750302 2011-02-22 12:29:15.0002011-02-22 12:29:15.0001http://www.google.co.uk/search?client=opera&rls=en&q=mxunit+injext+mehtod&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 5341606 2011-02-22 12:12:15.0002011-02-22 12:12:15.00010http://www.google.com/reader/view/ 6750302 2011-02-22 12:15:15.0002011-02-24 13:07:15.000229http://blog.mxunit.org/2011/02/lazarus-effect-raising-coldfusion.html 6750302 2011-02-22 12:04:15.0002012-01-05 17:48:15.0001http://wiki.mxunit.org/pages/doeditpage.action?pageId=6750302 6750302 2011-02-22 12:05:15.0002011-02-22 12:05:15.00011http://wiki.mxunit.org/display/default/Other+ColdFusion+Stuff 6750302 2011-02-22 12:01:15.0002011-12-14 15:59:15.00013http://wiki.mxunit.org/display/default/How+cfloop+query%3D+killed+a+ColdFusion+server 5734496 2011-02-22 12:02:15.0002011-11-10 19:18:15.0001http://wiki.mxunit.org/pages/doeditpage.action?pageId=5734496 5734496 2011-02-22 12:01:15.0002011-02-22 12:01:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=5734496 5734496 2011-02-22 12:01:15.0002011-02-22 12:02:15.0005http://wiki.mxunit.org/pages/editpage.action?pageId=6750302 6750302 2011-02-22 11:30:15.0002011-02-22 12:26:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=6750302 5734496 2011-02-22 12:00:15.0002011-02-22 12:01:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=assertion+pattern 786484 2011-02-22 17:32:15.0002011-02-22 17:32:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+amis 6160404 2011-02-22 17:23:15.0002011-02-22 17:23:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/ 786457 2011-02-22 18:19:15.0002011-02-22 18:19:15.0001http://www.google.fr/search?q=cfcomponent++this&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5734498 2011-02-22 17:51:15.0002011-02-22 17:51:15.0001http://www.google.co.in/search?q=junitreport+task+ant&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=QeJjTeaoCMHrrQeG182gAg&start=20&sa=N 5341269 2011-02-22 16:21:15.0002011-02-22 16:21:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+use+mxunit 5341231 2011-02-22 15:39:15.0002011-02-22 15:39:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+amis 6160433 2011-02-22 17:22:15.0002011-02-22 17:22:15.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=Allow+http+to+your+Ec2+windows+instances 6160402 2011-02-22 16:54:15.0002011-02-22 16:54:15.0003http://www.google.co.in/search?q=need+of+assertion&hl=en&source=hp&aq=f&aqi=&aql=&oq= 786478 2011-02-22 14:18:15.0002011-02-22 14:22:15.0002http://wiki.mxunit.org/label/default/mat 5734498 2011-02-22 13:48:15.0002011-05-27 13:21:15.0005http://blog.mxunit.org/2011/02/lazarus-effect-raising-coldfusion.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29&utm_content=Google+Reader 6750302 2011-02-22 15:32:15.0002011-02-24 09:24:15.0001http://www.google.se/search?q=ec2+password+not+available+yet&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 6160402 2011-02-22 15:16:15.0002011-02-22 15:16:15.0001http://webmail.xitesystem.com/Main/frmMessage.aspx?mode=preview&folder=railo%5crailo+team&messageid=226&mapped=False&user=paul&fromSearch=False&rowNumber=4 6750302 2011-02-22 13:37:15.0002011-02-22 13:37:15.00080http://blog.mxunit.org/ 6750302 2011-02-22 13:48:15.0002011-11-18 01:31:50.0001http://www.google.com/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1 5341276 2011-02-22 13:40:15.0002011-02-22 13:40:15.0001http://www.google.co.jp/search?hl=ja&source=hp&biw=1269&bih=588&q=MX+UNIT&btnG=Google+%E6%A4%9C%E7%B4%A2&aq=f&aqi=&aql=&oq= 786457 2011-02-23 06:17:15.0002011-02-23 06:17:15.0002http://mail.google.com/a/daemon.com.au/?ui=2&view=bsp&ver=ohhl4rw8mbn4 6750302 2011-02-23 07:01:15.0002011-02-23 07:19:15.0001http://www.google.co.in/search?hl=en&source=hp&q=dump+in+mxunit&meta=&aq=f&aqi=g3g-s1g6&aql=&oq= 4292713 2011-02-23 10:20:15.0002011-02-23 10:20:15.0001http://www.google.co.in/search?hl=en&source=hp&q=dump+in+mxunit&meta=&aq=f&aqi=g3g-s1g6&aql=&oq= 5734498 2011-02-23 10:28:15.0002011-02-23 10:28:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2-user+default+password 6160402 2011-02-23 03:51:15.0002011-03-07 22:54:15.0001http://www.google.com.au/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2011-02-23 04:08:15.0002011-02-23 04:08:15.0001http://www.google.com.au/search?q=mxunit+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786517 2011-02-23 04:20:15.0002011-02-23 04:20:15.0001http://www.google.com.au/search?hl=en&biw=1280&bih=860&q=mxunit+testing+private+methods&aq=0&aqi=g2g-sv5g-v1g-sv2&aql=&oq=mxunit+te 4292736 2011-02-23 05:13:15.0002011-02-23 05:13:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+make+private+method+public 4292736 2011-02-23 03:35:15.0002011-02-23 03:35:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=1gz&rls=org.mozilla%3Aen-GB%3Aofficial&q=MXUNIT+dataprovider&aq=f&aqi=&aql=&oq= 4292794 2011-02-22 20:30:15.0002011-02-22 20:30:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=jV0&rls=org.mozilla%3Afr%3Aofficial&q=calling+an+undefined+procedure+tell%28%27term.dot%27%29+in+module+eclipse&aq=f&aqi=&aql=&oq= 4292817 2011-02-22 21:23:15.0002011-02-22 21:23:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit.exception.AssertionFailedError 4685867 2011-02-22 21:45:15.0002011-02-22 21:45:15.0002http://localhost:8300/MXUnit/samples/samples.cfm 786457 2011-02-22 21:52:15.0002011-02-22 21:52:15.0001http://www.google.co.uk/search?q=xpath+exact+string+match&hl=en&prmd=ivnsfd&ei=8qhZTaGFFcaJhQfwpLybDA&start=10&sa=N 786478 2011-02-14 22:20:15.0002011-02-14 22:20:15.0006http://wiki.mxunit.org/dosearchsite.action?queryString=Assert 786478 2011-02-14 22:04:15.0002011-09-22 15:56:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=3&ved=0CCcQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=ec2-user%20password&ei=R5xZTZ-oE86GhQfV74i3DA&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-02-14 21:20:15.0002011-02-14 21:20:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=junit+ant+target&aq=f&oq= 5341276 2011-02-14 20:53:15.0002011-02-14 20:53:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertEquals+string+compare 786478 2011-02-14 20:09:15.0002011-02-14 20:09:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+eclipse+plugin 786517 2011-02-14 17:33:15.0002011-02-14 17:33:15.0001http://www.google.co.il/ 4292815 2011-02-14 17:31:15.0002011-02-14 17:31:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=getResultsOutput()%20mxunit&ei=FWFZTbH1EYKTtweavMjMDA&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-02-14 17:07:15.0002011-02-14 17:07:15.0003http://127.0.0.1:59200/help/advanced/tocView.jsp?view=toc&topic=/org.mxunit.eclipseplugin/help/html/project-specific-remotefacade.html 4292817 2011-02-15 06:30:15.0002011-02-15 06:30:15.0001http://www.google.co.in/search?q=+JUnit+report+task+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-02-15 06:03:15.0002011-02-15 06:03:15.0002http://127.0.0.1:57152/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-02-15 05:40:15.0002011-02-15 05:40:15.0001http://www.google.com/search?hl=en&source=hp&q=test+coldfusion+page+eclipse&aq=f&aqi=&aql=&oq= 4292817 2011-02-14 23:14:15.0002011-02-14 23:14:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+debug+no+output&ie=UTF-8&oe=UTF-8 2195464 2011-02-14 23:12:15.0002011-02-14 23:12:15.0001http://www.google.ca/search?hl=en&safe=off&biw=1251&bih=908&q=amazon+ec2+coldfusion&aq=f&aqi=g1&aql=&oq= 6160392 2011-02-14 23:08:15.0002011-02-14 23:08:15.0001http://www.google.com/search?rlz=1C1CHMB_enUS364US365&sourceid=chrome&ie=UTF-8&q=ec2+rdp+passwords+didn't+generate 6160402 2011-02-14 22:52:15.0002011-02-14 22:52:15.0001http://www.google.co.in/search?hl=en&rlz=1T4SKPT_enUS407US408&q=how+to+use+junitreport+task+in+ant+build.xml&aq=f&aqi=&aql=&oq= 5341276 2011-02-14 07:44:15.0002011-02-14 07:44:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20makepublic&ei=6_ZYTeStBaiAhAfiwrmLDQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-02-14 09:34:15.0002011-02-14 09:34:15.0001http://www.google.com.sg/search?aq=2&oq=Junit+repo&sourceid=chrome&ie=UTF-8&q=junit+report+example 5341276 2011-02-14 07:09:15.0002011-02-14 07:09:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=format+results+in+coldfusion 786582 2011-02-13 21:16:15.0002011-02-13 21:16:15.0001http://www.ghidinelli.com/2011/01/17/regex-cffunction-output-false/comment-page-1 5734498 2011-02-14 00:58:15.0002011-02-14 00:58:15.0006http://127.0.0.1/mxunit/index.cfm 786457 2011-02-13 19:11:15.0002011-11-29 13:02:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=4D033A6CB98E49F41FF68DF438CD6313?replyToComment=5341502&#comment-5341502 5341233 2011-02-13 21:14:15.0002011-02-13 21:14:15.0001http://www.google.com/search?q=adapter+pattern+test+question&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2011-02-14 16:41:15.0002011-02-14 16:41:15.0001http://www.google.com/url?sa=t&source=web&cd=10&ved=0CFoQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&rct=j&q=ec2%20coldfusion&ei=gEtZTYT7NtGXOti17JsF&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-02-14 15:36:15.0002011-02-14 15:36:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=FORM+variables 4292817 2011-02-14 16:19:15.0002011-02-14 16:19:15.0001http://www.google.de/search?q=eclipse+plugin+tipps&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292820 2011-02-14 15:04:15.0002011-02-14 15:04:15.0002http://www.google.com/search?q=amazon+bettle&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6160438 2011-02-14 15:33:15.0002011-02-14 15:34:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=how+to+use+mxunit%3F 5341231 2011-02-14 12:44:15.0002011-02-14 12:44:15.0002http://www.google.es/ 5341276 2011-02-14 14:54:15.0002011-05-30 17:42:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=EC2 6160444 2011-02-12 22:04:15.0002011-02-12 22:04:15.0001http://www.google.ca/search?hl=en&q=mxunit+%2B+injectmethod&aq=f&aqi=&aql=&oq= 5341320 2011-02-12 20:03:15.0002011-02-12 20:03:15.0001http://www.google.ca/search?hl=en&q=mxunit+%2B+mock+object&aq=f&aqi=&aql=&oq= 5341597 2011-02-13 01:38:15.0002011-02-13 01:38:15.0001http://www.google.gr/ 6160402 2011-02-12 22:51:15.0002011-02-12 22:51:15.0001http://www.google.com/url?sa=t&source=web&cd=4&sqi=2&ved=0CC4QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20tutorial&ei=s65WTZz4BMuz8QPqtpDCDQ&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-02-12 16:01:15.0002011-02-12 16:01:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=where+are+mxunit+properties+saved 4947975 2011-02-12 14:42:15.0002011-02-12 14:42:15.0002http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=mxunit+%2B+variables+scope 4292817 2011-02-12 20:02:15.0002011-02-12 20:02:15.0001http://www.google.ca/search?hl=en&q=mxunit+&aq=f&aqi=&aql=&oq= 786457 2011-02-12 19:12:15.0002011-02-12 19:12:15.0001http://www.google.co.uk/search?hl=en&rls=com.microsoft:en-us:IE-SearchBox&&sa=X&ei=6M1XTdzTMtSxhQfqwpjhDA&ved=0CBsQBSgA&q=how+to+generate+a+report+based+on+generate+Junit+xml&spell=1 5341276 2011-02-13 12:27:15.0002011-02-13 12:27:15.0001http://www.google.de/search?hl=en&q=enable+file+downloads+ec2+windows+instance&aq=f&aqi=&aql=f&oq= 6160402 2011-02-13 09:32:15.0002011-02-13 09:32:15.0001http://www.google.es/search?q=tdd+mylin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 786598 2011-02-13 15:31:15.0002011-02-13 15:31:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=mxunit+%2B+inject+property 5341322 2011-02-13 14:37:15.0002011-02-13 14:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertisempty 786478 2011-02-13 03:20:15.0002011-02-13 03:20:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=mxunit+%2B+variables+scope 4292794 2011-02-13 02:29:15.0002011-02-13 02:29:15.0002http://markmail.org/message/fsdeq4j2glgoikqe 786598 2011-02-13 08:50:15.0002011-02-13 08:51:15.0001http://www.bing.com/search?q=cf+component+output+leak&src=IE-SearchBox&FORM=IE8SRC 5734498 2011-02-13 05:08:15.0002011-02-13 05:08:15.0001http://www.google.com/search?q=mxunit+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox 786582 2011-02-11 18:46:15.0002011-02-11 18:46:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=ec2+%2B+windows+password+not+available+yet 6160402 2011-02-11 19:11:15.0002011-02-11 19:11:15.0005http://wiki.mxunit.org/display/default/Advanced+Stuff 5341256 2011-02-11 19:23:15.0002011-02-11 19:23:15.0001http://www.google.com/search?q=mxunit+execute+test+suite&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 786575 2011-02-11 19:43:15.0002011-02-11 19:43:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=J1xVTfqANcKblgfPppWjBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-02-11 15:57:15.0002011-02-11 15:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+timeout+setting 4292820 2011-02-11 16:26:15.0002011-02-11 16:26:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=7&sqi=2&ved=0CFUQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=EC2%20coldfusion&ei=FHJVTfOGHomShAfEgqSIDQ&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-02-11 17:33:15.0002011-02-11 17:33:15.0001http://www.google.com/search?q=mxunit+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox 786457 2011-02-11 18:31:15.0002011-02-11 18:31:15.0001http://www.google.com/url?sa=t&source=web&cd=13&ved=0CCQQFjACOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=confluence%20eclipse&ei=NONVTecxlKixA4a41KQM&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-02-12 01:33:15.0002011-02-12 01:33:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit 786478 2011-02-12 03:42:15.0002011-02-12 03:42:15.0001http://www.google.com/m?q=mxunit+ant 786457 2011-02-12 12:48:15.0002011-02-12 12:48:15.0001http://www.google.com/m?q=mxunit+mocking 5341239 2011-02-12 12:50:15.0002011-02-12 12:50:15.0009http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+mock 5341597 2011-02-11 20:58:15.0002011-09-02 14:21:16.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20asserts&ei=NKxVTcekEoa-sQP84qnRBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=jSomsf-nNNPkHfYB340snA 786478 2011-02-11 21:38:15.0002011-02-11 21:38:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20docs&ei=5bJVTaPIGcHZgQfNyMjODA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=qyXinpSMb7qOj-2D7luFPA 786457 2011-02-11 22:07:15.0002011-02-11 22:07:15.0001http://www.google.it/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mx%20unit&ei=4LNVTcznNYas8APJvc3mDA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-02-11 22:11:15.0002011-02-11 22:11:15.0001http://www.google.ch/search?client=safari&rls=en&q=coldfusion+assertequals+struct&ie=UTF-8&oe=UTF-8&redir_esc=&ei=XDxcTZb5OsGWOriH_eAL 786478 2011-02-16 21:07:15.0002011-02-16 21:07:15.0001http://www.google.com/search?hl=en&&sa=X&ei=OTxcTfCzJYH_8AbcocWTDg&ved=0CBIQvgUoAA&q=mxunit+assertTrue&nfpr=1 786478 2011-02-16 21:06:15.0002011-02-16 21:06:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=install+mxunit+outside+of+webroot 786536 2011-02-16 20:21:15.0002011-02-16 20:21:15.0001http://www.google.com/search?hl=en&source=hp&q=Implementing+TDD&aq=f&aqi=g10&aql=&oq= 786598 2011-02-16 19:57:15.0002011-02-16 19:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=EC2+coldfusion+ports 6160402 2011-02-16 22:37:15.0002011-02-16 22:37:15.0001http://www.google.de/search?client=safari&rls=en&q=ec2-user+install&ie=UTF-8&oe=UTF-8&redir_esc=&ei=N1FcTaLvA4rItAbg3biKAg 6160402 2011-02-16 22:36:15.0002011-02-16 22:36:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&rct=j&q=installing%20mxunit&ei=UEtcTcDmFJC2twePmez0Cw&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-02-16 22:11:15.0002011-02-16 22:11:15.0001http://www.google.co.uk/search?hl=en&safe=off&client=opera&hs=yCV&rls=en&channel=suggest&q=mxunit+assert&aq=f&aqi=g1&aql=&oq= 786478 2011-02-16 21:37:15.0002011-02-16 21:37:15.0001http://208.77.209.165:6080/esp/urlblock.esp?vsys=2&cat=16383&title=unknown&uid=3163&url=http://wiki.mxunit.org/display/default/cfobjective+2010+--+continuous+integration+with+hudson,+ant,+and+mxunit 5341473 2011-02-17 00:43:15.0002011-02-17 00:43:15.0001http://www.google.com/search?q=amazon+security+group+allowed+connections&hl=en 6160438 2011-02-17 00:33:15.0002011-02-17 00:33:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=generating+junit+report 5341276 2011-02-16 23:40:15.0002011-02-16 23:40:15.0001http://www.google.ch/search?client=safari&rls=en&q=mxunit+test+dump&ie=UTF-8&oe=UTF-8&redir_esc=&ei=jFJcTa2OMsnsOcWpzP0L 4292713 2011-02-16 22:42:15.0002011-02-16 22:42:15.0001http://mxunit.org/doc/index.cfm?doc=outputformats 786582 2011-02-17 05:55:15.0002011-02-17 05:55:15.0002http://www.ghidinelli.com 5734498 2011-02-17 05:04:15.0002011-02-17 05:06:15.0005http://127.0.0.1:8500/mxunit/index.cfm 786457 2011-02-17 04:29:15.0002012-01-03 02:26:15.0001http://christierney.wordpress.com/2011/02/16/managing-whitespace-with-cfc-output-attributes/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 5734498 2011-02-17 02:15:15.0002011-02-17 02:15:15.0001http://www.google.be/search?q=write+dao+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 4292766 2011-02-16 13:44:15.0002011-02-16 13:44:15.0001http://www.google.it/search?hl=it&ie=UTF-8&text=provides&tl=it&sa=N&tab=Tw&q=provides 5341606 2011-02-16 14:14:15.0002011-02-16 14:14:15.0001http://www.google.co.in/url?sa=t&source=web&cd=3&ved=0CCQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=The%20Anatomy%20of%20a%20Test%20Case&ei=C8hbTQrG0HHR5rSACw&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-02-16 12:51:15.0002011-02-16 12:51:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=hudson+mxunit&ie=UTF-8&oe=UTF-8&redir_esc=&ei=BNRbTdU9koaFB9yyzYIN 5341473 2011-02-16 13:42:15.0002011-02-16 13:42:15.0003http://wiki.mxunit.org/display/default/Test+Private+Methods 5341320 2011-02-16 15:51:15.0002011-04-09 00:23:15.0001http://www.google.com/search?hl=en&safe=active&&sa=X&ei=PfNbTcSdBoTbgQeU6ZXVDA&ved=0CBIQvgUoAA&q=mxunit+asserttrue&nfpr=1 786478 2011-02-16 15:55:15.0002011-02-16 15:55:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=eclipse+log+plugin+load&qscrl=1 4292815 2011-02-16 14:35:15.0002011-02-16 14:35:15.0002http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20documentation%20asserttrue&ei=h-5bTbacCYSFtgff7rnuCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-02-16 15:35:15.0002011-02-16 15:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cfcompnent+output%3Dfalse 5734498 2011-02-16 16:16:15.0002011-02-16 16:16:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=test%20adapter%20pattern&ei=CvlbTYbFGsOy8QPSn5GVAg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-02-16 16:20:15.0002011-02-16 16:20:15.0001http://untiny.me/ 4292736 2011-02-16 16:01:15.0002011-02-16 16:01:15.0001http://www.google.ca/search?q=dao+nested+transactions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2011-02-16 16:13:15.0002011-02-16 16:13:15.0001http://www.google.com/search?q=JUNIT+testing+generating+reports&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2011-02-16 17:26:15.0002011-02-16 17:26:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&rls=org.mozilla%3Afr%3Aofficial&q=Expand+Task+ant+Task.log+NPE&aq=f&aqi=&aql=&oq= 5341276 2011-02-16 17:43:15.0002011-02-16 17:43:15.0001http://wiki.mxunit.org/ 5734498 2011-02-16 17:05:15.0002011-02-16 17:05:15.0002http://cf.esu3.org/mxunit/ 786457 2011-02-16 17:12:15.0002011-07-06 17:26:15.0009http://empire.apc.com/mxunit/samples/samples.cfm 786457 2011-02-15 23:00:15.0002011-06-22 16:34:15.0001http://www.google.com/search?q=ColdSpring+objects+MXUnit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2011-02-15 21:59:15.0002011-02-15 21:59:15.0001http://www.google.com/search?q=http%3A%2F%2Fmxunit.org%2Fdoc%2Findex.cfm%3Fdoc%3Dtestprivate&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2011-02-16 00:49:15.0002011-02-16 00:49:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=aws+ec2+stop+vs+terminate 6160402 2011-02-15 23:09:15.0002011-02-15 23:09:15.0003http://www.wikiwix.com/ 4292736 2011-02-16 00:58:15.0002011-02-16 00:58:15.0001http://longurl.org 4292736 2011-02-16 00:52:15.0002011-02-16 00:52:15.0001http://www.google.com/search?q=test+result+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2011-02-16 02:45:15.0002011-02-16 02:45:15.0001http://dabr.co.uk/?max_id=37679993253265408 4292736 2011-02-16 01:41:15.0002011-02-16 01:41:15.0001http://twitter.com/egchristiansen 4292736 2011-02-16 04:49:15.0002011-02-16 04:49:15.0001http://www.google.com/search?client=safari&rls=en&q=access+windows+ec2+instance&ie=UTF-8&oe=UTF-8 6160402 2011-02-16 04:04:15.0002011-02-16 04:04:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla:en-US:official&channel=s&&sa=X&ei=7qpbTZCPM8L4ccjVwIoL&ved=0CBYQvwUoAQ&q=how+to+report+using+junit&spell=1 5341276 2011-02-16 11:10:15.0002011-02-16 11:10:15.0001http://www.google.co.uk/search?hl=en&q=confluence+eclipse+connector&meta= 786517 2011-02-16 09:53:15.0002011-02-16 09:53:15.0001http://www.google.co.uk/search?hl=en&safe=off&client=opera&hs=kZ1&rls=en&channel=suggest&q=mxunit+make+public&aq=f&aqi=&aql=&oq= 4292736 2011-02-16 12:03:15.0002011-02-16 12:03:15.0001http://www.google.cz/search?q=confluence+test+form+&sourceid=ie7&rls=com.microsoft:cs:IE-SearchBox&ie=&oe=&redir_esc=&ei=nsZbTaXsDomdOuO0kZ0L 4292817 2011-02-16 12:48:15.0002011-02-16 12:48:15.0003http://www.google.co.in/search?hl=en&client=firefox-a&hs=RCy&rls=org.mozilla%3Aen-US%3Aofficial&q=if+we+terminate+the+session+will+it+be+able+to+connect+to+that+instance+in+ec2&aq=f&aqi=&aql=&oq= 6160402 2011-02-15 10:23:15.0002011-02-15 10:26:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=81xaTdbVJIS3hAel5uT9DA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-02-15 11:01:15.0002011-02-15 11:01:15.0002http://127.0.0.1:59200/help/advanced/tocView.jsp?view=toc&topic=/org.mxunit.eclipseplugin/help/html/project-specific-remotefacade.html 4292815 2011-02-15 13:56:15.0002011-02-16 06:04:15.0001http://www.google.pt/search?q=Amazon+EC2+Coldfusion+AMI&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160404 2011-02-15 14:29:15.0002011-02-15 14:29:15.0001http://127.0.0.1:1864/help/advanced/content.jsp?topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 786457 2011-02-15 15:21:15.0002011-02-15 15:21:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20dump%20output&ei=OpxaTZjEIZKutwfCzPjTCw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-02-15 15:31:15.0002011-02-15 15:31:15.0001http://www.google.com/search?hl=pt-BR&q=dao+adapter+patterns&aq=f&aqi=&aql=&oq= 4292766 2011-02-15 16:18:15.0002011-02-15 16:18:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=CrFaTZnUAcL98AaB3bGEDg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=PMu1dFSJonfYjActnKgd3Q 786457 2011-02-15 17:00:15.0002011-02-15 17:00:15.0001http://www.google.com/search?q=how+do+i+find+out+my+ec2-user+password&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-02-15 17:22:15.0002011-02-15 17:22:15.0001http://v10.local/mxunit/index.cfm 786457 2011-02-15 17:32:15.0002011-02-15 17:32:15.0002http://www.google.com/search?sclient=psy&hl=en&source=hp&q=mx+unit+how+to+use+debug+function&btnG=Search 2195464 2011-02-15 17:40:15.0002011-02-15 19:35:15.0001http://www.google.com/search?sclient=psy&hl=en&source=hp&q=mx+unit+debug+function&btnG=Search 2195464 2011-02-15 17:40:15.0002011-02-15 17:40:15.0001http://www.google.com/search?sclient=psy&hl=en&site=&source=hp&q=MX+unit+assert+function&btnG=Search 786484 2011-02-15 19:46:15.0002011-02-15 19:46:15.0001http://www.google.com/search?sclient=psy&hl=en&site=&source=hp&q=MX+unit+assert+function&btnG=Search 786478 2011-02-15 19:47:15.0002011-02-15 19:47:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us&q=confluence+3.0+reports&aq=f&aqi=&aql=&oq= 5341276 2011-02-15 20:46:15.0002011-02-15 20:46:15.0001http://www.google.com/search?q=modify+spot+aws+ec2&hl=en&client=firefox-a&hs=kTn&rls=org.mozilla:en-US:official&prmd=ivns&ei=COlaTbeMO5K-sAOKpLyqCg&start=20&sa=N 6160402 2011-02-15 21:00:15.0002011-02-15 21:00:15.000hudsonbuildfailure_email.pngimage/png 6750466 marcesher2011-04-02 14:19:49.000marcesher2011-04-02 14:22:16.0005617811http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=XuFSTcW-JsSftwfWl7CyCQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-02-09 18:48:15.0002011-02-09 18:48:15.000hudson_notificationconfig.pngimage/png 6750466 marcesher2011-04-02 14:19:49.000marcesher2011-04-02 14:22:04.0004594311http://www.google.com/search?q=how+to+create+logs+in+junit&hl=en&safe=off&biw=1280&bih=596&prmd=ivns&ei=BexSTe6uNInGsAOZ3NS_Bg&start=20&sa=N 5341276 2011-02-09 19:34:15.0002011-02-09 19:34:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2-user+amazonaws.com's+password%3A+Permission+denied%2C+please+try+again. 6160402 2011-02-09 16:14:15.0002011-02-09 16:14:15.000hudson_editableemailnotification.pngimage/png 6750477 marcesher2011-04-02 15:54:45.000marcesher2011-04-02 15:54:45.000361181hudson_editablenotification_help.pngimage/png 6750477 marcesher2011-04-02 15:54:45.000marcesher2011-04-02 15:54:45.0003897611http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=cfc.doc+%2B+eclipse 4292817 2011-02-09 18:43:15.0002011-02-09 18:43:15.000ant_view.PNGimage/png 6750368 marcesher2011-03-08 12:34:22.000marcesher2011-03-08 12:34:22.00015320711http://www.google.co.uk/search?hl=en&biw=1920&bih=973&q=sample+junit+report+using+ant+script&aq=f&aqi=&aql=&oq= 5341276 2011-02-09 16:03:15.0002011-02-09 16:03:15.0001http://www.google.com/search?q=ec2+user%2Fpass&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-02-09 16:04:15.0002011-02-09 16:04:15.000ant_run_init.PNGimage/png 6750368 marcesher2011-03-08 12:42:38.000marcesher2011-03-08 12:42:38.00028915612http://www.google.com/search?client=ubuntu&channel=fs&q=aws+ec2+windows+license&ie=utf-8&oe=utf-8 6160402 2011-02-09 15:23:15.0002011-02-09 15:43:15.000ant_runtests.PNGimage/png 6750368 marcesher2011-03-08 12:50:16.000marcesher2011-03-08 12:50:16.00029416811http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MXunit&ei=47VSTcrgOYKclgeShPC8Cg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-02-09 15:43:15.0002011-02-09 15:43:15.000hudsonbuildfailure_gtalk.pngimage/png 6750466 marcesher2011-04-02 14:19:49.000marcesher2011-04-02 14:22:27.00087451CompareDialog.PNGimage/png 786478 marcesher2011-11-12 19:55:59.000marcesher2011-11-12 19:55:59.0001269752CompareDialog.PNGimage/png 786478 marcesher2011-11-12 19:52:44.000marcesher2011-11-12 19:52:44.000134959Eclipse Compare Dialog1 6881295 1http://wiki.mxunit.org/dosearchsite.action?queryString=CFC+path 4292817 2011-02-09 15:13:15.0002011-02-09 15:13:15.000marc_esher_cfobjective_2011_orm_zen.zipapplication/zip 6750399 marcesher2011-05-11 18:54:50.000marcesher2011-05-11 18:54:50.0005139161Presentation and all code11http://www.google.ch/search?client=safari&rls=en&q=mx+unit+view&ie=UTF-8&oe=UTF-8&redir_esc=&ei=9qpSTe_-FM-UOsSe9ZsI 5341276 2011-02-09 14:56:15.0002011-02-09 14:56:15.000presentation.zipapplication/zip 6750679 marcesher2011-05-11 19:11:30.000marcesher2011-05-11 19:11:30.0002527030Presentation and all code11http://127.0.0.1:3078/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-02-09 15:11:15.0002011-02-09 15:11:15.0001http://www.google.co.uk/search?q=httpantrunner+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 5341519 2011-02-09 11:18:15.0002011-02-09 11:18:15.000cfobjective_jenkins.pngimage/png 6750362 marcesher2011-09-30 18:08:59.000marcesher2011-09-30 18:08:59.00061554411http://www.google.co.in/search?hl=en&q=DAO+Adapter&aq=f&aqi=&aql=&oq= 4292766 2011-02-09 11:54:15.0002011-02-09 11:54:15.0001http://www.google.fi/search?hl=fi&q=ec2-user+password&aq=f&aqi=&aql=&oq= 6160402 2011-02-09 10:17:15.0002011-02-09 10:17:15.0001http://www.google.co.il/search?q=refresh+directory+coldfusion&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&safe=active&redir_esc=&ei=iWRSTfqcIsir8APit9CADg 5341332 2011-02-09 10:00:15.0002011-02-09 10:00:15.0001http://www.google.co.in/search?hl=en&q=test+cases+for+watch&aq=2&aqi=g3&aql=&oq=test+cases+for+wa 786564 2011-02-09 09:39:15.0002011-02-09 09:39:15.0001http://www.google.ro/search?hl=ro&q=ant%20place%20junit%20reports&meta= 5341276 2011-02-09 09:15:16.0002011-02-09 09:15:16.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=757BF94631F87CE4E2C2015B4B8C2D93?replyToComment=5341502&#comment-5341502 5341233 2011-02-09 05:54:15.0002011-02-09 05:54:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=EE384C5E079E057D9654A4ED74C9AAED?replyToComment=5341502&#comment-5341502 5341233 2011-02-09 04:28:15.0002011-02-09 04:28:15.0001http://www.google.com/m?hl=en&gl=us&client=ms-android-sprint-us&source=android-launcher-widget&action=devloc&q=ec2+coldfusion 6160404 2011-02-09 02:06:15.0002011-02-09 02:06:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+testing+exception 4685867 2011-02-09 01:15:15.0002011-02-09 01:15:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+testing+exception 786484 2011-02-09 01:14:15.0002011-02-09 01:14:15.0001http://www.google.com/search?hl=en&q=coldfusion+ec2+image&aq=f&aqi=g1&aql=&oq= 6160404 2011-02-08 21:01:15.0002011-02-08 21:01:15.000mxunit-install3.swfapplication/x-shockwave-flash 786543 adamhaskell2011-01-19 03:09:13.000adamhaskell2011-01-19 03:09:13.000219059511http://www.google.com/cse?cx=002683415331144861350%3Atsq8didf9x0&q=ec2+windows+32+bit+instance+admin+login&ie=utf-8&sa=Search 6160402 2011-02-08 19:54:15.0002011-02-08 19:54:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=n5VRTZC7IcKblgeV483OCg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2011-02-08 19:13:15.0002011-02-08 19:13:15.0001http://www.google.com/search?q=ec2+coldfusion+license&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6160404 2011-02-08 15:26:15.0002011-02-08 15:26:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=_htRTaKaKsfBhAfD4Jn_CA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-02-08 10:34:15.0002011-02-08 10:34:15.0001http://www.google.com/m?gl=us&source=android-browser-type&client=ms-android-verizon&hl=en&aq=f&oq=&aqi=-k0d0t0&fkt=6123&fsdt=70224&htf=&his=&q=Getting+started+with+mxunit 786457 2011-02-08 00:21:15.0002011-02-08 00:21:15.0001http://www.mywebsite.com/mxunit/index.cfm 786457 2011-02-08 01:48:15.0002011-02-08 01:48:15.0001http://www.mywebsite.com/mxunit/samples/samples.cfm 786457 2011-02-08 02:08:15.0002011-02-08 02:08:15.0001http://www.google.ie/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=uQxRTeubMIjAhAfbqum2CQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-02-08 09:29:15.0002011-02-08 09:29:15.0001http://www.google.com/search?q=cfeasymock+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341322 2011-02-07 22:28:15.0002011-02-07 22:28:15.0001http://www.google.com/ 6160438 2011-02-07 22:41:15.0002011-02-07 22:41:15.00013http://www.google.co.uk/search?q=MXUnit+Assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 786478 2011-02-07 23:21:15.0002011-09-12 14:20:15.0001http://www.google.com/search?q=mxunit+makepublic&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786598 2011-02-07 21:51:15.0002011-02-07 21:51:15.0002http://www.google.com/search?hl=en&client=firefox-a&hs=fVF&pwst=1&rls=org.mozilla:en-US:official&&sa=X&ei=yG5QTc2ZEo-5tgf_t7i0AQ&ved=0CBIQvgUoAA&q=mxunit+createMock&nfpr=1 5341597 2011-02-07 22:15:15.0002011-02-07 22:15:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=csu&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+mocking+frameworks&aq=f&aqi=&aql=&oq= 5341623 2011-02-07 22:17:15.0002011-02-07 22:17:15.0001http://www.google.com/search?q=mxunit+coldmock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2011-02-07 22:18:15.0002011-02-07 22:18:15.0002http://www.google.co.uk/search?q=MXUnit+injectMethod&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 5341320 2011-02-07 20:44:15.0002011-03-22 21:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+struct+compare 786478 2011-02-07 20:59:15.0002011-02-07 20:59:15.0001http://www.google.ca/search?q=mxunit.runner.HttpAntRunner&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&redir_esc=&ei=OWBQTfOSH4S3tgek2s20AQ 5341269 2011-02-07 21:13:15.0002011-02-07 21:13:15.0001http://www.google.mv/search?sourceid=chrome&ie=UTF-8&q=cost+of+launching+an+aws+site 6160402 2011-02-07 18:38:15.0002011-02-07 18:38:15.0001http://www.google.se/search?aq=0&oq=JunitRep&sourceid=chrome&ie=UTF-8&q=junitreport 5341276 2011-02-07 19:29:15.0002011-02-07 19:29:15.0001http://vigliotti:88/cf/cheese/test/mxunit/ 786457 2011-02-07 19:09:15.0002011-02-07 19:09:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAPI%2BReference&rct=j&q=MXUnit%20API&ei=XTVQTamlJo68sQPgv-S0Cg&usg=AFQjCNFA_ZQL5gdP-Er3FO2l4GOdRMPWsQ&sig2=imKuFPcPfoMtjDZNKU6Vvg 5341211 2011-02-07 18:10:15.0002011-02-07 18:10:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXunit&ei=WzRQTa-RNMTogAe81bgp&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=iOZnWNtnGo1mLQ6-Y1zPBw 786457 2011-02-07 18:06:15.0002011-02-07 18:06:15.0001http://www.google.com/search?q=mxunit+compatibility&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5734518 2011-02-07 18:38:15.0002011-02-07 18:38:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&rct=j&q=how%20turn%20on%20debug%20mxunit&ei=ojtQTavhKZKjtgeMwtm2AQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA 2195464 2011-02-07 18:37:15.0002011-02-07 18:37:15.0001http://iadsmapd0024.allied.nwie.net/personal/mxunit/samples/samples.cfm 786457 2011-02-07 16:23:15.0002011-02-07 16:23:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=eclipse+debugger+dump+structural+object 4292713 2011-02-07 15:58:15.0002011-02-07 15:58:15.0004http://wiki.mxunit.org/display/default/Creating%2Ban%2BAWS%2BAccount 6160394 2011-02-07 17:27:15.0002011-02-08 14:11:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=33BFE2A12160657A7750EDC274217B71?replyToComment=5341502&#comment-5341502 5341233 2011-02-07 17:20:15.0002011-02-07 17:20:15.0002http://www.google.ch/search?client=firefox-a&rls=org.mozilla%3Afr%3Aofficial&channel=s&hl=fr&source=hp&q=ant+junit+def+task&meta=&btnG=Recherche+Google 5341276 2011-02-07 10:46:15.0002011-02-07 10:47:15.0001http://www.google.co.uk/search?q=mxunit+remotefacade&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 4292817 2011-02-07 15:40:15.0002011-02-07 15:40:15.0002http://www.google.de/search?hl=de&&sa=X&ei=sdtPTfnJHoGWswbNl5WTDQ&ved=0CBgQvwUoAQ&q=ant+open+junit+report+in+browser&spell=1 5341276 2011-02-07 11:47:15.0002011-02-07 11:47:15.0002http://www.google.co.uk/search?q=MXunit+mok&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341597 2011-02-11 13:11:15.0002011-02-11 13:11:15.0001http://127.0.0.1:8501/mxunit/ 786457 2011-02-11 14:07:15.0002011-02-11 14:07:15.0001http://www.google.com.tw/search?hl=zh-TW&client=firefox-a&hs=SCr&rls=org.mozilla%3Azh-TW%3Aofficial&q=junit+report&aq=f&aqi=g2g-m2&aql=&oq= 5341276 2011-02-11 10:43:15.0002011-02-11 10:43:15.0001http://www.google.ie/search?q=ec2+delete+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-02-11 12:36:15.0002011-02-11 12:36:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=82181DBE1015D5F22E01823BBA397910?replyToComment=5341502&#comment-5341502 5341233 2011-02-10 19:43:15.0002011-02-10 19:43:15.0002http://127.0.0.1:3632/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292820 2011-02-11 00:12:15.0002011-02-11 00:13:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MXUnit%20test%20http%20request&ei=DzxUTaWNLJSosQOrutWPCQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-02-10 19:28:15.0002011-02-10 19:28:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=eclipse 4292815 2011-02-10 19:38:15.0002011-02-10 19:38:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&q=coldfusion+ami&btnG=Google+Search&aq=f&oq= 6160433 2011-02-11 10:00:15.0002011-02-11 10:00:15.0001http://www.google.co.in/search?q=junit+ant+task&hl=en&num=100&lr=&ft=i&cr=&safe=images&tbs= 5341276 2011-02-11 10:22:15.0002011-02-11 10:22:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=tZpUTbfbMsu2tge19u3_CQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=j3cAmCCM-Bu0zlITFYe73A 786457 2011-02-11 02:11:15.0002011-02-11 02:11:15.0002http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20docs&ei=f7xUTfewBYSFtgf_xISHCg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=aaBmdQu1KsCjPKSOlRdAtg 786457 2011-02-11 04:35:15.0002011-02-13 16:46:15.0002http://www.google.com/search?q=eclipse+coldfusion+test+debugger+failed&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-02-10 17:34:15.0002011-02-11 08:54:15.0001http://www.google.com/search?hl=en&client=safari&&sa=X&ei=riBUTYXqOsrXgQf9kajeCA&ved=0CBIQBSgA&q=ec2+coldfusion&spell=1 6160404 2011-02-10 17:33:15.0002011-02-10 17:33:15.0001http://www.google.com/search?q=coldfusion%20test%20framework&hl=en&client=firefox-a&hs=Rhv&rls=org.mozilla:en-US:official&tbs=qdr:y&source=lnt&sa=X&psj=1&ei=mB5UTfKpC8PogAfouJCyCQ&ved=0CAsQpwUoBQ 786457 2011-02-10 17:23:15.0002011-02-10 17:23:15.0002http://www.google.ie/search?hl=en&q=junit+report+ant&aq=f&aqi=&aql=&oq= 5341276 2011-02-10 16:53:15.0002011-02-10 16:53:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+runner+not+finding+tests 786593 2011-02-10 18:50:15.0002011-02-10 18:50:15.0004http://wiki.mxunit.org/dosearchsite.action?queryString=eclipse 786499 2011-02-10 18:32:15.0002011-02-10 19:50:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=task+doc 5341269 2011-02-10 18:22:15.0002011-02-10 18:22:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MXUnit%20open%20source%20license&ei=QSxUTZHFJtPAtgf_xITPCQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=qLlLFgqfwiyHtwANKZfzSg 786457 2011-02-10 18:20:15.0002011-02-10 18:20:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=RemoteFacade.cfc 4292817 2011-02-10 15:26:15.0002011-02-20 03:02:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit%20mocking&ei=bQNUTeHmHIK6sAO92MCyCQ&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=IY3-87H9DxG-j70jkLq5dg 5341239 2011-02-10 15:26:15.0002011-02-10 15:26:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=application+scope 4292817 2011-02-10 15:25:15.0002011-02-10 15:25:15.0001http://www.google.com/search?q=coldfusion+ec2&hl=en 6160404 2011-02-10 16:45:15.0002011-02-10 16:45:15.0002http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-02-10 15:44:15.0002011-02-11 13:54:15.0001http://www.google.com/search?client=opera&rls=en&q=getting+started+with+MXUNit&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 786457 2011-02-10 15:27:15.0002011-02-10 15:27:15.0001http://www.google.com/search?hl=en&client=opera&hs=SDZ&rls=en&channel=suggest&q=MX+Unit+tutorial&btnG=Search&aq=f&aqi=&aql=&oq= 5341276 2011-02-10 15:26:15.0002011-02-10 15:26:15.0001http://www.google.com/search?q=coldfusion+and+amazon&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-02-10 05:03:15.0002011-02-10 05:03:15.0001http://www.google.fr/search?q=aws+request+instance+wizard+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6160402 2011-02-10 11:43:15.0002011-02-10 11:43:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MXUnit&ei=tORTTcfrNce5hAfduIDtCA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-02-10 13:15:15.0002011-02-10 13:15:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+check+exceptions 786484 2011-02-10 15:02:15.0002011-02-10 15:02:15.0002http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=ZzNTTcCTHIXYgQfF2fjjCA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=YyAPcwIuu_GyqGAdIGNvCw 786457 2011-02-10 00:39:15.0002011-03-05 04:19:15.0001http://www.google.com/url?sa=t&source=web&cd=6&ved=0CEMQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAmazon%2BEC2%2BSecurity%2BGroups&rct=j&q=mongo%20on%20amazon%20ec2&ei=FSpTTZbnKYHItwfj4eC_CQ&usg=AFQjCNF_ycRGcvcJl8K1HKvqCNXzpbGI4g 6160438 2011-02-10 00:02:15.0002011-02-10 00:02:15.0001http://127.0.0.1:52961/help/advanced/tocView.jsp?view=toc 4292817 2011-02-10 00:57:15.0002011-02-10 00:57:15.0003http://127.0.0.1:52961/help/advanced/tocView.jsp?view=toc 4292815 2011-02-10 00:56:15.0002011-02-10 00:56:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1024&bih=575&q=mxunit&btnG=Google+Search 786457 2011-02-10 02:54:15.0002011-02-10 02:54:15.0002http://www.google.com/search?rlz=1C1_____enUS396&sourceid=chrome&ie=UTF-8&q=mxunit+assertEquals+asserttrue 786478 2011-02-10 03:40:15.0002011-02-10 23:28:15.0002http://www.google.com.br/search?q=junitreport+under+eclipse&hl=pt-BR&client=firefox-a&hs=pmw&rls=org.mozilla:pt-BR:official&prmd=ivns&ei=mvhSTZmCAoS8lQebt8G9Cg&start=20&sa=N 5341276 2011-02-09 20:36:15.0002011-02-09 20:36:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20examples&ei=yPdSTanwO8eCtgeK7fmGCg&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-02-09 20:25:15.0002011-02-09 20:25:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert%20two%20queries&ei=yw5TTbOuHMm4twfr2I2lCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-02-09 22:02:15.0002011-02-09 22:02:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mocking 5341239 2011-02-09 20:52:15.0002011-06-08 20:26:15.0001http://www.google.bg/search?hl=bg&q=confluence+inject+%25&aq=f&aqi=&aql=&oq= 5341606 2011-02-09 22:43:15.0002011-02-09 22:43:15.0001http://www.google.com/search?q=ec2+windows+server+instance+username+password+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-02-09 23:40:15.0002011-02-09 23:40:15.0001http://www.auto-traffic-hijack.org/#76835684635425132 5341233 2011-02-02 16:15:15.0002011-02-02 16:15:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=Amazon+EC2+coldfusion 6160392 2011-02-02 17:03:15.0002011-02-02 17:03:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=eJxJTZT1GZKRgQf87LzaDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=Oy3CpMpFm92zr9I9MS5FfQ 786457 2011-02-02 18:04:15.0002011-02-02 18:04:15.0003http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Using%2BinjectMethod%2Bfor%2Bsimple%2Bmocking 5341320 2011-02-02 18:23:15.0002011-08-19 09:00:15.0001http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=en&source=hp&biw=1195&bih=762&q=mxunit+cfdump&meta=&btnG=Google+Search 4292713 2011-02-02 09:14:16.0002011-02-02 09:14:16.0001http://www.google.ch/search?hl=de&client=firefox-a&hs=l4F&rls=org.mozilla:de:official&&sa=X&ei=aDFJTavNPIX1sgaZ6NGNDw&ved=0CBcQvwUoAQ&q=have+rdp+with+amazon+linux+ec2&spell=1 6160402 2011-02-02 10:31:15.0002011-02-02 10:31:15.0004http://localhost:8501/ea2009/cfcs/tii/testingManager/mxunit/generator/index.cfm 786457 2011-02-02 13:50:15.0002011-02-02 13:51:15.0001http://www.google.com.ph/search?hl=tl&source=hp&q=How+to+view+show+debugging+output&meta=&btnG=Hanapin+sa+Google 4292713 2011-02-03 01:36:15.0002011-02-03 01:36:15.0001http://www.animex.com/mxunit/runner/index.cfm?test=d%3A%5Cwebsites%5Cwww.animex.com%5Ctests%5Ccards%5Cmodel&componentPath=animex.tests.cards.model 786457 2011-02-03 02:37:15.0002011-02-03 02:37:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=mxunit%20custom%20assert&ei=jyFKTfeMOYrpgQe79OAX&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA 4685867 2011-02-03 03:32:15.0002011-02-03 03:32:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20output&ei=yy1KTdyUFozJccO7xbcL&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=nOJA3iXPLoy2Mn4njXCz8A 4292713 2011-02-03 04:24:15.0002011-02-03 04:24:15.0002http://mxunit/mxunit/generator/index.cfm 786457 2011-02-02 19:07:15.0002011-02-03 16:07:15.0001http://mxunit/mxunit/ 786457 2011-02-02 19:08:15.0002011-02-02 19:08:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+getting+started 786457 2011-02-02 19:42:15.0002011-02-02 19:42:15.0001http://swagbucks.com/?sourceid=Mozilla-search&q=coldfusion+test+for+typeof+string 786478 2011-02-02 22:03:15.0002011-02-02 22:03:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+regular+expression+selected+list&meta=&rlz= 4292713 2011-02-03 11:01:15.0002011-02-03 11:01:15.0004http://127.0.0.1:62684/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2011-02-03 10:53:15.0002011-02-03 10:53:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+regular+expression&aq=f&aqi=&aql=&oq= 4292713 2011-02-03 11:59:15.0002011-02-03 11:59:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=K5RKTa2HFYGs8AOMz-3NDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-02-03 11:41:15.0002011-02-03 11:41:15.000Placeholder intended to describe ways to install and configure MXUnit when not installed directly under the web root. This could also address issues such as custom Ant and HTTP runners and RemoteFacades for the Eclipse plugin. Lastly, this could also present ideas for configuring and running MXUnit with various frameworks. 5734424 1http://www.google.co.in/search?q=custom+assert+%26+c&hl=en&rls=com.microsoft:en-us:IE-SearchBox&rlz=1I7IRFC_en&prmd=ivns&ei=tTxKTYf4EI7RrQeXzOD4Dg&start=10&sa=N 4685867 2011-02-03 05:30:15.0002011-02-03 05:30:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=MXUnit+video 786543 2011-02-03 04:37:15.0002011-02-03 04:37:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=capabilities+%D1%84%D0%B2%D1%84%D0%B7%D0%B5%D1%83%D0%BA+%D0%B7%D1%84%D0%B5%D0%B5%D1%83%D0%BA%D1%82&ie=utf-8&oe=utf-8 4292766 2011-02-03 10:09:15.0002011-02-03 10:09:15.0001http://www.google.com.au/search?client=safari&rls=en&q=aws+delete+ec2+instance&ie=UTF-8&oe=UTF-8&redir_esc=&ei=p1xKTfC7KIXKvQOAjvXjDw 6160402 2011-02-03 07:45:15.0002011-02-03 07:45:15.0002http://www.google.com.br/search?hl=pt-BR&client=firefox-a&rls=org.mozilla:pt-BR:official&channel=s&&sa=X&ei=qtlKTYiAOoP78AaHvYXpDg&ved=0CBkQBSgA&q=JUnitReport&spell=1 5341276 2011-02-03 16:41:15.0002011-02-03 16:41:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertion%20types&ei=udBKTfHjPISShAff0K3RDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-02-03 15:59:15.0002011-02-07 15:00:15.0001http://www.google.com/search?q=mxunit+continue+testing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2011-02-03 18:31:15.0002011-02-03 18:31:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mocks 5341597 2011-02-03 18:20:15.0002011-02-03 18:20:15.0001http://www.google.co.uk/search?hl=en&q=junitreport&meta= 5341276 2011-02-03 15:26:15.0002011-02-03 15:26:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+assertxpath&aq=f&aqi=&aql=&oq= 786478 2011-02-03 12:04:15.0002011-02-03 12:04:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20documentation&ei=U9BKTZCmL5K0hAfCssS_Dg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-02-03 15:57:15.0002011-02-03 15:57:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=-stKTcD3OpGSgQfl-KEa&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=gvZA-JtUFkzCr-ogAkzYow 786457 2011-02-03 15:39:15.0002011-02-03 15:39:15.0002http://www.google.co.in/search?q=junitreport+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-02-01 13:24:15.0002011-06-02 10:20:15.0001http://www.google.fr/search?oe=utf-8&rls=org.mozilla%3Afr%3Aofficial&client=firefox-a&hl=fr&q=tutorial%20junit%20report&spell=1&sa=X 5341276 2011-02-01 14:10:15.0002011-02-01 14:10:15.0001http://127.0.0.1:3913/help/nav/9 4292820 2011-02-01 11:31:15.0002011-02-01 11:31:15.0001http://www.google.co.uk/search?q=mxunit+Could+not+connect+to+facade+URL.+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 786529 2011-02-01 12:35:15.0002011-02-01 12:35:15.0001http://www.google.co.uk/search?q=mxunit+could+not+connect+to+facade+url&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 4292815 2011-02-01 08:14:15.0002011-02-01 08:14:15.0001http://www.google.co.za/ 5341276 2011-02-01 08:16:15.0002011-02-01 08:16:15.0001http://webcache.googleusercontent.com/search?q=cache:SiIXjOFnwJgJ:wiki.mxunit.org/display/default/Launching%2Byour%2Bfirst%2BEC2%2BInstance+rdp+connection+ec2+fail+administrator+password&cd=9&hl=en&ct=clnk&gl=us&source=www.google.com 6160402 2011-02-01 05:00:15.0002011-02-01 05:00:15.0001http://www.google.co.in/search?hl=en&source=hp&q=%3Ccfcomponent+output%3D%22false%22%3E+meaning&meta=&aq=f&aqi=&aql=&oq= 5734498 2011-02-01 06:05:15.0002011-02-01 06:05:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 4292870 2011-02-01 17:41:15.0002011-02-01 17:41:15.0007http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 4948032 2011-02-01 17:42:15.0002011-05-18 13:53:15.0009http://wiki.mxunit.org/display/default/Creating+a+Mock 5341597 2011-02-01 17:18:15.0002011-11-04 07:48:16.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=04FADD05DA57D99C471906C43601C630?replyToComment=5341502&#comment-5341502 5341233 2011-02-01 17:34:15.0002011-02-01 17:34:15.0001http://outreachevents-d.grc.nasa.gov/mxunit/ 786457 2011-02-01 17:03:15.0002011-02-01 17:03:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=4T5ITf-HNMrKgQfy5djCBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=ZPHbxPgEWKaRy6frZfzuyg 786457 2011-02-01 17:12:15.0002011-02-01 17:12:15.0001http://www.google.com/search?hl=en&&sa=X&ei=AxdITdCmINHNrQe9yeH6BA&ved=0CBEQvgUoAA&q=how+to+use+%3Cjunitreport%3E+for+multiple+directory&nfpr=1 5341276 2011-02-01 14:22:15.0002011-02-01 14:22:15.0001http://www.google.com/url?sa=t&source=web&cd=7&ved=0CEIQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=confluence%20eclipse%20plugin&ei=jTBITZz4JsWAlAfDpcyRBA&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-02-01 16:12:15.0002011-02-01 16:12:15.0001http://127.0.0.1:60678/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292820 2011-02-01 19:30:15.0002011-02-01 19:30:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+data 4292794 2011-02-01 19:05:15.0002011-02-01 19:05:15.0001http://www.google.nl/url?sa=t&source=web&cd=7&ved=0CFsQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=Using%20doc%20Ant&ei=iE1ITf2NPMeAOv6qrLME&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-02-01 18:15:15.0002011-02-01 18:15:15.0003http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 4292751 2011-02-01 18:04:15.0002011-02-01 18:05:15.0001http://www.google.es/url?sa=t&source=web&cd=2&ved=0CCgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=coldfusion%20assertions&ei=IEZITffnF8T14Qa4uIyzBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-02-01 17:43:15.0002011-02-01 17:43:15.0003http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 5734424 2011-02-01 17:43:15.0002011-07-15 14:00:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=6kVITbinN4Wclgec87nGBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=WJ83kMmA2NCQb4SjZFxlOQ 786457 2011-02-01 17:42:15.0002011-02-01 17:42:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=ephITfDVB5H4sAOkvqi1Ag&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=n8zOh3o3T7OAMskeLMuvSA 786478 2011-02-01 23:35:15.0002011-02-01 23:35:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Release%2BNotes%23ReleaseNotes-2.0.2 5734518 2011-02-01 22:45:15.0002011-02-01 22:45:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FFirst%2BTest%2BCase&rct=j&q=how%20to%20write%20mxunit&ei=goZITc7TJYOa8QOi4p34BQ&usg=AFQjCNHHGWK-QgPfe-XT9PmHBowf1duHdA 786558 2011-02-01 22:18:15.0002011-02-01 22:18:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=how%20to%20write%20mxunit&ei=goZITc7TJYOa8QOi4p34BQ&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA 4685867 2011-02-01 22:18:15.0002011-02-01 22:18:15.0001http://www.google.com/search?hl=en&safe=off&q=CFDummyComponent.java&aq=f&aqi=&aql=&oq= 5734498 2011-02-01 21:27:15.0002011-02-01 21:27:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=CHdITfGtB8OB8gbevfzVBg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=ZgsFHAaCFlBjHbEm8AtQkg 5341597 2011-02-01 21:17:15.0002011-02-01 21:17:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1143&bih=648&q=cf+builder+mxunit&btnG=Google+Search 5341332 2011-02-01 21:10:15.0002011-02-01 21:10:15.0001http://www.google.com/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1 5341332 2011-02-04 19:27:15.0002011-02-04 19:27:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1680&bih=865&q=mxunit+assertEquals&btnG=Google+Search 786478 2011-02-04 19:50:15.0002011-02-04 19:50:15.0001http://www.google.com/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1 786558 2011-02-04 20:07:15.0002011-02-04 20:07:15.0001http://www.google.com/search?&q=mxunit%20compare%20query 4292794 2011-02-04 21:27:15.0002011-02-04 21:27:15.0001http://groups.adobe.com/index.cfm?event=post.display&postid=29973 786478 2011-02-04 21:35:15.0002011-02-04 21:35:15.0001http://127.0.0.1:50573/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-02-05 00:07:15.0002011-02-05 00:07:15.0001http://www.google.com/search?hl=en&biw=1260&bih=608&q=ant+doc&aq=f&aqi=g10&aql=&oq= 5341269 2011-02-05 06:19:15.0002011-02-05 06:19:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341284 4292773 2011-02-05 11:07:15.0002011-02-05 11:07:15.0001http://www.google.co.uk/search?q=find+which+version+of+junit+ant+is+using&rls=com.microsoft:en-gb:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLL_en-GB&redir_esc=&ei=a0tNTen2FdSxhQfT3oyuDg 5341276 2011-02-05 13:10:16.0002011-02-05 13:10:16.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock() 5341597 2011-02-05 16:30:15.0002011-02-05 16:30:15.0002http://www.google.com/search?q=mxunit+built+in&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2011-02-05 20:30:15.0002011-02-05 21:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+admin+password+not+available+after+15+mnutes 6160402 2011-02-06 01:02:15.0002011-02-06 01:02:15.0007http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BFAQ?showComments=true&showCommentArea=true 4292817 2011-02-06 06:57:15.0002011-10-14 09:28:16.0001http://www.google.com/search?q=amazon+ec2+instance+hangs+when+request+windows+password&hl=en&safe=active&biw=1271&bih=673&prmd=ivns&ei=gGxOTanRGIOglAf7lsmgBQ&start=10&sa=N 6160402 2011-02-06 09:41:15.0002011-02-06 09:41:15.0001http://www.google.com/search?hl=en&source=hp&biw=1020&bih=592&q=launching+your+first+ec2+instance&btnG=Google+Search&aq=f&aqi=&aql=&oq= 6160402 2011-02-06 09:47:15.0002011-02-06 09:47:15.0002http://www.google.com/search?hl=en&source=hp&biw=1020&bih=592&q=launching+your+first+ec2+instance&aq=f&aqi=&aql=&oq= 6160402 2011-02-06 09:45:15.0002011-02-06 09:49:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ec2+suse+yast+repo&ie=utf-8&oe=utf-8 6160402 2011-02-06 14:04:15.0002011-02-06 14:04:15.0001http://www.google.fi/search?hl=fi&biw=1680&bih=880&q=ec2+get+windows+password+15+minutes&aq=f&aqi=&aql=&oq= 6160402 2011-02-06 12:47:15.0002011-02-06 12:47:15.0001http://www.google.co.jp/search?as_q=amazon+ec2+coldfusion&as_epq=&as_oq=&as_eq=&hl=ja&rlz=1C1WZPD_enJP393JP398&num=10&lr=&cr=&as_ft=i&as_filetype=&as_qdr=y&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images&btnG=Google+%E6%A4%9C%E7%B4%A2 6160392 2011-02-06 15:37:15.0002011-02-06 15:37:15.000[Running Adobe ColdFusion on Amazon EC2|Running Adobe ColdFusion on Amazon EC2] [How cfcomponent output="true" can affect memory consumption|How cfcomponent output=true can affect memory consumption] [How cfloop query="" killed a ColdFusion server|How cfloop query= killed a ColdFusion server] 5734496 1http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+windows+password+Not+available+yet 6160402 2011-02-06 15:25:15.0002011-02-06 15:25:15.0001http://www.google.com.br/search?hl=pt-BR&q=junitreport&aq=f&aqi=g1&aql=&oq= 5341276 2011-02-06 17:25:15.0002011-02-06 17:25:15.0002http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=d9VOTffnOdGRswbU47yQDQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-02-06 17:08:15.0002011-02-07 21:25:15.000{toc} h2. TL;DR A single, heavily used component with output=true caused ColdFusion to throw Out Of Memory Errors. Setting output=false solved the problem. h2. Introduction [Bob Silverberg|http://silverwareconsulting.com/] and I were trying to tackle a memory problem in his unit tests for [ValidateThis|http://validatethis.org] . Running CF with 1GB of memory, he'd get Out Of Memory Errors and his tests would not complete when run in the browser \-\- i.e. all tests running in a single page request. When run through Eclipse \-\- where each test method is run as a separate request \-\- he had no troubles. This is our story. h2. First Line of Defense I always suggest these as the first culprits in memory problems: # Memory Tracking turned on in the CF Server Monitor # Request output debugging turned on in CFAdmin (I'm NOT talking about the Line Debugger... just regular old debug output) In and of themselves neither of these are evil; however, when an application, or a particular page, does a tremendous amount of work, both of those can become problems in a hurry. Bob turned both off, and he was still running out of memory. h2. My first task... I needed to replicate the issue. I got all his code and ran his tests. Fortunately, I, too, received an OOME. I then turned off debugging and, sure enough, the tests completed as expected (though slowly). So, lesson #1 kids: debugging can crash your server {tip}At this point, I no longer have problems, but Bob still does. Thus, we're not done yet{tip} h2. Meanwhile, Back at Bob's Ranch I suggested to Bob that he start to troubleshoot this by adding the "excludes" attribute onto his DirectoryTestSuite, and initially exclude everything but the first test, then incrementally remove tests from the Excludes until he got the error. Then, he'd probably know which test was causing troubles.&nbsp; Normally, this is a fine approach. It turns out that it wouldn't have helped anyway. But hey, this stuff is hit and miss. h2. Gathering data My next step was to get a heap dump of ColdFusion as it was running the tests... I needed to see what was consuming all the memory. To do so, I used the java "jmap" command to get the dump and Eclipse MAT to analyze the dump. This is not nearly as complicated as it sounds, and I wrote up [full instructions here|http://blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.html] . h2. Inspecting data h3. Narrowing down to "FusionContext" I used Eclipse MAT to inspect the heap dump. When I first loaded it, I opened the "Dominator Tree" and saw the following two entries sucking up a combined 200+MB of RAM: * coldfusion.filter.FusionContext * coldfusion.bootstrat.BoostrapClassLoader Let's look at the first few consumers for each of these: !memory1.png|align=center! Now, looking at the BootstrapClassLoader, I see a FontSetBuilder taking up a whole lot of memory. I have no idea what the hell that is, so I ignore it. I figure I can't do anything about it anyway, so.... Let's look at the big old HashMap in the FusionContext. That looks like something I might be able to do something about. Why? Well, I don't know... I just imagine that any variables my app is creating live in there. h3. Narrowing down to a Code File {tip}When working with Eclipse MAT, keep your eyes on the "Inspector View" as you select different items in the "dominator tree" editor{tip} This was kind of just dumb luck and I'm not sure exactly what it means. Nonetheless, if you look at the image below, you'll see that when I opened up the HashMap in the FusionContext I had a whole mess of entries for "CFDummyComponent". Clicking on one of those showed \-\- over in the "Inspector" view on the left, that the file was "cfMockRegistry2ecfc" followed by some numbers. This told me that the file associated with that component was "*MockRegistry.cfc*". Hmmm... MockRegistry is a component of MightyMock, and Bob's tests make heavy use of MightyMock. !memory2.png|thumbnail,align=center! Then, drilling into one of those instances, you see a lot of *coldfusion.tagext.io.OutputTag* instances. !memory3.png|thumbnail,align=center! h2. Light Bulb So here's where I put things together: # File named MockRegistry.cfc # Tons of OutputTag instances What could this mean? Well, that must mean that something's being output in that file. But what? it's a component that sets up mocking... why would it be outputting anything? Sure enough, opening the file showed me the answer: *<cfcomponent output="true">* h2. Full Disclosure I left out a step in the lightbulb moment, but the problem is that I cannot for the life of me figure out how to get back to what I saw. Basically, when I was digging through the heap dump in MAT, I saw an instance of "cfsavecontent". That is truly what made me suspicious about the output problem. But, I can't find it again... so be it. h2. Conclusion I set output="false" on MockRegistry.cfc, ran all of the unit tests to confirm that didn't break anything. Then I ran Bob's code again. Bingo... no OOME errors. In addition, while the tests were running, I took another heap dump, and Sure enough, memory was down to a completely reasonable level. Rather than consuming 100+MB of memory, FusionContext was down in the teens. *Does this mean output="true" is bad?*&nbsp; No, it doesn't. It means a) don't use it unless you need it, and b) something's going on under the hood in CF where, if you have output="true" on in a component, it seems to keep a reference to&nbsp; everything in that page's context, such that normal garbage collection can't do its job because the current stack still has a reference to everything in that OutputTag. It appears that when output="false", the data in the component and the component's functions are not being referenced by an OutputTag and as such are free to be reclaimed by the garbage collector 5734498 1http://www.google.com/search?rlz=1C1CHFX_enUS405US405&sourceid=chrome&ie=UTF-8&q=ec2+windows+password+not+available 6160402 2011-02-06 19:53:15.0002011-02-06 19:53:15.0001http://www.google.com.hk/search?hl=zh-CN&safe=strict&q=windows+ssh+aws+ec2+instance+security+group+setting&aq=f&aqi=&aql=&oq= 6160402 2011-02-07 08:10:15.0002011-02-07 08:10:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+memory+component+output 5734498 2011-02-07 04:36:15.0002011-02-07 04:36:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+junit+tutorial 5341276 2011-02-03 19:20:15.0002011-02-03 19:20:15.0001http://www.google.co.uk/search?q=ec2+windows+password+not+available+yet&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160402 2011-02-03 21:01:15.0002011-02-03 21:01:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+DAO 4292766 2011-02-03 22:15:15.0002011-02-03 22:15:15.0001http://www.google.ca/search?q=ant+junitreport+view&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-02-03 22:51:15.0002011-02-03 22:51:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+fail+message 786478 2011-02-03 21:39:15.0002011-02-03 21:39:15.0004http://wiki.mxunit.org/display/default/Verification 786457 2011-02-03 21:52:15.0002011-07-28 22:20:15.0003http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/TDD%2BExample%2B--%2BImplementing%2BNew%2BFunctionality 786598 2011-02-04 01:44:15.0002011-06-28 19:02:15.0001http://www.google.com/search?q=junit+report&hl=en&prmd=ivns&ei=x2hLTbapEof2tgPzocyRCg&start=10&sa=N 5341276 2011-02-04 02:49:15.0002011-02-04 02:49:15.0001http://www.google.com/url?sa=t&source=web&cd=9&ved=0CE4QFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20for%20running%20failure%20testcases&ei=xUtLTYqxNZSosQOy74G-Cg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-02-04 00:45:15.0002011-02-04 00:45:15.0002http://www.google.com.au/ 6160433 2011-02-04 00:52:15.0002011-02-04 00:52:15.0001http://www.google.com/search?q=adapter+pattern+unit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2011-02-04 08:56:15.0002011-02-04 08:56:15.000h2. MXUnit 2.0 * Adobe ColdFusion 8.x and later (ColdFusion 9 recommended) * Railo * Open Blue Dragon * Windows, Linux, Mac * Recommended: Eclipse, CFEclipse, or ColdFusion Builder {note} For Railo and Open Blue Dragon, _most_ features work as expected, however, some features (such as the DataProviders) do not work as they would on Adobe ColdFusion. Please file compatibility issues, and patches :-), at http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000 {note} h2. MXUnit 1.x * Adobe ColdFusion 7.x and later * Railo * Open Blue Dragon * Windows, Linux, Mac * Recommended: Eclipse, CFEclipse, or ColdFusion Builder 5734432 1http://www.google.ro/search?hl=ro&source=hp&q=Test+adapter+concept&aq=f&aqi=&aql=&oq= 4292766 2011-02-04 09:16:15.0002011-02-04 09:16:15.0001http://www.google.co.in/search?hl=en&source=hp&q=Kick+off+JUnit+from+Ant&aq=o&aqi=g1&aql=&oq= 5341276 2011-02-04 06:49:15.0002011-02-04 06:49:15.0001http://www.google.ca/search?q=mxunit+eclipse+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786517 2011-02-04 07:14:15.0002011-02-04 07:14:15.0002http://www.google.co.uk/search?hl=en&rlz=1T4SNYK_enGB322GB322&q=install+coldfusion+on+ec2&aq=f&aqi=&aql=&oq= 6160402 2011-02-04 13:04:15.0002011-02-04 13:06:15.0001http://www.google.co.in/search?hl=en&q=creating+password+for+EC2-user&aq=f&aqi=&aql=&oq= 6160402 2011-02-04 11:51:15.0002011-02-04 11:51:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=XXe&rls=org.mozilla%3Aen-GB%3Aofficial&q=%2Bmxunit+junit&aq=f&aqi=&aql=&oq= 5341276 2011-02-04 10:39:15.0002011-02-04 10:39:15.00010http://wiki.mxunit.org/display/default/Eclipse+Plugin+FAQ?showComments=true&amp;showCommentArea=true 4292817 2011-02-04 10:20:15.0002011-10-22 11:03:15.0001http://localhost/mxunit/runner/index.cfm?test=mxunit.tests.framework.AssertTest&componentPath= 786457 2011-02-04 16:32:15.0002011-02-04 16:32:15.0001http://www.google.nl/search?client=safari&rls=en&q=how+to+install+eclipse+plugin+confluence&ie=UTF-8&oe=UTF-8&redir_esc=&ei=4SNMTb2xNobpOc3coPkP 786517 2011-02-04 16:06:15.0002011-02-04 16:06:15.0001http://www.google.co.uk/search?q=coldfusion+ec2&hl=en&rlz=1T4SNYK_enGB322GB322&prmd=ivns&ei=qwBMTZj0HtC2hAei15D1Dg&start=10&sa=N 6160392 2011-02-04 13:38:15.0002011-02-04 13:38:15.0003http://www.google.co.uk/search?sourceid=navclient&ie=UTF-8&rlz=1T4SNYK_enGB322GB322&q=coldfusion+ec2 6160404 2011-02-04 13:36:15.0002011-02-04 13:37:15.0001http://127.0.0.1:3063/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-02-04 17:55:15.0002011-02-04 17:55:15.0001http://www.google.com/url?sa=t&source=web&cd=32&ved=0CB0QFjABOB4&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=unit%20test%20with%20adapters&ei=CzdMTcGFIMP98AbSzuTqDg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-02-04 17:28:15.0002011-02-04 17:28:15.000{note} :: DRAFT :: *This is a new work in progress.* Comments and suggestions encouraged\! {note} * '?' indicates that it has not been tested. Any users of those engines are encouraged to test those features and let us know what you find (writing a patch is even better!). {center} ||h5.Feature||h5.CF9||h5.CF8||h5.CF7||h5.Railo||h5.OBD| |Ant |Yes|Yes|Yes|Yes|Yes| |Assertions |Yes|Yes|Yes|Yes|Yes| |Dataproviders |Yes|Yes|No| Partial | ? | |Mocking | Yes| Yes | No | Yes | ? | |Plugin | Yes | Yes | Yes | Yes | ? | {center} 5734455 1http://www.google.co.uk/url?sa=t&source=web&cd=4&sqi=2&ved=0CCwQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=confluence%20ant&ei=XDZMTbog6KqEB_GEsagO&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-02-04 17:25:15.0002011-02-04 17:25:15.0001http://www.google.com/search?client=opera&rls=en&q=cfeclipse+mxunit&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 5341332 2011-02-04 16:48:15.0002011-02-04 16:48:15.0001http://www.google.com/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1 5341231 2011-02-04 19:25:15.0002011-02-04 19:25:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=M6l&rls=org.mozilla%3Aen-US%3Aofficial&q=aws+ec2+windows+server+login+password&aq=f&aqi=&aql=&oq= 6160402 2011-02-04 18:46:15.0002011-02-04 18:46:15.0002http://www.google.com/search?q=junit+reports+using+ant&rls=com.microsoft:es-gt:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLL_es 5341276 2011-02-04 18:16:15.0002011-02-04 18:23:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+method+timeout 4292820 2011-02-04 18:05:15.0002011-02-04 18:05:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=%22ec2-user%22+password 6160402 2011-01-27 03:37:15.0002011-01-27 03:37:15.00012http://wiki.mxunit.org/display/default/How+to... 2195464 2009-04-07 13:43:15.0002010-03-03 21:13:15.0001http://www.google.co.uk/search?hl=en&rlz=1C1GGLS_en-GBGB315GB315&q=mxunit+tutorial&btnG=Search&meta= 786558 2009-04-07 21:17:15.0002009-04-07 21:17:15.0001http://www.google.com/search?q=component+under+test&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:el-GR:unofficial&client=firefox-a 5341606 2011-01-27 01:42:15.0002011-01-27 01:42:15.0001http://clearspace.pv.local:8880/clearspace/blogs/richrein/2009/04/07/updates-to-mxunit-107 786484 2009-04-07 13:39:15.0002009-04-07 13:39:15.0003http://www.zonderbkrtoetsinglenen.nl/geld-lenen.html#9876543457 6160404 2011-01-27 15:16:15.0002011-01-31 06:14:15.0001http://www.google.com.au/search?q=ec2+windows+firewall&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160402 2011-01-27 06:08:15.0002011-01-27 06:08:15.0001http://wiki.fuseboxframework.org/display/default/Getting+Started+--+Test+Suites 786582 2009-04-07 21:46:15.0002009-04-07 21:46:15.0001http://www.google.com/search?client=safari&rls=en&q=add+ec2+user+accounts&ie=UTF-8&oe=UTF-8 6160402 2011-01-26 21:52:15.0002011-01-26 21:52:15.0002http://wiki.fuseboxframework.org/display/default/Getting+Started+--+First+Tutorial?showComments=false 786564 2009-04-07 21:25:15.0002009-04-07 21:42:15.0002http://wiki.fuseboxframework.org/display/default/Getting+Started+--+More+Test+Cases 786575 2009-04-07 21:28:15.0002009-04-07 21:42:15.0001http://www.google.com/url?sa=t&source=web&cd=5&sqi=2&ved=0CCsQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20injectection&ei=52pATY7wMMKB8gbKqbWHBA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-01-26 18:42:15.0002011-01-26 18:42:15.0001http://www.google.com/search?q=mxunit+getting+started&btnG=Search&hl=en&safe=off&rlz=1B3GGGL_en___US229&sa=2 786558 2009-04-04 19:30:15.0002009-04-04 19:30:15.0002http://www.google.com/cse?cx=partner-pub-9300639326172081%3Ac6lzq8-dhwz&ie=UTF-8&sa=Search&q=junitreport+raw+xml&hl=en 786582 2011-01-26 17:25:15.0002011-01-26 17:28:15.0001http://wiki.fuseboxframework.org/display/default/Tutorials 786593 2009-04-04 19:35:15.0002009-04-04 19:35:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Using%2Brequest.debug%2528%2529 2195464 2011-01-26 19:41:15.0002011-01-26 19:41:15.0003http://wiki.fuseboxframework.org/display/default/Getting%2BStarted%2B--%2BMore%2BTest%2BCases?showComments=false 786564 2009-04-04 00:29:15.0002009-04-15 23:16:15.0002http://gaiman.registrar.uwo.pri/mxunit/doc/tutorial/davetest/HowTo/MXUnitGuide.cfm 4292794 2011-01-26 18:57:15.0002011-03-01 19:52:15.00019http://wiki.mxunit.org/display/default/Using%2Brequest.debug%28%29 2195464 2009-04-05 02:09:15.0002010-04-21 07:58:15.0001http://www.google.com/url?sa=t&source=web&cd=3&sqi=2&ved=0CCAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit.org%20mocking&ei=qlJATdikCsP_lgfbitmpAw&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-01-26 16:59:15.0002011-01-26 16:59:15.00013http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+%28Assertion+Patterns%29 786484 2009-04-06 14:21:15.0002011-12-30 11:48:15.0004http://gaiman.registrar.uwo.pri/mxunit/doc/tutorial/davetest/HowTo/MXUnitGuide.cfm 5341647 2011-01-26 17:21:15.0002011-01-26 19:07:15.0002http://wiki.fuseboxframework.org/display/default/Tutorials 786582 2009-04-04 19:36:15.0002009-04-04 19:36:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=Rxo&rls=org.mozilla:en-US:official&channel=s&&sa=X&ei=XVRATZ-6NML48AbPiendBA&ved=0CBQQvgUoAA&q=mxunit+setup+teardown&nfpr=1 5341647 2011-01-26 17:06:15.0002011-01-26 17:06:15.0001http://www.google.com/search?q=aws+windows+firewall&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-01-27 18:34:15.0002011-01-27 18:34:15.0005http://wiki.fuseboxframework.org/display/default/TDD%2BExample%2B--%2BFixing%2Ba%2Bbug%2Bin%2Bthe%2Bplugin?showComments=false 786494 2009-04-02 02:28:15.0002009-05-06 04:45:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS394US394&sourceid=chrome&ie=UTF-8&q=ant+mxunit+automation 5341271 2011-01-27 19:25:15.0002011-01-27 19:25:15.0001http://www.google.com.br/search?hl=pt-BR&q=mxunit+assertfalse&btnG=Pesquisa+Google&meta=&aq=f&oq= 786478 2009-04-01 19:26:15.0002009-04-01 19:26:15.0001http://www.google.com/search?q=amazon+coldfusion+ami&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6160433 2011-01-27 20:08:15.0002011-01-27 20:08:15.0004http://blog.mxunit.org/ 786484 2009-04-01 16:50:15.0002009-04-07 20:30:15.0004http://wiki.mxunit.org/ 786517 2011-01-27 20:42:15.0002011-02-23 15:56:15.0001http://www.google.ca/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=how+does+ant+generate+junit+xml%3F&aq=f&aqi=&aql=&oq= 5341276 2011-01-27 17:30:15.0002011-01-27 17:30:15.0003http://localdev/mxunit/ 786457 2011-01-27 17:40:15.0002011-01-27 17:44:15.0001http://www.google.it/search?q=request+debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a 2195464 2009-04-03 14:04:15.0002009-04-03 14:04:15.00012http://wiki.mxunit.org/display/default/Using+request.debug%28%29 786457 2009-04-03 13:46:15.0002011-06-22 21:48:15.0001http://www.google.com/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=choosing+adobe+ec2+instance 6160402 2011-01-27 17:56:15.0002011-01-27 17:56:15.0003http://blog.mxunit.org/ 2195464 2009-04-03 01:54:15.0002009-04-15 22:11:15.0001http://www.google.co.za/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MXunit&ei=eJpBTb3QFYy4vgO28c3NAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&cad=rja 786457 2011-01-27 16:17:15.0002011-01-27 16:17:15.00028http://wiki.mxunit.org/display/default/How+to... 786484 2009-04-01 01:03:15.0002010-03-14 02:06:15.0001http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20testresult&ei=N5tBTarXKo_2gAet7azgAQ&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g&cad=rja 786582 2011-01-27 16:21:15.0002011-01-27 16:21:15.0001http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20testresult&ei=j5tBTYq3FYbJgQekhIHYAQ&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-01-27 16:22:15.0002011-01-27 16:22:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786552 2195464 2009-04-01 00:46:15.0002009-04-01 00:46:15.0001http://127.0.0.1:8001/mxunit/runner/index.cfm 786457 2011-01-27 16:25:15.0002011-01-27 16:25:15.0001http://www.google.com.br/search?hl=pt-BR&q=%3Ccfset+assertTrue+assertEquals&btnG=Pesquisa+Google&meta=&aq=f&oq= 786478 2009-04-01 14:14:15.0002009-04-01 14:14:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=ant+junit+report 5341276 2011-01-27 15:43:15.0002011-01-27 15:43:15.0006http://blog.mxunit.org/2009/04/new-mxunit-released-community-edition.html 2195464 2009-04-01 11:17:15.0002011-11-10 20:32:15.00028http://blog.mxunit.org/2009/04/new-mxunit-released-community-edition.html 786484 2009-04-01 10:42:15.0002011-06-22 00:58:15.0001http://www.google.co.uk/search?hl=en&client=opera&hs=Pep&rls=en&channel=suggest&q=inject+method+mxunit&aq=f&aqi=&aql=&oq= 5341606 2011-01-27 15:55:15.0002011-01-27 15:55:15.000152http://wiki.mxunit.org/display/default/MXUnit+Documentation 2195464 2009-04-01 10:22:15.0002012-01-09 11:32:15.0001http://wiki.mxunit.org/label/default/injectmethod 5341320 2011-01-27 15:56:15.0002011-01-27 15:56:15.0001http://wiki.mxunit.org/dashboard.action 786478 2009-03-31 01:55:15.0002009-03-31 01:55:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=coldfusion%20ami&ei=wLw_TaHaB86s8AbB8djMBA&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-01-26 06:20:15.0002011-01-26 06:20:15.0001http://www.google.com/search?q=mxunit+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341606 2011-01-26 03:11:15.0002011-01-26 03:11:15.0009http://wiki.mxunit.org/display/default/How+to... 786457 2009-03-31 01:56:15.0002010-02-12 16:29:15.0001http://www.google.com.tw/search?hl=zh-TW&client=firefox-a&hs=1jb&rls=org.mozilla%3Azh-TW%3Aofficial&q=generate+junit+report&aq=f&aqi=g-m1&aql=&oq= 5341276 2011-01-26 03:01:15.0002011-01-26 03:01:15.0001http://www.google.com.tw/search?q=junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-TW:official&client=firefox-a 5341276 2011-01-26 02:59:15.0002011-01-26 02:59:15.0001http://www.google.com/search?rlz=1C1WZPD_enUS405US405&sourceid=chrome&ie=UTF-8&q=mxunit+makepublic 4292736 2011-01-25 23:58:15.0002011-01-25 23:58:15.0001http://www.google.com/search?client=safari&rls=en&q=coldfusion+ami&ie=UTF-8&oe=UTF-8 6160404 2011-01-25 22:30:15.0002011-01-25 22:30:15.0002http://gaiman.registrar.uwo.pri/mxunit/doc/tutorial/davetest/HowTo/MXUnitGuide.cfm 786473 2011-01-25 22:07:15.0002011-02-01 14:34:15.000413http://wiki.mxunit.org/display/default/MXUnit+Documentation 786484 2009-04-01 00:29:15.0002012-01-06 07:13:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FWhat%2Bto%2Bput%2Bin%2Byour%2Btests%2B%2528Assertion%2BPatterns%2529 786484 2009-04-01 00:30:15.0002009-04-01 00:30:15.0001http://gaiman.registrar.uwo.pri/mxunit/doc/tutorial/davetest/HowTo/MXUnitGuide.cfm 4292713 2011-01-25 20:49:15.0002011-01-25 20:49:15.0002http://www.google.ca/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+debug&meta=&btnG=Google+Search 4292713 2011-01-25 20:28:15.0002011-01-25 20:28:15.0001http://www.google.com/search?hl=en&rlz=1T4GPEA_enUS292US302&q=tdd+sample+keyboard 786598 2009-03-18 21:02:15.0002009-03-18 21:02:15.0001http://www.google.de/search?hl=de&q=eclipse+plugin+action+shortcut&start=30&sa=N 786504 2009-03-23 08:50:15.0002009-03-23 08:50:15.0003http://gaiman.registrar.uwo.pri/mxunit/doc/tutorial/davetest/HowTo/MXUnitGuide.cfm 786575 2011-01-25 20:23:15.0002011-01-25 20:23:15.0008http://gaiman.registrar.uwo.pri/mxunit/doc/tutorial/davetest/HowTo/MXUnitGuide.cfm 786457 2011-01-25 20:22:15.0002011-03-01 19:51:15.0008http://wiki.fuseboxframework.org/display/default/Built-In+Assertions?showComments=true&showCommentArea=true 786478 2009-03-24 15:06:15.0002009-04-22 22:05:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292713 4292713 2011-01-25 19:31:15.0002011-01-25 19:31:15.0001http://wiki.mxunit.org/pages/diffpages.action?pageId=4292713&originalId=5734489 4292713 2011-01-25 19:30:15.0002011-01-25 19:30:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&rct=j&q=MXunit%20debug()&ei=iBo_TcSCA4rpgQejn-ncCA&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA 2195464 2011-01-25 18:53:15.0002011-01-25 18:53:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20docs&ei=mRo_TbHlFNDTgAfExbzvCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-01-25 18:47:15.0002011-01-25 18:47:15.0001088http://wiki.mxunit.org/display/default/MXUnit+Documentation 786478 2009-03-31 01:54:15.0002012-01-09 10:36:15.0001http://wiki.mxunit.org/display/default/Built-In+Assertions?focusedCommentId=2195457 786478 2009-03-31 01:55:15.0002009-03-31 01:55:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=MXunit%20debug()&ei=iBo_TcSCA4rpgQejn-ncCA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-01-25 18:47:15.0002011-01-25 18:47:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=Y1S&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=mxunit+exception&aq=f&aqi=g-sv1&aql=&oq= 4947975 2011-01-26 15:46:15.0002011-01-26 15:46:15.0001http://www.google.co.uk/search?client=opera&rls=en&q=injectMethod+mxunit&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 5341320 2011-01-26 15:14:15.0002011-01-26 15:14:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=Y1S&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=mxunit+exception&aq=f&aqi=g-sv1&aql=&oq= 4685867 2011-01-26 15:45:15.0002011-01-26 15:45:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=jTJATeS_D8OclgfvoIjmAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-01-26 14:42:15.0002011-01-26 14:42:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=UzR&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=mxunit+variables&aq=f&aqi=&aql=&oq= 4292794 2011-01-26 14:51:15.0002011-01-26 14:51:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=sxR&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=mxunit+functions&aq=f&aqi=&aql=&oq= 4292736 2011-01-26 14:38:15.0002011-01-26 14:38:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=deploying+mxunit+to+a+virtual+directory 786593 2011-01-26 14:39:15.0002011-01-26 14:39:15.0001http://www.google.co.uk/search?q=mxunit+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 786478 2011-01-26 13:48:15.0002011-01-26 13:48:15.0003http://gaiman.registrar.uwo.pri/mxunit/doc/tutorial/davetest/HowTo/MXUnitGuide.cfm 786478 2011-01-26 14:31:15.0002011-01-26 14:31:15.0001http://www.google.co.uk/search?q=junit+report&ie=utf-8&oe=utf-8&aq=t&rls=com.morganstanley:en-US:unofficial&client=firefox-a 5341276 2011-01-26 13:20:15.0002011-01-26 13:20:15.0001http://www.google.com/search?q=junit+report&hl=en&safe=off&client=firefox-a&hs=4J6&rls=org.mozilla:en-US:official&prmd=ivns&ei=yyJATbrhF4_Aswa_39TlBA&start=10&sa=N 5341276 2011-01-26 13:35:15.0002011-01-26 13:35:15.0002http://www.google.co.uk/search?q=dao+testing&sourceid=ie7&rls=com.microsoft:en-gb:IE-SearchBox&ie=&oe=&redir_esc=&ei=EfQ_TZHAGoGHhQfKtMTiCA 4292766 2011-01-26 10:17:15.0002011-01-26 12:11:15.0001http://www.google.nl/search?q=ant+summary+of+errors+of+multiple+test&btnG=Zoeken&hl=nl&client=firefox-a&hs=Pr3&rls=org.mozilla%3Aen-US%3Aofficial&sa=2 5341269 2011-01-26 11:34:15.0002011-01-26 11:34:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ec2+stop+vs+terminate&ie=utf-8&oe=utf-8 6160402 2011-01-26 08:43:15.0002011-01-26 08:43:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=551&rls=org.mozilla%3Aen-GB%3Aofficial&q=mxunit+assert&aq=f&aqi=g1&aql=&oq= 786478 2011-01-26 09:04:15.0002011-01-26 09:04:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=lHc&rls=org.mozilla%3Ade%3Aofficial&q=ant+reports&aq=f&aqi=&aql=&oq= 5341276 2011-01-30 17:55:15.0002011-01-30 17:55:15.0001http://www.google.de/url?sa=t&source=web&cd=19&ved=0CHMQFjAIOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=test%20private%20methods&ei=jZ9FTdTiJMHAswa6jZG_Dg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-01-30 17:28:15.0002011-01-30 17:28:15.0001http://www.google.ca/search?q=ec2+ami+cold+fusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160404 2011-01-31 01:58:15.0002011-01-31 01:58:15.0001http://www.google.com/search?q=junit+report+ant+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-01-30 21:52:15.0002011-01-30 21:52:15.0003http://www.google.com/search?q=MXUnit+teardown&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341647 2011-01-31 04:42:15.0002011-09-13 19:56:15.0001http://www.google.co.in/search?rlz=1C1_____enIN389IN389&aq=f&sourceid=chrome&ie=UTF-8&q=junitreport+task 5341276 2011-01-31 09:24:15.0002011-01-31 09:24:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=how%20to%20use%20mx%20unit%20in%20eclipse&ei=I2JGTdLzA5H4sAP_r8zcCg&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-01-31 07:18:15.0002011-01-31 07:18:15.0001http://wiki.mxunit.org/pages/diffpages.action?pageId=6160404&originalId=6160429 6160392 2011-01-29 15:37:15.0002011-01-29 15:37:15.0002http://yandex.ru/yandsearch?text=the+resulting+state 786484 2011-01-30 06:25:15.0002011-01-31 02:12:15.0001http://www.google.com/search?q=ec2+instance+can%27t+get+windows+password&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6160402 2011-01-30 05:50:15.0002011-01-30 05:50:15.0001http://www.google.co.il/search?q=ec2+first+rdp+connection&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-01-30 12:27:15.0002011-01-30 12:27:15.0001http://www.google.co.uk/search?hl=en&q=Guard+Assertion&meta= 786484 2011-01-30 09:25:15.0002011-01-30 09:25:15.0001http://etraytest.dyedurhambc.com/mxunit/samples/samples.cfm 786457 2011-01-30 15:43:15.0002011-01-30 15:43:15.0001http://www.google.ch/search?q=coldfusion+in+Amazon+Cloud&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6160392 2011-01-30 12:31:15.0002011-01-30 12:31:15.0001http://www.google.com.ar/search?hl=es-419&q=tutorial+ant++junit&aq=f&aqi=&aql=&oq= 5341276 2011-01-31 19:04:15.0002011-01-31 19:04:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=selenium+rc+testsuite 786575 2011-01-31 19:26:15.0002011-01-31 19:26:15.0001http://www.google.com/search?hl=en&q=cfcomponent+output&aq=3&aqi=g10&aql=&oq=cfcomp 5734498 2011-01-31 20:21:15.0002011-01-31 20:21:15.0003http://127.0.0.1:52165/help/advanced/tocView.jsp?view=toc 4292820 2011-02-01 00:46:15.0002011-02-01 00:46:15.0001http://www.search-results.com/web?q=whatever%2520i%2520like&search=search&qsrc=0&o=16090&l=dis 786598 2011-02-01 02:06:15.0002011-02-01 02:06:15.0002http://localhost/mxunit/runner/index.cfm?test=unitTests.test&componentPath= 786457 2011-02-01 03:39:15.0002011-03-14 23:35:15.0001http://www.google.co.uk/search?q=mxunit+built+in+assertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 786478 2011-01-31 10:18:15.0002011-01-31 10:18:15.0001http://www.google.co.uk/search?q=using+ant+to+generate+ant&hl=en&prmd=ivns&ei=NJZGTf7UKoXu4gaNwtkS&start=10&sa=N 5341276 2011-01-31 11:01:15.0002011-01-31 11:01:15.0001http://www.google.ch/search?sourceid=chrome&ie=UTF-8&q=assert+use+pattern 786484 2011-01-31 12:23:15.0002011-01-31 12:23:15.0003http://127.0.0.1:51364/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2011-01-31 14:27:15.0002011-01-31 14:27:15.0004http://staging/mxunit/ 786457 2011-01-31 14:45:15.0002011-01-31 16:03:15.0001http://www.google.co.in/search?hl=en&biw=1059&bih=615&noj=1&q=ant+task+junit&aq=f&aqi=g1g-s1&aql=&oq= 5341276 2011-01-31 16:19:15.0002011-01-31 16:19:15.0006http://www.google.ca/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2011-01-31 18:10:15.0002011-09-06 20:41:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit++testing+variables+scope 4292794 2011-01-28 10:19:15.0002011-01-28 10:48:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCkQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20tutorial&ei=BXhCTbSNA4SAOt6SxMoB&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw&sig2=BFjFGrzrhFbRBAF-wnYkpw 786564 2011-01-28 08:03:15.0002011-01-28 08:03:15.0001http://www.google.co.in/ 4292817 2011-01-28 04:53:15.0002011-01-28 04:53:15.0002http://www.google.co.uk/search?hl=en&q=ant+junit+report+type&meta=&rlz= 5341276 2011-01-28 14:52:15.0002011-01-28 14:52:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20run%20test%20remote&ei=7dBCTfW6INSJ5AaT__k9&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-01-28 14:22:15.0002011-01-28 14:22:15.0001http://www.google.co.in/search?hl=en&safe=active&q=how+to+write+unit+test+for+dao+methods&aq=o&aqi=&aql=f&oq= 4292766 2011-01-28 12:10:15.0002011-01-28 12:10:15.0001http://www.google.de/search?q=ant+junit+reports 5341276 2011-01-28 11:29:15.0002011-01-28 11:29:15.0008http://wiki.mxunit.org/dosearchsite.action?queryString=injectMethod 5341320 2011-01-27 23:28:15.0002011-11-16 20:28:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=AvpBTcylE8mwcero8fgN&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=1jby86eXy5w4QQfUn1BdjQ 5341597 2011-01-27 23:05:15.0002011-01-27 23:05:15.0001http://www.google.com/search?q=where+to+view+debugger+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-01-27 21:57:15.0002011-01-27 21:57:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=CUhCTbGYKIvGcN2e4N4N&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=1F3EEGLRbeySoA0lMkbrdw 5341597 2011-01-28 04:38:15.0002011-01-28 04:38:15.0001http://www.google.co.jp/search?hl=ja&source=hp&biw=1276&bih=599&q=cfcomponent+output&rlz=1R2ADFA_jaJP380&aq=f&aqi=&aql=&oq= 5734498 2011-01-28 02:20:15.0002011-01-28 02:20:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=24011EA4289FEDAFF0308BC32AC38221?replyToComment=5341502&#comment-5341502 5341233 2011-01-29 04:40:15.0002011-01-29 04:40:15.0001http://www.google.nl/search?hl=nl&client=firefox-a&hs=hYq&rls=org.mozilla%3Aen-US%3Aofficial&q=coldfusion++mixin+NOT+mixing&aq=f&aqi=&aql=&oq= 5341320 2011-01-29 13:02:15.0002011-01-29 13:02:15.0001http://www.google.co.uk/search?q=ec2+windows+getting+started&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6160402 2011-01-29 13:43:15.0002011-01-29 13:43:15.0001http://www.google.com.au/search?hl=en&client=safari&&sa=X&ei=SR9ETfjWH8fXcYPTgMQO&ved=0CBQQvgUoAA&q=mxunit+tutorial&nfpr=1 786575 2011-01-29 14:09:15.0002011-01-29 14:09:15.0001http://www.google.com/search?q=amazon+ec2+run+coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-01-29 13:19:15.0002011-01-29 13:19:15.0001http://asr.local/mxunit/ 786457 2011-01-28 19:27:15.0002011-01-28 19:27:15.0001http://www.google.com/url?sa=t&source=web&cd=10&ved=0CGIQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=create%20testsuite&ei=8RtDTZnFCYLGsAP5t8nFCg&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA&cad=rja 786575 2011-01-28 19:42:15.0002011-01-28 19:42:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=6zV&rls=org.mozilla%3Ade%3Aofficial&q=ant+doc&aq=f&aqi=g2g-s1g3&aql=&oq= 5341269 2011-01-28 15:05:15.0002011-01-28 15:05:15.0001http://www.google.ch/search?q=ant+doc&hl=de&safe=on&safe=on&safe=on&safe=on&safe=on&spell=1&sa=X&safe=on&aq=f&aqi=g2g-s1g3&aql=&oq= 5341269 2011-01-28 16:03:15.0002011-01-28 16:03:15.0002http://127.0.0.1:1501/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292820 2011-01-29 01:39:15.0002011-01-29 01:39:15.0001http://127.0.0.1:1501/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2011-01-29 01:40:15.0002011-01-29 01:40:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=testing+private+methods 4292736 2011-01-28 21:31:15.0002011-01-28 21:31:15.0001http://www.bing.com/search?q=mxunit&src=IE-SearchBox&FORM=IE8SRC 786457 2011-01-24 23:44:15.0002011-01-24 23:44:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=application+scope+variables+in+mxunit+tests 4292817 2011-01-24 23:30:15.0002011-01-24 23:30:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+anatomy+of+a+test+case 5341647 2011-01-24 23:48:15.0002011-01-24 23:48:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 786499 2011-01-24 19:25:15.0002011-01-24 19:25:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+AssertIsTypeOf 786478 2011-01-24 18:48:15.0002011-05-31 22:25:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=MXUnit+makePublic 4292736 2011-01-24 22:29:15.0002011-05-11 09:28:15.0008http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=786499 786529 2011-01-24 19:25:15.0002011-11-01 13:58:17.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=qSk&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=coldfusion+assert+methods&aq=f&aqi=&aql=&oq= 786478 2011-01-24 16:10:15.0002011-01-24 16:10:15.0001http://www.google.ca/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=mxunit+test+output&aq=f&aqi=&aql=&oq= 786582 2011-01-24 15:28:15.0002011-01-24 15:28:15.0002http://gaiman.registrar.uwo.pri/dave_test/Components/MXUnitGuide.cfm 786457 2011-01-24 18:44:15.0002011-01-24 20:34:15.0001http://www.google.co.in/search?hl=en&biw=1280&bih=608&q=mxunit+documentation&aq=0&aqi=g2&aql=&oq=mxunit+d&fp=97e45ebaa29dd6db 786457 2011-01-24 12:00:15.0002011-01-24 12:00:15.0001http://www.google.ru/search?aq=2&oq=eclipse+confluence&sourceid=chrome&ie=UTF-8&q=eclipse+confluence+plugin 786517 2011-01-24 11:30:15.0002011-01-24 11:30:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=run%20mxunit%20test&ei=PYw9TdmvDJO2hAfp34jNCg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=GR2WKmRkYC5WJWqtauxYJg 5341269 2011-01-24 14:29:15.0002011-01-24 14:29:15.0001http://www.google.com/search?q=ant+junit&hl=en&num=10&lr=&ft=i&cr=&safe=images&tbs=,qdr:y 5341276 2011-01-24 12:06:15.0002011-01-24 12:06:15.0001http://vmdev2.label2net.com/mxunit/samples/samples.cfm 786457 2011-01-24 01:07:15.0002011-01-24 01:07:15.00011http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/CFObjective%2B2010%2B--%2BContinuous%2BIntegration%2Bwith%2BHudson%252C%2BANT%252C%2Band%2BMXUnit 5341473 2011-01-24 05:35:15.0002011-08-26 01:01:15.0001http://www.google.ch/search?q=ant+to+generate+report&hl=de&source=hp&safe=on&safe=on&aq=f&aqi=&aql=&oq= 5341276 2011-01-24 08:49:15.0002011-01-24 08:49:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=confluence%20debug%20output&ei=nVs9TcnMKoPvsgak1bzzBg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-01-24 11:00:16.0002011-01-24 11:00:16.0001http://intf.local/mxunit/generator/index.cfm 786457 2011-01-23 05:44:15.0002011-01-23 05:44:15.0001http://www.google.com.my/search?hl=en&q=public+url+my+ec2+instance&aq=f&aqi=&aql=&oq= 6160402 2011-01-23 06:36:15.0002011-01-23 06:36:15.0001http://www.search-results.com/web?q=Nothing%2520Like%2520This&search=search&qsrc=0&o=16090&l=dis 786598 2011-01-23 10:13:15.0002011-01-23 10:13:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS404US404&sourceid=chrome&ie=UTF-8&q=junit+ant+test+result+folder 5341276 2011-01-22 14:49:15.0002011-01-22 14:49:15.0001http://www.google.no/search?sourceid=chrome&ie=UTF-8&q=how+to+test+dao+transactions 4292766 2011-01-22 15:11:15.0002011-01-22 15:11:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=wTU7TfGKHI-H4Qb3pcSUCg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-01-22 19:54:15.0002011-01-22 19:54:15.0001http://www.cooperindustries.local/mxunit/runner/index.cfm?test=cooperindustries.cf.components.tests.ProductTest&componentPath= 786457 2011-01-23 01:43:15.0002011-01-23 01:43:15.0001http://uk.search.yahoo.com/search;_ylt=A0oGkzEKMzpNK1wBU0NLBQx.?p=linkdomain%3Awww.supra-skytop.org+-site%3Awww.supra-skytop.org&ei=UTF-8&fr=yfp-t-702&xargs=0&pstart=1&b=381 5734498 2011-01-22 01:39:15.0002011-01-22 01:39:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=ec2+windows+instance+password&aq=1&aqi=g2g-m1&aql=&oq=ec2+windows+instance 6160402 2011-01-22 04:26:15.0002011-01-22 04:26:15.0001http://www.google.nl/search?client=opera&rls=en&q=coldfusion+snippet+key+binding&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 5341332 2011-01-22 14:09:15.0002011-01-22 14:09:15.0002http://gaiman.registrar.uwo.pri/dave_test/Components/MXUnitGuide.cfm 786575 2011-01-25 18:13:15.0002011-01-25 18:13:15.0002http://gaiman.registrar.uwo.pri/dave_test/Components/MXUnitGuide.cfm 5341647 2011-01-25 18:12:15.0002011-01-25 19:03:15.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=ant+junit+reports 5341276 2011-01-25 17:15:15.0002011-01-25 17:15:15.0002http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 4292794 2011-01-25 17:09:15.0002011-01-25 17:09:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341208 5341326 2011-01-25 17:05:15.0002011-01-25 17:05:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=could+not+find+the+coldfusion+component+or+interface+mxunit 786484 2011-01-25 16:57:15.0002011-01-25 16:57:15.0001http://localhost:8302/mxunit/ 786457 2011-01-25 16:27:15.0002011-01-25 16:27:15.0003http://www.google.co.uk/search?hl=en&safe=active&rlz=1C1GPEA_enGB320GB321&q=MXUnit+assertions&aq=f&aqi=g1&aql=&oq= 786478 2011-01-25 14:54:15.0002011-03-15 12:52:15.0004http://gaiman.registrar.uwo.pri/dave_test/Components/MXUnitGuide.cfm 786478 2011-01-25 14:32:15.0002011-01-25 17:20:15.0001http://www.google.com/search?q=ec2%20no%20windows%20password&ie=utf-8&oe=utf-8 6160402 2011-01-25 12:33:15.0002011-01-25 12:33:15.0001http://www.google.co.uk/search?hl=en&client=opera&hs=T04&rls=en&channel=suggest&&sa=X&ei=uNg-Tcj6Kce5hAe_p9HMCg&ved=0CBYQvwUoAQ&q=mx+unit+make+private+method+public&spell=1 4292736 2011-01-25 14:06:15.0002011-01-25 14:06:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=injectMethod&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 5341320 2011-01-25 12:11:15.0002011-02-22 12:14:15.0001http://www.google.co.in/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=mxunit%20documentation&ei=Iqs-TYGSHoqrrAeryN3ACA&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww&cad=rja 4292817 2011-01-25 12:27:15.0002011-01-25 12:27:15.0001http://wiki.mxunit.org/pages/diffpages.action?pageId=5341269&originalId=6750268 5341269 2011-01-25 11:48:15.0002011-01-25 11:48:15.0001http://wiki.mxunit.org/login.action 5341269 2011-01-25 11:48:15.0002011-01-25 11:48:15.0001http://www.google.co.in/search?hl=en&biw=1280&bih=608&q=mxunit+documentation&aq=2&aqi=g10&aql=&oq=mxunit&fp=97e45ebaa29dd6db 786457 2011-01-25 10:52:15.0002011-01-25 10:52:15.0001http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+Built+in+assertions 786478 2011-01-25 11:35:15.0002011-01-25 11:35:15.0001http://www.google.co.in/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FFirst%2BTest%2BCase&rct=j&q=write%20test%20cases%20for%20Mxunit&ei=Qpo-TbXoJMzjrAfxrdToCA&usg=AFQjCNHHGWK-QgPfe-XT9PmHBowf1duHdA&cad=rja 786558 2011-01-25 09:40:15.0002011-01-25 09:40:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=Iqs-TYGSHoqrrAeryN3ACA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-01-25 10:52:15.0002011-01-25 10:52:15.0001http://groups.adobe.com/group/475 786478 2011-01-25 08:20:15.0002011-01-25 08:20:15.0001http://www.google.co.in/search?hl=en&source=hp&q=ant+junitreport+task&aq=1&aqi=g-sx1g2g-sx1g1&aql=&oq=ANt+junitreport+ 5341276 2011-01-25 09:00:15.0002011-01-25 09:00:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1016&bih=568&q=mxunit+documentation&aq=0&aqi=g1&aql=&oq=mxunit+documen&fp=758cb7a2d8c43f8c 786457 2011-01-25 06:55:16.0002011-01-25 06:55:16.0001http://www.google.no/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mocking&ei=sYE-TaLhH4GAOq6_oL0L&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=eqS2DjimsRaEZ6pXa6HU1A 5341597 2011-01-25 07:55:15.0002011-01-25 07:55:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=mnM-TbqvOs7trQeCl_m8CA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-01-25 06:55:16.0002011-01-25 06:55:16.0001http://www.google.co.in/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=mxunit%20documentation&ei=mnM-TbqvOs7trQeCl_m8CA&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww&cad=rja 4292817 2011-01-25 06:55:16.0002011-01-25 06:55:16.0002http://uk.search.yahoo.com/search;_ylt=A0oGkzL5kDdN7lwArxNLBQx.?p=linkdomain%3Awww.supra-skytop.org+-site%3Awww.supra-skytop.org&ei=UTF-8&fr=yfp-t-702&xargs=0&pstart=1&b=111 4947975 2011-01-20 01:34:15.0002011-01-20 01:34:15.0002http://uk.search.yahoo.com/search;_ylt=A0oGkzwY3DdNOlsBRIVLBQx.?p=linkdomain%3Awww.supra-skytop.org+-site%3Awww.supra-skytop.org&ei=UTF-8&fr=yfp-t-702&xargs=0&pstart=1&b=111 6160404 2011-01-20 06:56:15.0002011-01-20 06:56:15.0001http://www.google.com.au/reader/view/ 5734498 2011-01-20 02:51:15.0002011-01-20 02:51:15.0001http://www.google.co.in/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=bw04TcnpNs6o8QONsrijCA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&cad=rja 5341597 2011-01-20 10:25:15.0002011-01-20 10:25:15.0002http://www.google.com/ 6160404 2011-01-20 08:38:15.0002011-07-28 00:52:15.0001http://www.google.co.in/search?hl=en&q=java.lang.NullPointerException+in+junit+build.xml&btnG=Search&aq=f&aqi=&aql=&oq= 5341276 2011-01-20 11:40:15.0002011-01-20 11:40:15.0001http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxUnit+assertEquals 786478 2011-01-20 11:23:15.0002011-01-20 11:23:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=asserttrue%20mxunit&ei=lyo3TZPxEMv1gAe35ZmKBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-01-19 18:17:15.0002011-01-19 18:17:15.0001http://www.google.fr/search?q=ant+doc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-01-19 17:29:15.0002011-01-19 17:29:15.0001http://www.google.com/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 786457 2011-01-19 19:48:15.0002011-01-19 19:48:15.0001http://127.0.0.1:4655/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292815 2011-01-19 19:21:15.0002011-01-19 19:21:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=P043TZTZL8Oclgf0-6T2Ag&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&kb=1 786457 2011-01-19 20:49:15.0002011-01-19 20:49:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ColdFusion+isntance+ec2 6160402 2011-01-19 20:22:15.0002011-01-19 20:22:15.0001http://www.google.com/search?q=aws+ec2+iis+apache+web+server+problem&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6160402 2011-01-19 21:05:15.0002011-01-19 21:05:15.0001http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+multiple+directories 786473 2011-01-19 14:44:15.0002011-01-19 14:44:15.00013http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Data%2Bdriven%2Btesting%2Bwith%2BMXUnit%2Bdataproviders 4292794 2011-01-19 14:47:15.0002011-08-02 10:29:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+and+junit&rlz=1R2ADFA_enUS359&aq=f&aqi=&aql=&oq=&safe=active 5341276 2011-01-19 15:01:15.0002011-01-19 15:01:15.0001http://www.google.com/search?hl=en&source=hp&q=coldfusion+mxunit+example&rlz=1R2ADFA_enUS359&aq=f&aqi=&aql=&oq=&safe=active 786575 2011-01-19 15:23:15.0002011-01-19 15:23:15.0001http://www.google.com/search?hl=en&safe=active&rlz=1R2ADFA_enUS359&q=getting+started+with+test+suite+mxunit&aq=f&aqi=&aql=&oq= 786575 2011-01-19 15:30:15.0002011-01-19 15:30:15.0003http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/MXUnit%2BDocumentation 786457 2011-01-19 16:42:15.0002011-08-04 19:17:15.0002http://www.google.co.uk/search?hl=en&biw=1152&bih=666&q=read+junit+report&aq=f&aqi=&aql=&oq= 5341276 2011-01-19 16:50:15.0002011-01-19 16:51:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+xpath&aq=f&aqi=&aql=&oq= 786478 2011-01-19 09:25:15.0002011-01-19 09:25:15.00016http://www.ghidinelli.com/2011/01/17/regex-cffunction-output-false 5734498 2011-01-19 10:19:15.0002012-01-04 00:19:15.0002http://www.google.co.uk/search?hl=en&q=mxunit&aq=f&aqi=g10&aql=&oq= 786457 2011-01-19 10:28:15.0002011-01-26 16:47:15.0001http://www.google.no/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=rbw2Tf3GD5DNswbCsNySAQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=kZ4dkmy6MBYywV09qlz2Wg 5341597 2011-01-19 10:28:15.0002011-01-19 10:28:15.0001http://www.google.com.br/search?q=mx+unit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 786457 2011-01-19 12:47:15.0002011-01-19 12:47:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=B77D8032476E4A457944CD819E6E6F34?replyToComment=5341502&#comment-5341502 5341233 2011-01-19 13:20:15.0002011-01-19 13:20:15.0001http://www.google.co.in/search?source=ig&hl=en&rlz=&q=generating+junit+reports&btnG=Google+Search&aq=f&oq= 5341276 2011-01-19 14:33:15.0002011-01-19 14:33:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+dataprovider 4292794 2011-01-19 14:42:15.0002011-01-19 14:42:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=7v05TYruLpL2gAfIpf2gCA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=ZWPf6t27ZrOAz3IwQEBPZQ 786457 2011-01-21 21:44:15.0002011-01-21 21:44:15.000//mxunit.org/downloadnightly.cfmhttp 5341473 marcesher2010-09-03 13:28:57.000marcesher2010-09-03 13:28:57.000//mxunit.s3.amazonaws.com/doc/zip/CFO_2010_DemoSetup.ziphttp 5341473 marcesher2010-09-03 13:28:57.000marcesher2010-09-03 13:28:57.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MXunit%20wiki&ei=CvE5Tf6AIYm4sAOv2LnZAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-01-21 20:49:15.0002011-01-21 20:49:15.000//www.animationmentor.comhttp 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.0001http://wiki.mxunit.org/dosearchsite.action?queryString=extensions 786478 2011-01-21 19:41:15.0002011-01-21 19:41:15.000//wiki.mxunit.org/display/default/Using+request.debug%28%29http 4292713 marcesher2010-09-06 17:15:09.000marcesher2010-09-06 17:15:09.000//figleaf.comhttp 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.0001http://127.0.0.1:59327/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292815 2011-01-21 22:50:15.0002011-01-21 22:50:15.0001http://www.google.com/search?q=nary+util+FastMap&channel=linkdoctor 786478 2011-01-21 22:48:15.0002011-01-21 22:48:15.000//www.crisp-ebusiness.com/http 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.000//www.mach-ii.com/http 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+with+ant 5341276 2011-01-21 22:14:15.0002011-01-21 22:14:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+make+public 4292736 2011-01-21 22:09:15.0002011-01-21 22:09:15.000//www.icfi.com/http 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.000Test Private Methodsdefault 786471 marcesher2010-08-27 16:18:31.000marcesher2010-08-27 16:18:31.0001http://www.google.ch/search?q=ant+generate+report&hl=de&source=hp&safe=on&safe=on&aq=f&aqi=&aql=&oq= 5341276 2011-01-21 15:32:15.0002011-01-21 15:32:15.000Running directories of testsdefault 786471 marcesher2010-08-27 16:18:31.000marcesher2010-08-27 16:18:31.0001http://mxunit.org/?utm_source=www.coldbox.org&utm_campaign=8f03d95f55-ColdBox_Training_Galore_January1_20_2011&utm_medium=email 786517 2011-01-21 14:17:15.0002011-01-21 14:17:15.000Install the Eclipse Plugindefault 786471 marcesher2010-08-27 16:18:31.000marcesher2010-08-27 16:18:31.000Message First Assertionsdefault 786471 marcesher2010-08-27 16:18:31.000marcesher2010-08-27 16:18:31.000TestResult Output Formatsdefault 786471 marcesher2010-08-27 16:18:31.000marcesher2010-08-27 16:18:31.000Eclipse Plugin Keyboard Shortcutsdefault 786471 marcesher2010-08-27 16:18:31.000marcesher2010-08-27 16:18:31.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=tRz&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=mxunit+testing+assert+functions&aq=f&aqi=&aql=&oq= 786484 2011-01-21 15:54:15.0002011-01-21 15:54:15.0001http://www.google.ca/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+testing+functions&meta=&btnG=Google+Search 4292736 2011-01-21 15:54:15.0002011-01-21 15:54:15.0001http://www.google.com.au/search?hl=en&prmdo=1&q=amazon+ec2+coldfusion+vs+dedicated+server&aq=f&aqi=&aql=&oq= 6160402 2011-01-21 04:21:15.0002011-01-21 04:21:15.0001http://forums.saa.edu/profile.php?id=95828 786457 2011-01-21 04:52:15.0002011-01-21 04:52:15.0001http://www.google.com.au/search?q=cfcomponent+output&rls=com.microsoft:en-au&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=Kb44TaHZIo2-uwPj6eCJCg 5734498 2011-01-20 22:59:15.0002011-01-20 22:59:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCgQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=eclipse%20test%20session%20variable&ei=fvg4TYf2G4OKlwfNkvHYBg&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-01-21 03:09:15.0002011-01-21 03:09:15.000View Debug Outputdefault 786471 marcesher2010-08-27 16:18:31.000marcesher2010-08-27 16:18:31.0001http://mxunit.org/?utm_source=www.coldbox.org&utm_campaign=8f03d95f55-ColdBox_Training_Galore_January1_20_2011&utm_medium=email 5341269 2011-01-21 14:04:15.0002011-01-21 14:04:15.000View Debug Outputdefault 786471 marcesher2010-08-27 16:18:31.000marcesher2010-08-27 16:18:31.0001http://www.google.co.in/search?hl=en&source=hp&q=+%3Cjunitreport%3E+task+in+ANT&btnG=Google+Search&aq=f&aqi=g-v1&aql=&oq= 5341276 2011-01-21 04:54:15.0002011-01-21 04:54:15.000Running single test methodsdefault 786471 marcesher2010-08-27 16:18:31.000marcesher2010-08-27 16:18:31.0001http://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=ant+junit+report 5341276 2011-01-21 08:15:15.0002011-01-21 08:15:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=ami%20confluence&ei=xz84TbTUMdOr8QOjn5GjCA&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-01-20 14:00:15.0002011-01-20 14:00:15.0001http://www.google.com.br/search?hl=pt-BR&client=firefox-a&hs=54H&rls=org.mozilla%3Apt-BR%3Aofficial&q=eclipse+shortcut+run+selected+test&aq=f&aqi=&aql=&oq= 786504 2011-01-20 15:42:15.0002011-01-20 15:42:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=get+windows+password+ec2+not+available&ie=UTF-8&oe=UTF-8&redir_esc=&ei=PDM4TcDPOtmShAe4i5zqCg 6160402 2011-01-20 13:06:15.0002011-01-20 13:06:15.0001http://www.google.com.ua/search?q=how+to+generate+junit+xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 5341276 2011-01-20 13:40:15.0002011-01-20 13:40:15.0001http://www.google.co.il/search?q=eclipse+plugin+debug+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-01-20 21:48:15.0002011-01-20 21:48:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assert+false 786478 2011-01-20 22:26:15.0002011-01-20 22:49:15.0001http://www.google.com/search?hl=en&q=EC2+Instance+windows++default+password&aq=f&aqi=&aql=&oq= 6160402 2011-01-20 17:06:15.0002011-01-20 17:06:15.0002http://www.google.co.in/url?sa=t&source=web&cd=4&ved=0CCoQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=hit%20a%20url%20in%20eclipse&ei=O4Q4TaLkCIq3cLmXiIwK&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2011-01-20 18:52:15.0002011-01-20 18:56:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=regression+testing+mxunit 786494 2011-01-17 14:58:15.0002011-01-17 14:58:15.0002http://wiki.mxunit.org/display/default/Advanced+Stuff 5341519 2011-01-17 15:08:15.0002011-05-17 02:47:15.0001http://wiki.mxunit.org/label/default/anatomy+testcase 5341647 2011-01-17 15:49:15.0002011-01-17 15:49:15.000//blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.htmlhttp 5734498 marcesher2010-09-16 17:59:32.000marcesher2010-09-16 17:59:32.0001http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=MXUnit+ant 5341269 2011-01-17 16:27:15.0002011-01-17 16:27:15.0001http://www.google.bg/search?hl=bg&q=dataprovider+test&um=1&biw=1280&bih=826&ie=UTF-8&sa=N&tab=iw 4292794 2011-01-17 12:27:15.0002011-01-17 12:27:15.000//silverwareconsulting.com/http 5734498 marcesher2010-09-16 17:59:32.000marcesher2010-09-16 17:59:32.0001http://www.google.no/search?q=mxunit+private+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292736 2011-01-17 13:16:15.0002011-01-17 13:16:15.000//validatethis.orghttp 5734498 marcesher2010-09-16 17:59:32.000marcesher2010-09-16 17:59:32.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=kqp&rls=com.ubuntu:en-US:unofficial&&sa=X&ei=oUI0TbHBBoqurAeB66W2CA&ved=0CBUQBSgA&q=ec2+public+domain+not+connecting&spell=1 6160402 2011-01-17 13:23:15.0002011-01-17 13:23:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=where%20is%20mxunit%20config&ei=Alc0TZbyEojYgQfyzY2VCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-01-17 14:50:15.0002011-01-17 14:50:15.0001http://www.google.com/url?sa=t&source=web&cd=7&sqi=2&ved=0CD0QFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRelease%2BNotes&rct=j&q=coldspring%20output%3D%22true%22%20memory&ei=abI0TdOQNJG0sAO3p6G-BQ&usg=AFQjCNHjYoUAcEtkkwPTzPygRJ71DzWC1A 5734518 2011-01-17 21:20:15.0002011-01-17 21:20:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mighty%20mock%20mxunit&ei=3LQ0TZGVMoSosQPl-u3lBQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-01-17 21:30:15.0002011-01-17 21:30:15.000//mxunit.org/testresults/index.htmlhttp 5341276 marcesher2010-09-17 10:36:56.000marcesher2010-09-17 10:36:56.0002http://wiki.mxunit.org/display/default/Advanced+Stuff 5341258 2011-01-17 22:51:15.0002011-01-17 22:51:15.000Ant Task Docdefault 5341276 marcesher2010-09-17 10:36:56.000marcesher2010-09-17 10:36:56.0001http://wiki.mxunit.org/display/default/Advanced+Stuff 5341253 2011-01-17 22:52:15.0002011-01-17 22:52:15.0002http://cfunittest-d.ugs.com/mxunit/runner/index.cfm?test=%2Ftests%2Fcomponents%2Fwwwplm%2Fimagegallery&componentPath=tests.components.wwwplm.imagegallery 786457 2011-01-17 16:35:15.0002011-01-17 16:37:15.000//ant.apache.org/bindownload.cgihttp 5341276 marcesher2010-09-17 10:36:56.000marcesher2010-09-17 10:36:56.0007http://wiki.mxunit.org/display/default/How+to+use+it 5341208 2011-01-17 19:51:15.0002011-11-14 23:14:15.000Ant Task Docdefault 5341276 marcesher2010-09-17 10:36:56.000marcesher2010-09-17 10:36:56.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mocking+stubbing+video 5341239 2011-01-17 19:56:15.0002011-01-17 19:56:15.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+memory+leaks 5734498 2011-01-17 21:02:15.0002011-01-17 22:59:15.000//ant.apache.org/http 5341276 marcesher2010-09-17 10:36:56.000marcesher2010-09-17 10:36:56.0001http://www.google.com/search?q=how+to+setup+atlassian+confluence+in+eclipse&btnG=Search&hl=en&prmd=ivns&ei=cs0zTd3VCIa0lQfa-eGHCg&sa=N&aq=f&aqi=&aql=&oq= 786517 2011-01-17 05:49:15.0002011-01-17 05:49:15.000//www.wbs.ac.uk/http 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.000//unm.eduhttp 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.0001http://127.0.0.1:63995/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html?resultof=%22%63%66%63%22%20 4292815 2011-01-17 09:01:15.0002011-01-17 09:01:15.000//www.sbcs.comhttp 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.0001http://www.google.fr/search?q=erase+eclipse+internal+web+browser+history&hl=fr&client=firefox-a&hs=p74&rls=org.mozilla:fr:official&prmd=ivns&ei=sPEzTaTPFJa6jAeT0_SsCg&start=10&sa=N 4292815 2011-01-17 07:38:15.0002011-01-17 07:38:15.000//www.sosensible.com/http 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.000//www.silverwareconsulting.com/http 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.000//www.getrailo.com/http 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.000//www.nasa.govhttp 4292870 mike rankin2010-09-07 18:14:02.000mike rankin2010-09-07 18:14:02.0001http://www.google.com/m/search?pbx=1&aq=f&oq=&aqi=-k0d0t0&fkt=2268&fsdt=15573&q=amazon+ec2+adobe+cold+fusion 6160392 2011-01-17 03:01:15.0002011-01-17 03:01:15.0001http://www.google.co.uk/search?hl=en&safe=active&rlz=1C1GPEA_enGB320GB321&q=MXUnit+injectmethod&aq=f&aqi=&aql=&oq= 5341320 2011-01-17 10:32:15.0002011-01-17 10:32:15.0002http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+inject+method 4292736 2011-01-17 10:31:15.0002011-01-17 10:31:15.0003http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+assertion+methods 4685867 2011-01-17 11:33:15.0002011-01-17 11:35:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+ant 5341276 2011-01-17 10:48:15.0002011-01-17 10:48:15.0001http://blog.mxunit.org/search/label/mxunit%20eclipse%20plugin 786499 2011-01-17 09:29:15.0002011-01-17 09:29:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+help+docs 786457 2011-01-17 09:58:15.0002011-01-17 09:58:15.0002http://local.victest.local/mxunit/index.cfm 786457 2011-01-17 09:52:15.0002011-01-17 11:04:16.0001http://www.google.ro/search?source=ig&hl=ro&rlz=1G1GGLQ_RORO334&q=how+to+set+junit+report+task 5341276 2011-01-18 23:23:15.0002011-01-18 23:23:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mighty%20mock%20mxunit&ei=mCQ2TabAKY7ksQPj0pyXAg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-01-18 23:39:15.0002011-01-18 23:39:15.0001http://www.google.it/url?sa=t&source=web&cd=6&ved=0CEYQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=dot%20notation%20eclipse&ei=kRc2TfqtLs_pOc-0_LQC&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-01-18 22:49:15.0002011-01-18 22:49:15.0001http://www.google.com/search?q=Adapter+vs+Dao&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2011-01-18 23:11:15.0002011-01-18 23:11:15.0001http://www.google.com/reader/view/?hl=en&tab=wy 5734498 2011-01-18 22:07:15.0002011-01-18 22:07:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=ant+generate+reports&btnG=Google+Search&aq=0v&oq=ant+generate+report 5341276 2011-01-18 17:37:15.0002011-01-18 17:37:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+remote+facade 786529 2011-01-18 21:36:15.0002011-01-18 21:36:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&biw=1419&bih=730&q=ant+doc&aq=f&aqi=&aql=&oq= 5341269 2011-01-19 05:47:15.0002011-01-19 05:47:15.0001http://www.google.no/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=Sa02TbrMJdDHswbisLF_&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=-YL_64tDGxA9WrzNtGvNuw 786478 2011-01-19 09:23:18.0002011-01-19 09:23:18.0001http://wiki.mxunit.org/pages/doeditpage.action?pageId=786543 786543 2011-01-19 03:12:15.0002011-01-19 03:12:15.0001http://wiki.mxunit.org/pages/diffpages.action?originalId=4685828&pageId=4685829 786543 2011-01-19 03:13:15.0002011-01-19 03:13:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FMXUnit%2BInstall%2BScreencast 786543 2011-01-19 03:03:15.0002011-01-19 03:03:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=786543&sortBy=date&highlight=mxunit-install3.swf& 786543 2011-01-19 03:10:15.0002011-01-19 03:10:15.0001http://www.google.com/url?sa=t&source=web&cd=3&sqi=2&ved=0CCAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&rct=j&q=mxunit%20mocking&ei=1CQ2TdyYDYqosAPu19GVAg&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA 5341218 2011-01-18 23:40:15.0002011-01-18 23:40:15.0001http://www.google.se/search?hl=sv&client=firefox-a&hs=peg&rls=org.mozilla%3Aen-US%3Aofficial&q=confluence+screencast+object&aq=f&aqi=&aql=&oq= 786543 2011-01-18 23:42:15.0002011-01-18 23:42:15.0001http://www.google.co.jp/search?q=aws+ec2+ec2-user+password&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a 6160402 2011-01-18 09:02:15.0002011-01-18 09:02:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=Does+AWS+charge+money+for+creating+an+account%3F&ie=utf-8&oe=utf-8 6160394 2011-01-18 08:06:15.0002011-01-18 08:06:15.0001http://www.ghidinelli.com/2011/01/17/regex-cffunction-output-false?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+OrangeIsMyFavoriteColor+%28Orange+is+my+favorite+color%29&utm_content=Google+International 5734498 2011-01-18 08:04:15.0002011-01-18 08:04:15.0001http://www.google.no/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=zi41Tej5BdCQswbUwrD-CQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=KdMiDNJi5HMf49qsCB2wkQ 786478 2011-01-18 06:11:15.0002011-01-18 06:11:15.0003http://www.ghidinelli.com/2011/01/17/regex-cffunction-output-false?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+OrangeIsMyFavoriteColorTech+%28Orange+is+my+favorite+color+%28Tech+Stuff%29%29 5734498 2011-01-18 05:46:15.0002011-01-18 19:35:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20&ei=hQA1Td6EN4O8sAO-xqTSBQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=a2otKLLSWKiQWafaH-n_ag&cad=rjt 786457 2011-01-18 02:59:15.0002011-01-18 02:59:15.0003http://www.ghidinelli.com/2011/01/17/regex-cffunction-output-false?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+OrangeIsMyFavoriteColor+%28Orange+is+my+favorite+color%29 5734498 2011-01-18 02:11:15.0002011-01-19 03:47:15.0001http://wiki.mxunit.org/display/default/Advanced+Stuff 5341250 2011-01-17 22:57:15.0002011-01-17 22:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=hamcrest+mxunit 786471 2011-01-18 16:25:15.0002011-01-18 16:25:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=5645B1F6C079874BB2EB14B5781CC458?replyToComment=5341502&#comment-5341502 5341233 2011-01-18 16:22:15.0002011-01-18 16:22:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxUnit+assertEquals 786478 2011-01-18 15:55:15.0002011-03-30 10:14:15.0001http://www.ghidinelli.com/2011/01/17/regex-cffunction-output-false?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+OrangeIsMyFavoriteColor+%28Orange+is+my+favorite+color%29&utm_content=FeedBurner 5734498 2011-01-18 13:40:15.0002011-01-18 13:40:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+generate+junit+reports 5341276 2011-01-18 12:18:15.0002011-01-18 12:18:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=NXw1TfLFDM2AhAfMyIz7Cw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=qNRUNxU4gBdaDXQ7FBn8Zg 5341597 2011-01-18 11:41:15.0002011-01-18 11:41:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+test+cases&aq=f&aqi=g-sv1&aql=&oq= 786564 2011-01-18 11:19:15.0002011-01-18 11:19:15.0001http://www.google.it/search?client=safari&rls=en&q=coldfusin+EC2+instance&ie=UTF-8&oe=UTF-8&redir_esc=&ei=dFg1TYLYDYyWOuL7kLYC 6160404 2011-01-18 09:10:15.0002011-01-18 09:10:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=EC2+mongo+security 6160438 2011-01-13 21:00:15.0002011-01-13 21:00:15.0001http://www.google.com/search?hl=en&&sa=X&ei=euwvTcjNM9PngQeTuLWqCw&ved=0CBIQBSgA&q=how+junit+work+with+ant+%2Bgenerate+reports&spell=1 5341276 2011-01-14 06:26:15.0002011-01-14 06:26:15.0001http://www.google.co.in/m?q=download%2520latest%2520browser&client=ms-opera-mini&channel=new 786598 2011-01-14 12:04:15.0002011-01-14 12:04:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=dataprovider 4292794 2011-01-14 12:49:15.0002011-04-26 20:24:15.0001http://www.google.at/ 4292766 2011-01-14 13:10:15.0002011-01-14 13:10:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=MXUnit%20Mock&ei=WE4wTfDpIc_3gAeTr4znCw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-01-14 13:24:15.0002011-01-14 13:24:15.0001http://www.google.com/search?q=MXUnit+DataProviders&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292794 2011-01-14 13:28:15.0002011-01-14 13:28:15.0001http://www.google.com/search?q=coldfusion+ami&hl=en&tbo=1&biw=1728&bih=906&output=search&source=lnt&tbs=qdr:y&sa=X&ei=RFUwTZa0KIKglAfct7zMCg&ved=0CAgQpwUoBQ 6160433 2011-01-14 13:54:15.0002011-01-14 13:54:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=ynowTZuoE8P7lwes2_CVCg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-01-14 16:34:15.0002011-01-14 16:34:15.0003http://sli_testbed/mxunit/ 786457 2011-01-14 17:18:15.0002011-03-08 20:07:15.0002http://www.google.com/search?q=mxunit+component+path&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786494 2011-01-14 17:34:15.0002011-01-14 18:51:15.0001http://www.google.com/url?sa=t&source=web&cd=4&sqi=2&ved=0CCkQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant&ei=bJgwTbmbMoSKlwfMqeDZCg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-01-14 18:47:15.0002011-01-14 18:47:15.0001http://www.google.com/search?q=mxunit+ant+config&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341271 2011-01-14 19:13:15.0002011-01-14 19:13:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=492A723EAF010399D29A715AF09EC2EB?replyToComment=5341502&#comment-5341502 5341233 2011-01-13 04:46:15.0002011-01-13 04:46:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+window+instance+firewall 6160402 2011-01-12 23:59:15.0002011-01-12 23:59:15.0001http://www.google.com.vn/search?hl=vi&rlz=1C1SKPM_enVN403VN403&q=mxunit+step+by+step&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2011-01-13 06:21:15.0002011-01-13 06:21:15.0001http://www.google.com.au/search?q=mxunit+set+session+variable&hl=en&client=firefox-a&rls=org.mozilla:en-GB:official&prmd=ivns&ei=a5IuTYq6OMrKrAfR8rWMCg&start=10&sa=N 4292817 2011-01-13 05:57:15.0002011-01-13 05:57:15.0001http://www.google.co.in/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MX%20unit%20test&ei=qtkuTd-ID8KxrAehhfjjCg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&cad=rja 786457 2011-01-13 10:54:15.0002011-01-13 10:54:15.0001http://www.google.co.in/search?rls=ig&hl=en&source=hp&q=how+to+generate+report+using+ANT&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2011-01-13 08:36:15.0002011-01-13 08:36:15.0001http://www.google.co.in/search?q=ant+testcase+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-01-13 12:21:15.0002011-01-13 12:21:15.0001http://www.google.com.vn/search?hl=vi&q=Allowed+Connection+amazon+secure+group&aq=f&aqi=&aql=&oq=&gs_rfai= 6160438 2011-01-13 11:36:15.0002011-01-13 11:36:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=creating+your+first+AMI&ie=UTF-8&oe=UTF-8&redir_esc=&ei=jvAuTYfqFoiIhQeW9P3mCg 6160402 2011-01-13 12:32:15.0002011-01-13 12:32:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=remove+mxunit+from+cfeclipse 5341332 2011-01-13 16:18:15.0002011-01-13 16:18:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=DxkvTc-4BIqr8Aa64PCECQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=vOtgkIG-nddOLGZ7Rcrddw&cad=rja 786457 2011-01-13 15:35:15.0002011-01-13 15:35:15.0002http://blog.mxunit.org/search?updated-max=2010-11-23T15%3A13%3A00-05%3A00&max-results=6 5734518 2011-01-13 19:07:15.0002011-01-26 11:47:15.00017http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BTroubleshooting 4292815 2011-01-13 18:58:15.0002011-08-02 09:13:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=junit+report+ant+task 5341276 2011-01-13 19:47:15.0002011-01-13 19:47:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=%24once 5341597 2011-01-13 19:34:15.0002011-01-13 19:34:15.0001http://localhost:8888/mxunit/generator/index.cfm 786457 2011-01-15 05:40:15.0002011-01-15 05:40:15.0001http://www.google.com.ng/search?q=mx+unit+testing+documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2011-01-15 13:16:15.0002011-01-15 13:16:15.0001http://www.google.com/search?q=ie+download+files+ec2&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&rlz= 6160402 2011-01-16 02:46:15.0002011-01-16 02:46:15.0001http://www.google.ae/ 5734498 2011-01-16 06:37:15.0002011-01-16 06:37:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCgQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=output%20results%20in%20browser%20testing&ei=QI4yTa-dI43pgAeV0oHWCw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-01-16 06:42:15.0002011-01-16 06:42:15.0001http://siteexplorer.search.yahoo.com/ca/search;_ylt=A0oGk.te4zJNXj0Bkc6CFQx.?p=www.coach-outlets.cc&bwm=i&bwmf=u&bwms=p&fr=yfp-t-715&fr2=seo-rd-se&b=201 6160404 2011-01-16 12:45:15.0002011-01-16 12:45:15.0001http://wiki.mxunit.org/display/default/Testing+MXUnit?showComments=true&showCommentArea=true 5341208 2011-01-14 20:41:15.0002011-01-14 20:41:15.0001http://www.google.com/search?q=mxunit+directory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2011-01-14 20:34:15.0002011-01-14 20:34:15.0001http://www.google.com/search?q=mxunit+paths&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2011-01-14 20:04:15.0002011-01-14 20:04:15.0002http://www.google.com/search?client=safari&rls=en&q=mxunit+cfdump&ie=UTF-8&oe=UTF-8 4292713 2011-01-14 19:28:15.0002011-07-05 18:42:15.0001http://127.0.0.1:53950/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2011-01-14 22:08:15.0002011-01-14 22:08:15.0001http://local.www.daveramsey.com/mxunit/runner/index.cfm?test=daveramsey_com.elp.lead.model.TestPartner.cfc&componentPath= 786457 2011-01-14 21:56:15.0002011-01-14 21:56:15.0001http://dev.berryalumni.com/mxunit/samples/samples.cfm 786457 2011-01-15 02:50:15.0002011-01-15 02:50:15.0001http://www.google.com.br/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 786457 2011-01-11 12:34:15.0002011-01-11 12:34:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAutomation&rct=j&q=mxunit%20automation&ei=zEIsTe3LKsSclge0mNXwCg&usg=AFQjCNGPHsES94SK4M6fJg2LyxnTmWR95Q&sig2=0zU7CfMMbpzoVONLIfPzXQ&cad=rja 4292773 2011-01-11 11:46:15.0002011-01-11 11:46:15.0001http://www.google.com.br/search?hl=pt-BR&q=mxunit+&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2011-01-11 11:57:15.0002011-01-11 11:57:15.000//localhost/myapp/tests/MyTest.cfc?method=runTestRemotehttp 5341647 virtix2010-07-02 13:29:20.000virtix2010-07-02 13:29:20.0001http://www.google.co.uk/search?client=safari&rls=en&q=mxunit+ant+task&ie=UTF-8&oe=UTF-8&redir_esc=&ei=PjgsTfXEFIjl4gbFu8nTCw 5341269 2011-01-11 11:01:15.0002011-01-11 11:01:15.0001http://www.google.co.uk/search?client=opera&rls=en&q=mx+unit+assertisstruct&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 786478 2011-01-11 11:06:15.0002011-01-11 11:06:15.0001http://www.google.se/search?q=ant+display+description&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-01-11 08:50:17.0002011-01-11 08:50:17.0001http://www.google.de/url?sa=t&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=confluence%20adapter%20&ei=WjEsTemmPIa64gbSueWeCw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-01-11 10:32:15.0002011-01-11 10:32:15.0001http://www.google.no/search?q=mxunit+mock+super&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341597 2011-01-11 08:32:15.0002011-01-11 08:32:15.0006http://wiki.mxunit.org/display/default/Creating+a+Mock 5341218 2011-01-11 08:33:15.0002011-10-27 12:02:37.0001http://www.google.co.kr/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22+2010&hl=en&newwindow=1&prmd=ivns&ei=GgcsTaX4LYGksQPf7pn9Bg&start=40&sa=N 5341473 2011-01-11 07:31:15.0002011-01-11 07:31:15.0001http://www.google.co.kr/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22+2010&hl=en&newwindow=1&prmd=ivns&ei=JwcsTauRPIqCsQOB27yMBw&start=60&sa=N 6160444 2011-01-11 07:34:15.0002011-01-11 07:34:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+do+i+set+up+ec2+for+confluence%3F 6160402 2011-01-11 01:49:15.0002011-01-11 01:49:15.0001http://www.google.co.in/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=test+cases+for+multiplication&meta=&btnG=Google+Search 786564 2011-01-11 04:56:15.0002011-01-11 04:56:15.0001http://www.google.com/search?q=site:coldfusionjedi.com 5341276 2011-01-10 22:40:15.0002011-01-10 22:40:15.0001http://www.google.com.au/search?hl=en&safe=off&qscrl=1&q=amazon+disable+windows+firewall+ec2&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2011-01-10 23:56:15.0002011-01-10 23:56:15.0002http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=786529 786529 2011-01-11 16:54:15.0002011-01-11 16:54:15.0005http://stackoverflow.com/questions/3777441/could-not-connect-to-remote-facade-url 786529 2011-01-11 16:54:15.0002011-12-06 12:50:15.0001http://www.google.pt/search?q=how+to+create+a+test+suite&hl=pt-PT&client=firefox-a&hs=Bc2&rls=org.mozilla:pt-PT:official&prmd=ivns&ei=HoYsTe_WI9Lk4gbBmtGsCw&start=20&sa=N 786575 2011-01-11 16:39:15.0002011-01-11 16:39:15.0001http://www.google.com.br/search?hl=pt-BR&rlz=1C1AVSX_pt-BR&q=Instala%C3%A7%C3%A3o+do+MXUnit%2Bplugin&aq=f&aqi=&aql=&oq=&gs_rfai= 786517 2011-01-11 16:35:15.0002011-01-11 16:35:15.0001http://127.0.0.1:53111/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-01-11 16:25:15.0002011-01-11 16:25:15.0001http://www.google.com/search?q=httpantrunner.cfc&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341519 2011-01-11 15:18:15.0002011-01-11 15:18:15.0001http://www.google.co.uk/search?client=opera&rls=en&q=mx+unit+injectMethod&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 786598 2011-01-11 15:10:15.0002011-01-11 15:10:15.0005http://wiki.mxunit.org/label/default/mocking 5341606 2011-01-11 15:09:15.0002011-09-16 05:01:17.0001http://www.google.co.uk/search?client=opera&rls=en&q=mx+unit+inject+method&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 5341606 2011-01-11 15:08:15.0002011-01-11 15:08:15.0001http://www.google.co.uk/search?sourceid=navclient&ie=UTF-8&rlz=1T4SNYK_enGB322GB322&q=create+amazon+ec2+coldfusion+instance 6160404 2011-01-11 15:00:15.0002011-01-11 15:00:15.0002http://www.google.co.uk/search?sourceid=navclient&ie=UTF-8&rlz=1T4SNYK_enGB322GB322&q=coldfusion+ami 6160392 2011-01-11 14:39:15.0002011-01-11 14:39:15.000//jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000http 5734432 virtix2010-07-04 11:56:32.000virtix2010-07-04 11:56:32.0002http://www.google.co.uk/ 5341269 2011-01-11 14:34:15.0002011-01-11 14:34:15.0001http://www.google.co.uk/ 4292794 2011-01-11 14:32:15.0002011-01-11 14:32:15.0001http://www.google.com/url?sa=t&source=web&cd=5&ved=0CC4QFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&rct=j&q=coldspring%20mxunit&ei=dWYsTezrFMK88gb01LiRCg&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-01-11 14:18:15.0002011-01-11 14:18:15.0001http://www.google.ca/search?q=commenting+out+code+in+confluence+3.0&sourceid=ie7&rls=com.microsoft:en-US&ie=utf8&oe=utf8&safe=images&redir_esc=&ei=vV4sTbu9NIiynwe7-5jHDA 786478 2011-01-11 13:48:15.0002011-01-11 13:48:15.0001http://www.google.co.uk/search?sourceid=navclient&ie=UTF-8&rlz=1T4SNYK_enGB322GB322&q=create+coldfusion+amazon+ec2+instance 6160404 2011-01-11 13:07:15.0002011-01-11 13:07:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=MXUNIt+ant+task&ie=UTF-8&oe=UTF-8&redir_esc=&ei=N40tTZj8PJOBhQf1xKHnCA 5341269 2011-01-12 11:15:15.0002011-01-12 11:15:15.0001http://www.google.dm/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&biw=1024&bih=583&q=a+directory+of+tests&aq=f&aqi=&aql=&oq=&gs_rfai= 786593 2011-01-12 13:15:15.0002011-01-12 13:15:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=facade 786529 2011-01-12 13:27:15.0002011-01-12 13:27:15.0001http://www.google.com/url?sa=t&source=web&cd=15&ved=0CDMQFjAEOAo&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=powered%20by%20confluence%20documentation&ei=O9osTaKUB4yosQOfhYyWBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=a8Qu_AdDmKqOmJK12RANKw&cad=rja 786457 2011-01-11 22:32:15.0002011-01-11 22:32:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+debug&ie=UTF-8&oe=UTF-8 4292713 2011-01-12 04:49:15.0002011-01-12 04:49:15.0001http://www.google.com.ua/url?sa=t&source=web&cd=6&ved=0CEcQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=confluence%20test%20cases&ei=y4AtTaHZEZCSOsSCxP4J&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw&cad=rja 786564 2011-01-12 10:23:15.0002011-01-12 10:23:15.0002http://intranet.fje.dev.lbn.fr/mxunit/index.cfm 786457 2011-01-12 10:33:15.0002011-01-12 10:33:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mocking&ei=2aksTZHEL4O0lQf6hbHzCw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=aeHg00WAoR3IekdmTDxOBA 5341597 2011-01-11 19:05:15.0002011-01-11 19:05:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+unit+testing+queries 4292794 2011-01-11 19:52:15.0002011-01-11 19:52:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+DAO 4292766 2011-01-11 22:11:15.0002011-01-11 22:11:15.0004http://markmail.org/message/mn3sdefvk2rzw5cd 4292815 2011-01-11 16:55:15.0002011-09-05 20:36:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292771&navigatingVersions=true 786529 2011-01-11 16:55:15.0002011-01-11 16:55:15.0002http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 5341269 2011-01-11 17:04:15.0002011-03-04 20:13:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+mock()&ie=UTF-8&oe=UTF-8 5341597 2011-01-12 22:45:15.0002011-01-12 22:45:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=88B77B71D57657D50B3D518730EC997C?replyToComment=5341502&#comment-5341502 5341233 2011-01-12 21:19:15.0002011-01-12 21:19:15.0002http://wiki.mxunit.org/label/default/ec2 6160392 2011-01-12 23:27:15.0002011-01-12 23:27:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock%20object&ei=aTguTZ2zNtCVOteW5c0K&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-01-12 23:26:15.0002011-01-12 23:26:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=ec2+boto+waiting+for+instances+to+start 6160402 2011-01-12 18:15:15.0002011-01-12 18:15:15.0001http://www.google.com/search?sourceid=mozclient&ie=utf-8&oe=utf-8&q=mxunit+view+debug+output 4292713 2011-01-12 17:58:15.0002011-01-12 17:58:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=coldfusion%20mxunit%20request.debug&ei=_QIuTd-sHIK88gaxiKWaCg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=uyVUEa4blj1jn31lsA_zSA&cad=rja 786457 2011-01-12 19:38:15.0002011-01-12 19:38:15.0001http://www.google.com.mx/search?hl=en&q=can%27t+change+date+time+on+aws+instance&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2011-01-12 18:34:15.0002011-01-12 18:34:15.0002http://127.0.0.1:3603/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-01-12 17:06:15.0002011-01-12 17:06:15.0001http://www.google.com.ng/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-01-12 17:06:15.0002011-01-12 17:06:15.0001http://127.0.0.1:2872/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-01-12 17:40:15.0002011-01-12 17:40:15.000//groups.google.com/group/mxunit/browse_thread/thread/fcc85d132fe49dfa/2b534667e023682e?lnk=gst&q=2098http 4292815 marcesher2010-07-08 00:08:22.000marcesher2010-07-08 00:08:22.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+task+outputdir 5341269 2011-01-12 17:06:15.0002011-01-17 17:10:15.0001http://www.google.com/search?source=ig&hl=de&rlz=&=&q=MXUnit+tutorial&btnG=Google-Suche&aq=f&oq= 5341276 2011-01-12 13:49:15.0002011-01-12 13:49:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292848&maxRecentlyUpdatedPageCount=30 786457 2011-01-12 15:35:15.0002011-01-12 15:35:15.0001http://www.google.co.in/search?hl=en&source=hp&q=attributes+of+junit+in+build.xml&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2011-01-07 04:21:15.0002011-01-07 04:21:15.0001http://www.google.co.in/search?hl=en&q=launching+window+instance+in+EC2&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2011-01-07 05:05:15.0002011-01-07 05:05:15.0001http://www.google.it/search?q=output+link+view&hl=it&prmd=ivns&ei=vWQmTZKZJYGaOq2e6b4C&start=10&sa=N 4292713 2011-01-07 00:58:15.0002011-01-07 00:58:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGIH_enUS265US265&q=remove+mxunit+eclipse 4292815 2011-01-07 03:37:15.0002011-01-07 03:37:15.0001http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=990&bih=552&q=debug++dump++struct&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2011-01-07 08:27:15.0002011-01-07 08:27:15.0001http://www.google.com.br/search?q=%22Connection+Dropped%22+%2B+Coldfusion+%2B+IIS&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 6160402 2011-01-07 14:27:15.0002011-01-07 14:27:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=QM0mTcLaC4P6sAPvoJ3XBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=vgZ5U4CdbwqqwZPKHQxCFQ 786457 2011-01-07 08:23:15.0002011-01-07 08:23:15.0002http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=4c0mTeG6CI7EsAO8htmUCA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=zwSOu5E9yrA5I5UC_D0KOQ 786457 2011-01-07 08:25:15.0002011-01-07 08:26:15.0001http://www.google.co.uk/search?num=50&hl=en&safe=active&q=mxunit+expectedException&aq=f&aqi=g-v1&aql=&oq=&gs_rfai= 786484 2011-01-06 12:14:15.0002011-01-06 12:14:15.0009http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+documentation 786457 2011-01-06 14:38:15.0002011-03-04 16:49:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=aws+terminate+means%3F 6160402 2011-01-06 12:08:15.0002011-01-06 12:08:15.0002http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit+fail&btnG=Google+Search&aq=f&oq= 786478 2011-01-06 12:10:15.0002011-01-06 12:10:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+built+in+assertions 786478 2011-01-06 17:25:16.0002011-01-27 14:32:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20test%20debug&ei=n2EmTaukA8H-8Aad4an4AQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-01-07 00:43:15.0002011-01-07 00:43:15.0001http://yandex.ru/yandsearch?text=data+and+MXUnit+will+iterate 4292794 2011-01-06 15:13:15.0002011-01-06 15:13:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=419B04A3698D3599A3E7326E8F70C93B?replyToComment=5341502&#comment-5341502 5341233 2011-01-06 15:22:15.0002011-01-06 15:22:15.0002http://www.google.com.au/search?client=safari&rls=en&q=amazon+ami+coldfusion&ie=UTF-8&oe=UTF-8&redir_esc=&ei=hBEoTeqLFsS8ceWcgcAB 6160404 2011-01-08 07:28:15.0002011-01-08 07:28:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=B36DC19738A5527347C879E188A4943C?replyToComment=5341502&#comment-5341502 5341233 2011-01-08 18:56:15.0002011-01-08 18:56:15.0002http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GZAZ_enUS381US381&q=rinehart+amazon+cloud+coldfusion 6160392 2011-01-08 17:13:15.0002011-01-08 17:16:15.0002http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUNIT+testing+private+methods 4292736 2011-01-07 15:56:15.0002011-01-07 15:56:15.000//cfeclipse.orghttp 5341332 marcesher2010-07-09 22:24:19.000marcesher2010-07-09 22:24:19.0002http://127.0.0.1:1116/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-01-07 15:43:15.0002011-01-07 15:43:15.000//blog.mxunit.org/2009/04/timesavers-cfeclipse-snippets.htmlhttp 5341332 marcesher2010-07-09 22:24:19.000marcesher2010-07-09 22:24:19.000//www.adobe.com/products/coldfusion/cfbuilder/features/http 5341332 marcesher2010-07-09 22:24:19.000marcesher2010-07-09 22:24:19.0001http://www.google.com.br/search?hl=pt-BR&&sa=X&ei=NCUnTeeiL8KC8gaJntjrAQ&ved=0CBYQBSgA&q=snip+cfeclipse&spell=1 5341332 2011-01-07 14:38:15.0002011-01-07 14:38:15.000//blog.mxunit.org/2009/12/sharing-your-cfeclipse-coldfusion.htmlhttp 5341332 marcesher2010-07-09 22:24:19.000marcesher2010-07-09 22:24:19.000//www.mattgifford.co.uk/coldfusion-builder-snippets/http 5341332 marcesher2010-07-09 22:24:19.000marcesher2010-07-09 22:24:19.0001http://www.google.com/search?rlz=1C1GPEA_enUS314US314&sourceid=chrome&ie=UTF-8&q=mxunit.assert 786478 2011-01-07 16:47:15.0002011-01-07 16:47:15.0001http://www.google.com/m/search?oe=UTF-8&client=safari&q=port+22+aws&hl=en&start=20&sa=N 6160402 2011-01-09 21:27:15.0002011-01-09 21:27:15.0004http://blog.mxunit.org/search/label/MongoDB 6160444 2011-01-09 22:56:15.0002011-04-02 11:40:15.0002http://www.google.com.au/search?hl=en&source=hp&q=mxunit+tutorial&aq=9&aqi=g10&aql=&oq=mxunit+&gs_rfai= 786564 2011-01-09 23:19:15.0002011-01-10 01:59:15.0002http://demo.cityray.com/mxunit/samples/samples.cfm 786457 2011-01-10 02:31:15.0002011-01-10 02:34:15.0001http://www.google.se/search?hl=sv&lr=&as_qdr=all&q=Ant+Doc&btnG=S%C3%B6k&aq=f&aqi=g6&aql=&oq=&gs_rfai= 5341269 2011-01-10 08:27:15.0002011-01-10 08:27:15.0002http://www.google.co.uk/search?client=safari&rls=en&q=MXUnit+documentation&ie=UTF-8&oe=UTF-8&redir_esc=&ei=js8qTey-C4G2hAfV-vmUCw 786457 2011-01-10 09:22:15.0002011-01-10 09:22:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=LtEqTezdDZSxhAfC99CHAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-01-10 09:29:15.0002011-01-10 10:05:15.0001http://www.google.co.uk/search?sclient=psy&hl=en&site=&source=hp&q=mxunit+revert 5341320 2011-01-10 10:15:15.0002011-01-10 10:15:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=bowling+juego&ie=utf-8&oe=utf-8 5341276 2011-01-08 21:51:15.0002011-01-08 21:51:15.0002http://cfinnovate.com/pages/viewpage.action?pageId=786471 786471 2011-01-08 22:22:15.0002011-02-04 09:03:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+ec2+ami 6160404 2011-01-09 03:15:15.0002011-01-09 03:15:15.0001http://www.google.com.hk/search?q=junit+report&hl=zh-CN&safe=strict&client=firefox-a&rls=org.mozilla:zh-CN:official&prmd=ivns&ei=hE4pTfOPDIeSuwONivnfBA&start=20&sa=N 5341276 2011-01-09 06:09:15.0002011-01-09 06:09:15.0001http://www.google.hu/search?hl=hu&biw=1259&bih=599&q=+komponent+teszter+adapter&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2011-01-09 09:30:15.0002011-01-09 09:30:15.0002http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=testing+dao 4292766 2011-01-09 14:14:15.0002011-01-10 18:44:15.0001http://www.google.com/search?q=eclipse+rcp+remote+events&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292817 2011-01-09 20:27:15.0002011-01-09 20:27:15.0001http://www.bing.com/search?q=Cold+Fusion+AMI&go=&form=QBLH&qs=n&sk=&sc=8-0 6160433 2011-01-09 20:42:15.0002011-01-09 20:42:15.0002http://127.0.0.1:1289/help/advanced/tocView.jsp?view=toc 4292820 2011-01-10 19:13:15.0002011-01-10 19:13:15.0001http://www.google.com/search?q=aws+add+name+value+pair+to+running+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-01-10 17:33:15.0002011-01-10 17:33:15.0003http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 5341647 2011-01-10 19:55:15.0002011-05-04 15:16:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=run+a+mxunit+test 5341324 2011-01-10 19:20:15.0002011-01-10 19:20:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=mxunit%20get%20custom%20remotefacade&ei=FWYrTe7TFIep8AaZjZWOAg&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-01-10 20:04:15.0002011-01-10 20:04:15.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=call+mxunit+via+ant 5341276 2011-01-10 22:24:15.0002011-01-13 15:27:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MXUnit%20&ei=_XYrTdLwDIKB8gbbqeW1AQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-01-10 21:16:15.0002011-01-10 21:16:15.0001http://www.google.se/search?hl=sv&source=hp&q=ec2+eclipse+deploy+tcp+server&btnG=Google-s%C3%B6kning&meta=&aq=f&aqi=g9g-s1&aql=&oq= 6160402 2011-01-10 12:03:15.0002011-01-10 12:03:15.0001http://www.google.co.il/search?hl=en&q=eclipse+plugin+what+it+executes&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2011-01-10 11:58:15.0002011-01-10 11:58:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+method+injection 5341606 2011-01-10 16:09:15.0002011-06-03 12:50:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=injectMethod 5341320 2011-01-10 16:09:15.0002011-01-10 16:09:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCkQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20global&ei=GzYrTdqlMMqs8AalloTqAQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-01-10 16:39:15.0002011-01-10 16:39:15.0002http://localhost/mxunit/runner/index.cfm?test=com.ut.tmglib.cfcunit.TestTest&componentPath= 786457 2011-01-10 16:24:15.0002011-01-10 16:24:15.0001http://www.google.es/search?q=differences+between+run+and+debug+in+eclipse&hl=es&rls=com.microsoft:es:IE-SearchBox&rlz=1I7DBES_es&prmd=ivns&ei=rjcrTYK3H9Ko8QOprayHAw&start=20&sa=N 4292817 2011-01-10 16:47:15.0002011-01-10 16:47:15.0001http://www.google.co.uk/search?client=opera&rls=en&q=mx+unit+assert+equals+struct&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 786478 2011-01-10 16:41:15.0002011-01-10 16:41:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20docs&ei=v50fTdy6Bo74sAPJ_7zoAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=z0GEXdwhqB0P3m1Vjl260g 786457 2011-01-01 21:36:15.0002011-01-01 21:36:15.0001http://www.search-results.com/web?q=fast%2520picture%2520view&search=search&qsrc=0&o=16090&l=dis 786598 2011-01-01 18:17:15.0002011-01-01 18:17:15.0001http://www.google.co.id/url?sa=t&source=web&cd=9&ved=0CFoQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=viewing%20the%20output&ei=OzofTal7ydCtB4u2qf8L&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2011-01-01 14:32:15.0002011-01-01 14:32:15.0001http://www.packerjerseyshop.com/clay-matthews-jersey-c-7.html 5341233 2011-01-01 13:11:15.0002011-01-01 13:11:15.0001http://www.packerjerseyshop.com/william-henderson-jersey-c-10.html 786473 2011-01-01 12:09:15.0002011-01-01 12:09:15.0001http://www.google.com.au/search?client=safari&rls=en&q=cfcomponent+output&ie=UTF-8&oe=UTF-8&redir_esc=&ei=toQeTfi0H8nXcdvS5bYK 5734498 2011-01-01 01:35:15.0002011-01-01 01:35:15.0001http://www.google.co.in/url?sa=t&source=web&cd=10&ved=0CF4QFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=dao%20pattern%20wiki&ei=Rc4dTaeaN82HrAealNn9Cw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2010-12-31 12:37:15.0002010-12-31 12:37:15.0003http://www.google.com/search?aq=1&oq=mxuni&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2010-12-31 11:51:15.0002011-01-04 13:13:15.0001http://yandex.ru/yandsearch?text=the+tests+right+click+in+the 786529 2011-01-03 07:40:15.0002011-01-03 07:40:15.0005http://joshknutson.net/ 5734498 2011-01-03 00:37:15.0002011-10-26 03:12:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=87C0A1A1E0DF56AEEDD4C23612E2C9DC?replyToComment=5341502&#comment-5341502 5341233 2011-01-02 23:43:15.0002011-01-02 23:43:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20docs&ei=S_kgTevXMIXGsAPI482mDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=F6J8roDgt_ikq_KhurMkvg 786457 2011-01-02 22:17:15.0002011-01-02 22:17:15.0003http://www.google.co.in/search?q=mxunit+documentation&hl=en&source=hp&aq=6&aqi=g10&aql=&oq=mxunit+&gs_rfai= 786457 2011-01-02 09:30:15.0002011-01-02 09:34:15.0001http://www.google.com/search?q=add+port+to+ec2+instances&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-01-02 04:21:15.0002011-01-02 04:21:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ec2+vs+go+daddy&ie=utf-8&oe=utf-8 6160402 2011-01-03 16:41:15.0002011-01-03 16:41:15.0001http://www.google.com/search?num=100&hl=en&newwindow=1&q=mxunit+could+not+connect+facade+url&aq=0v&aqi=g-v2&aql=&oq=mxunit+could+not+&gs_rfai= 4292815 2011-01-03 17:00:15.0002011-01-03 17:00:15.0001http://www.google.co.in/search?hl=en&source=hp&q=build.xml+to+generate+junit+report&aq=f&aqi=g10&aql=&oq=&gs_rfai= 5341276 2011-01-03 12:01:15.0002011-01-03 12:01:15.0001http://www.google.fr/search?hl=fr&safe=off&client=firefox-a&hs=q2m&rls=org.mozilla%3Afr%3Aofficial&q=mxunit&aq=f&aqi=g1&aql=&oq=&gs_rfai= 786457 2011-01-03 15:26:15.0002011-01-03 15:26:15.0001http://www.google.it/search?q=generate+index+html+from+directory+ANT&hl=it&client=firefox-a&rls=org.mozilla:it:official&prmd=ivns&ei=fZshTZ6mCciaOsvbvekI&start=10&sa=N 5341276 2011-01-03 09:50:15.0002011-01-03 09:50:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=E07DE8B4881723F0EDF68BEEBA22E16F?replyToComment=5341502&#comment-5341502 5341233 2011-01-03 10:03:15.0002011-01-03 10:03:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=adapter+pattern+in+DB 4292766 2011-01-03 08:26:15.0002011-01-03 08:26:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=GMc&rls=org.mozilla%3Aen-GB%3Aofficial&q=how+to+configure+apache+and+IIS+to+work+in+AWS+EC2&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2011-01-03 08:55:15.0002011-01-03 08:55:15.0001http://www.google.ie/search?hl=en&q=creating+junit+reports&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2011-01-03 20:03:15.0002011-01-03 20:03:15.0001http://www.google.com/search?q=junit+tests+that+produce+xml&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2011-01-03 21:35:15.0002011-01-03 21:35:15.0001http://www.google.com/search?q=mxunit+debug+html&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-01-03 19:53:15.0002011-01-03 19:53:15.0002http://www.google.com/search?q=mxunit+request.debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 2195464 2011-01-03 20:02:15.0002011-01-03 20:02:15.0001http://127.0.0.1:1423/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292815 2011-01-03 19:42:15.0002011-01-03 19:42:15.0002http://markmail.org/message/wa4d6qpp63ixjryx 4292815 2011-01-03 19:53:15.0002011-05-16 18:44:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cf8+mxunit 5734432 2011-01-03 18:56:15.0002011-01-03 18:56:15.0001http://wiki.mxunit.org/display/default/Installation+Requirements?showComments=true&showCommentArea=true 786457 2011-01-03 18:57:15.0002011-01-03 18:57:15.0001http://www.google.nl/ 4292766 2011-01-04 10:00:15.0002011-01-04 10:00:15.0001http://www.google.de/search?q=confluence+documentation&hl=de&client=firefox-a&hs=yS3&rls=org.mozilla:de:official&prmd=ivns&ei=Z-AiTbinN4Gt8gOh1fypBQ&start=30&sa=N 786457 2011-01-04 08:56:15.0002011-01-04 08:56:15.0001http://www.google.de/url?sa=t&source=web&cd=7&ved=0CFsQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=dao%20test&ei=5i4jTaewCM2bOv_whaIF&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-01-04 14:31:15.0002011-01-04 14:31:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=coldspring 5341320 2011-01-03 22:00:15.0002011-01-03 22:00:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+builder+snippets+location 5341332 2011-01-03 21:38:15.0002011-01-03 21:38:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=3CC8413B5372AD8D64C838FDA2EA7758?replyToComment=5341502&#comment-5341502 5341233 2011-01-04 22:32:15.0002011-01-04 22:32:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCcQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=coldfusion%20assertions&ei=83UjTfP4I4P_8AbJk5X3DQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-01-04 19:34:15.0002011-01-04 19:34:15.0001http://mxunit.org/doc/index.cfm?doc=runsinglemethod 5341324 2011-01-05 05:19:15.0002011-01-05 05:19:15.0001http://www.google.com.au/search?q=add+name+to+ec2+instance&rls=com.microsoft:en-au&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&rlz=1I7GGLL_en 6160402 2011-01-05 00:42:15.0002011-01-05 00:42:15.0002http://www.google.com/search?q=mxunit+injection&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341606 2011-01-04 17:00:15.0002011-01-04 17:00:15.0002http://localhost:8500/mxunit/runner/index.cfm?test=%2FRAP%2Ftests&componentPath=RAP.tests 786457 2011-01-04 19:30:15.0002011-01-04 19:30:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=HttpAntRunner 5341519 2011-01-04 19:20:15.0002011-01-04 19:20:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=6&ved=0CEUQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20doc&ei=rXUkTajaPM61hAeXyLHlAQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=XkDAPrqq1avvVXRVsn_KIA 5341269 2011-01-05 13:45:15.0002011-01-05 13:45:15.0002http://local/mxunit/index.cfm 786457 2011-01-05 13:48:16.0002011-01-05 13:58:15.0001http://www.google.de/search?q=mxunit+test+provate+methode&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292736 2011-01-05 14:35:15.0002011-01-05 14:35:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=inject+method 5341320 2011-01-05 07:35:15.0002011-01-25 14:04:15.0001http://www.google.ch/search?q=cfeclipse+keycombos&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341332 2011-01-05 10:11:16.0002011-01-05 10:11:16.0001http://www.google.com/ 5341432 2011-01-05 11:02:15.0002011-01-05 11:02:15.0001http://nfpors3/mxunit/index.cfm 786457 2011-01-05 20:21:15.0002011-01-05 20:21:15.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+ami 6160433 2011-01-06 04:53:15.0002011-09-03 03:43:15.0001http://www.google.com/search?q=mxunit+assertions&sourceid=ie7&rls=com.microsoft:en-gb:IE-SearchBox&ie=&oe= 786478 2011-01-06 10:40:15.0002011-01-06 10:40:15.0001http://www.google.co.in/search?q=junit+report+with+ant+&hl=en&source=hp&safe=active&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2011-01-06 11:23:15.0002011-01-06 11:23:15.0001http://127.0.0.1:58458/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-01-05 14:52:15.0002011-01-05 14:52:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=get+system+log+security+group+ec2 6160402 2011-01-05 17:04:15.0002011-01-05 17:04:15.0001http://wiki.mxunit.org/pages/doeditpage.action?pageId=5341269 5341269 2011-01-05 18:33:15.0002011-01-05 18:33:15.0001http://www.google.de/search?client=opera&rls=de&q=confluence+eclipse+plugin&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 786517 2011-01-05 20:07:15.0002011-01-05 20:07:15.0001http://www.google.ch/search?q=joe+rinehart+coldfusion&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGGL_en-GB___CH362 6160444 2010-12-23 12:30:15.0002010-12-23 12:30:15.0001http://www.google.com/url?sa=t&source=web&cd=20&ved=0CG8QFjAJOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=testowanie%20dao&ei=DDQTTe7uGNCEhQeK9fy3Dg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2010-12-23 11:36:15.0002010-12-23 11:36:15.0001http://www.google.com/search?hl=en&source=hp&biw=1280&bih=691&q=bitvise+connect+to+aws+amazon&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-12-23 16:50:15.0002010-12-23 16:50:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=create+junit+report&ie=utf-8&oe=utf-8 5341276 2010-12-23 16:26:15.0002010-12-23 16:26:15.0001http://www.google.com.sg/search?q=target+to+create+log+file+using+ant&hl=en&source=hp&safe=on&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-23 14:49:15.0002010-12-23 14:49:15.0001http://127.0.0.1:3768/help/advanced/content.jsp?topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 786457 2010-12-23 19:48:15.0002010-12-23 19:48:15.0002http://127.0.0.1:3768/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-12-23 19:48:15.0002010-12-23 19:48:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+request+instances+wizard 6160402 2010-12-23 19:24:15.0002010-12-23 19:24:15.0001http://www.google.com/search?q=bitvise+connect+to+aws+amazon&hl=en&biw=1280&bih=691&prmd=ivns&ei=eX0TTcvbO4a8lQeo_vXSDA&start=10&sa=N 6160402 2010-12-23 16:53:15.0002010-12-23 16:53:15.0001http://www.google.fr/url?sa=t&source=web&cd=4&ved=0CDMQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=junitreport%20task%20example&ei=UbIUTaH0GoOv8QOuw5n-Bg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-12-24 14:48:15.0002010-12-24 14:48:15.0001http://www.google.com/search?q=ec2+remove+terminated+instance&hl=en&client=firefox-a&hs=5S3&rls=org.mozilla:en-US:official&prmd=ivnsfd&ei=rlQUTZ_OFY6osQOa_MiiAg&start=10&sa=N 6160402 2010-12-24 08:13:15.0002010-12-24 08:13:15.0001http://www.google.ca/url?sa=t&source=web&cd=2&sqi=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mx%20unit&ei=1T8UTarQLoaUnQf-kJTeDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=BU_zD_DfpMSwX8Jv1V6UEg 786457 2010-12-24 06:40:15.0002010-12-24 06:40:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=snippet+no+cfeclipse 5341332 2010-12-23 20:05:15.0002010-12-23 20:05:15.0001http://dietadiabetului.zyberstyles.com/ 6160402 2010-12-25 09:20:15.0002010-12-25 09:20:15.0002http://www.google.com/search?hl=en&biw=1152&bih=484&q=%22mxunit-config.xml%22+restart&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-12-26 23:17:15.0002010-12-26 23:17:15.0001http://www.google.com/search?hl=en&biw=1152&bih=484&q=%22mxunit-config.xml%22+restart&aq=f&aqi=&aql=&oq=&gs_rfai= 4685867 2010-12-26 23:50:15.0002010-12-26 23:50:15.0005http://www.google.com/search?q=ec2-user+password&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2010-12-26 15:12:15.0002011-09-30 10:58:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=BC050CC49FED700C734E2FFAF45DBB0C?replyToComment=5341502&#comment-5341502 5341233 2010-12-26 21:32:15.0002010-12-26 21:32:15.0001http://www.google.be/search?q=componentunder+test&hl=en&source=hp&aq=f&aqi=&aql=&oq=&gs_rfai= 5341606 2010-12-27 10:22:15.0002010-12-27 10:22:15.0001http://www.google.com/search?q=coldfusion+amazon+ec2&hl=en&rlz=1C1GGGE_enUS381US381&num=10&lr=&ft=i&cr=&safe=images&tbs=,qdr:y 6160392 2010-12-27 14:45:15.0002010-12-27 14:45:15.0001http://www.google.com/search?q=get+admin+password+for+linux+ec2&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLL_en 6160402 2010-12-27 00:07:15.0002010-12-27 00:07:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=cfcYTYjDKs2UOoCm2IEJ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&cad=rja 786457 2010-12-27 21:14:15.0002010-12-27 21:14:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=new+ec2+instance+can't+rdp 6160402 2010-12-27 17:28:15.0002010-12-27 17:28:15.0001http://www.google.com.hk/search?hl=zh-CN&safe=strict&biw=2112&bih=980&q=component+test+mock&aq=f&aqi=&aql=&oq=&gs_rfai= 5341606 2010-12-28 02:23:15.0002010-12-28 02:23:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=A0FC502868C13D6CF307BF2AFEF3C7A2?replyToComment=5341502&#comment-5341502 5341233 2010-12-28 02:00:15.0002010-12-28 02:00:15.0001http://www.google.co.in/search?q=mxunit+folder&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=2o8ZTf2vGNGHrAeYt93pCw 4947975 2010-12-28 07:21:15.0002010-12-28 07:21:15.0001http://www.google.co.in/search?hl=en&rls=com.microsoft%3Aen-us&q=mxunit-ant.jar&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-28 06:15:15.0002010-12-28 06:15:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+doc 5341269 2010-12-28 10:12:15.0002010-12-28 10:12:15.0001http://search.conduit.com/ResultsExt.aspx?ctid=CT2405280&SearchSource=3&q=ec2+instance+log+message+waiting+for+metadata 6160402 2010-12-28 08:38:15.0002010-12-28 08:38:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=F80ZTYaoCdC0hAfDj_y3Dg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&cad=rja 5341597 2010-12-28 11:43:15.0002010-12-28 11:43:15.0001http://www.google.com/search?q=mxunit+for+cf7&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 5734432 2010-12-28 10:51:15.0002010-12-28 10:51:15.0001http://www.google.nl/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=eclipse%20debugger%20cfdump&ei=f-QZTYSzD8PtOeHG4LkJ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-12-28 13:23:15.0002010-12-28 13:23:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=generating+an+ami 6160404 2010-12-28 18:25:15.0002010-12-28 18:25:15.0001http://www.google.de/search?q=adapter+pattern+datenbank+warum&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292766 2010-12-28 15:23:15.0002010-12-28 15:23:15.0001http://www.google.com/search?q=MXUnit+nothing+happens 786598 2010-12-28 19:53:15.0002010-12-28 19:53:15.0002http://eoir-web-dev06/mxunit/ 786457 2010-12-28 19:25:15.0002010-12-28 19:25:15.0001http://www.bing.com/search?q=Humble+Transaction+Controller&src=IE-SearchBox&FORM=IE8SRC 4292766 2010-12-29 01:34:15.0002010-12-29 01:34:15.0002http://www.google.fr/search?client=safari&rls=en&q=mxunit&ie=UTF-8&oe=UTF-8&redir_esc=&ei=-GEaTdHVE8OW8QPM1sinBQ 786457 2010-12-28 22:18:15.0002010-12-28 22:18:15.0001http://www.google.com/search?q=ant+build.xml+junit&hl=en&safe=active&biw=1440&bih=684&prmd=ivns&ei=U2gaTYS1J5P6sAP6laSgCg&start=10&sa=N 5341276 2010-12-29 01:49:15.0002010-12-29 01:49:15.0001http://wiki.mxunit.org/display/default/Injecting%2Ba%2BMock%2Binto%2Ba%2BComponent%2BUnder%2BTest 5341606 2010-12-29 02:24:15.0002010-12-29 02:24:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=how+to+Generate+junit+test+results+using+ant+build.xml&aq=f&aqi=&aql=f&oq=&gs_rfai= 5341276 2010-12-29 07:10:15.0002010-12-29 07:10:15.0001http://www.google.com/search?hl=en&newwindow=1&q=mxunit+tab&aq=f&aqi=&aql=&oq=&gs_rfai= 4947975 2010-12-29 12:26:15.0002010-12-29 12:26:15.0001http://www.google.com/search?q=%3Ccfcomponet+output%3D%22false%22%3E&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5734498 2010-12-29 18:18:15.0002010-12-29 18:18:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=total%20number%20ants&ei=2Y4bTcKBG4K78gadqqXxDQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-12-29 19:42:15.0002010-12-29 19:42:15.0001http://www.google.com.sg/search?sourceid=chrome&ie=UTF-8&q=cfeclipse+add+snippets 5341332 2010-12-30 02:33:15.0002010-12-30 02:33:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=name+ec2+instance 6160402 2010-12-30 03:14:15.0002010-12-30 03:14:15.0001http://www.google.fr/url?sa=t&source=web&cd=27&ved=0CFYQFjAGOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20task%20property&ei=7jccTajCKZSs8QPWlZzDBQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2010-12-30 07:57:15.0002010-12-30 07:57:15.0004http://www.google.co.in/search?hl=en&source=hp&q=mx-unit&rlz=1R2GGLL_en&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-12-30 08:03:15.0002010-12-30 08:06:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=junit+report+using+ant&aq=7&aqi=g10&aql=&oq=junit+re&gs_rfai= 5341276 2010-12-30 09:26:15.0002010-12-30 09:26:15.0001http://www.google.com.hk/search?q=login+ec2+instance&hl=zh-CN&newwindow=1&safe=strict&biw=1280&bih=663&prmd=ivnsfd&ei=tpkcTYOrGI-UvAOO2qiEDg&start=10&sa=N 6160402 2010-12-30 14:43:15.0002010-12-30 14:43:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=0F0496829F16871DFECA5C5CDD69332B?replyToComment=5341502&#comment-5341502 5341233 2010-12-30 22:18:15.0002010-12-30 22:18:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mx%20unit%20test&ei=JmAdTanAHIbsrAeekLDvCw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=TivJyMFg6-SYR5NL-oxW7g&cad=rja 786457 2010-12-31 04:47:15.0002010-12-31 04:47:15.0001http://wiki.mxunit.org/display/default/Eclipse%2bPlugin%2bTroubleshooting 4292815 2010-12-31 06:37:15.0002010-12-31 06:37:15.0002http://www.google.com/search?client=ubuntu&channel=fs&q=ant+junit+report&ie=utf-8&oe=utf-8 5341276 2010-12-31 07:40:16.0002011-03-27 19:01:15.0001http://www.yoursite.com 4947975 2010-12-23 04:00:15.0002010-12-23 04:00:15.0001http://www.search-results.com/web?q=Writing%2520That%2520i+Works&qsrc=19&o=16090&l=dis 786598 2010-12-23 02:31:15.0002010-12-23 02:31:15.0001http://www.google.com/search?q=mxunit+assert+methods%27&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786478 2010-12-22 21:39:15.0002010-12-22 21:39:15.0001http://www.google.com.sg/url?sa=t&source=web&cd=8&ved=0CEoQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=how%20to%20use%20cfdump%3F&ei=7AATTdhRjcutB7PCvdML&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2010-12-23 08:28:15.0002010-12-23 08:28:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+junit+report 5341276 2010-12-23 07:33:15.0002010-12-23 07:33:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=collapse+ant+task&meta=&aq=f&aqi=&aql=f&oq=&gs_rfai= 5341276 2010-12-23 07:18:15.0002010-12-23 07:18:15.000Simple Test Scheduling1zoramite2009-11-01 01:30:48.000zoramite2009-11-01 01:30:48.000 4292775 current1http://www.yoursite.com 5734498 2010-12-23 05:00:15.0002010-12-23 05:00:15.0001Configure and Test the Plugin5marcesher2009-01-18 14:20:42.000zoramite2009-11-01 01:23:58.000 786529 current1Configure and Test the Plugin4marcesher2009-01-18 14:20:42.000zoramite2009-10-31 23:57:52.000 786529 current1http://www.google.com/search?hl=hl&source=source&biw=biw&bih=bih&q=password+for+ec2-user&btnG=btnG&aq=aq&aqi=aqi&aql=aql&oq=oq&gs_rfai=gs_rfai 6160402 2010-12-22 19:16:15.0002010-12-22 19:16:15.0001http://www.google.com/search?q=mxunit+assert+methods&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786484 2010-12-22 21:27:15.0002010-12-22 21:27:15.0001http://www.google.com/search?q=mxunit+methods&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341324 2010-12-22 21:25:15.0002010-12-22 21:25:15.0001Configure and Test the Plugin6marcesher2009-01-18 14:20:42.000zoramite2009-11-01 01:24:14.000 786529 current1http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=typesafe+mock+mxunit 5341597 2010-12-22 21:12:15.0002010-12-22 21:12:15.0001http://mazdauk.backoffice.2ndbyte.com.local/mxunit/ 786457 2010-12-22 12:18:15.0002010-12-22 12:18:15.0002http://www.google.com/search?q=cfcomponent+output&hl=en&spell=1&sa=X&aq=3&aqi=g10&aql=&oq=cfcomponent&gs_rfai= 5734498 2010-12-22 15:30:15.0002010-12-22 15:39:15.0001http://127.0.0.1:3972/help/advanced/content.jsp?topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 786457 2010-12-22 15:54:15.0002010-12-22 15:54:15.000Data driven testing with MXUnit dataproviders1virtix2009-11-16 20:09:12.000virtix2009-11-16 20:09:12.000 4292794 current1http://www.google.com/search?q=coldfusion+assert&ie=utf-8&oe=utf-8&aq=t 786478 2010-12-22 12:18:15.0002010-12-22 12:18:15.0001http://siteexplorer.search.yahoo.com/ca/search;_ylt=A0oGksdgQRFNxUcB_4uCFQx.?p=www.coach-outlets.cc%2F&bwm=i&bwmf=u&bwms=p&fr=yfp-t-715&fr2=seo-rd-se&b=201 6160404 2010-12-22 00:16:15.0002010-12-22 00:16:15.0001http://www.google.co.jp/search?hl=ja&client=firefox-a&hs=Dst&rls=org.mozilla%3Aja%3Aofficial&q=AMI+coldfusion&aq=f&aqi=&aql=&oq=&gs_rfai= 6160404 2010-12-22 01:45:15.0002010-12-22 01:45:15.0001http://www.google.com/search?hl=en&source=hp&biw=1440&bih=677&q=how+to+generate+junit+report&aq=0&aqi=g1g-v1&aql=&oq=how+to+generate+junit+&gs_rfai= 5341276 2010-12-21 21:38:15.0002010-12-21 21:38:15.0001http://127.0.0.1:3484/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-12-21 21:38:15.0002010-12-21 21:38:15.0001http://www.google.ro/search?q=JUnit+Report+results&hl=ro&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=RLkRTZ7zF5Gu8QPntuSDBw&start=10&sa=N 5341276 2010-12-22 08:42:15.0002010-12-22 08:42:15.0001http://www.google.ro/search?hl=ro&client=firefox-a&hs=HCL&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+junit+reports&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-22 08:51:15.0002010-12-22 08:51:15.0001http://www.google.com/search?q=amazon+cloud+coldfusion&hl=en&safe=off&client=firefox-a&hs=Vgx&rls=org.mozilla:en-US:official&prmd=ivns&ei=NpERTc-OHoWdlgentbXsAg&start=10&sa=N 6160392 2010-12-22 05:49:15.0002010-12-22 05:49:15.0001http://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=cfcomponent%2C+comment 5734498 2010-12-22 07:10:15.0002010-12-22 07:10:15.0001http://www.google.at/search?hl=de&client=firefox-a&hs=Ck3&rls=org.mozilla%3Ade%3Aofficial&q=ant+generate+junit+html+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-21 14:38:15.0002010-12-21 14:38:15.0001http://www.google.co.in/search?q=junit+report&hl=en&prmd=ivns&ei=HpgQTZmlDsjirAeTkYCTDA&start=10&sa=N 5341276 2010-12-21 12:13:15.0002010-12-21 12:13:15.0001http://www.google.com/search?q=coldfusion+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-12-21 18:32:15.0002010-12-21 18:32:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=164CAFBC0DDE0BC552CEF5D632D488CE?replyToComment=5341502&#comment-5341502 5341233 2010-12-21 14:46:15.0002010-12-21 14:46:15.0002Using the Eclipse Plugin5marcesher2009-01-18 13:58:33.000marcesher2009-01-18 15:23:44.000 786499 current2http://www.google.co.in/search?hl=en&source=hp&q=junitreport+ant+task&aq=0&aqi=g1g-s2g1g-s1g1g-s1g3&aql=&oq=junitreport++&gs_rfai= 5341276 2010-12-21 19:39:15.0002010-12-21 20:07:15.000MXUnit Documentation8virtix2009-01-17 10:51:32.000zoramite2009-10-31 23:02:10.000 786457 current1http://youtrack.jetbrains.net/issue/CFML-89?query=an 786529 2010-12-20 21:18:15.0002010-12-20 21:18:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=unit+test+dao+with+transactions 4292766 2010-12-20 20:23:15.0002010-12-20 20:23:15.0001http://www.google.com/search?hl=en&source=hp&q=how+to+test+the+cf+component&aq=f&aqi=&aql=&oq=&gs_rfai= 5734498 2010-12-20 23:49:15.0002010-12-20 23:49:15.000Docs9virtix2009-01-17 10:51:32.000virtix2009-11-16 20:21:25.000 786457 current2http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=launching+ec2+instance 6160402 2010-12-20 21:46:15.0002011-02-02 08:04:15.000Documentation10virtix2009-01-17 10:51:32.000virtix2009-11-16 20:21:43.000 786457 current1http://www.google.co.in/search?hl=en&client=firefox-a&hs=RTe&rls=org.mozilla%3Aen-US%3Aofficial&q=to+launch+an+instance+should+i+terminate+the+previous+one+in+ec2&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-12-21 09:19:15.0002010-12-21 09:19:15.000Data driven testing with MXUnit dataproviders2virtix2009-11-16 20:09:12.000virtix2009-11-16 20:14:12.000 4292794 current1http://www.google.co.jp/search?q=junit+report&hl=ja&client=firefox-a&hs=ynw&rls=org.mozilla:ja:official&prmd=ivns&ei=sU0QTYSHMIKIvgOu1ozkDQ&start=10&sa=N 5341276 2010-12-21 06:50:15.0002010-12-21 06:50:15.0001http://www.google.no/search?q=mxunit+ant+properties&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-12-21 10:48:15.0002010-12-21 10:48:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=junit+xml+report&ie=utf-8&oe=utf-8 5341276 2010-12-21 10:32:15.0002010-12-21 10:32:15.0001http://www.google.fr/search?q=pattern+dao+adapter&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 4292766 2010-12-20 08:39:15.0002010-12-20 08:39:15.0002Eclipse Plugin FAQ1marcesher2009-12-27 18:18:28.000marcesher2009-12-27 18:18:28.000 4292817 current1http://www.google.com/search?hl=en&newwindow=1&q=ec2+ec2-user+password&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-12-20 12:14:15.0002010-12-20 12:14:15.0002Eclipse Plugin FAQ2marcesher2009-12-27 18:18:28.000marcesher2009-12-27 22:23:37.000 4292817 current5http://127.0.0.1:8500/mxunit/runner/index.cfm?test=%2FRAP%2Ftests&componentPath=RAP.tests 786457 2010-12-20 15:21:15.0002010-12-20 15:24:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=should 786478 2010-12-20 15:25:17.0002010-12-20 15:25:17.0002Eclipse Plugin FAQ3marcesher2009-12-27 18:18:28.000marcesher2009-12-27 22:30:27.000 4292817 current2http://wiki.mxunit.org/dosearchsite.action?queryString=should 786457 2010-12-20 15:41:15.0002010-12-20 15:42:15.0002Eclipse Plugin FAQ4marcesher2009-12-27 18:18:28.000marcesher2009-12-27 22:32:34.000 4292817 current1http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=5341269 5341269 2010-12-20 16:55:15.0002010-12-20 16:55:15.0001http://www.google.de/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=TASK%20DOC&ei=6QUOTYvWB4G38QO38eiDBw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-12-19 13:18:15.0002010-12-19 13:18:15.0002http://www.google.at/search?hl=de&source=hp&biw=1363&bih=700&q=mxunit+coldfusion+builder&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-12-19 15:19:15.0002010-12-19 15:31:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+additional+user+accounts 6160402 2010-12-19 17:03:15.0002010-12-19 17:03:15.0002Using the Eclipse Plugin6marcesher2009-01-18 13:58:33.000marcesher2009-12-27 18:18:00.000 786499 current1http://www.google.co.jp/search?q=Amazon%E3%80%80EC2%E3%80%80ColdFusion&hl=ja&client=firefox-a&hs=vcB&tbo=1&rls=org.mozilla:ja:official&output=search&source=lnt&tbs=qdr:y&sa=X&ei=mr8OTfMCi569A6T-zIoO&ved=0CAwQpwU 6160392 2010-12-20 02:30:15.0002010-12-20 02:30:15.0001http://www.unlockplanet.net 786478 2010-12-20 06:23:15.0002010-12-20 06:23:15.0001http://www.google.co.in/search?hl=en&q=snippets+directory+in+coldfusion&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-12-20 07:11:15.0002010-12-20 07:11:15.0005Eclipse Plugin Tips and Tricks1marcesher2009-12-27 18:38:06.000marcesher2009-12-27 18:38:06.000 4292820 current1http://www.google.com.hk/search?q=output%20in%20and%20of%20themselves&amp;hl=zh-CN&amp;sourceid=cndr 5734498 2010-12-19 07:46:15.0002010-12-19 07:46:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=07C34DC6F6A3675D1EB46933F3B3A93C?replyToComment=5341502&#comment-5341502 5341233 2010-12-19 04:52:15.0002010-12-19 04:52:15.0003Eclipse Plugin FAQ7marcesher2009-12-27 18:18:28.000marcesher2009-12-27 23:53:08.000 4292817 current1http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=B2BE751C52E426DC7AB0ED0F6DF78A96?replyToComment=5341502&#comment-5341502 5341233 2010-12-18 20:44:15.0002010-12-18 20:44:15.0001http://wiki.mxunit.org/display/default/Using%2Bthe%2BEclipse%2BPlugin?showComments=false 786499 2010-12-18 20:44:15.0002010-12-18 20:44:15.0001http://www.google.es/search?hl=es&rlz=1B7GGLL_esES361ES361&q=aws+ec2-user+cannot+change+password&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-12-18 17:42:15.0002010-12-18 17:42:15.0003Eclipse Plugin FAQ6marcesher2009-12-27 18:18:28.000marcesher2009-12-27 23:06:11.000 4292817 current1http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=A9B08BF4F73076A96429D5884BD7BE59?replyToComment=5341502&#comment-5341502 5341233 2010-12-18 13:28:15.0002010-12-18 13:28:15.0004Eclipse Plugin Troubleshooting5marcesher2009-12-27 18:18:08.000marcesher2009-12-27 23:31:49.000 4292815 current1http://wiki.mxunit.org/display/default/Stubbing?focusedCommentId=6160449 5341233 2010-12-18 13:28:15.0002010-12-18 13:28:15.0001http://www.google.com/search?q=EC2+instance+file+editing+Eclipse&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a 6160402 2010-12-18 05:01:15.0002010-12-18 05:01:15.0001http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=Coldfusion+EC2 6160404 2010-12-18 04:23:15.0002010-12-18 04:23:15.0004Eclipse Plugin Troubleshooting4marcesher2009-12-27 18:18:08.000marcesher2009-12-27 23:29:56.000 4292815 current1http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+ant+task 5341276 2010-12-18 00:46:15.0002010-12-18 00:46:15.0001http://www.bing.com/search?q=mxunit+and+virtual+directories&src=IE-SearchBox&FORM=IE8SRC 786593 2010-12-17 22:15:15.0002010-12-17 22:15:15.0004Eclipse Plugin Troubleshooting3marcesher2009-12-27 18:18:08.000marcesher2009-12-27 23:17:01.000 4292815 current1http://wiki.mxunit.org/display/default/Configure+and+Test+the+Plugin?focusedCommentId=5734512 786457 2010-12-17 21:38:15.0002010-12-17 21:38:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=authentication&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786529 2010-12-17 21:38:15.0002010-12-17 21:38:15.0004Eclipse Plugin Troubleshooting2marcesher2009-12-27 18:18:08.000marcesher2009-12-27 23:16:36.000 4292815 current4Eclipse Plugin Troubleshooting1marcesher2009-12-27 18:18:08.000marcesher2009-12-27 18:18:08.000 4292815 current2http://wiki.mxunit.org/dosearchsite.action?queryString=authentication&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 5341269 2010-12-17 21:30:15.0002010-12-17 21:59:15.0001http://www.outertech.com 6160392 2010-12-17 21:28:15.0002010-12-17 21:28:15.0001http://www.google.com/search?q=how+to+run+coldfusion+in+amazon+cloud&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2010-12-17 20:37:15.0002010-12-17 20:37:15.0002Eclipse Plugin FAQ5marcesher2009-12-27 18:18:28.000marcesher2009-12-27 23:05:33.000 4292817 currentMXUnit Documentation14virtix2009-01-17 10:51:32.000virtix2010-01-07 10:23:38.000 786457 currentMXUnit Documentation15virtix2009-01-17 10:51:32.000virtix2010-01-07 10:28:02.000 786457 current1http://www.google.com/search?sourceid=chrome-instant&ie=UTF-8&q=ec2+ 6160402 2010-12-17 17:36:15.0002010-12-17 17:36:15.000MXUnit Documentation13virtix2009-01-17 10:51:32.000virtix2010-01-07 10:00:15.000 786457 current1http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Defining%2Ba%2BMock%27s%2BBehaviour&usg=AFQjCNEOnGI8MjPo7njZ4wfy6rig-YZVEA 5341601 2010-12-17 14:07:15.0002010-12-17 14:07:15.0001http://www.google.co.in/search?hl=en&q=generate+report+from+junit+test+suite+through+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-17 14:47:15.0002010-12-17 14:47:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=D728487CCD6F6208BACA69F4D3D550C0?replyToComment=5341502&#comment-5341502 5341233 2010-12-17 10:02:15.0002010-12-17 10:02:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit+expect+fail&btnG=Google+Search&aq=f&oq= 786478 2010-12-17 12:33:15.0002010-12-17 12:33:15.0001http://dev/mxunit/runner/index.cfm 786457 2010-12-17 08:35:15.0002010-12-17 08:35:15.000MXUnit Documentation12virtix2009-01-17 10:51:32.000marcesher2009-12-28 01:54:29.000 786457 current1http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+eclipse+plugin+extend+test+runner 4292815 2010-12-17 08:36:15.0002010-12-17 08:36:15.0002http://www.google.co.in/search?hl=en&client=firefox-a&hs=Wb&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+task+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-17 07:13:15.0002010-12-17 07:13:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=amazon+linux+how+to+start+httpd+when+instance+starts 6160402 2010-12-17 08:12:15.0002010-12-17 08:12:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+throw+error 4685867 2010-12-17 04:19:15.0002010-12-17 04:19:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=Tcn&rls=org.mozilla%3Aen-US%3Aofficial&q=generate+html+report+for+junit+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-17 04:47:15.0002010-12-17 04:47:15.000MXUnit Documentation11virtix2009-01-17 10:51:32.000virtix2009-11-16 21:46:43.000 786457 currentSimple Test Scheduling2zoramite2009-11-01 01:30:48.000raymond152009@live.com2009-11-11 13:40:36.000 4292775 current5Eclipse Plugin Tips and Tricks2marcesher2009-12-27 18:38:06.000marcesher2009-12-28 00:01:07.000 4292820 currentWho Uses MXUnit?2virtix2010-01-07 11:32:40.000virtix2010-01-07 13:10:10.000 4292870 currentWho Uses MXUnit?1virtix2010-01-07 11:32:40.000virtix2010-01-07 11:32:40.000 4292870 currentWho Uses MXUnit?3virtix2010-01-07 11:32:40.000virtix2010-01-07 13:10:34.000 4292870 currentMXUnit Documentation18virtix2009-01-17 10:51:32.000virtix2010-01-07 12:56:17.000 786457 currentMXUnit Documentation17virtix2009-01-17 10:51:32.000virtix2010-01-07 11:06:28.000 786457 currentMXUnit Documentation16virtix2009-01-17 10:51:32.000virtix2010-01-07 10:28:26.000 786457 current2http://www.google.com/search?hl=en&biw=1237&bih=796&q=junitreport+multiple+directories+build.xml&aq=f&aqi=m1&aql=&oq=&gs_rfai= 5341276 2010-12-16 19:04:15.0002010-12-16 19:04:15.0001http://ismall.valuecentric.com/mxunit/ 786457 2010-12-16 18:51:15.0002010-12-16 18:51:15.000Home3marcesher2009-01-11 13:53:32.000virtix2010-01-07 10:51:29.000 294926 current1http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=execute+cfc+from+ant 5341269 2010-12-17 01:38:15.0002010-12-17 01:38:15.000Home2marcesher2009-01-11 13:53:32.000marcesher2009-01-18 12:37:19.000 294926 current1http://www.google.co.in/search?hl=en&rls=com.microsoft%3A*%3AIE-SearchBox&rlz=1I7ADSA_en&q=how+to+generate+report+of+junit+test+cases+using+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-16 14:45:15.0002010-12-16 14:45:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=5F891B93C8713A51DD1EF4B9116E4E18?replyToComment=5341502&#comment-5341502 5341233 2010-12-16 16:02:15.0002010-12-16 16:02:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20docs&ei=NDwKTaDPDsP78AbAsKyfAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=cnXYvpBTFoxPb__ZH_86IQ 786457 2010-12-16 16:20:15.0002010-12-16 16:20:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=t0IKTfiYIYu3hAeC9t2EDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-12-16 16:48:15.0002010-12-16 16:48:15.0001http://www.google.co.jp/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22+intext:%22here%22&hl=en&newwindow=1&biw=1352&bih=589&prmd=iv&ei=x8MJTeHBNMyGrAfU-vjUDg&start=10&sa=N 786478 2010-12-16 07:57:15.0002010-12-16 07:57:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 5341211 2010-11-04 21:10:15.0002010-11-04 21:10:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 5341187 2010-11-04 21:11:15.0002010-11-04 21:11:15.0001http://www.google.com/search?q=build+xml+for+junit+reporting&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-12-16 14:29:15.0002010-12-16 14:29:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=use+public+domain+name+with+ec2+instance 6160402 2010-12-16 14:32:15.0002010-12-16 14:32:15.0002http://www.google.co.uk/search?hl=en&safe=active&rlz=1C1GPEA_enGB320GB321&q=MXUnit+assertions&aq=f&aqi=g1&aql=&oq=&gs_rfai= 786478 2010-12-16 14:36:15.0002010-12-16 14:36:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug 2195464 2010-12-15 22:33:15.0002011-04-11 21:40:15.0001http://www.google.com/search?hl=en&biw=1680&bih=883&q=change+aws+ec2+instance+32+to+64&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-12-16 00:02:15.0002010-12-16 00:02:15.0001http://www.google.co.jp/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22+intext:%22notice%22&hl=en&newwindow=1&biw=1352&bih=589&prmd=iv&ei=EbsJTdqTO4TqrAfB9KzWDg&start=10&sa=N 5341276 2010-12-16 07:15:15.0002010-12-16 07:15:15.0001http://www.google.co.jp/search?hl=en&newwindow=1&biw=1352&bih=589&q=inurl%3A%22%2Fdisplay%2F%22+intext%3A%22Anonymous+says%22+intext%3A%22Please+type+the+word+appearing+in+the+picture%22+intext%3A%22here%22&aq=f&aqi=&aql=&oq=&gs_rfai= 5341320 2010-12-16 07:47:15.0002010-12-16 07:47:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=write%20a%20MXUnit%20Unit%20Test&ei=XPQITa2yJsHflgf29ImaAQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2010-12-15 17:02:15.0002010-12-15 17:02:15.0001http://www.google.com/search?q=mxunit+built+in+assertions&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 786478 2010-12-15 18:13:15.0002010-12-15 18:13:15.000Who Uses MXUnit?4virtix2010-01-07 11:32:40.000virtix2010-01-07 13:12:57.000 4292870 current1http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+cfcatch 4292713 2010-12-15 20:11:15.0002010-12-15 20:11:15.000Who Uses MXUnit?5virtix2010-01-07 11:32:40.000virtix2010-01-07 13:15:41.000 4292870 current6http://127.0.0.1:4612/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2010-12-15 21:22:15.0002010-12-15 21:24:15.0008http://wiki.mxunit.org/dosearchsite.action?queryString=session 786593 2010-12-15 11:12:15.0002011-03-02 10:21:15.0001http://www.google.com.ar/search?hl=es&client=firefox-a&hs=Gsq&rls=org.mozilla%3Aes-AR%3Aofficial&channel=s&q=make+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-15 12:05:15.0002010-12-15 12:05:15.0001http://www.airmaxshoes-2010.com/air-max-stucture-c-11.html 5341233 2010-12-15 05:21:15.0002010-12-15 05:21:15.0001http://www.AIRMAXSHOESVIP.INFO/best-air-max-terra-ninety-p-901.html 786473 2010-12-15 05:24:15.0002010-12-15 05:24:15.0001http://www.google.com.my/search?q=how+to+should+up+web+server+in+aws+ec2&hl=en&prmd=iv&ei=vbwITaeuCofqrAf7hvjUDg&start=10&sa=N 6160402 2010-12-15 13:07:15.0002010-12-15 13:07:15.0001http://www.google.co.uk/ 786478 2010-12-15 15:28:15.0002010-12-15 15:28:15.0001http://hubpages.com/hub/How-to-have-excellent-credit-score 4685867 2010-12-15 16:31:15.0002010-12-15 16:31:15.0001http://www.slideshare.net/pignouf77/what-exactly-is-a-good-credit-reputation-rating-why 4947975 2010-12-15 15:54:15.0002010-12-15 15:54:15.0001http://www.google.com/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=testing+dao 4292766 2010-12-15 16:20:15.0002010-12-15 16:20:15.0001http://www.google.co.id/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=example%20reading%20task.doc&ei=7KMHTcGlIYzorQfaz6GyDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2010-12-14 17:06:15.0002010-12-14 17:06:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=536CBEBD8C93477DD9D59658F1269BC3?replyToComment=5341502&#comment-5341502 5341233 2010-12-14 15:18:15.0002010-12-14 15:18:15.0001http://www.google.com/search?client=safari&rls=en&q=mongo+ec2+security&ie=UTF-8&oe=UTF-8 6160438 2010-12-14 21:02:15.0002010-12-14 21:02:15.0001http://www.google.com/url?sa=t&source=webhp&cd=2&sqi=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=9tMHTcDFKYq2sAPMgYHMDg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-12-14 20:31:15.0002010-12-14 20:31:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=mxunit+installation+error&ie=utf-8&oe=utf-8 786529 2010-12-14 20:10:15.0002010-12-14 20:10:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=mxunit&ie=utf-8&oe=utf-8 786457 2010-12-14 19:57:15.0002010-12-14 19:57:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5341611&navigatingVersions=true 5341239 2010-12-14 23:29:15.0002010-12-14 23:29:15.0001http://www.google.com/search?q=mxunit+continous+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341473 2010-12-14 22:49:15.0002010-12-14 22:49:15.0001http://www.google.ca/search?hl=&q=create+junit+results+from+text+files&sourceid=navclient-ff&rlz=1B3GGGL_enCA271CA271&ie=UTF-8 5341276 2010-12-14 21:58:15.0002010-12-14 21:58:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=triggering+CFM 4292713 2010-12-14 23:52:15.0002010-12-14 23:52:15.0001http://mxunit/index.cfm 786457 2010-12-14 23:44:15.0002010-12-14 23:44:15.0002http://mxunit/samples/samples.cfm 786457 2010-12-14 23:34:15.0002011-03-14 19:54:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=16AGTcaMFIv0tgO13bTSBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=P6r3kufmejSSGhwDvJvmyQ 786457 2010-12-13 22:41:15.0002010-12-13 22:41:15.0002http://www.baidu.com/s?wd=QQ 786457 2010-12-14 00:51:15.0002010-12-17 08:08:15.0001http://www.google.co.nz/search?q=snippet+and+confluence&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341332 2010-12-14 01:33:15.0002010-12-14 01:33:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22book&hl=zh-CN&newwindow=1&safe=strict&prmd=ivns&ei=xdoGTZ6uOI2nrAfD7KygCQ&start=220&sa=N 5341271 2010-12-14 02:55:15.0002010-12-14 02:55:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1016&bih=568&q=mxunit+documentation&aq=6&aqi=g7g-s1g2&aql=&oq=MXunit&gs_rfai=&fp=a254323013e5943b 786457 2010-12-14 11:24:15.0002010-12-14 11:24:15.0001http://www.google.pl/url?sa=t&source=web&cd=8&sqi=2&ved=0CGcQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=testing%20dao&ei=dXIHTfWMIMuUOqqt1egJ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2010-12-14 13:35:15.0002010-12-14 13:35:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+browser 786575 2010-12-14 15:07:15.0002010-12-14 15:12:15.0007http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Creating%2Ba%2BCustom%2BHTTPAntRunner.cfc&usg=AFQjCNHB-XeUGJs-JiS8d43JGAuzHSwJfg 5341519 2010-12-13 16:22:15.0002011-12-22 18:34:15.0001http://www.google.co.uk/ 4292713 2010-12-13 15:50:15.0002010-12-13 15:50:15.0001http://www.google.co.uk/search?client=opera&rls=en-GB&q=mxunit&sourceid=opera&ie=utf-8&oe=utf-8 786457 2010-12-13 16:42:15.0002010-12-13 16:42:15.0001http://www.google.com/search?q=mxunit+assertisdefined&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-12-13 16:26:15.0002010-12-13 16:26:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&rct=j&q=mxunit%20excludes&ei=TVIGTdvFHYX6sAOK24m1DQ&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA 786473 2010-12-13 17:18:15.0002010-12-13 17:18:15.0002http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&rct=j&q=mxunit%20exclude&ei=u1AGTfqLD4f2tgOek8DHDQ&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA 786473 2010-12-13 16:59:15.0002010-12-13 18:48:15.0001http://www.google.com/search?q=ColdFusion+AMI&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2010-12-13 18:00:15.0002010-12-13 18:00:15.0001http://www.google.com/search?q=ColdFusion+AMI&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160433 2010-12-13 17:59:15.0002010-12-13 17:59:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+make+private+fucntion+public 4292736 2010-12-13 19:06:15.0002010-12-13 19:06:15.0001http://www.google.com/search?q=http%3A%2F%2Flocalhost%2Fmxunit%2Fframework%2FRemoteFacade.cfc%3Fwsdl%26method%3Dping&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786529 2010-12-13 18:36:15.0002010-12-13 18:36:15.0002http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=password+for+ec2-user 6160402 2010-12-13 20:53:15.0002011-04-19 05:27:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3A*&q=ant%2C+doc&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-12-13 20:06:15.0002010-12-13 20:06:15.0001http://www.google.com/search?num=30&hl=en&q=cfeclipse+ant+snippets&aq=f&aqi=m1&aql=&oq=&gs_rfai= 5341332 2010-12-13 21:40:15.0002010-12-13 21:40:15.0003http://www.google.nl/search?q=coldfusion+ami&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160404 2010-12-13 21:17:15.0002010-12-13 21:17:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=remoteFacade.cfc 4292817 2010-12-13 22:11:15.0002010-12-13 22:11:15.0001http://www.google.ca/search?q=task+doc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-12-13 22:10:15.0002010-12-13 22:10:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22why&hl=zh-CN&newwindow=1&safe=strict&prmd=iv&ei=cJUFTevMB82trAfHh_SQDw&start=190&sa=N 5341473 2010-12-13 03:40:15.0002010-12-13 03:40:15.000MXUnit Documentation7virtix2009-01-17 10:51:32.000zoramite2009-10-31 22:58:23.000 786457 current1http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22why&hl=zh-CN&newwindow=1&safe=strict&prmd=iv&ei=oZUFTbvmBo7RrQeL25mRDw&start=220&sa=N 5734498 2010-12-13 03:52:15.0002010-12-13 03:52:15.000MXUnit Documentation6virtix2009-01-17 10:51:32.000zoramite2009-10-31 22:57:17.000 786457 current1http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=SXUFTfbnC5GonQeVtJHlDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=rFJMH34QSUxb7NCfL5YB7w 786457 2010-12-13 01:23:15.0002010-12-13 01:23:15.000MXUnit Documentation5virtix2009-01-17 10:51:32.000adamhaskell2009-02-01 03:55:12.000 786457 current1http://www.google.cz/search?client=firefox-a&rls=org.mozilla%3Acs%3Aofficial&channel=s&hl=cs&source=hp&q=coldfusion+AMI&btnG=Vyhled%C3%A1v%C3%A1n%C3%AD+Google 6160433 2010-12-12 23:57:15.0002010-12-12 23:57:15.0001http://www.google.cz/search?client=firefox-a&rls=org.mozilla%3Acs%3Aofficial&channel=s&hl=cs&source=hp&q=coldfusion+AMI&btnG=Vyhled%C3%A1v%C3%A1n%C3%AD+Google 6160404 2010-12-12 23:58:15.0002010-12-12 23:58:15.0000Why MXUnit?2marcesher2009-01-18 12:28:53.000zoramite2009-10-31 23:04:17.000 786471 current1http://www.google.com/search?q=mock+inject&sourceid=ie7&rls=com.microsoft:en-US&ie=utf8&oe=utf8 5341606 2010-12-13 13:45:15.0002010-12-13 13:45:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=jT8GTeq6N8HPhAes__HuBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-12-13 15:46:15.0002010-12-13 15:46:15.000viewdebugoutput2zoramite2009-10-31 23:19:57.000zoramite2009-10-31 23:22:02.000 4292713 current1http://www.google.co.in/search?hl=en&source=hp&biw=890&bih=495&q=where+are+test+reports+saved+in+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-13 11:18:15.0002010-12-13 11:18:15.000viewdebugoutput1zoramite2009-10-31 23:19:57.000zoramite2009-10-31 23:19:57.000 4292713 current2http://www.meetup.com/coldfusionmeetup/ideas/ 6160392 2010-12-13 13:14:15.0002011-01-19 19:26:15.0001http://www.google.com/search?q=mxunit&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&safe=active 786457 2010-12-13 09:21:15.0002010-12-13 09:21:15.0001http://www.google.es/search?hl=es&client=firefox-a&hs=AMQ&rls=org.mozilla%3Aes-ES%3Aofficial&q=default+directory+ant+task&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-12-13 09:44:15.0002010-12-13 09:44:15.0001http://www.google.co.jp/search?q=mxunit&hl=ja&client=firefox-a&rls=org.mozilla:ja:official&prmd=iv&tbas=0&source=lnt&sa=X&ei=lLcFTezGFIrZcfry2c0E&ved=0CAYQpwU4PA 786457 2010-12-13 06:15:15.0002010-12-13 06:15:15.0000Why MXUnit?1marcesher2009-01-18 12:28:53.000marcesher2009-01-18 12:28:53.000 786471 current1http://www.google.com/search?rlz=1C1GGGE_enUS375US375&sourceid=chrome&ie=UTF-8&q=get+files+onto+your+windows+ec2 6160402 2010-12-13 07:56:15.0002010-12-13 07:56:15.0000Why MXUnit?4marcesher2009-01-18 12:28:53.000zoramite2009-10-31 23:38:56.000 786471 current2http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=expectException+mxunit 786484 2010-12-11 20:48:15.0002010-12-11 20:51:15.0000Why MXUnit?3marcesher2009-01-18 12:28:53.000zoramite2009-10-31 23:22:53.000 786471 current1http://www.google.com/search?hl=en&client=opera&rls=en&q=generating+result+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-11 13:31:15.0002010-12-11 13:31:15.000Using request.debug()2marcesher2009-04-01 00:46:05.000zoramite2009-10-31 23:27:48.000 2195464 current1http://www.google.hr/search?hl=hr&q=report+test+result+junit+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-11 12:26:15.0002010-12-11 12:26:15.0004http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+create+a+mock+component 5341597 2010-12-11 10:59:15.0002010-12-12 17:03:15.0001http://www.google.com.au/ 6160402 2010-12-11 10:24:15.0002010-12-11 10:24:15.0001http://www.google.co.kr/search?hl=zh-CN&newwindow=1&biw=1369&bih=589&q=inurl%3A%22%2Fdisplay%2F%22+intext%3A%22Anonymous+says%22+intext%3A%22Please+type+the+word+appearing+in+the+picture%22&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&aqi=&aql=&oq=&gs_rfai= 5341320 2010-12-11 08:26:15.0002010-12-11 08:26:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20testresult%20comment%20out&ei=19wCTaOwE4-6ngeE_ZDlDQ&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2010-12-11 02:08:15.0002010-12-11 02:08:15.000Using request.debug()1marcesher2009-04-01 00:46:05.000marcesher2009-04-01 00:46:05.000 2195464 current1http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldspring+duplicate+function 5341320 2010-12-11 00:12:15.0002010-12-11 00:12:15.0000Why MXUnit?7marcesher2009-01-18 12:28:53.000zoramite2009-10-31 23:45:18.000 786471 current1http://www.google.com/search?client=safari&rls=en&q=ec2+instance+asks+for+initial+password&ie=UTF-8&oe=UTF-8 6160402 2010-12-12 21:05:15.0002010-12-12 21:05:15.0001http://www.google.fr/ 786457 2010-12-12 16:40:15.0002010-12-12 16:40:15.0000Why MXUnit?6marcesher2009-01-18 12:28:53.000zoramite2009-10-31 23:40:11.000 786471 current4http://wiki.cfinnovate.com/display/default/Built-In%2BAssertions?showComments=false 786478 2010-12-12 14:27:15.0002010-12-13 00:30:15.0001http://www.google.com/search?q=ec2+clear+all+log+files&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6160402 2010-12-12 14:11:15.0002010-12-12 14:11:15.0001http://localhost/mxunit/runner/index.cfm?test=%2FLibrary%2FWebServer%2FDocuments%2Fpalcare%2Ftrunk%2Fcom%2Fpalcare%2FcomponentAccess%2F&componentPath=com.palcare.componentAccess 786457 2010-12-12 11:43:15.0002010-12-12 11:43:15.0005http://wiki.mxunit.org 5341271 2010-12-12 09:37:15.0002011-03-23 04:30:15.0002http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant%20exclude%20test&ei=51oETa_oK8XPnAfLrdTlDQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-12-12 05:18:15.0002010-12-12 05:26:15.0000Why MXUnit?5marcesher2009-01-18 12:28:53.000zoramite2009-10-31 23:39:49.000 786471 current1http://www.google.co.uk/search?q=mxunit+make+method+public&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292736 2010-12-10 11:57:15.0002010-12-10 11:57:15.0001http://www.google.co.in/ 786478 2010-12-10 12:46:15.0002010-12-10 12:46:15.0000Why MXUnit?9marcesher2009-01-18 12:28:53.000zoramite2009-10-31 23:46:55.000 786471 current1http://www.google.it/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=dao+adapter+pattern&qscrl=1 4292766 2010-12-10 15:27:15.0002010-12-10 15:27:15.0001http://www.google.com/url?q=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance%23LaunchingyourfirstEC2Instance-Let%2527stest&sa=D&usg=AFQjCNHHqHWUp6DyOgvA6Uc6TuJ4XPLCsQ 6160402 2010-12-10 16:32:15.0002010-12-10 16:32:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22why&hl=zh-CN&newwindow=1&safe=strict&prmd=iv&ei=ZMMBTYCsBMWHrAfCwvCQDw&start=10&sa=N 4947975 2010-12-10 06:08:15.0002010-12-10 06:08:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20docs&ei=6AsCTaCXPIbEsAOJ3IirDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=07jdPYE3cEB2f90n76fiSA 786457 2010-12-10 11:16:15.0002010-12-10 11:16:15.0000Why MXUnit?8marcesher2009-01-18 12:28:53.000zoramite2009-10-31 23:45:42.000 786471 current1http://www.google.be/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=fr&source=hp&q=Joe+Rinehart+cfusion+zip&meta=&btnG=Recherche+Google 6160444 2010-12-10 11:34:15.0002010-12-10 11:34:15.0001http://twitter.com/ 5341324 2010-12-10 11:52:15.0002010-12-10 11:52:15.0001http://branch.idx.com/mxunit/index.cfm 786457 2010-12-10 19:48:15.0002010-12-10 19:48:15.0001Configure and Test the Plugin3marcesher2009-01-18 14:20:42.000marcesher2009-01-18 14:24:58.000 786529 current1http://branch.idx.com/mxunit/generator/index.cfm 786457 2010-12-10 19:51:15.0002010-12-10 19:51:15.000Getting Started -- First Tutorial5marcesher2009-01-18 15:28:59.000marcesher2009-01-18 15:37:26.000 786558 currentGetting Started -- First Tutorial6marcesher2009-01-18 15:28:59.000zoramite2009-11-01 00:39:50.000 786558 current1http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=open+console+windows+EC2+instance 6160402 2010-12-10 21:32:15.0002010-12-10 21:32:15.000Getting Started -- Test Suites4marcesher2009-01-18 15:52:13.000marcesher2009-01-18 16:00:30.000 786575 current1http://www.google.com/search?hl=zh-CN&client=firefox-a&rls=org.mozilla:zh-CN:official&&sa=X&ei=pLUCTbuIAdad4AarpuXGCg&ved=0CC8QBSgA&q=Database+Adapter+pattern&spell=1 4292766 2010-12-10 23:21:15.0002010-12-10 23:21:15.0001http://www.google.com/search?aq=1&oq=mxunit&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786457 2010-12-10 16:48:15.0002010-12-10 16:48:15.0000Install the Eclipse Plugin7marcesher2009-01-18 14:10:44.000marcesher2009-01-18 15:23:44.000 786517 current1http://duckduckgo.com/l/?u=http%3A%2F%2Fcfinnovate.com%3A9082%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance 6160402 2010-12-10 17:09:15.0002010-12-10 17:09:15.0000Install the Eclipse Plugin8marcesher2009-01-18 14:10:44.000zoramite2009-10-31 23:56:33.000 786517 current1http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=coldfusion+builder+icons+for+cfeclsipe 5341332 2010-12-10 19:17:15.0002010-12-10 19:17:15.0002http://www.google.com/search?q=amazon+aws+windows+firewall+domain+private+public&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2010-12-10 19:46:15.0002010-12-13 13:21:15.0001Getting Started -- More Test Cases6marcesher2009-01-18 15:36:01.000zoramite2009-11-01 00:44:51.000 786564 current1http://www.google.com/search?q=coldfusion+ami&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6160433 2010-12-09 22:27:15.0002010-12-09 22:27:15.0000First Test Case8marcesher2009-01-18 15:28:59.000zoramite2009-11-01 00:46:07.000 786558 current1http://www.myspace.com/ 786598 2010-12-09 22:18:15.0002010-12-09 22:18:15.0001More Test Cases7marcesher2009-01-18 15:36:01.000zoramite2009-11-01 00:46:16.000 786564 current1http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCUQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=test%20results%20in%20mxunit&ei=5W8BTbKVOoiOnwfanOXlDQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-12-10 00:11:15.0002010-12-10 00:11:15.0003http://blog.mxunit.org/search/label/mxunit%20product%20update 5734518 2010-12-09 22:37:15.0002011-11-12 21:02:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ami+coldfusion 6160404 2010-12-09 19:49:15.0002010-12-09 19:49:15.000Getting Started -- More Test Cases5marcesher2009-01-18 15:36:01.000marcesher2009-01-18 15:53:15.000 786564 current7http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=how+to+lauhcn+a+ec2+instance 6160402 2010-12-09 19:14:15.0002010-12-16 20:07:15.0001http://services.2ndbyte.com.local/mxunit/runner/index.cfm 786457 2010-12-09 22:08:15.0002010-12-09 22:08:15.0000Getting Started -- First Tutorial7marcesher2009-01-18 15:28:59.000zoramite2009-11-01 00:44:35.000 786558 currentGetting Started1zoramite2009-11-01 00:43:20.000zoramite2009-11-01 00:43:20.000 4292751 current1http://www.google.com/search?q=best+Linux+for+EC2&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6160438 2010-12-09 22:02:15.0002010-12-09 22:02:15.0002Built-In Assertions4marcesher2009-01-18 12:44:08.000zoramite2009-11-01 01:01:57.000 786478 current2Built-In Assertions3marcesher2009-01-18 12:44:08.000marcesher2009-01-18 13:41:24.000 786478 current1http://www.google.co.in/search?hl=bn&safe=strict&client=firefox-a&hs=5oe&rls=org.mozilla%3Aen-US%3Aofficial&q=junit+ant+test+report+file&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-10 06:00:15.0002010-12-10 06:00:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&biw=1352&bih=589&prmd=ivns&ei=lJUBTeiENIi6sQPMkrS6CA&start=60&sa=N 4947975 2010-12-10 02:52:15.0002010-12-10 02:52:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20attribute&ei=sH4BTcy3K5L0tgPVm7zcAg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-12-10 01:14:15.0002010-12-10 01:14:15.0002Getting Started -- Test Suites5marcesher2009-01-18 15:52:13.000zoramite2009-11-01 00:45:37.000 786575 current1http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20on%20browser&ei=vHIBTfjTAoKDnge3x7HlDQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2010-12-10 00:23:15.0002010-12-10 00:23:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&biw=1352&bih=589&prmd=ivns&ei=r4wBTY7EHZH6sAOM5PXNAw&start=10&sa=N 6160404 2010-12-10 02:25:15.0002010-12-10 02:25:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&biw=1352&bih=589&prmd=ivns&ei=X48BTdmuCIX4sAP0qdzMAw&start=30&sa=N 786457 2010-12-10 02:25:15.0002010-12-10 02:25:15.0003Getting Started -- Setting up your Tests Directory2marcesher2009-01-18 16:15:02.000zoramite2009-11-01 00:45:18.000 786593 current1http://www.google.com.ua/search?q=intext:%22Powered+by+Atlassian+Confluence%22&hl=ru&client=firefox&rls=org.mozilla:ru:official&prmd=iv&ei=CsT_TODuKIm48gOCv9GMCw&start=20&sa=N 786457 2010-12-08 17:54:15.0002010-12-08 17:54:15.0003http://www.google.com/search?q=mxunit+code+snippets+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 4685867 2010-12-08 18:28:15.0002010-12-08 18:49:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=test+if+ec2+instance+running 6160402 2010-12-08 18:41:15.0002010-12-08 18:41:15.0001http://www.delicious.com/erik_vold 786478 2010-12-08 18:58:15.0002010-12-08 18:58:15.0001http://www.google.com/search?q=how+to+write+mxunit+tests&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 786564 2010-12-08 19:26:15.0002010-12-08 19:26:15.0001http://www.google.com/search?hl=en&q=how+to+calculate+%22failure+ratio%22+of+test+cases&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-12-08 19:41:15.0002010-12-08 19:41:15.00010http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+documentation 786457 2010-12-08 21:00:15.0002011-05-24 13:29:15.0002http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+ant&btnG=Google+Search 5341276 2010-12-08 15:52:15.0002010-12-08 15:53:15.0001http://www.google.com/search?q=MXUnit+setup+remote+facade+location&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 786529 2010-12-08 16:08:15.0002010-12-08 16:08:15.0006http://wiki.mxunit.org/dosearchsite.action?queryString=mock 5341239 2010-12-08 16:31:15.0002012-01-05 20:08:15.0001http://www.google.com/search?q=RemoteFacade+site%3Amxunit.org&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786529 2010-12-08 17:22:15.0002010-12-08 17:22:15.0001http://www.google.com/search?q=ant+with+junit&hl=en&client=firefox-a&hs=ns3&rls=org.mozilla:en-US:official&prmd=iv&ei=mL__TO-XJ8H48Abon6T8Bw&start=20&sa=N 5341276 2010-12-08 17:30:15.0002010-12-08 17:30:15.0001http://www.google.com.mx/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MxUnit&ei=HcL_TKSRHoSjnQfXkenPCQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-12-08 17:37:15.0002010-12-08 17:37:15.00039http://stackoverflow.com/questions/4383535/application-variables-are-not-found-when-running-mxunit-test-from-eclipse 4292817 2010-12-08 17:48:15.0002012-01-06 09:57:15.0001http://www.google.co.in/search?hl=en&rlz=1C1AVSX_enIN408IN408&&sa=X&ei=rsUATee1B4HQrQfvyvyQDw&ved=0CBUQBSgA&q=Windows+ec2+Not+available+yet+password&spell=1 6160402 2010-12-09 12:04:15.0002010-12-09 12:04:15.0001http://www.google.co.in/search?hl=en&source=hp&q=what+is+the+ec2+user+name+after+launching+an+instance&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-12-09 11:44:15.0002010-12-09 11:44:15.0001http://www.google.com.hk/search?q=%22Hudson%22+%2B+%22ANT%22&hl=zh-TW&biw=918&bih=607&prmd=iv&ei=B9oATaGBHImycdnVuM0E&start=20&sa=N 5341473 2010-12-09 13:38:15.0002010-12-09 13:38:15.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=generate+junit+reports+ant 5341276 2010-12-09 13:33:15.0002010-12-09 13:33:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS409&sourceid=chrome&ie=UTF-8&q=ami+coldfusion 6160404 2010-12-09 17:45:15.0002010-12-09 17:45:15.0002http://www.google.co.uk/search?q=mxunit%3Adataprovider+not+working&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292794 2010-12-09 18:06:15.0002010-12-09 18:06:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit%3AexpectedException 786484 2010-12-09 02:31:15.0002010-12-13 21:08:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1362&bih=601&q=ec2+windows+password&aq=5&aqi=g10&aql=&oq=ec2+windows+&gs_rfai= 6160402 2010-12-08 23:55:15.0002010-12-08 23:55:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=inurl%3A%22it%22inurl%3A%22%2Fdisplay%2F%22+intext%3A%22Anonymous+says%22+intext%3A%22Please+type+the+word+appearing+in+the+picture%22&aq=f&aqi=&aql=&oq=&gs_rfai= 5341231 2010-12-09 02:36:15.0002010-12-09 02:36:15.0001http://www.google.de/url?sa=t&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=task%20doc&ei=v6kATar0Go-LswbdwIDzDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-12-09 10:05:15.0002010-12-09 10:05:15.0001http://blog.mxunit.org/ 5341320 2010-12-09 06:19:15.0002010-12-09 06:19:15.0001http://www.google.com/search?q=how+to+generate+junit+style+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-12-09 10:40:15.0002010-12-09 10:40:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=53D7FB40FF8F183550A9ED3CDAE0514E?replyToComment=5341502&#comment-5341502 5341233 2010-12-09 10:35:15.0002010-12-09 10:35:15.0001http://www.google.com.hk/search?hl=en&safe=active&q=inurl%3A%22%2Fdisplay%2F%22+intext%3A%22Anonymous+says%22+intext%3A%22Please+type+the+word+appearing+in+the+picture%22+2009&btnG=Search&aq=f&aqi=&aql=&oq=&gs_rfai= 4685854 2010-12-08 00:56:15.0002010-12-08 00:56:15.0001http://www.google.com/search?hl=en&safe=active&client=safari&rls=en&q=how+to+install+software+ec2+linux+instance&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-12-07 23:35:15.0002010-12-07 23:35:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22+2010&hl=en&safe=active&prmd=iv&ei=3-H-TIKGB82srAf475WgCA&start=20&sa=N 6586373 2010-12-08 01:40:15.0002010-12-08 01:40:15.0001http://www.google.com.hk/search?hl=en&safe=active&q=inurl%3A%22%2Fdisplay%2F%22+intext%3A%22Anonymous+says%22+intext%3A%22Please+type+the+word+appearing+in+the+picture%22+2010&aq=f&aqi=&aql=&oq=&gs_rfai= 5341473 2010-12-08 01:40:15.0002010-12-08 01:40:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22+2009&hl=en&safe=active&prmd=iv&ei=v9r-TLCyJ8nsrAfK0pmaCA&start=50&sa=N 786473 2010-12-08 01:22:15.0002010-12-08 01:22:15.0001http://twitter.com 5341324 2010-12-07 22:51:15.0002010-12-07 22:51:15.0001http://bit.ly/hIXiyB 5341324 2010-12-07 22:52:15.0002010-12-07 22:52:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit%20mocking&ei=oU7_TPWmNYuxhQfGpoijCw&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=r9mp3LHzMY0Sqq1tGDeTBg 5341239 2010-12-08 09:24:15.0002010-12-08 09:24:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock%20&ei=Uk7_TOrZD5O6hAfl5LzUCw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2010-12-08 09:23:15.0002010-12-08 09:23:15.0001http://www.delicious.com/tag/testing+tutorial 5341324 2010-12-08 08:05:15.0002010-12-08 08:05:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=F30F0779DC97B9E34581ABCB40E6D582?replyToComment=5341502&#comment-5341502 5341233 2010-12-08 08:03:15.0002010-12-08 08:03:15.0001http://stackoverflow.com/questions/4383535/application-variables-are-not-found-when-running-mxunit-test-from-eclipse?utm_source=twitterfeed&utm_medium=twitter 4292817 2010-12-08 13:51:15.0002010-12-08 13:51:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341324 5341324 2010-12-08 13:49:15.0002010-12-08 13:49:15.0001http://stackoverflow.com/questions/4383535/application-variables-are-not-found-when-running-mxunit-test-from-eclipse/4388094 5341324 2010-12-08 13:47:15.0002010-12-08 13:47:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20%7B%27*%27%7D&ei=r1L_TM-rDouDhQeS_czwCw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=4DwdIzfpVfEr927PgfAiZw 786457 2010-12-08 09:41:15.0002010-12-08 09:41:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=Running+a+single+method+in+a+test+mxunit 5341324 2010-12-08 01:56:15.0002010-12-08 01:56:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22+2010&hl=en&safe=active&prmd=iv&ei=DOT-TM_pB8OsrAeiyPyECA&start=60&sa=N 6160404 2010-12-08 01:52:15.0002010-12-08 01:52:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22+2010&hl=en&safe=active&prmd=iv&ei=_uP-TJDfMM3IrQeuo5HCCA&start=50&sa=N 786457 2010-12-08 01:52:15.0002010-12-08 01:52:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22+2010&hl=en&safe=active&prmd=iv&ei=6OH-TPiQDIHjrAewu6GlCA&start=30&sa=N 6160392 2010-12-08 01:49:15.0002010-12-08 01:49:15.00015http://wiki.cfinnovate.com/Stubbing?showComments=true 5341233 2010-12-08 08:03:15.0002011-12-19 07:43:15.0007http://wiki.mxunit.org 4292766 2010-12-08 06:53:15.0002011-03-20 01:18:15.0007http://stackoverflow.com/questions/4383535/application-variables-are-not-found-when-running-mxunit-test-from-eclipse 5341324 2010-12-08 02:40:15.0002011-12-26 13:44:15.0001http://stackoverflow.com/questions/4383535/application-variables-are-not-found-when-running-mxunit-test-from-eclipse?utm_source=twitterfeed&utm_medium=twitter 5341324 2010-12-08 02:32:15.0002010-12-08 02:32:15.0001http://www.google.com/search?q=mxunit+basics&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786564 2010-12-06 20:44:15.0002010-12-06 20:44:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4ACGW_enUS301US309&q=aws+coldfusion+ami 6160404 2010-12-06 21:55:15.0002010-12-06 21:55:15.0003http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2?focusedCommentId=6750235 6160404 2010-12-06 21:56:15.0002010-12-06 21:56:15.0003http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4ACGW_enUS301US309&q=aws+coldfusion+ami 6160392 2010-12-06 21:56:15.0002010-12-06 21:56:15.0001http://www.google.be/search?client=safari&rls=en&q=amazon+request+instances+wizard+free+instance&ie=UTF-8&oe=UTF-8&redir_esc=&ei=4T79TOGtKtDqOfXRwdUK 6160402 2010-12-06 19:53:15.0002010-12-06 19:53:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=makepublic 4292736 2010-12-06 20:04:15.0002010-12-06 20:04:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=makepublic%20mxunit%20&ei=hkH9TOjOF4_CsAOw_P32DQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-12-06 20:04:15.0002010-12-06 20:04:15.0001http://www.google.com/url?sa=t&source=web&cd=10&ved=0CFQQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=cf%20unit%20override%20function&ei=l0T9TOLlGMOBlAfty7CeBQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-12-06 20:17:15.0002010-12-06 20:17:15.0003http://wiki.mxunit.org/display/default/Launching+your+ColdFusion+AMI+as+a+new+Instance 786457 2010-12-06 18:15:15.0002011-09-06 12:39:15.0001http://azufejosa.wordpress.com 4948032 2010-12-06 18:49:15.0002010-12-06 18:49:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CC0QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=ec2%20instance%20browser&ei=1jP9TNThAZCosAPD69X3DQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2010-12-06 19:06:15.0002010-12-06 19:06:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=verify 5341248 2010-12-06 17:51:15.0002011-09-16 20:04:15.0002http://www.google.com/search?hl=en&source=hp&q=coldfusion+ami&aq=f&aqi=g1g-m1&aql=&oq=&gs_rfai=CXQRvlif9TJj7H4bgzgSqn4y0DgAAAKoEBU_QGUUH 6160433 2010-12-06 18:14:15.0002010-12-06 18:18:15.0001http://www.google.co.uk/ 6160433 2010-12-07 14:19:15.0002010-12-07 14:19:15.0001http://127.0.0.1:8500/mxunit/runner/index.cfm?test=CFBExtensionCreate.copyFile.mxUnitAllowanceTest&componentPath= 786457 2010-12-07 13:36:15.0002010-12-07 13:36:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=install%20mxunit%20in%20elipse&ei=jmz-TIHMBIWosAPjsdyvCw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2010-12-07 17:19:15.0002010-12-07 17:19:15.0001http://www.google.pt/search?q=Amazon+EC2+AWS+Coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160392 2010-12-07 10:25:15.0002010-12-07 10:25:15.0001http://127.0.0.1:1752/help/nav/6 4292815 2010-12-07 09:40:15.0002010-12-07 09:40:15.0001http://www.google.it/ 786582 2010-12-07 13:14:15.0002010-12-07 13:14:15.0001http://www.google.de/search?q=ant+task+result&hl=de&client=firefox-a&rls=org.mozilla:de:official&prmd=iv&ei=iCj-TI-HJsnGswbZx7SJBg&start=10&sa=N 5341269 2010-12-07 12:31:15.0002010-12-07 12:31:15.0001http://www.google.co.kr/search?hl=zh-CN&newwindow=1&biw=1352&bih=589&q=inurl%3A%22%2Fdisplay%2F%22+intext%3A%22Anonymous+says%22+intext%3A%22Please+type+the+word+appearing+in+the+picture%22&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&aqi=&aql=&oq=&gs_rfai= 5341320 2010-12-07 08:17:15.0002010-12-07 08:17:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oGk.uMnP1MS28AvbHbl8kF?p=www.supra-skytop.org&bwm=i&fr=sfp&b=401 4947975 2010-12-07 02:35:15.0002010-12-07 02:35:15.0002http://www.google.co.in/search?hl=en&source=hp&q=mxunit&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786457 2010-12-07 09:11:15.0002010-12-07 09:13:15.0002http://www.google.co.kr/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22+intext:%22money%22&hl=zh-CN&newwindow=1&biw=1352&bih=589&prmd=iv&ei=6u39TJHxFMSHrAfl9cT0Bw&start=10&sa=N 4292766 2010-12-07 08:19:15.0002010-12-07 08:19:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CB8QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=run%20mxunit%20in%20eclipse&ei=Bn_9TMedMo28sAPEkbSOBQ&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2010-12-07 00:30:15.0002010-12-07 00:30:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=run%20mxunit%20in%20eclipse&ei=Bn_9TMedMo28sAPEkbSOBQ&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2010-12-07 00:27:15.0002010-12-07 00:27:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6750216&pageId=5341233 5341233 2010-12-06 11:19:15.0002010-12-06 11:19:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6750243&pageId=5341231 5341231 2010-12-06 11:19:15.0002010-12-06 11:19:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=8qn8TMPFGs-urAeDmK2UCA&start=70&sa=N 5734498 2010-12-06 09:17:16.0002010-12-06 09:17:16.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=9qn8TJnMA43PrQeRkayPCA&start=80&sa=N 6160404 2010-12-06 09:17:17.0002010-12-06 09:17:17.0001http://www.google.com.hk/search?q=inurl:%222010%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=vor8TLz_GofxrQe-vq2WCA&start=20&sa=N 6160444 2010-12-06 07:04:15.0002010-12-06 07:04:15.0002http://wiki.mxunit.org/display/default/Adobe+MAX+2010+--+ColdFusion+Skunkworks?showComments=true&showCommentArea=true 6160444 2010-12-06 07:23:15.0002012-01-09 04:26:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=inurl%3A%22it%22intext%3A%22Type+the+word+appearing+in+the+picture%22+AND+-inurl%3A%22.jpg%22+AND+-inurl%3A%22PNG&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&aqi=&aql=&oq=&gs_rfai= 5341231 2010-12-06 06:06:15.0002010-12-06 06:06:15.0001http://wiki.mxunit.org/display/default/How+to+use+it?showComments=true&showCommentArea=true 5341231 2010-12-06 06:16:15.0002010-12-06 06:16:15.0001http://wiki.mxunit.org/pages/doaddcomment.action?pageId=6160404 6160404 2010-12-06 05:51:15.0002010-12-06 05:51:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20documentation&ei=FHv8TPfRGc2HrAfByJm0CA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&cad=rja 786457 2010-12-06 05:57:15.0002010-12-06 05:57:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=pHf8TJesC8TirAfl6amFCA&start=70&sa=N 5734498 2010-12-06 05:42:15.0002010-12-06 05:42:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=p3f8TPPIG4TSrQew2ayACA&start=80&sa=N 6160404 2010-12-06 05:43:15.0002010-12-06 05:43:15.0002http://wiki.mxunit.org/pages/doaddcomment.action?pageId=5734498 5734498 2010-12-06 00:22:15.0002010-12-06 05:45:15.0002http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=O7H5TLqLJIrWrQf6kPG6CA&start=40&sa=N 4947975 2010-12-06 03:41:15.0002010-12-06 03:41:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292848 786457 2010-12-06 16:48:15.0002010-12-06 16:48:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=0Aj9TLHjNoSChQfa6-iSCw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=8jmF80ZwHIJN2vV4vwp_Bg&cad=rja 786457 2010-12-06 16:02:15.0002010-12-06 16:02:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=Mx%20unit%20documentation&ei=8-X8TMBqxPqXB4jfqJcF&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-12-06 13:33:15.0002010-12-06 13:33:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6750235&pageId=6160392 6160392 2010-12-06 11:21:15.0002010-12-06 11:21:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6750234&pageId=786499 786499 2010-12-06 11:21:15.0002010-12-06 11:21:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6750232&pageId=6160392 6160392 2010-12-06 11:21:15.0002010-12-06 11:21:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6750224&pageId=5341473 5341473 2010-12-06 11:20:15.0002010-12-06 11:20:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6750230&pageId=6586373 6586373 2010-12-06 11:20:15.0002010-12-06 11:20:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6750229&pageId=5341473 5341473 2010-12-06 11:20:15.0002010-12-06 11:20:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6750222&pageId=5341473 5341473 2010-12-06 11:20:15.0002010-12-06 11:20:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=86T5TJ3_IsHPrQfZzoXwBw&start=40&sa=N 5734498 2010-12-04 02:23:15.0002010-12-04 02:23:15.0001http://www.google.com/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&biw=1369&bih=589&ei=t6T5TLuDJ4rmrAfw9KzGCA&start=40&sa=N 5734498 2010-12-04 02:18:15.0002010-12-04 02:18:15.0001http://www.google.com/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&biw=1369&bih=589&ei=CKb5TIDpCorrrQfYk-iTCA&start=70&sa=N 6160404 2010-12-04 02:31:15.0002010-12-04 02:31:15.0001http://blog.mxunit.org/ 6160444 2010-12-04 05:25:15.0002010-12-04 05:25:15.0001http://www.google.com/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&biw=1369&bih=589&ei=waf5TKOdLsPtrQfp5Nj3Bw&start=90&sa=N 5341473 2010-12-04 02:35:15.0002010-12-04 02:35:15.0002http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=x-f5TJ7IKIe4rAeEhsWSCA&start=70&sa=N 6160404 2010-12-04 07:04:15.0002010-12-04 07:05:15.0001http://www.google.com.sg/url?sa=t&source=web&cd=10&ved=0CGUQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=coldfusion%20ec2&ei=hdr5TKG7CpC8vgPKx5WSDA&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2010-12-04 06:13:15.0002010-12-04 06:13:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=inurl%3A%22%2Fdisplay%2F%22+intext%3A%222010%22+intext%3A%22Anonymous+says%22+intext%3A%22Please+type+the+word+appearing+in+the+picture%22&aq=f&aqi=&aql=&oq=&gs_rfai= 5341473 2010-12-04 07:18:15.0002010-12-04 07:18:15.0001http://wiki.cfinnovate.com/display/default/RIAUnleashed+2010+--+Introduction+to+MongoDB+for+CFML+Developers?showComments=true&showCommentArea=true 6586373 2010-12-04 08:03:15.0002010-12-04 08:03:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%222010%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=6-75TIvcK4LkrAf5-5zACA&start=30&sa=N 6586373 2010-12-04 07:35:15.0002010-12-04 07:35:15.0002http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%222010%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=e_j5TJfPMMvKrAfZwumPCA&start=60&sa=N 786499 2010-12-04 08:16:15.0002010-12-04 08:16:15.0003http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%222010%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=_-75TIfENsjQrQf11M2TCA&start=40&sa=N 4947975 2010-12-04 08:12:15.0002010-12-04 08:15:15.0003http://wiki.mxunit.org/pages/doaddcomment.action?pageId=4947975 4947975 2010-12-04 08:17:15.0002010-12-06 03:48:15.0001http://wiki.mxunit.org/pages/doaddcomment.action?pageId=6160392 6160392 2010-12-04 08:21:15.0002010-12-04 08:21:15.0001http://wiki.mxunit.org/pages/doaddcomment.action?pageId=786499 786499 2010-12-04 08:28:15.0002010-12-04 08:28:15.0003http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%222010%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=e_j5TJfPMMvKrAfZwumPCA&start=60&sa=N 6160392 2010-12-04 08:31:15.0002010-12-04 08:34:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=A5592D3A91EA98BB5568207DAC40262A?replyToComment=5341502&#comment-5341502 5341233 2010-12-04 15:54:15.0002010-12-04 15:54:15.0001http://www.google.com/search?rlz=1C1DVCB_enES331ES369&sourceid=chrome&ie=UTF-8&q=aws+request+instances+wizard+documentation 6160402 2010-12-04 16:35:15.0002010-12-04 16:35:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=coldfusion+ami 6160404 2010-12-04 17:15:15.0002010-12-04 17:15:15.0001http://www.ask.com/web?q=make%2520damn%2520sure&search=search&qsrc=0&o=101857&l=dis 786598 2010-12-05 03:25:15.0002010-12-05 03:25:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+genereate+tests 5341276 2010-12-05 07:18:15.0002010-12-05 07:18:15.0001http://www.google.co.il/search?q=connecting+to+your+ec2+instance+for+first+time&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:he:official&client=firefox-a 6160402 2010-12-05 16:37:15.0002010-12-05 16:37:15.0001http://www.wikiwix.com/ 6160402 2010-12-05 17:23:15.0002010-12-05 17:23:15.0002http://www.google.ca/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=MXUnit&meta=&btnG=Google+Search 786457 2010-12-05 21:59:15.0002011-03-02 16:43:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=Yyr8TIj2FYqurAfQ3u21CA&start=80&sa=N 6160404 2010-12-06 00:13:15.0002010-12-06 00:13:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=XCr8TLTCFoiyrAfmm5DACA&start=70&sa=N 5734498 2010-12-06 00:13:15.0002010-12-06 00:13:15.0001http://www.google.com.hk/search?hl=zh-TW&newwindow=1&safe=active&q=inurl%3A%222010%2F04%22intext%3A%22Type+the+word+appearing+in+the+picture%22+AND+-inurl%3A%22.jpg%22+AND+-inurl%3A%22PNG&aq=f&aqi=&aql=&oq=&gs_rfai= 5341414 2010-12-03 03:18:15.0002010-12-03 03:18:15.0002http://www.google.com/search?q=eclipse+plugin+unit+test&hl=en&ei=n0f4TM3qF4qssAOjg82UBA&start=10&sa=N 786457 2010-12-03 01:31:15.0002010-12-03 01:31:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=MXUnit%20CFC%20path&ei=5z_4TPvsI4n4swO9uqimAw&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2010-12-03 00:55:15.0002010-12-03 00:55:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MXUnit&ei=UDr4TJ7bMYecsQOJ3YmzAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-12-03 00:32:15.0002010-12-03 00:32:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock%20arguments&ei=dez4TMPoFonKhAeY4eSaCQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2010-12-03 13:12:15.0002010-12-03 13:12:15.0001http://127.0.0.1:1979/help/nav/6 4292815 2010-12-03 09:30:15.0002010-12-03 09:30:15.0001http://wiki.mxunit.org/display/default/Using+injectMethod+for+simple+mocking?focusedCommentId=5734528 5341320 2010-12-03 04:17:15.0002010-12-03 04:17:15.0001http://wiki.mxunit.org/display/default/2010/04/05/news+test?showComments=true&showCommentArea=true 5341414 2010-12-03 03:24:15.0002010-12-03 03:24:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=mxunit%20exception&ei=ff_4TNruCpK0hAfZo4mdCQ&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA 4685867 2010-12-03 14:33:15.0002010-12-03 14:33:15.0003http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=EP_4TOCSJciohAe7nNCwCQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=jKbhZWYDW1jjXWQRC_g_1A 786457 2010-12-03 14:31:15.0002010-12-03 14:35:15.0001http://www.google.com/url?sa=t&source=web&cd=27&ved=0CD0QFjAGOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=%22Powered%20by%20Atlassian%20Confluence%22&ei=TBL5TICqHN2G4gbSnPXRBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&cad=rja 786457 2010-12-03 15:56:15.0002010-12-03 15:56:15.0001http://mxunit.local.efinancialcareers.com/ 786457 2010-12-03 15:39:15.0002010-12-03 15:39:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=ami%20visibility%20aws&ei=0Qv5TJ-rHYfBhAejnJT8CA&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2010-12-03 15:26:15.0002010-12-03 15:26:15.0002http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BFAQ&usg=AFQjCNExhIszMdiHvZ-e1Fo--eUJWMHHsA 4292817 2010-12-03 14:33:15.0002010-12-03 20:39:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=coldfusion%20ami&ei=kUr5TKWWCsSt8AaV7cmtCQ&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A&cad=rja 6160404 2010-12-03 19:53:15.0002010-12-03 19:53:15.0001http://127.0.0.1:3306/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-12-03 20:23:15.0002010-12-03 20:23:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit%20mocking%20&ei=MRb5TO3mG8fPhAf2xa2PCQ&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=tXo6WqNyS-rheX2quzpR1g 5341239 2010-12-03 16:10:15.0002010-12-03 17:54:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=query 4292794 2010-12-03 19:33:15.0002011-01-10 18:20:15.0001http://www.google.co.kr/#sclient=psy&hl=en&newwindow=1&site=&source=hp&q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl%3A%22.jpg%22+AND+-inurl%3A%22PNG%22&aq=f&aqi=&aql=&oq=&gs_rfai=&pbx=1&fp=b24e05d3fd2fb415 4947975 2010-12-04 00:49:15.0002010-12-04 00:49:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4ACGW_enUS301US309&q=ColdFusion+instances+for+EC2 6160402 2010-12-04 00:50:15.0002010-12-04 00:50:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=query 786478 2010-12-03 20:40:15.0002010-12-03 20:58:15.0001http://www.google.com/search?rlz=1C1LAVE_enUS368US368&sourceid=chrome&ie=UTF-8&q=what+is+the+password+of+ec2-user 6160402 2010-12-03 20:55:15.0002010-12-03 20:55:15.0002http://www.google.co.kr/#q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&newwindow=1&prmd=iv&ei=Jpj5TPX-OcjirAfngIWJCA&start=110&sa=N&fp=b24e05d3fd2fb415 6160404 2010-12-04 01:24:15.0002010-12-04 01:24:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=9EE5712E1A996E5EE632C2342DE8F9C2?replyToComment=6160449&#comment-6160449 5341233 2010-12-04 01:26:15.0002010-12-04 01:26:15.0001http://www.google.com.hk/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&newwindow=1&safe=strict&ei=8KD5TN_7G4K4rAeo3o2mCA&start=10&sa=N 4947975 2010-12-04 02:13:15.0002010-12-04 02:13:15.0001http://wiki.mxunit.org/display/default/how+cfcomponent+output=true++can+affect+memory+consumption?showcomments=true&showcommentarea=true 5734498 2010-12-04 02:18:15.0002010-12-04 02:18:15.0001http://www.google.com/search?q=inurl:%22/display/%22+intext:%22Anonymous+says%22+intext:%22Please+type+the+word+appearing+in+the+picture%22&hl=zh-CN&biw=1369&bih=589&ei=r6H5TInuD86HrAeNp8G-CA&start=10&sa=N 4947975 2010-12-04 02:06:15.0002010-12-04 02:06:15.0002http://www.delicious.com/erik_vold/mxunit 5341519 2010-12-01 22:51:15.0002010-12-01 22:53:15.0001http://www.google.com.mx/url?sa=t&source=web&cd=4&ved=0CC0QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%2Bcfc&ei=7q72TKvhAcOqlAes9dmrBg&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2010-12-01 20:25:15.0002010-12-01 20:25:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=custom+httpantrunner.cfc 5341519 2010-12-02 00:42:15.0002010-12-02 00:42:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+see+your+ec2+instance+in+a+web+browser 6160402 2010-12-01 23:33:15.0002010-12-01 23:33:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=mxunit+ant 5341269 2010-12-01 17:58:15.0002010-12-01 17:58:15.0002http://www.google.co.uk/search?q=assertTrue%2C+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-12-01 17:52:15.0002010-12-01 17:52:15.0001http://www.google.com/search?hl=en&source=hp&q=junitreport+ant+task&btnG=Google+Search&aq=0sx&aqi=g-sx1&aql=f&oq=&gs_rfai= 5341276 2010-12-01 19:45:15.0002010-12-01 19:45:15.0001http://www.google.com/url?sa=t&source=web&cd=5&ved=0CEAQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20doc&ei=b6P2TIHrMIaglAeF0ennBQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=orL5cZXu5ZfanDxUyzwrBA 5341269 2010-12-01 19:36:15.0002010-12-01 19:36:15.0001http://www.google.com/search?q=amazon+coldfusion 6160392 2010-12-02 05:58:15.0002010-12-02 05:58:15.0001http://www.blakspring.com/?p=3 5341320 2010-12-02 05:23:15.0002010-12-02 05:23:15.0001http://www.google.com/search?q=xpath+assert+condition&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-12-02 09:57:15.0002010-12-02 09:57:15.0001http://www.google.com.au/search?hl=en&client=safari&rls=en&q=custom+cfc&aq=f&aqi=&aql=&oq=&gs_rfai= 5341519 2010-12-02 07:04:15.0002010-12-02 07:04:15.0001http://www.google.ca/search?hl=en&rls=com.microsoft%3Aen-us%3AIE-SearchBox&q=coldfusion+cfcomponent+output&aq=f&aqi=&aql=&oq=&gs_rfai= 5734498 2010-12-02 01:56:15.0002010-12-02 01:56:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Advanced%2BStuff&usg=AFQjCNHLeXznhhX4cSd5Ee_J4i_X6FGfGA 5341208 2010-12-02 01:24:15.0002010-12-02 01:24:15.0001http://127.0.0.1:59844/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292820 2010-12-02 05:03:15.0002010-12-02 05:03:15.0001http://ymaveno.wordpress.com 4948032 2010-12-02 02:35:15.0002010-12-02 02:35:15.0001http://www.google.de/search?hl=de&safe=off&client=firefox-a&hs=FNB&rls=org.mozilla%3Ade%3Aofficial&q=org.mxunit.ant.MXUnitAntTask+jar&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-12-02 14:58:15.0002010-12-02 14:58:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=R773TOe7McP-8AbCrZDhBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=2bfok4mrafNPb444Wuynuw 786457 2010-12-02 15:42:15.0002010-12-02 15:42:15.0001http://www.google.com/search?q=how+to+launch+a+linux+ec2+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2010-12-02 16:26:15.0002010-12-02 16:26:15.0003http://www.google.com.mx/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%2Bsuite&ei=7cr3TJuKBoKclgecqI2LAg&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2010-12-02 16:36:15.0002010-12-02 21:06:15.0001http://www.google.ch/search?hl=de&safe=active&q=coldfusion+%2Bassert&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-12-02 10:55:15.0002010-12-02 10:55:15.0001http://www.google.co.uk/search?q=mxunit+quick+start&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-12-02 11:57:15.0002010-12-02 11:57:15.0003http://www.google.de/search?client=opera&rls=de&q=mxunit+assert&sourceid=opera&ie=utf-8&oe=utf-8 786478 2010-12-02 12:16:15.0002011-01-03 15:38:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=remotefacade+site%3Amxunit.org 4292817 2010-12-02 13:49:15.0002010-12-02 13:49:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=wxj4TK_7J4nQhAftm7DGDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=1dg5r-bai3UrnKIBk_V9lQ 786457 2010-12-02 22:08:15.0002010-12-02 22:08:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=mxunit+assert&ie=UTF-8&oe=UTF-8&redir_esc=&ei=DRn4TK6oB8m0hAfflcHFDw 786478 2010-12-02 22:10:15.0002010-12-02 22:10:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20docs&ei=Rxz4TPvkIMX7lweZvYCLAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=_9vbimM0934MJzyEfa04_g 786457 2010-12-02 22:23:15.0002010-12-02 22:23:15.0001http://www.google.com/search?q=ec2-user+password&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6160402 2010-12-02 23:03:15.0002010-12-02 23:03:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=%2Fframeworks.mxunit.&ei=Xcz3TMDyHsH_lgft_JmKAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=126yWlBQBjFIPtd8Ehtc1w 786457 2010-12-02 16:47:15.0002010-12-02 16:47:15.0001http://www.google.com/search?client=safari&rls=en&q=connect+to+your+ec2+instance+first+time&ie=UTF-8&oe=UTF-8 6160402 2010-12-02 19:22:15.0002010-12-02 19:22:15.0001http://www.google.com/search?q=create+user+account+amazon+linux&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2010-12-02 19:49:15.0002010-12-02 19:49:15.0001http://www.google.com.au/url?sa=t&source=web&cd=3&sqi=2&ved=0CCYQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=pqH1TKH0CYbQcfyjieQE&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=g7vMAPB4oTxjF6McHM5FzQ&cad=rja 786457 2010-12-01 01:16:15.0002010-12-01 01:16:15.0001http://localhost:8500/samples/samples.cfm 786457 2010-12-01 00:29:15.0002010-12-01 00:29:15.0002http://wiki.mxunit.org/display/default/Advanced+Stuff 4947975 2010-12-01 00:29:15.0002010-12-01 00:29:15.0001http://www.google.com/search?q=coldfusion+ami&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6160404 2010-12-01 00:26:15.0002010-12-01 00:26:15.0001http://www.google.com.mx/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%2Bquery&ei=fIX1TMSdHsKAlAfmovDGBQ&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2010-11-30 23:15:15.0002010-11-30 23:15:15.0001http://www.google.com.mx/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%2Btest%20cfc&ei=VoX1TKyUJcX_lgfjgvTpBQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-11-30 23:15:15.0002010-11-30 23:15:15.0001http://wiki.mxunit.org/display/default/Mocking+and+Stubbing?showChildren=false 5341231 2010-12-01 09:45:15.0002010-12-01 09:45:15.00013http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341218 2010-12-01 09:38:15.0002012-01-04 02:05:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=mxunit%20custom%20assertions&ei=Fxf2TLyCO8SyhAeUz7jyBQ&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA&cad=rja 4685867 2010-12-01 09:37:15.0002010-12-07 11:06:15.0001http://www.google.com.hk/search?q=generate%20ant%20junit&amp;hl=zh-CN&amp;sourceid=cndr 5341276 2010-12-01 06:35:15.0002010-12-01 06:35:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CC8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=coldfusion%20ec2&ei=S9z1TMHAA5D4swONkrDxCw&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2010-12-01 05:26:15.0002010-12-01 05:26:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=sample+mxunit+test+suites 786575 2010-12-01 02:48:15.0002010-12-01 02:48:15.0001http://bluetree.cf9/mxunit/ 786457 2010-12-01 01:19:15.0002010-12-01 01:19:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1024&bih=581&q=mxunit+assertions&aq=0&aqi=g10&aql=&oq=mxunit+&gs_rfai=&fp=defa3a9cb56700ff 786478 2010-12-01 10:36:15.0002010-12-01 10:36:15.0001http://www.google.com/url?sa=t&source=web&cd=8&ved=0CFAQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=ec2-user%20account&ei=dFP2TNOoHtGKswaq09zbBA&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2010-12-01 13:54:15.0002010-12-01 13:54:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?showChildren=false 5341248 2010-12-01 09:58:15.0002010-12-01 09:58:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=CyX2TJ77AsmwhQe688ndBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-12-01 10:36:15.0002010-12-01 10:36:15.0002http://wiki.mxunit.org/display/default/Mocking+and+Stubbing?showChildren=false 5341250 2010-12-01 09:50:15.0002010-12-01 09:50:15.0001http://wiki.mxunit.org/display/default/Mocking+and+Stubbing?showChildren=false 5341208 2010-12-01 09:51:15.0002010-12-01 09:51:15.0002http://wiki.mxunit.org/display/default/Mocking+and+Stubbing?showChildren=false 5341256 2010-12-01 09:48:15.0002010-12-01 09:48:15.0004http://wiki.mxunit.org/display/default/Mocking+and+Stubbing?showChildren=false 5341260 2010-12-01 09:49:15.0002010-12-01 09:49:15.0003http://www.google.co.uk/search?hl=en&rlz=1T4SNYK_enGB322GB322&q=coldfusion+amazon+ec2&aq=f&aqi=g1&aql=&oq=&gs_rfai= 6160392 2010-12-01 16:14:15.0002010-12-01 16:20:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit&btnG=Google+Search&aq=f&oq= 786478 2010-12-01 16:42:15.0002010-12-01 16:42:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=rGz2TM_vK4qIhQfy8cjTBQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-12-01 15:42:15.0002010-12-01 15:42:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20documentation&ei=z232TI_IOIOclgee8bXQBQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=nAU75JswlpFf9jsgPfx2Pw 786457 2010-12-01 15:47:15.0002010-12-01 15:47:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=4504F5D095E679406E5EE076F87C0F18?replyToComment=5341502&#comment-5341502 5341233 2010-12-01 15:36:15.0002010-12-01 15:36:15.0001http://www.google.co.uk/search?q=mxunit+test+suite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786575 2010-12-01 13:56:15.0002010-12-01 13:56:15.0001http://www.google.co.in/search?q=build.xml+download+for+junit&hl=en&ei=rlr2TIq6PMiHrAelxJipBw&start=20&sa=N 5341276 2010-12-01 14:25:15.0002010-12-01 14:25:15.000 5472258 5341231 virtix2010-06-22 10:35:18.0002010-06-22 10:35:18.000 5472258 5341597 virtix2010-06-22 10:35:29.0002010-06-22 10:35:29.000 5472262 5341519 marcesher2010-06-03 12:23:12.0002010-06-03 12:23:12.000 5472263 5341519 marcesher2010-06-03 12:23:12.0002010-06-03 12:23:12.000 4816897 5341473 marcesher2010-04-24 13:03:02.0002010-04-24 13:03:02.000 5472262 5341473 marcesher2010-04-24 13:03:02.0002010-04-24 13:03:02.000 5472260 5341473 marcesher2010-04-24 13:03:02.0002010-04-24 13:03:02.000 5472261 5341473 marcesher2010-04-24 13:03:02.0002010-04-24 13:03:02.000 5472258 5341239 virtix2010-03-26 10:09:04.0002010-03-26 10:09:04.000 5472259 5341473 marcesher2010-04-24 13:03:02.0002010-04-24 13:03:02.000 1015809 4292751 virtix2010-03-26 09:49:50.0002010-03-26 09:49:50.000 5472257 4292751 virtix2010-03-26 09:49:50.0002010-03-26 09:49:50.0001http://www.google.at/url?sa=t&source=web&ct=res&cd=8&url=http%3A%2F%2Ffuseng.info%2Fdisplay%2Fdefault%2FGetting%2BStarted%2B--%2BFirst%2BTutorial&ei=2kymSovuDZzInAPZycz8Dw&rct=j&q=mxunit+tutorial&usg=AFQjCNHHwfvFvPHVHdVKX1uWep2R4E0hZA 786558 2009-09-08 12:26:15.0002009-09-08 12:26:15.0001http://www.google.at/url?sa=t&source=web&ct=res&cd=8&url=http%3A%2F%2Fwiki.fuseboxframework.org%2Fdisplay%2Fdefault&ei=VxumStCYAYjX-QbIpbn3Dw&rct=j&q=mxunit&usg=AFQjCNFMNfgjpfzz_anUXTzF0Zvt4LEpuQ 786457 2009-09-08 08:54:15.0002009-09-08 08:54:15.000How cfcomponent output=true can affect memory consumptiondefault 5734518 marcesher2011-11-14 14:21:40.000marcesher2011-11-14 14:21:40.000String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000//mxunit.org/download.cfmhttp 5734518 marcesher2011-11-14 14:21:40.000marcesher2011-11-14 14:21:40.000Custom Assertionsdefault 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000//www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-callhttp 5734518 marcesher2011-11-14 14:21:40.000marcesher2011-11-14 14:21:40.000//mxunit.org/updatehttp 5734518 marcesher2011-11-14 14:21:40.000marcesher2011-11-14 14:21:40.000Using request.debug()default 5734518 marcesher2011-11-14 14:21:40.000marcesher2011-11-14 14:21:40.000View Debug Outputdefault 5734518 marcesher2011-11-14 14:21:40.000marcesher2011-11-14 14:21:40.000String text\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000//google.comhttp 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000//c:/path/to/my.htmlfile 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000string text\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000string message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000, String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000Custom Assertionsdefault 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000,String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000, String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000,String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000, String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000,String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000,String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.000,String message\default 786478 marcesher2011-11-12 19:58:14.000marcesher2011-11-12 19:58:14.0001http://wiki.fuseboxframework.org/display/default/What%20to%20put%20in%20your%20tests%20(Assertion%20Patterns)?showComments=false 786484 2009-09-04 08:42:15.0002009-09-04 08:42:15.000 5472258 5341601 virtix2010-06-22 10:35:48.0002010-06-22 10:35:48.000 5472258 5341606 virtix2010-06-22 10:36:06.0002010-06-22 10:36:06.000 5472258 5341233 virtix2010-06-22 10:36:36.0002010-06-22 10:36:36.000 5472258 5341623 virtix2010-06-22 10:37:04.0002010-06-22 10:37:04.000 1015809 786536 virtix2010-06-22 10:37:55.0002010-06-22 10:37:55.000 1015809 786543 virtix2010-06-22 10:38:17.0002010-06-22 10:38:17.000 5472258 5341256 virtix2010-06-22 10:48:04.0002010-06-22 10:48:04.000 5472258 5341260 virtix2010-06-22 10:48:24.0002010-06-22 10:48:24.000 5472258 5341258 virtix2010-06-22 10:48:41.0002010-06-22 10:48:41.000 5472258 5341416 virtix2010-06-22 10:49:10.0002010-06-22 10:49:10.000 5472258 5341636 virtix2010-06-22 10:59:31.0002010-06-22 10:59:31.000 5472264 5341647 marcesher2010-06-24 22:12:27.0002010-06-24 22:12:27.000 5472265 5341647 marcesher2010-06-24 22:12:27.0002010-06-24 22:12:27.000 5472266 5341647 marcesher2010-06-24 22:12:27.0002010-06-24 22:12:27.000 5472267 5341647 marcesher2010-06-24 22:12:27.0002010-06-24 22:12:27.0001http://wiki.fuseboxframework.org/display/default/MXUnit%20Documentation?showComments=false 786457 2009-09-04 03:54:15.0002009-09-04 03:54:15.00013http://wiki.fuseboxframework.org/display/default/Using%20request.debug()?focusedCommentId=2195639 2195464 2009-09-04 03:41:15.0002009-09-04 03:51:15.000 5341320 5341639 1marcesher2010-11-19 02:16:24.000marcesher2010-11-19 02:16:24.000current10http://wiki.fuseboxframework.org/display/default/What%20to%20put%20in%20your%20tests%20(Assertion%20Patterns)?focusedCommentId=2687004 786484 2009-09-04 03:32:15.0002009-09-04 03:39:15.0001http://www.google.com/search?q=built-in+assertions+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2009-09-03 21:39:15.0002009-09-03 21:39:15.0003http://wiki.fuseboxframework.org/display/default/MXUnit%20Documentation 786484 2009-09-04 00:08:15.0002009-09-04 00:27:15.00013http://wiki.fuseboxframework.org/display/default/MXUnit%20Documentation 2195464 2009-09-04 00:10:15.0002009-09-04 00:25:15.0006http://wiki.fuseboxframework.org/display/default/MXUnit%20Documentation 786457 2009-09-04 00:13:15.0002009-09-04 00:35:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit%2BDocumentation;jsessionid=1CC87C191191EDF7FED58DD63BC9A841 786457 2009-09-01 09:56:15.0002009-09-01 09:56:15.0001http://blog.mxunit.org/search?updated-max=2009-04-13T06%3A00%3A00-04%3A00&max-results=7 2195464 2009-09-01 03:27:15.0002009-09-01 03:27:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=KO3&q=assertion+patterns+testing&aq=f&oq=&aqi= 786484 2009-09-28 21:19:15.0002009-09-28 21:19:15.0002http://wiki.mxunit.org/display/default/Using+request.debug( 786457 2009-09-28 19:39:15.0002009-09-28 19:42:15.000570http://wiki.mxunit.org/display/default/Built-In%2BAssertions 786478 2009-09-28 02:31:15.0002012-01-08 11:28:15.0001http://www.google.com/search?q=mxunit+debug&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 2195464 2009-09-26 01:50:15.0002009-09-26 01:50:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit%2BDocumentation;jsessionid=07D2A4A33973535C73B33E6FD5DD95C6 786457 2009-09-26 04:41:15.0002009-09-26 04:41:15.0001http://www.google.pl/search?hl=pl&client=firefox-a&rls=org.mozilla%3Apl%3Aofficial&hs=LwV&q=Guard+Assertion+wiki&btnG=Szukaj&lr= 786484 2009-09-26 11:32:15.0002009-09-26 11:32:15.0002http://www.google.co.uk/search?q=mx+unit+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2009-09-25 15:00:15.0002009-09-25 15:45:15.0001http://www.google.com/search?hl=en&client=firefox-a&channel=s&rls=org.mozilla%3Aen-US%3Aofficial&hs=VFC&q=assertion+same+as+condition&aq=f&oq=&aqi= 786484 2009-09-25 14:35:15.0002009-09-25 14:35:15.0002http://www.bing.com/search?q=TDD+example&form=QBRE&qs=n 786598 2009-09-24 21:18:15.0002009-09-24 21:19:15.00012http://wiki.mxunit.org/login.action 786457 2009-09-24 20:18:15.0002011-08-16 10:27:15.0002http://groups.google.com/group/mxunit/browse_thread/thread/ff8929406d5216f4?hl=en 2195464 2009-09-24 13:31:15.0002009-09-24 15:36:15.0001http://www.google.at/search?hl=de&ei=iDG7SufKJtqrjAfEjqW_Cw&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=confluence+assertion+error&spell=1 786478 2009-09-24 08:45:15.0002009-09-24 08:45:15.0001http://wiki.mxunit.org/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B%28Assertion%2BPatterns%29?replyToComment=2195652 786484 2009-09-23 13:41:15.0002009-09-23 13:41:15.000 4816897 4685854 virtix2010-01-15 15:15:58.0002010-01-15 15:15:58.0002http://groups.google.com/group/mxunit/browse_thread/thread/ff8929406d5216f4 2195464 2009-09-23 15:00:15.0002009-09-29 14:05:15.0001http://wiki.fuseboxframework.org/display/default/TDD%2BExample%2B--%2BImplementing%2BNew%2BFunctionality 786598 2009-09-23 16:08:15.0002009-09-23 16:08:15.0001http://www.bing.com/search?q=tdd+examples&form=QBRE&qs=n 786598 2009-09-23 16:27:15.0002009-09-23 16:27:15.0001http://www.google.de/search?q=assert+expected+exception 786484 2009-09-22 11:34:15.0002009-09-22 11:34:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS309&=&q=how+to+assert+that+you+can%27t+save+an+object%3F&aq=f&oq=&aqi= 786484 2009-09-21 13:14:15.0002009-09-21 13:14:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+cftry+cfcatch 786478 2009-09-21 14:12:15.0002009-09-21 14:12:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=A1BCB0BE449CCF59E7EBFE4ACF0AC805 2195464 2009-09-18 09:51:15.0002009-09-18 09:51:15.0001http://www.google.se/search?hl=sv&client=firefox-a&rls=org.mozilla%3Asv-SE%3Aofficial&hs=7NG&q=mxunit+assert&btnG=S%C3%B6k&meta= 786484 2009-09-17 12:20:15.0002009-09-17 12:20:15.0001http://search.earthlink.net/search?q=how+a+simple+sample+of+a+written+assertion+looks+like%3F&area=earthlink-ws&channel=nonregistered&FD=0& 786484 2009-09-17 22:52:15.0002009-09-17 22:52:15.0001http://www.google.at/url?sa=t&source=web&ct=res&cd=10&url=http%3A%2F%2Fwiki.fuseboxframework.org%2Fdisplay%2Fdefault&ei=s1azSv_fKIia4gbqiMF8&rct=j&q=mxunit&usg=AFQjCNFMNfgjpfzz_anUXTzF0Zvt4LEpuQ 786457 2009-09-18 09:50:15.0002009-09-18 09:50:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit%2BDocumentation;jsessionid=0689505DCC18A0CE03215B6FDBD02C21 786457 2009-09-18 05:28:15.0002009-09-18 05:28:15.0002http://wiki.fuseboxframework.org/display/default/MXUnit%2BDocumentation?replyToComment=2195637 786457 2009-09-17 19:35:15.0002009-10-01 17:51:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=7&url=http%3A%2F%2Fwiki.fuseboxframework.org%2Fdisplay%2Fdefault&ei=i7-wSqL2E9-M4Aan9cDWBw&rct=j&q=mxunit&usg=AFQjCNFMNfgjpfzz_anUXTzF0Zvt4LEpuQ&sig2=e6TZHHzwK8Tb_XXFbO5BYA 786457 2009-09-16 10:36:15.0002009-09-16 10:36:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4DKUS_enUS285US285&q=Expected+Exception+Assertion 786484 2009-09-17 06:00:15.0002009-09-17 06:00:15.0001http://www.google.com/search?q=assertfalse+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-09-16 18:29:15.0002009-09-16 18:29:15.0001http://www.google.com/search?hl=en&source=hp&q=guard+assert&rlz=1W1GGLL_en&aq=f&oq=&aqi= 786484 2009-09-16 19:49:15.0002009-09-16 19:49:15.0001http://groups.google.com/group/mxunit/browse_thread/thread/694bf691f3bfc6a0/9ba191f8cef32268?lnk=raot 786478 2009-09-15 15:50:15.0002009-09-15 15:50:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS336&q=mxunit&btnG=Google+Search&aq=f&oq=&aqi= 786457 2009-08-18 21:58:15.0002009-08-18 21:58:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=D9AF0ABB44977EC63F2C88470929F316 786484 2009-08-18 21:58:15.0002009-08-18 21:58:15.0001http://www.bing.com/search?q=mxunit 786564 2009-08-18 20:58:15.0002009-08-18 20:58:15.0003http://www.google.com/search?q=mxunit+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-09-14 18:37:15.0002011-07-20 20:24:15.0001http://www.google.com/search?q=mxunit+xpath&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 786478 2009-09-14 18:55:15.0002009-09-14 18:55:15.0001http://www.google.com/search?hl=en&rlz=1C1CHMR_enIL335IL335&q=example+tdd+case&aq=f&oq=&aqi= 786598 2009-09-14 10:19:15.0002009-09-14 10:19:15.0001http://www.google.com/search?hl=en&q=wiki.mxunit.org+Built-In+Assertions 786478 2009-09-14 22:48:15.0002009-09-14 22:48:15.00012http://wiki.cfinnovate.com/display/default/TDD%2BExample%2B--%2BFixing%2Ba%2Bbug%2Bin%2Bthe%2Bplugin 786494 2009-09-13 14:02:15.0002012-01-09 09:44:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit%2BDocumentation;jsessionid=2B37CA32912F204A3F55A307B95B8608 786457 2009-09-13 17:32:15.0002009-09-13 17:32:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation 786598 2009-09-10 18:24:15.0002009-09-10 18:24:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=856BCC64C4C355C55623F9D73E50A12A 786457 2009-09-10 18:23:15.0002009-09-10 18:23:15.0001http://www.google.com/search?q=mxunit+&hl=en&rls=com.microsoft%3Aen-us&sa=2 786457 2009-09-10 18:23:15.0002009-09-10 18:23:15.0006http://www.google.com/search?q=mxunit+wiki&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2009-08-18 16:10:15.0002011-06-22 19:33:15.0001http://www.google.ca/search?hl=en&q=mxunit+ant+task+output&start=10&sa=N 786582 2009-09-10 18:54:15.0002009-09-10 18:54:15.0003http://groups.google.com/group/mxunit/browse_thread/thread/694bf691f3bfc6a0/9ba191f8cef32268?lnk=raot&pli=1 786478 2009-09-10 18:34:15.0002009-09-14 18:59:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation 786582 2009-09-10 18:25:15.0002009-09-10 18:25:15.0001http://www.google.com/search?hl=en&client=safari&rls=en&q=divide+method+test+cases&aq=f&oq=&aqi= 786564 2009-09-11 21:56:15.0002009-09-11 21:56:15.000//slidesix.com/view/MongoDB-at-RIAUnleashedhttp 6586373 marcesher2010-11-06 18:22:09.000marcesher2010-11-06 18:22:09.0002http://www.google.com/search?q=mxunit+fuse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786536 2009-09-10 18:22:15.0002009-09-10 18:22:15.000//mxunit.s3.amazonaws.com/video/mxunit_ant_automation_demo.swfhttps 5341271 marcesher2010-11-28 13:38:06.000marcesher2010-11-28 13:38:06.00011http://wiki.mxunit.org/display/default/Using+request.debug() 2195464 2009-09-08 23:04:15.0002011-11-04 07:51:15.0001http://www.bing.com/search?FORM=IEFM1&q=plugin+for+keyboard 786504 2009-09-09 01:37:15.0002009-09-09 01:37:15.000MockDebugScreenshot.pngimage/png 5341636 virtix2010-06-22 11:00:42.000virtix2010-06-22 11:00:42.0003547914http://wiki.cfinnovate.com/display/default/TDD%2BExample%2B--%2BFixing%2Ba%2Bbug%2Bin%2Bthe%2Bplugin?showComments=false 786494 2009-10-16 02:45:15.0002009-10-26 18:56:53.0001http://fuseng.info/display/default/TDD%2BExample%2B--%2BImplementing%2BNew%2BFunctionality 786598 2009-10-14 15:40:15.0002009-10-14 15:40:15.0001http://www.google.nl/search?hl=nl&source=hp&q=assert.equals+should+not+be+used+for+assertions&btnG=Google+zoeken&meta=&aq=0&oq=assert.equ 786478 2009-10-15 07:30:15.0002009-10-15 07:30:15.0002http://www.google.com/search?q=DirectoryTestSuite+componentPath+documentation&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786473 2009-08-14 00:33:15.0002009-08-14 00:37:15.0002http://www.google.co.in/search?q=what+is+guard.assert+function&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-08-14 13:02:15.0002009-08-14 13:02:15.0001http://www.google.be/search?hl=nl&source=hp&q=Assert.Equals+should+not+be+used+for+Assertions&meta=&aq=f&oq= 786478 2009-10-16 11:40:15.0002009-10-16 11:40:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us&q=mxunit+assertEqualXML&aq=f&oq=&aqi= 786478 2009-10-16 17:51:15.0002009-10-16 17:51:15.0001http://www.google.ca/search?q=guard+assertcondition&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-10-16 18:35:15.0002009-10-16 18:35:15.0001http://www.google.se/search?hl=sv&client=firefox-a&rls=org.mozilla%3Asv-SE%3Aofficial&hs=NGt&q=mx+unit+assert+functions&btnG=S%C3%B6k&meta= 786484 2009-10-19 14:02:15.0002009-10-19 14:02:15.000mockup_balsamiq-test.bmmltext/xml 786457 virtix2010-01-15 15:52:04.000virtix2010-01-15 15:52:04.000655auto-generated by Balsamiq Mockups. DO NOT REMOVE1mockup_balsamiq-test.pngapplication/png 786457 virtix2010-01-15 15:52:04.000virtix2010-01-15 15:52:04.00023017auto-generated by Balsamiq Mockups. DO NOT REMOVE12http://wiki.mxunit.org/dosearchsite.action?queryString=eclipse+plugin+cfdump 786598 2009-10-19 20:04:15.0002009-10-19 20:04:15.00012http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2009-08-17 09:20:15.0002011-08-30 11:52:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=debug 2195464 2009-10-19 20:10:15.0002009-10-19 20:10:15.0001http://www.google.co.uk/url?sa=t&source=web&ct=res&cd=11&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=JieJSrvpAdPajQfs1IijCw&rct=j&q=assertTrue+compare+two+strings&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2009-08-17 09:48:15.0002009-08-17 09:48:15.0002http://www.bing.com/search?q=plugin 786494 2009-08-15 03:51:15.0002009-08-17 22:25:15.0001http://www.bing.com/search?q=mxunit 786536 2009-08-15 01:35:15.0002009-08-15 01:35:15.0001http://www.google.com/search?hl=en&safe=off&client=firefox-a&rls=org.mozilla:en-US:official&hs=GY1&ei=9yPeSvuICY-m8AbIhqVa&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAkQBSgA&q=assertXpath+Content+Contains+text+on+page&spell=1 786478 2009-10-20 20:57:15.0002009-10-20 20:57:15.0002http://fuseng.info/display/default/MXUnit%2BDocumentation?replyToComment=2195637 786457 2009-10-21 14:05:15.0002009-11-04 17:58:15.0001http://www.google.it/search?hl=it&safe=off&client=firefox-a&rls=org.mozilla%3Ait%3Aofficial&hs=joF&q=confluence+example+things+to+do&btnG=Cerca&meta=&aq=f&oq= 786598 2009-10-21 12:12:15.0002009-10-21 12:12:15.0001http://www.google.com/search?client=safari&rls=en&q=using+assert+pattern&ie=UTF-8&oe=UTF-8 786484 2009-10-08 20:06:15.0002009-10-08 20:06:15.0001http://www.google.co.uk/search?q=dao+integration+tests+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-10-08 09:07:15.0002009-10-08 09:07:15.0001http://www.alltheweb.com/search?cat=web&cs=iso88591&q=junit+compare+two+strings+length+assert&rys=0&itag=crv&_sb_lang=pref 786478 2009-10-10 16:54:15.0002009-10-10 16:54:15.0001http://www.google.com/search?hl=en&client=safari&rls=en&q=eclipse++confluence+plugin&start=20&sa=N 786517 2009-10-09 20:02:15.0002009-10-09 20:02:15.0001http://www.google.ru/search?hl=ru&rlz=1C1CHMB_ruRU330RU330&newwindow=1&q=Assert.Equals+should+not+be+used+for+Assertions+Why+%3F&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq= 786478 2009-10-09 08:24:15.0002009-10-09 08:24:15.0001http://www.google.com/search?client=safari&rls=en&q=%22resulting+state+assertion%22&ie=UTF-8&oe=UTF-8&safe=active 786484 2009-10-12 07:46:15.0002009-10-12 07:46:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit%2BDocumentation;jsessionid=04B2BF86FD288A37881DD1874DB2D14E 786457 2009-10-14 08:09:15.0002009-10-14 08:09:15.0001http://www.google.nl/search?hl=nl&source=hp&q=assert.equals+should+not+be+used+for+assertions&meta=&aq=0&oq=assert.e 786484 2009-10-13 06:54:15.0002009-10-13 06:54:15.0003http://wiki.cfinnovate.com/display/default 786457 2009-08-12 19:38:15.0002010-08-19 16:57:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=2&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=4AvGSuKJGIX-tQPO9MCiBQ&rct=j&q=MX+unit+assert+tests&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2009-10-02 14:20:15.0002009-10-02 14:20:15.0002http://wiki.cfinnovate.com/display/default/MXUnit%20Documentation 786484 2009-08-12 20:40:15.0002009-08-12 20:59:15.00011http://wiki.cfinnovate.com/display/default/MXUnit%20Documentation 2195464 2009-08-12 20:42:15.0002009-08-12 21:06:15.00011http://wiki.fuseboxframework.org/display/default/Home?showComments=true&showCommentArea=true 294926 2009-10-02 18:43:15.0002010-08-01 12:31:15.0001http://www.google.com/search?hl=en&num=50&q=mxunit+documentation&aq=f&oq=&aqi= 786457 2009-10-02 20:44:15.0002009-10-02 20:44:15.0001http://wiki.fuseboxframework.org/display/default/Getting+Started+--+First+Tutorial 786564 2009-10-02 20:45:15.0002009-10-02 20:45:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=EB001C27E547F7118B5EEEAB1B7409E3 786558 2009-10-02 20:44:15.0002009-10-02 20:44:15.0001http://wiki.fuseboxframework.org/display/fng/Home 786558 2009-08-12 15:47:15.0002009-08-12 15:47:15.0001http://www.google.com/search?rlz=1C1GGLS_enUS305US305&sourceid=chrome&ie=UTF-8&q=mxunit+test+for+exceptions 786484 2009-10-03 00:29:15.0002009-10-03 00:29:15.0003http://wiki.mxunit.org/display/default/Built-In+Assertions?showComments=true&showCommentArea=true 786478 2009-10-03 08:58:15.0002011-11-04 07:43:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4ADBR_enUS271US272&q=fusebox+MXUNIT 786457 2009-10-03 03:17:15.0002009-10-03 03:17:15.0002http://wiki.mxunit.org/display/default/Using+request.debug%28%29?showComments=true&showCommentArea=true 2195464 2009-10-06 03:00:15.0002011-11-04 07:52:15.0009http://wiki.mxunit.org/display/default/Using+request.debug%28%29?showComments=true 2195464 2009-10-06 03:00:15.0002009-10-06 03:01:15.0001http://wiki.mxunit.org/display/default/Using+request.debug%28%29 2195464 2009-10-06 03:00:15.0002009-10-06 03:00:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug%2528%2529%3FshowComments%3Dtrue%26showCommentArea%3Dtrue 2195464 2009-10-06 03:00:15.0002009-10-06 03:00:15.0002http://www.bing.com/search?q=TDD+example+&src=IE-SearchBox&Form=IE8SRC 786598 2009-10-06 13:37:15.0002009-10-06 13:44:15.0009http://wiki.cfinnovate.com/display/default/MXUnit%20Documentation 786457 2009-08-12 20:43:15.0002009-08-12 21:07:15.00055http://wiki.mxunit.org/display/default/MXUnit+Documentation 786504 2009-08-12 21:02:15.0002011-11-15 14:55:15.000242http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin 786517 2009-09-29 08:19:15.0002012-01-04 22:48:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&q=assertequals+and+mxunit+and+xml+strings&btnG=Search&meta= 786478 2009-09-29 11:39:15.0002009-09-29 11:39:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&q=assertEquals+and+mxunit+and+xml+string+to+long&btnG=Search&meta= 786478 2009-09-29 10:30:15.0002009-09-29 10:30:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&hs=dVF&q=assertEquals+and+mxunit+and+xml+struct&btnG=Search&meta= 786478 2009-09-29 10:21:15.0002009-09-29 10:21:15.00026http://wiki.mxunit.org/display/default/Built-In%2BAssertions?showComments=true&showCommentArea=true 786478 2009-08-07 00:09:16.0002011-12-11 08:34:15.0001http://www.bing.com/search?q=tests 786473 2009-08-06 14:49:15.0002009-08-06 14:49:15.0001http://www.google.com.au/search?q=quilting+windowbox+free++pattern&hl=en&rlz=1T4DAAU_en-GBAU243AU245&start=30&sa=N 786478 2009-08-06 11:29:15.0002009-08-06 11:29:15.0001http://www.google.com/search?btnG=Go&q=mxunit+test+throw+error 786484 2009-09-29 19:55:15.0002009-09-29 19:55:15.000505http://wiki.mxunit.org/display/default/Install+the+Eclipse+Plugin 786529 2009-09-29 14:09:15.0002012-01-07 19:49:15.0009http://wiki.mxunit.org/display/default 786457 2009-08-05 19:06:15.0002010-07-05 02:46:15.000727http://wiki.mxunit.org/display/default/MXUnit+Documentation 786517 2009-09-29 14:09:15.0002012-01-07 19:48:15.0001http://www.google.com/search?q=assert+expected+exception 786484 2009-08-05 13:32:15.0002009-08-05 13:32:15.0001http://www.google.com/search?client=safari&rls=it-it&q=mxunit+assertion&ie=UTF-8&oe=UTF-8 786478 2009-08-04 13:50:15.0002009-08-04 13:50:15.00024http://www.google.com/search?q=MXUnit+Documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2009-09-30 16:25:15.0002011-05-11 14:59:15.0001http://www.bing.com/search?q=tests 786504 2009-08-11 16:43:15.0002009-08-11 16:43:15.0001http://www.google.com/search?q=test+assertions+best+practices&ie=utf-8&oe=utf-8&aq=t&rls=com.morganstanley:en-US:unofficial&client=firefox-a 786478 2009-08-11 17:48:15.0002009-08-11 17:48:15.0001http://wiki.fuseboxframework.org/dosearchsite.action?queryString=debug 2195464 2009-08-10 14:32:15.0002009-08-10 14:32:15.0001http://209.85.229.132/search?q=cache:lgF_iEZj3PgJ:mxunit.org/doc/index.cfm+mxunit&cd=2&hl=en&ct=clnk&gl=uk&client=firefox-a 786478 2009-08-10 13:55:15.0002009-08-10 13:55:15.0002http://www.bing.com/search?q=mxunit 294926 2009-08-09 00:00:15.0002009-08-18 00:50:15.0001http://www.google.co.uk/search?hl=en&q=where+to+put+-ea+assertions&btnG=Search&meta= 786484 2009-08-10 01:43:15.0002009-08-10 01:43:15.0001627http://wiki.mxunit.org/display/default/MXUnit+Documentation 786558 2009-08-07 15:22:16.0002012-01-07 18:54:15.0002http://wiki.mxunit.org/display/default/Getting+Started+--+Test+Suites 786575 2009-08-07 15:31:15.0002009-08-07 15:31:15.0001http://wiki.mxunit.org/display/default/Getting+Started+--+More+Test+Cases 786457 2009-08-07 16:20:15.0002009-08-07 16:20:15.0001http://wiki.fuseboxframework.com/display/default/Home?showComments=true&showCommentArea=true 294926 2010-02-16 21:57:15.0002010-02-16 21:57:15.0001http://www.google.com/search?q=mxunit%3Atransaction&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786484 2010-02-16 22:11:15.0002010-02-16 22:11:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=annotations 4292794 2010-02-16 22:13:15.0002010-02-16 22:13:15.0001http://www.google.com.ph/search?hl=tl&q=different+assersions&btnG=Maghanap&meta=&aq=f&oq= 786484 2009-11-14 02:42:15.0002009-11-14 02:42:15.0001http://fuseng.info/display/default/Eclipse%2BPlugin%2BTips%2Band%2BTricks?showComments=true&showCommentArea=true 4292820 2010-02-16 19:53:15.0002010-02-16 19:53:15.00019http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2010-02-16 15:04:15.0002011-08-31 15:31:15.000145http://wiki.mxunit.org/ 786457 2009-11-15 06:35:15.0002011-12-26 02:14:15.0001http://www.google.com.sg/search?q=test+debug+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-02-16 15:28:15.0002010-02-16 15:28:15.0007http://wiki.mxunit.org/MXUnit%2BDocumentation 786457 2010-02-16 14:13:15.0002011-11-26 08:39:15.0001http://www.google.com/search?hl=en&rls=com.microsoft:en-US&ei=ZnB8S77JIN3k8AaU-LHkBQ&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAYQBSgA&q=mxunit+assert+true&spell=1 786478 2010-02-17 22:41:15.0002010-02-17 22:41:15.0001http://www.google.com/search?q=mxunit+data+provider+annotation&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 4292794 2010-02-17 19:10:15.0002010-02-17 19:10:15.0003http://wiki.cfinnovate.com/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B%28Assertion%2BPatterns%29?showComments=true&showCommentArea=true 786484 2010-02-18 01:17:15.0002010-09-22 21:40:15.0001http://www.fuseboxframework.com/display/default/MXUnit%2BTestResult%2BOutput%2BFormats?showComments=false 786582 2010-02-17 12:47:15.0002010-02-17 12:47:15.0007http://wiki.mxunit.org/display/default/Test+Private+Methods 4292736 2009-11-13 16:25:15.0002011-12-16 17:49:15.0006http://wiki.mxunit.org/display/default/How+to... 4292736 2009-11-13 16:25:15.0002010-03-17 17:08:15.0001http://www.google.com/search?hl=zh-CN&q=debug+output+view&lr=&rlz=1I7GGLL_en 4292713 2010-02-17 04:58:15.0002010-02-17 04:58:15.0001http://search.yahoo.com/search;_ylt=A0geu9EgYP1KXaYASsBXNyoA?p=how+to+view+debug+output&fr2=sb-top&fr=yfp-t-701&sao=1 4292713 2009-11-13 13:34:15.0002009-11-13 13:34:15.00028http://wiki.mxunit.org/display/default/Simple+Test+Scheduling 4292775 2009-11-12 18:33:15.0002011-12-18 09:57:15.00030http://wiki.mxunit.org/display/default/Using+request.debug() 4292713 2009-11-12 17:31:15.0002011-12-19 19:02:15.0002http://www.mxunit.org/doc/ 2195464 2009-11-12 17:31:15.0002009-11-12 17:33:15.0001http://www.bing.com/search?q=mxunit 786543 2009-07-31 10:30:15.0002009-07-31 10:30:15.0001http://wiki.fuseboxframework.com/display/default/How+to...?showChildren=false 786457 2010-02-13 12:38:15.0002010-02-13 12:38:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+debug+output+functions&ie=UTF-8&oe=UTF-8 2195464 2010-02-16 04:55:15.0002010-02-16 04:55:15.0001http://www.google.com/search?rlz=1C1GGLS_enUS363US363&sourceid=chrome&ie=UTF-8&q=mxunit+request+debugging+output 4292713 2010-02-15 22:07:15.0002010-02-15 22:07:15.0001http://www.google.com/search?q=MXUnit+%2B+test+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2010-02-15 15:46:15.0002010-02-15 15:46:15.0001http://www.google.com/search?q=simple+test+assert+pattern&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 786484 2009-07-31 22:12:15.0002009-07-31 22:12:15.0001http://us.yhs.search.yahoo.com/avg/search?p=randy+merril&fr=yhs-avg-chrome&ei=UTF-8&partnerid=yhs-avg-chrome&type=yahoo_avg_hs2-tb-web_chrome_us 294926 2010-02-15 15:35:15.0002010-02-15 15:35:15.0001http://us.yhs.search.yahoo.com/avg/search?p=randy+merril&fr=yhs-avg-chrome&ei=UTF-8&partnerid=yhs-avg-chrome&type=yahoo_avg_hs2-tb-web_chrome_us 786457 2010-02-15 15:34:15.0002010-02-15 15:34:15.0001http://www.google.com.br/search?q=mxunit+test+runner&hl=pt-BR&safe=off&client=firefox-a&rls=org.mozilla:en-US:official&hs=eUI&start=40&sa=N 786473 2009-08-01 17:10:15.0002009-08-01 17:10:15.00028http://wiki.mxunit.org/display/default/Running+directories+of+tests 786457 2009-08-01 17:17:15.0002011-12-27 21:35:15.00012http://wiki.mxunit.org/spaces/viewspacesummary.action?key=default 786457 2009-08-01 17:36:15.0002011-09-27 20:09:15.0001http://www.google.com.br/search?q=runner+mxunit&hl=pt-BR&safe=off&client=firefox-a&rls=org.mozilla:en-US:official&hs=JO0&start=10&sa=N 786471 2009-08-01 19:56:15.0002009-08-01 19:56:15.0001http://www.google.com.br/search?q=runtestremote+mxunit+error&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786564 2009-08-01 22:01:15.0002009-08-01 22:01:15.0007http://www.fuseng.info/dashboard.action 786478 2010-02-12 07:49:15.0002010-02-12 07:49:15.0003http://fuseng.info/display/default/MXUnit+Documentation 786457 2009-11-18 06:33:15.0002009-11-18 06:33:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+help&btnG=Search&meta=&aq=f&oq= 786457 2009-11-18 06:32:15.0002009-11-18 06:32:15.0001http://www.google.com/search?q=mxunit+database+insert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-02-11 17:19:15.0002010-02-11 17:19:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+executeTestCase&btnG=Search&meta=&aq=&oq=mxunit+debug+and+dump+usage+rf 4292713 2009-11-18 05:13:15.0002009-11-18 05:13:15.0001http://fuseng.info/pages/recentlyupdated.action?key=default 786478 2009-11-18 06:36:15.0002009-11-18 06:36:15.0001http://fuseng.info/label/default/dataproviders 4292794 2009-11-18 06:35:15.0002009-11-18 06:35:15.0003http://fuseng.info/display/default/MXUnit+Documentation?replyToComment=2195637 4292775 2009-11-18 06:33:15.0002009-11-18 06:33:15.000548http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292794 2009-11-17 14:27:15.0002012-01-07 09:18:15.0001http://wiki.fuseboxframework.com/display/default 786457 2010-02-13 00:35:15.0002010-02-13 00:35:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=LJ4&q=mxunit+getresultsoutput&aq=f&oq=&aqi= 786473 2009-08-02 22:12:15.0002009-08-02 22:12:15.0001http://www.google.pt/search?hl=pt-PT&source=hp&q=mxunit+exception&btnG=Pesquisa+do+Google&meta=&aq=f&oq= 786478 2009-11-17 15:31:15.0002009-11-17 15:31:15.0002http://blog.mxunit.org/search/label/mxunit%20product%20update 786484 2009-11-17 15:41:15.0002009-11-23 21:05:15.0001http://fuseng.info/display/default/Install+the+Eclipse+Plugin 786529 2009-11-17 17:28:15.0002009-11-17 17:28:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=tdd+mxunit+example&aq=f&oq=&aqi= 786457 2009-11-17 17:22:15.0002009-11-17 17:22:15.0001http://fuseng.info/display/default/MXUnit+Documentation?replyToComment=2195637 786517 2009-11-17 17:22:15.0002009-11-17 17:22:15.00084http://wiki.mxunit.org/display/default/MXUnit+Documentation 786494 2010-02-12 18:01:15.0002012-01-05 15:38:15.0002http://www.google.com/search?q=mxunit+expected+exceptions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-11-17 18:50:15.0002009-11-17 18:52:15.0003http://rmaxwiki/rmaxwiki/Wiki.jsp?page=Test_driven_development 786478 2009-11-17 18:35:15.0002010-02-05 21:12:15.0001http://wiki.mxunit.org/display/default/Developer+Info?showChildren=true 786457 2010-02-09 22:59:15.0002010-02-09 22:59:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786552 4292794 2009-11-16 20:09:15.0002009-11-16 20:09:15.0003http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 4947975 2010-02-09 23:01:15.0002010-02-09 23:02:15.0008http://wiki.mxunit.org/display/default/How+to... 4292766 2009-11-16 20:10:15.0002010-03-03 21:43:15.0002http://wiki.mxunit.org/display/default/Developer+Info 4947973 2010-02-09 22:59:15.0002011-08-10 15:27:15.00011http://wiki.mxunit.org/display/default/Data+driven+testing+with+MXUnit+dataproviders 4292794 2009-11-16 20:10:15.0002011-08-16 10:28:15.0005http://wiki.mxunit.org/display/default/Testing+MXUnit 4947973 2010-02-09 22:59:15.0002011-09-27 01:14:15.0006http://wiki.mxunit.org/pages/editpage.action?pageId=4292794 4292794 2009-11-16 20:14:15.0002011-12-10 16:32:15.0001http://wiki.fuseboxframework.com/pages/editpage.action?pageId=4947975 4947975 2010-02-09 23:21:15.0002010-02-09 23:21:15.0004http://wiki.mxunit.org/display/default/How+to... 4292794 2009-11-16 20:11:15.0002010-02-10 04:43:15.00015http://wiki.mxunit.org/display/default/MXUnit+Documentation 4947975 2010-02-10 01:11:15.0002011-11-21 21:48:15.0001http://wiki.fuseboxframework.com/login.action?os_destination=%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation 786457 2010-02-09 23:02:15.0002010-02-09 23:02:15.0002http://wiki.mxunit.org/spaces/configurespacelogo.action?key=default 786457 2009-11-16 20:18:15.0002009-11-23 15:15:15.0001http://www.bing.com/search?q=mxunit 786593 2009-08-03 16:03:15.0002009-08-03 16:03:15.00048http://wiki.mxunit.org/display/default/Data+driven+testing+with+MXUnit+dataproviders 786457 2009-11-16 20:15:15.0002011-11-14 12:16:15.0002http://wiki.fuseboxframework.com/display/default/Testing+MXUnit 4947975 2010-02-09 23:02:15.0002010-02-09 23:02:15.0001http://wiki.mxunit.org/spaces/editspace.action?key=default 786457 2009-11-16 20:28:15.0002009-11-16 20:28:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=mxunit+assertions&aq=0&aqi=g3&oq=mxunit+asse 786478 2010-02-09 15:27:15.0002010-02-09 15:27:15.0002http://wiki.mxunit.org/display/default/Documentation 4292794 2009-11-16 20:22:15.0002009-11-16 20:29:15.0001http://wiki.mxunit.org/display/default/Documentation 786457 2009-11-16 21:47:15.0002009-11-16 21:47:15.0001http://www.google.co.uk/url?url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&rct=j&ei=RzpxS8XsDpn20gSKlICtCw&sa=X&oi=nshc&resnum=1&ct=result&cd=1&ved=0CAgQzgQoAA&q=mxunit+assert+methods&usg=AFQjCNGeVQCoD_wM9oJxZ-qrPNHmbySsmA 786478 2010-02-09 10:35:15.0002010-02-09 10:35:15.00072http://wiki.mxunit.org/display/default/MXUnit+Documentation 4947973 2010-02-09 22:56:15.0002011-11-15 05:30:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=4947973 4947975 2010-02-09 22:59:15.0002010-02-09 22:59:15.0004http://wiki.mxunit.org/dosearchsite.action?queryString=setup 786484 2009-08-03 19:29:15.0002010-02-09 20:38:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786457 4947973 2010-02-09 22:54:15.0002010-02-09 22:54:15.0004http://wiki.mxunit.org/display/default/Developer+Info 786457 2010-02-09 22:54:15.0002011-08-25 08:19:15.0001http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=en&source=hp&q=your+assertion&meta=&btnG=Google+Search 786484 2010-02-10 22:59:15.0002010-02-10 22:59:15.0001http://www.fuseboxframework.com/dashboard.action 4292775 2009-11-15 09:26:15.0002009-11-15 09:26:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=show+console+output+in+browser+eclipse&btnG=Search&meta=&aq=f&oq= 4292713 2010-02-10 21:45:15.0002010-02-10 21:45:15.0001http://www.google.com/search?q=mxunit+testing+dao&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-02-10 20:22:15.0002010-02-10 20:22:15.0002http://thickmom.com 786457 2009-11-16 06:10:15.0002009-11-16 06:10:15.0001http://www.google.com/search?hl=en&rls=com.microsoft:en-us:IE-SearchBox&q=%2Beclipse+%2Bplugin+%2Bbrowser&start=40&sa=N 4292815 2010-02-11 15:15:15.0002010-02-11 15:15:15.0002http://thickmom.com 4292775 2009-11-16 06:11:15.0002009-11-16 06:11:15.0001http://wiki.fuseboxframework.com/display/default/TDD%2BExample%2B--%2BFixing%2Ba%2Bbug%2Bin%2Bthe%2Bplugin 786494 2010-02-11 00:01:15.0002010-02-11 00:01:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=4292870 4292870 2010-02-10 04:38:15.0002010-09-07 18:14:15.0007http://wiki.mxunit.org/pages/viewpage.action?pageId=4292870 786457 2010-02-10 04:38:15.0002010-12-13 15:32:15.0001http://www.bing.com/search?q=mxunit 786484 2009-08-04 09:49:15.0002009-08-04 09:49:15.0007http://wiki.mxunit.org/pages/editpage.action?pageId=4947975 4947975 2010-02-10 01:16:15.0002010-02-11 00:19:15.0001http://wiki.mxunit.org/pages/worddav/importword.action 786457 2009-11-16 18:27:15.0002009-11-16 18:27:15.0002http://wiki.mxunit.org/display/default/Tutorials 786598 2010-02-10 04:42:15.0002010-02-10 04:42:15.0001http://trac.fuseboxframework.org/display/default/What+to+put+in+your+tests+%28Assertion+Patterns%29?showComments=true&showCommentArea=true 786484 2010-02-25 13:54:15.0002010-02-25 13:54:15.0001http://www.google.com.ua/search?q=%22add+comment%22+site:http://trac.fuseboxframework.org&num=50&hl=ru&filter=0 786484 2010-02-25 13:54:15.0002010-02-25 13:54:15.0002http://www.google.com/search?q=assertIsEmptyStruct&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-02-25 18:46:15.0002010-02-25 18:46:15.00052http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292775 2009-11-10 15:33:15.0002012-01-03 17:10:15.0001http://www.google.com/search?hl=en&q=MXUnit+how+it+works&start=20&sa=N 786471 2010-02-25 08:39:15.0002010-02-25 08:39:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=trace 786582 2009-11-10 15:30:15.0002009-11-10 15:30:15.0001http://trac.fuseboxframework.org/display/default/What+to+put+in+your+tests+(Assertion+Patterns) 786484 2010-02-25 13:51:15.0002010-02-25 13:51:15.0001http://www.google.com.ua/search?num=50&hl=ru&q=%22add+comment%22+site%3Ahttp%3A%2F%2Ftrac.fuseboxframework.org&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&meta=&aq=f&oq= 786484 2010-02-25 13:50:15.0002010-02-25 13:50:15.000Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.6virtix2010-03-26 11:50:50.000virtix2010-03-26 14:00:25.000 5341271 current1http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=MXUnit+assertions&btnG=Google+Search 786478 2010-02-26 02:37:15.0002010-02-26 02:37:15.0001http://www.google.com.au/search?q=cfset+boolean+condition&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2009-07-23 06:37:15.0002009-07-23 06:37:15.0004http://wiki.mxunit.org/display/default/How+to... 4685867 2010-02-25 18:51:15.0002010-03-11 21:17:15.0003Eclipse Plugin FAQ9marcesher2009-12-27 18:18:28.000marcesher2010-04-15 16:27:21.000 4292817 current1http://www.google.com/search?hl=en&client=firefox-a&hs=kXO&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+wiki&aq=f&aqi=&aql=&oq= 786457 2010-02-26 16:47:15.0002010-02-26 16:47:15.0008http://sites.google.com/site/mightymock/home 786457 2010-02-26 17:25:15.0002010-12-05 21:31:15.0001http://www.google.com/search?hl=en&q=eclipse+error+log+plugin&start=10&sa=N 4292815 2010-02-26 07:25:15.0002010-02-26 07:25:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=z9J&rls=org.mozilla%3Aen-GB%3Aofficial&q=mxunit+assertEquals&btnG=Search&meta=&aq=f&oq= 786478 2010-02-26 12:05:15.0002010-02-26 12:05:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2010-02-26 13:35:15.0002010-02-26 13:35:15.0001http://www.google.com.ua/search?q=%22Add+comment%22+site:http://fuseng.info&num=50&hl=ru&filter=0 786478 2010-02-23 14:49:15.0002010-02-23 14:49:15.0001http://fuseng.info/display/default/Built-In+Assertions?showComments=true&showCommentArea=true 786478 2010-02-23 14:48:15.0002010-02-23 14:48:15.0002http://www.google.com.ua/search?num=50&hl=ru&q=%22Add+comment%22+site%3Ahttp%3A%2F%2Ffuseng.info&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&meta=&aq=f&oq= 786478 2010-02-23 14:46:15.0002010-02-23 14:46:15.0001http://fuseng.info/display/default/Built-In+Assertions 786478 2010-02-23 14:46:15.0002010-02-23 14:46:15.0003http://groups.google.com/group/mxunit/browse_thread/thread/694bf691f3bfc6a0 786478 2009-07-24 16:27:15.0002009-09-28 11:40:15.0002http://www.google.com.my/search?hl=en&source=hp&q=mxunit+documentation&meta=&aq=9&oq=mxunit 786457 2010-02-23 14:11:15.0002010-02-23 14:14:15.0001http://wiki.cfinnovate.com/display/default/First+Test+Case 786564 2010-02-23 05:06:15.0002010-02-23 05:06:15.0002http://www.bing.com/search?q=MXUnit+&first=11&FORM=PORE 786457 2010-02-24 01:26:15.0002010-02-24 01:32:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us&q=mxunit+debug+object+under+test&aq=f&aqi=&aql=&oq= 4292713 2010-02-23 20:51:15.0002010-02-23 20:51:15.0001http://www.google.com/search?q=mxunit+assertSame&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-02-23 18:50:15.0002010-02-23 18:50:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=786552 4947975 2010-02-24 18:07:15.0002010-02-24 18:07:15.0001http://www.google.co.uk/search?q=MX+unit+default+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2009-11-09 12:40:15.0002009-11-09 12:40:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us&q=mxunit+assertIsTypeOf+query&aq=f&aqi=&aql=&oq= 786478 2010-02-24 17:59:15.0002010-02-24 17:59:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=l4I&q=does+not+equal+assertion&aq=f&oq=&aqi= 786478 2009-11-09 01:00:15.0002009-11-09 01:00:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=F26B7D7306EBD71F5728D62E7A2E07DF 786478 2010-02-24 01:34:15.0002010-02-24 01:34:15.0001http://www.google.com/search?hl=en&q=wiki+mxunit&aq=f&aqi=g-sx1&oq= 786457 2010-02-24 02:54:15.0002010-02-24 02:54:15.000512http://wiki.mxunit.org/display/default/MXUnit+Documentation 786473 2009-07-24 20:58:15.0002012-01-03 18:01:15.0001http://wiki.fuseboxframework.com/display/default/Eclipse%2BPlugin%2BFAQ?showComments=false 4292817 2010-02-24 23:10:15.0002010-02-24 23:10:15.000746http://wiki.mxunit.org/display/default/MXUnit+Documentation 786575 2009-07-24 20:59:15.0002012-01-09 11:34:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=setup 786558 2009-07-24 20:59:15.0002010-05-25 22:12:15.0005http://trac.fuseboxframework.org/dashboard.action 4292775 2009-11-08 09:00:15.0002009-11-26 14:20:15.0001http://www.google.com/search?q=confluence+xml+junitreport&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2010-02-24 18:23:15.0002010-02-24 18:23:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=mxunit+setup 786484 2009-07-24 21:02:15.0002009-07-24 21:02:15.0001http://trac.fuseboxframework.org/display/default/MXUnit+Documentation 786471 2009-11-12 05:13:15.0002009-11-12 05:13:15.0001http://wiki.fuseboxframework.com/display/default/TDD%2BExample%2B--%2BFixing%2Ba%2Bbug%2Bin%2Bthe%2Bplugin?showComments=true 786494 2010-02-21 05:09:15.0002010-02-21 05:09:15.0001http://trac.fuseboxframework.org/display/default/Getting+Started 786558 2009-11-12 05:15:15.0002009-11-12 05:15:15.0001http://wiki.cfinnovate.com/display/default/Setting%2Bup%2Byour%2BTests%2BDirectory?showComments=false 786593 2010-02-21 06:57:15.0002010-02-21 06:57:15.0003http://blog.mxunit.org/2009_04_01_archive.html 786484 2009-11-12 09:24:15.0002010-06-08 21:51:15.0003http://fuseng.info/display/default/Testing+MXUnit?showComments=true&showCommentArea=true 4947975 2010-02-21 16:57:15.0002010-04-06 17:48:15.0001http://wiki.fuseboxframework.com/display/default/Eclipse+Plugin+FAQ?showComments=true&showCommentArea=true 4292817 2010-02-21 17:14:15.0002010-02-21 17:14:15.0001http://trac.fuseboxframework.org/display/default/Tutorials 4292751 2009-11-12 05:15:15.0002009-11-12 05:15:15.0001http://www.google.com/search?hl=en&q=%22Please+type+the+word+appearing+in+the+picture.%22&start=70&sa=N 4292817 2010-02-21 17:11:15.0002010-02-21 17:11:15.00022http://wiki.mxunit.org/display/default/Developer+Info 4947975 2010-02-22 05:38:15.0002012-01-06 16:07:15.0002http://www.google.com.ua/search?num=50&hl=ru&q=%22Add+comment%22+site%3Atrac.fuseboxframework.org&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&meta=&aq=f&oq= 786478 2010-02-22 07:23:15.0002010-02-22 07:23:15.0007http://wiki.fuseboxframework.com/display/default/Eclipse%2BPlugin%2BFAQ?showComments=true&showCommentArea=true 4292817 2010-02-22 06:31:15.0002010-05-09 19:25:15.0001http://www.google.com/search?q=galery+of+momsucking+her+son&hl=fa&lr=&start=130&sa=N 786478 2009-07-25 20:56:15.0002009-07-25 20:56:15.0003http://wiki.cfinnovate.com/display/default/Home?showComments=true&showCommentArea=true 294926 2010-02-22 08:18:15.0002010-02-24 22:44:15.0001http://www.google.com/search?hl=en&q=%22Please+type+the+word+appearing+in+the+picture.%22&start=200&sa=N 294926 2010-02-22 08:15:15.0002010-02-22 08:15:15.0001http://wiki.mxunit.org/display/default/Home?focusedCommentId=4948017 294926 2010-02-22 17:44:15.0002010-02-22 17:44:15.0001http://wiki.mxunit.org/display/default/Eclipse+Plugin+FAQ?showComments=true 786457 2010-02-22 17:45:15.0002010-02-22 17:45:15.0001http://wiki.mxunit.org/display/default/Testing+MXUnit?focusedCommentId=4948014 4947975 2010-02-22 17:45:15.0002010-02-22 17:45:15.0001http://wiki.mxunit.org/display/default/Home?showComments=true 4292817 2010-02-22 17:45:15.0002010-02-22 17:45:15.0001http://wiki.mxunit.org/display/default/Eclipse+Plugin+FAQ?focusedCommentId=4948015 4292817 2010-02-22 17:45:15.0002010-02-22 17:45:15.0002http://wiki.mxunit.org/display/default/Testing+MXUnit?showComments=true 786457 2010-02-22 17:46:15.0002010-03-26 08:35:15.0001http://www.google.pt/search?hl=pt-PT&q=mxunit+function+name&start=20&sa=N 786478 2009-11-11 23:09:15.0002009-11-11 23:09:15.0001http://isport24.com/pl/ 786478 2010-02-23 01:58:15.0002010-02-23 01:58:15.0002http://www.google.com/search?hl=en&q=MX+Unit&start=20&sa=N 786457 2010-02-23 03:17:15.0002010-02-23 03:20:15.0003http://wiki.cfinnovate.com/display/default/MXUnit+Documentation 4292751 2010-02-23 03:18:15.0002010-02-23 03:20:15.0002http://wiki.cfinnovate.com/display/default/Using+MXUnit 786536 2010-02-23 03:20:15.0002010-02-23 03:25:15.0001http://wiki.cfinnovate.com/display/default/Tutorials 4292751 2010-02-23 03:25:15.0002010-02-23 03:25:15.0002http://wiki.cfinnovate.com/display/default/Getting+Started 786558 2010-02-23 03:26:15.0002010-02-23 03:26:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=exclude&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786473 2009-07-28 16:55:15.0002009-07-28 16:55:15.000219http://wiki.mxunit.org/pages/viewpage.action?pageId=786471 4292713 2009-11-11 15:32:15.0002012-01-05 17:47:15.0001http://wiki.fuseboxframework.org/dashboard.action 4292775 2009-11-11 13:39:15.0002009-11-11 13:39:15.0001http://wiki.fuseboxframework.org/pages/editpage.action?pageId=4292775 4292775 2009-11-11 13:41:15.0002009-11-11 13:41:15.0001http://www.google.it/url?sa=t&source=web&ct=res&cd=3&ved=0CA4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=confluence+no+rows+returned+message&ei=xF9-S5CmJM6M_Abwh935Dw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-02-19 09:55:15.0002010-02-19 09:55:15.0002http://wiki.mxunit.org/display/default/MXUnit%2BDocumentation?showComments=true&showCommentArea=true 786457 2010-02-19 08:23:15.0002010-12-08 22:57:15.000112http://wiki.fuseboxframework.com/display/default/First+Test+Case 786564 2010-02-19 15:47:15.0002010-09-27 05:26:15.00091http://wiki.fuseboxframework.com/display/default/More+Test+Cases 786575 2010-02-19 15:48:15.0002010-09-27 05:38:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=8948886E009878BEFCF9110623CE5161 786484 2009-07-29 15:35:15.0002009-07-29 15:35:15.00014http://wiki.mxunit.org/dosearchsite.action?queryString=debug 4292713 2009-11-10 23:40:15.0002011-09-19 18:41:15.0001http://mxunit.riaforge.org/index.cfm?event=action.download 786457 2010-02-19 15:23:15.0002010-02-19 15:23:15.00013http://www.google.co.uk/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2009-07-29 15:35:15.0002011-07-31 23:01:15.00014http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786478 2010-02-19 17:34:15.0002010-09-24 17:51:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=z-p-S5ynJpO1tgfj6NGpDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-02-19 19:48:15.0002010-02-19 19:48:15.00061http://wiki.fuseboxframework.com/display/default/Creating+Test+Suites 786582 2010-02-19 15:49:15.0002010-09-20 14:30:15.00014http://wiki.mxunit.org/display/default/How+to... 4292713 2009-11-10 21:28:15.0002010-03-11 21:18:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=3&ved=0CAwQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=2df5SpmRJ4bYsgPNufnKCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2009-11-10 21:15:15.0002009-11-10 21:15:15.0001http://www.bing.com/search?q=mxunit 786478 2009-07-29 07:46:15.0002009-07-29 07:46:15.0002http://porschenb.com 786494 2010-02-21 01:56:15.0002010-06-03 18:31:15.0004http://wiki.mxunit.org/display/default/More%2BTest%2BCases 786564 2010-02-20 04:46:15.0002011-09-27 20:25:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786457 4948032 2010-03-09 23:28:15.0002010-03-09 23:28:15.0001http://www.google.com/search?hl=en&q=cffunction+return+query+no+results&sourceid=navclient-ff&rlz=1B3GGGL_enUS347US350&ie=UTF-8 786478 2009-11-03 14:33:15.0002009-11-03 14:33:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+test+result+formats&btnG=Google+Search 786457 2009-11-03 17:49:15.0002009-11-03 17:49:15.0002http://www.google.com/search?hl=en&client=firefox-a&hs=iv7&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+assertions&aq=0&aqi=g3&aql=&oq=mxunit+as 786478 2010-03-09 21:54:15.0002010-03-10 14:04:15.0001http://www.google.it/search?hl=it&rlz=1C1GGLS_itIT354IT354&q=%22assertion+patterns%22&start=20&sa=N 786484 2010-03-09 15:02:15.0002010-03-09 15:02:15.0001http://www.google.it/search?rlz=1C1GGLS_itIT354IT354&sourceid=chrome&ie=UTF-8&q=assertion+patterns 786484 2010-03-09 13:40:15.0002010-03-09 13:40:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla:en-GB:official&q=mxunit+test+generator&start=10&sa=N 786471 2009-11-04 12:27:15.0002009-11-04 12:27:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assertions&aq=1&oq=mxunit+&aqi=g7 786478 2009-11-03 20:13:15.0002009-11-03 20:13:15.0001http://wiki.cfinnovate.com/display/default/MXUnit%2BDocumentation?replyToComment=2195637 786457 2009-07-17 18:36:15.0002009-07-17 18:36:15.0001http://127.0.0.1:60066/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2010-03-09 01:49:15.0002010-03-09 01:49:15.0006http://wiki.mxunit.org/display/default/Tutorials 4292751 2009-11-04 14:02:15.0002010-03-15 17:53:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&q=mxunit+documentation&btnG=Search&meta=&aq=f&oq= 786457 2009-11-04 14:02:15.0002009-11-04 14:02:15.000821http://wiki.mxunit.org/display/default/First+Test+Case 786564 2009-11-04 14:07:15.0002012-01-06 12:06:15.00010http://wiki.mxunit.org/display/default/Getting+Started 786558 2009-11-04 14:02:15.0002010-02-15 02:00:15.00079http://wiki.mxunit.org/display/default/Automation 4292775 2010-03-08 15:08:15.0002011-11-14 12:16:15.0003http://wiki.mxunit.org/display/default/Getting+Started 786575 2009-11-04 15:20:15.0002010-01-26 11:41:15.0003http://wiki.mxunit.org/display/default/Setting+up+your+Tests+Directory 4292751 2009-11-04 15:19:15.0002010-03-15 19:26:15.0001http://www.google.com/search?hl=en&client=firefox-a&channel=s&rls=org.mozilla:en-US:official&q=How+can+i+write+the+Action+and+Expected+result+in+the+test+case+of+signup&start=20&sa=N 786598 2009-11-04 16:09:15.0002009-11-04 16:09:15.0001http://www.google.com/search?hl=en&q=eclipse+see+debug+output&aq=f&aqi=&aql=&oq= 4292713 2010-03-07 19:47:15.0002010-03-07 19:47:15.000709http://wiki.mxunit.org/display/default/Creating+Test+Suites 786582 2009-11-04 14:23:15.0002012-01-06 12:35:15.000795http://wiki.mxunit.org/display/default/More+Test+Cases 786575 2009-11-04 14:13:15.0002012-01-06 12:09:15.0004http://wiki.mxunit.org/display/default/Getting+Started 786593 2009-11-04 15:19:15.0002010-03-15 17:53:15.0001http://wiki.mxunit.org/display/default/Tutorials 786593 2009-11-04 14:33:15.0002009-11-04 14:33:15.0001http://www.sugarcrm.com/forums/member.php?u=1105545 786478 2010-03-07 01:06:15.0002010-03-07 01:06:15.0001http://wiki.mxunit.org/spaces/listattachmentsforspace.action?key=default 786457 2009-10-31 22:56:15.0002009-10-31 22:56:15.00013http://www.bing.com/search?q=assertions 786478 2009-07-19 14:19:15.0002009-08-24 10:32:15.0004http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 786484 2009-10-31 16:22:15.0002009-10-31 16:22:15.0003http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+%28Assertion+Patterns%29?showComments=true 786484 2009-10-31 16:22:15.0002009-10-31 16:22:15.0004http://wiki.mxunit.org/display/default/Proposed+Structure 786457 2010-03-06 06:44:15.0002010-03-31 13:59:15.0003http://www.bing.com/search?q=mxunit 2195464 2009-07-19 19:22:15.0002009-08-16 11:46:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 2195464 2009-10-31 16:21:15.0002009-10-31 16:21:15.0001http://www.google.com/search?rlz=1C1GGLS_enUS368US368&sourceid=chrome&ie=UTF-8&q=mxunit+ant+task 4947975 2010-03-06 06:12:15.0002010-03-06 06:12:15.0002http://74.125.113.132/search?q=cache:ELli0mwV3PsJ:www.mxunit.org/doc/index.cfm+mxunit&cd=2&hl=en&ct=clnk&gl=us&client=firefox-a 786478 2010-03-05 17:51:15.0002010-03-05 19:46:15.0001http://www.google.ca/search?q=hnic++wav+file&hl=en&start=10&sa=N 786478 2009-07-20 00:57:15.0002009-07-20 00:57:15.000491http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292713 2009-10-31 23:23:15.0002012-01-05 17:09:15.0001http://www.google.com/search?hl=en&rlz=1C1GGLS_enUS358US358&ei=z16RS4joLoPb8Qbit9z2BA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAcQBSgA&q=mxunit+assert+true&spell=1 786478 2010-03-05 19:44:15.0002010-03-05 19:44:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=2195464 2195464 2009-10-31 23:28:15.0002009-10-31 23:28:15.0003http://wiki.mxunit.org/pages/editpage.action?pageId=4292713 4292713 2009-10-31 23:22:15.0002010-09-06 17:15:15.00042http://wiki.mxunit.org/display/default/View+Debug+Output 786457 2009-10-31 23:23:15.0002011-12-19 19:32:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=786471 786471 2009-10-31 23:05:15.0002010-08-27 16:19:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=viewdebugoutput&linkCreation=true&fromPageId=786471 4292713 2009-10-31 23:20:15.0002009-10-31 23:20:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit%2C+assertEqual 786478 2010-03-05 04:10:15.0002010-03-05 04:10:15.0001http://www.google.fr/search?hl=fr&lr=&ei=mgnvSp3iAoLr-AbW07H5Cw&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CA8QBSgA&q=override+Config+Path+player+expression&spell=1 786478 2009-11-02 16:34:15.0002009-11-02 16:34:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us&q=coldfusion+debug+eclipse+troubleshooting&aq=f&aqi=&aql=&oq= 4292815 2010-03-05 09:28:15.0002010-03-05 09:28:15.0001http://www.google.com/search?q=mxunit+make+public&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2009-07-18 18:26:15.0002009-07-18 18:26:15.0001http://www.google.com/search?hl=en&safe=active&rlz=1C1GGLS_enIL322IL322&q=mxunit+custom+assertions&aq=f&aqi=&aql=&oq= 4685867 2010-03-04 17:53:15.0002010-03-04 17:53:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=adapter 4292766 2009-11-02 01:19:15.0002009-11-02 01:19:15.0001http://www.google.com/search?hl=en&as_q=&as_epq=eclipse+error+log+view&as_oq=&as_eq=&num=10&lr=&as_filetype=&ft=i&as_sitesearch=&as_qdr=all&as_rights=&as_occt=any&cr=&as_nlo=&as_nhi=&safe=images 4292815 2010-03-04 21:21:15.0002010-03-04 21:21:15.0001http://www.google.com/search?hl=en&client=firefox-a&channel=s&rls=org.mozilla%3Aen-US%3Aofficial&q=using+conditions+in+mxunit&aq=f&oq=&aqi= 786484 2009-11-02 21:09:15.0002009-11-02 21:09:15.0001http://127.0.0.1:3557/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-03-04 15:02:15.0002010-03-04 15:02:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=jwX&rls=org.mozilla:en-US:official&ei=rc2PS6CdNMG9lAe5tKmCDQ&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CA8QBSgA&q=mxunit+cfml+pages&spell=1 4292870 2010-03-04 15:12:15.0002010-03-04 15:12:15.0003http://www.google.co.uk/search?hl=en&source=hp&q=mxunit+assertions&meta=&aq=3&oq=mxunit 786478 2010-03-04 16:56:15.0002010-03-10 17:50:15.0001http://www.google.com/search?hl=en&rlz=1R2GWYE_enUS335&q=typical+assertions+related+to+accounts&start=10&sa=N 786484 2009-11-02 20:30:15.0002009-11-02 20:30:15.00065http://www.google.com/search?q=mxunit+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2009-07-19 07:36:15.0002011-10-07 00:01:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=mxunit+assertions&meta=&aq=3&oq=mxuni 786478 2010-03-04 10:19:15.0002010-03-04 10:19:15.0005http://confluence/display/REFGUIDE/mxUnit 786457 2010-03-03 21:18:15.0002010-10-28 21:33:15.0001http://www.google.co.id/search?q=%3Ccfset+user&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-07-21 04:58:15.0002009-07-21 04:58:15.0003http://wiki.fuseboxframework.com/display/default/Configure+and+Test+the+Plugin 786499 2010-03-03 22:31:15.0002010-09-07 12:51:15.0004http://wiki.fuseboxframework.com/display/default/Using+the+Eclipse+Plugin 786457 2010-03-03 22:31:15.0002010-09-07 13:12:15.0001http://www.google.com.au/search?hl=en&source=hp&q=MXUnit+assertequals&meta=&rlz=1W1SKPB_en&aq=f&oq=MXUnit+assertequal 786478 2010-03-03 21:48:15.0002010-03-03 21:48:15.0004http://www.google.com/search?q=MXUnit%20assertions 786478 2010-03-03 15:43:15.0002011-09-16 21:00:15.0002http://www.google.co.uk/search?q=mxunit+component+equals&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2009-11-06 12:23:15.0002009-11-06 14:05:15.0007http://wiki.mxunit.org/display/default/Built-In+Assertions?showComments=true 786478 2009-07-21 15:23:15.0002009-07-21 15:24:15.0005http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+wiki 786457 2010-03-03 15:15:15.0002011-05-25 15:59:15.0002http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions 786478 2009-07-21 15:23:15.0002011-11-12 19:53:15.0009http://www.google.com/search?client=safari&rls=en&q=mxunit+assertions&ie=UTF-8&oe=UTF-8 786478 2010-03-03 15:12:15.0002010-12-21 22:39:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=wiki.mxunit%2Corg%2Fdisplay%2Fdefault%2FBuilt%2BIn%2BAssertions 786478 2010-03-02 23:17:15.0002010-03-02 23:17:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=with+asserting+outstanding 786484 2010-03-02 23:11:15.0002010-03-02 23:11:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=KWuOS_3VJ8uXtgfT8fCLCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-03-03 13:59:15.0002010-03-03 13:59:15.0001http://www.google.com.br/search?q=assertIsEmptyQuery&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2009-07-20 21:28:15.0002009-07-20 21:28:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=private+method 786471 2010-03-02 20:15:15.0002010-03-02 20:15:15.0002http://trac.fuseboxframework.org/display/default/Install+the+Eclipse+Plugin 786536 2009-11-08 09:00:15.0002010-06-09 15:24:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=private+method 4292736 2010-03-02 20:14:15.0002010-03-02 20:14:15.0001http://trac.fuseboxframework.org/display/default/MXUnit+Documentation 786517 2009-11-08 09:00:15.0002009-11-08 09:00:15.0001http://www.google.com.au/search?hl=en&safe=off&rlz=1W1SKPB_en&q=MXUnit+assertEquals&meta=&aq=f&oq= 786478 2010-03-02 04:14:15.0002010-03-02 04:14:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=3&ved=0CA4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=ifTxSq3KGYqsswPFnJD4AQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2009-11-04 21:40:15.0002009-11-04 21:40:15.0001http://www.google.com/search?hl=en&rlz=1C1CHNB_enUS346US346&q=mxunit+asserts&aq=f&aqi=&aql=&oq= 786478 2010-03-02 15:29:15.0002010-03-02 15:29:15.0001http://www.google.ca/search?q=confluence+shortcut+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786504 2010-03-02 16:29:15.0002010-03-02 16:29:15.000Presentations, Talks, and Meetups12virtix2010-01-15 15:14:51.000marcesher2010-10-27 13:58:17.000 4685854 current0Release Notes6marcesher2010-09-26 18:29:02.000marcesher2010-09-27 11:57:17.000 5734518 current7http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2010-03-01 13:40:15.0002011-08-18 03:13:15.000RIAUnleashed 2010 -- Introduction to MongoDB for CFML Developers1marcesher2010-11-06 17:38:06.000marcesher2010-11-06 17:38:06.000 6586373 current3Using injectMethod for simple mocking3virtix2010-03-26 15:12:44.000marcesher2010-11-19 02:14:05.000 5341320 current3Using injectMethod for simple mocking2virtix2010-03-26 15:12:44.000marcesher2010-06-23 00:57:39.000 5341320 current1http://fuseng.info/display/default/Home?showComments=false 294926 2010-02-28 20:50:15.0002010-02-28 20:50:15.0003http://www.google.com/search?q=mxunit+docs&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2009-07-21 21:33:15.0002010-07-27 14:41:15.0001http://wiki.cfinnovate.com/display/default/Home?showComments=false 294926 2010-02-28 20:50:15.0002010-02-28 20:50:15.0003Using injectMethod for simple mocking4virtix2010-03-26 15:12:44.000marcesher2010-11-19 02:14:42.000 5341320 current1http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+%28Assertion+Patterns%29?focusedCommentId=2687004 786457 2009-07-21 17:37:15.0002009-07-21 17:37:15.0007http://127.0.0.1:3891/help/advanced/tocView.jsp?view=toc 4292815 2010-02-28 17:47:15.0002010-02-28 17:47:15.0001http://127.0.0.1:3891/help/advanced/tocView.jsp?view=toc 4292817 2010-02-28 17:48:15.0002010-02-28 17:48:15.0001http://search.live.com/results.aspx?q=mxunit 786471 2009-07-13 08:26:15.0002009-07-13 08:26:15.0001http://search.live.com/results.aspx?q=mxunit 786582 2009-07-13 09:57:15.0002009-07-13 09:57:15.0001http://search.live.com/results.aspx?q=confluence 294929 2009-07-13 14:27:15.0002009-07-13 14:27:15.0001http://search.live.com/results.aspx?q=plugin 786494 2009-07-12 21:12:15.0002009-07-12 21:12:15.0001http://search.live.com/results.aspx?q=mxunit 786564 2009-07-13 03:45:15.0002009-07-13 03:45:15.0008http://search.live.com/results.aspx?q=fuseboxframework.org 786478 2009-07-12 04:02:15.0002009-07-13 17:55:15.0001http://search.live.com/results.aspx?q=plugin 786529 2009-07-12 19:06:15.0002009-07-12 19:06:15.0001http://www.google.com/cse?cx=partner-pub-2070091971271392%3Aougxymc6y19&ie=UTF-8&q=ASSERT+ENSURE&sa=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA 786484 2009-10-26 15:57:15.0002009-10-26 15:57:15.0001http://www.google.com/search?sourceid=navclient&aq=2h&oq=&ie=UTF-8&rlz=1T4GZAZ_enUS274US279&q=80q+obj+y+us 786478 2009-07-11 19:23:15.0002009-07-11 19:23:15.0001http://wiki.fuseboxframework.org/display/default/TDD%2BExample%2B--%2BFixing%2Ba%2Bbug%2Bin%2Bthe%2Bplugin 786494 2009-10-25 23:03:15.0002009-10-25 23:03:15.0002http://wiki.mxunit.org/display/default/Built-In+Assertions?showComments=false 786478 2009-07-14 18:07:15.0002009-07-28 11:40:15.0008http://mxunit.org/doc/ 786478 2009-07-14 17:40:15.0002010-03-22 18:32:15.0001http://www.google.com/search?hl=en&gl=us&q=add+comment+%22You+are+not+logged+in.+Any+changes+you+make+will+be+marked+as+anonymous.+You+may+want+to+Log+In+if+you+already+have+an+account.%22&start=30&sa=N 2195464 2010-03-14 07:47:15.0002010-03-14 07:47:15.0001http://www.google.com/search?q=mxunit+comparing+structs&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-03-13 22:14:15.0002010-03-13 22:14:15.0001http://search.live.com/results.aspx?q=mxunit 786536 2009-07-13 16:30:15.0002009-07-13 16:30:15.0003http://127.0.0.1:50082/help/advanced/tocView.jsp?view=toc 4292815 2010-03-14 15:14:15.0002010-03-14 15:14:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=2&ved=0CAsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+documentation&ei=sL7gSu6wLIHU8QbR9Nhp&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2009-10-22 20:21:15.0002009-10-22 20:21:15.0003http://wiki.mxunit.org/display/default/MXUnit+TestResult+Output+Formats 786457 2009-10-22 20:44:15.0002009-12-11 19:30:15.0001http://www.google.com/search?hl=en&gl=us&q=add+comment+%22You+are+not+logged+in.+Any+changes+you+make+will+be+marked+as+anonymous.+You+may+want+to+Log+In+if+you+already+have+an+account.%22&start=120&sa=N 4947975 2010-03-14 09:35:15.0002010-03-14 09:35:15.00014http://www.bing.com/search?q=mxunit 786457 2009-07-15 15:48:15.0002009-08-22 09:44:15.0001http://search.yahoo.com/search?ei=UTF-8&fr=ie8&p=eclipse+history+view+error&SpellState=n-3556482412_q-ZKoLJ23U62j2uAhe50oXhQAAAA%40%40&fr2=sp-top 4292815 2010-03-13 10:17:15.0002010-03-13 10:17:15.00039http://www.bing.com/search?q=debug 2195464 2009-07-15 05:44:15.0002009-08-25 07:16:15.0001http://wiki.mxunit.org/login.action 4948032 2010-03-11 18:21:15.0002010-03-11 18:21:15.0001http://www.fuseboxframework.org/display/default 786457 2009-10-30 20:58:15.0002009-10-30 20:58:15.0001http://wiki.mxunit.org/display/default/MXUnit+Blog+Posts+--+The+Newest+Hotness?focusedCommentId=4948035 4948032 2010-03-11 18:21:15.0002010-03-11 18:21:15.0005http://mxunit.org/doc/ 786484 2009-07-14 22:34:15.0002010-03-22 19:13:15.0001http://www.google.ca/search?q=mxunit+assert+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2009-10-30 02:51:15.0002009-10-30 02:51:15.0001http://www.fuseng.info/display/default 786457 2010-03-12 02:58:15.0002010-03-12 02:58:15.0001http://www.google.de/search?q=assert+beans+equality&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786484 2009-10-30 09:12:15.0002009-10-30 09:12:15.0001http://www.google.com/search?hl=en&rlz=1C1CHMO_svSE352SE352&q=junitreport+%22expected+failures%22&aq=f&aqi=&aql=&oq= 4947975 2010-03-12 12:49:15.0002010-03-12 12:49:15.00052http://sites.google.com/site/mightymock/ 786457 2010-03-12 11:38:15.0002011-12-08 22:46:15.0001http://wiki.mxunit.org/dashboard.action 4948032 2010-03-10 22:20:15.0002010-03-10 22:20:15.0001http://wiki.mxunit.org/display/default/MXUnit+Blog+Posts+--+The+Newest+Hotness 4948032 2010-03-10 22:21:15.0002010-03-10 22:21:15.0001http://wiki.mxunit.org/display/default/MXUnit+Blog+Posts+--+The+Newest+Hotness?showComments=true&showCommentArea=true 4948032 2010-03-10 22:22:15.0002010-03-10 22:22:15.0001http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla:de:official&q=JUnit+Report+directory+confluence+macro+-bamboo&start=10&sa=N 4947975 2010-03-11 11:53:15.0002010-03-11 11:53:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+assert&btnG=Google+Search 786478 2009-10-27 18:54:15.0002009-10-27 18:54:15.0001http://www.google.com/search?hl=en&rlz=1G1GGLQ_ENUS338&q=confluence+3.0.1+eclipse&aq=f&oq=&aqi= 786517 2009-10-27 18:52:15.0002009-10-27 18:52:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+assert&btnG=Google+Search 786484 2009-10-27 18:51:15.0002009-10-27 18:51:15.0001http://www.google.com/search?hl=en&rlz=1C1GGLS_enUS346US351&q=mxunit+assert+exception+arguments&lr=&aq=f&oq=&aqi= 786478 2009-10-27 18:24:15.0002009-10-27 18:24:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=786478 786473 2010-03-11 15:32:15.0002010-03-11 15:32:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=786478 786478 2010-03-11 15:34:15.0002010-03-11 15:34:15.0001http://www.google.de/search?hl=de&q=assert+tests&btnG=Google-Suche&meta=&aq=f&oq= 786484 2009-07-15 21:06:15.0002009-07-15 21:06:15.0009http://wiki.mxunit.org/display/default/MXUnit+Blog+Posts+--+The+Newest+Hotness 786457 2010-03-09 23:45:15.0002011-11-17 02:28:15.0001http://wiki.mxunit.org/display/default/Blog+Feeds 786457 2010-03-09 23:44:15.0002010-03-09 23:44:15.0001http://www.google.pt/search?hl=pt-PT&source=hp&q=assertion+yet+implemented&meta=&aq=f&oq= 786478 2009-10-28 17:01:15.0002009-10-28 17:01:15.0001http://wiki.mxunit.org/pages/doeditpage.action?pageId=4948032 4948032 2010-03-09 23:45:15.0002010-03-09 23:45:15.000116http://wiki.mxunit.org/display/default/MXUnit+Documentation 4948032 2010-03-10 12:23:15.0002012-01-04 09:27:15.0001http://www.google.com/search?hl=en&q=test+cases+confluence&aq=f&oq=&aqi= 786564 2009-10-28 21:57:15.0002009-10-28 21:57:15.0001http://www.google.es/search?q=+testing+dao+save&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 786484 2009-10-28 17:22:15.0002009-10-28 17:22:15.00015http://www.bing.com/search?q=state 786484 2009-07-15 15:54:15.0002009-08-23 11:13:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+log+output&ie=UTF-8&oe=UTF-8 4292713 2010-03-10 21:56:15.0002010-03-10 21:56:15.0001http://www.google.com/search?q=mxunit-default-log&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&hs=QUJ&start=10&sa=N 786457 2009-07-10 16:45:15.0002009-07-10 16:45:15.0002http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=951F55400AF297A18D341269A7697848 786457 2009-07-10 16:46:15.0002009-07-10 16:46:15.0002http://wiki.fuseboxframework.org/display/default 786457 2009-07-10 12:23:15.0002009-09-03 20:43:15.0001http://127.0.0.1:50271/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-02-06 18:27:15.0002010-02-06 18:27:15.0001http://www.google.com/search?hl=en&source=hp&q=eclipse+troubleshoot+plugin+start&aq=f&aqi=&oq= 4292815 2010-02-05 19:33:15.0002010-02-05 19:33:15.0001http://www.google.se/search?hl=sv&q=Display+%2Beclipse+plugin+keyboard+tip&start=20&sa=N&cts=1265582931817 4292820 2010-02-07 22:49:15.0002010-02-07 22:49:15.0001http://www.google.cz/search?hl=cs&client=opera&rls=en&hs=Tta&q=custom+assertion&btnG=Hledat&lr=&aq=f&oq= 4685867 2010-02-08 20:59:15.0002010-02-08 20:59:15.0001http://www.google.ca/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+built+in+assertions&ei=XZ5wS5HAFYicswO-tuCxCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-02-08 23:30:15.0002010-02-08 23:30:15.0001http://127.0.0.1:1687/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2010-02-08 11:52:15.0002010-02-08 11:52:15.0002http://127.0.0.1:50132/help/nav/9 4292817 2010-02-08 07:06:15.0002010-02-08 07:09:15.0001http://search.yahoo.com/search;_ylt=A0geu5TsGnBLUSUB15RXNyoA?fr2=showall&p=%22randy%22+%22merrill%22&meta=pplt%3De&fr=php-emai 786457 2010-02-08 14:10:15.0002010-02-08 14:10:15.0002Built-In Assertions5marcesher2009-01-18 12:44:08.000zoramite2009-11-01 01:02:21.000 786478 currentCustom Assertions1virtix2010-01-15 16:18:50.000virtix2010-01-15 16:18:50.000 4685867 currentMXUnit Documentation19virtix2009-01-17 10:51:32.000virtix2010-01-07 13:11:25.000 786457 currentMXUnit Documentation20virtix2009-01-17 10:51:32.000virtix2010-01-15 15:52:04.000Edited UI Mockup <balsamiq-test> 786457 currentCustom Assertions2virtix2010-01-15 16:18:50.000virtix2010-01-15 16:27:48.000 4685867 currentCustom Assertions3virtix2010-01-15 16:18:50.000virtix2010-01-15 16:28:56.000 4685867 currentDAO Test Adapter Pattern1zoramite2009-11-01 01:12:43.000zoramite2009-11-01 01:12:43.000 4292766 current1MXUnit Installation Video2marcesher2009-01-18 15:17:15.000marcesher2009-01-18 15:18:06.000 786543 current1MXUnit Installation Video3marcesher2009-01-18 15:17:15.000virtix2010-01-14 10:48:25.000 786543 current1MXUnit Installation Video4marcesher2009-01-18 15:17:15.000virtix2010-01-14 10:53:14.000 786543 current{toc} [CFEclipse|http://cfeclipse.org] and [ColdFusion Builder|http://www.adobe.com/products/coldfusion/cfbuilder/features/] give you the same snippet functionality you know and love from ColdFusion Studio. When you download MXUnit, you get a directory of snippets (and key combos) that you can apply to your own snippets. These snippets live in mxunit/eclipse/snippets. You can copy them manually, or use a bundled ANT task. You can read [my writeup on why I love snippets here|http://blog.mxunit.org/2009/04/timesavers-cfeclipse-snippets.html] . [Matt Gifford's|http://www.mattgifford.co.uk/coldfusion-builder-snippets/] is worth a read, too. h2. Step 1: Where do your snippets live? # &nbsp;In Eclipse: ## CFEclipse: go to Window \-\- Preferences \-\- CFEclipse ## ColdFusion Builder: Window \-\- Preferences \-\- ColdFusion \-\- Snippets # &nbsp;Copy the path to the snippets directory h2. Step 2: Manually Copy the snippets # &nbsp;open that path on your file system # &nbsp;In a separate window, open the mxunit/eclipse/snippets/ directory on your file system. Copy the contents of that directory into the snippets directory that you just opened in #3 # &nbsp;optionally, copy the contents of snippets/mxunit/keyCombos.properties into your existing keyCombos.properties file h2. Step 2 (optional): Use ANT to copy them for you The first time you do this, it'll be a two step process. Step 1 has you creating a 1-line properties file; Step 2 has you executing the ANT task # In mxunit/eclipse/snippets, create a file named copysnippets.properties # Populate it like so: snipdir.options=c:/my/path/to/cf/snippets, where that snippets directory is the value of your snippet path # Right click on "copysnippets.xml" and select "Run as ANT build" # This will copy the mxunit snippets into your existing Eclipse snippets directory, and it will copy the mxunit keycombos into your keycombos file. It will NOT overwrite your existing key combos. It will make a backup of your keycombos file. {tip}The paths must be forward slashes\! &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; On my computer, the path is: &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; snipdir.options=C:/Users/Marc/Documents/My Dropbox/CFEclipseSnippets this can be a comma-separated list, too, just in case you have multiple snippets locations &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; (for different eclipse installs, for example) {tip} h2. Step 3: Refresh your Snip Tree View # Open the Snip Tree View # Click the Refresh Icon # You'll now have an mxunit directory with a bunch of snippets h2. Step 4: Give it a shot # Create a scratch file, call it "MyTest.cfc" or some such thing # In that file, type "mxunit", and then hit "ctrl-j", which is the default key sequence to execute a snippet insertion # Your file will now have a test case stub. {tip}Explore the different packages and snippets in the "mxunit" directory in the Snip Tree View to see what other snippets are available\!{tip} h2. Step 5: Share your snippets with your other computers If you work on more than one computer \-\- perhaps a computer at home, or a laptop, or a work machine \-\- and you wish to share all your snippets amongst those machines, [give this a read|http://blog.mxunit.org/2009/12/sharing-your-cfeclipse-coldfusion.html] 5341332 Before I (Marc) began testing with MXUnit, I used CFUnit. It's a fine framework. Its assertion style adheres to the JUnit convention, which is "message-first", like so: {code} <cffunction name="testAssertEqualsMessageFirstFailure"> <cfset expected = 1> <cfset actual = 2> <cfset assertEquals("here's my message",expected,actual)> </cffunction> {code} This is all fine and good. However, many consider this an inconvenience, particularly when testing for equality (as opposed to using assertTrue()). The reason is that your assertion kind of negates the need for a message at times, and thus you see code like this all over the place: {code} <cffunction name="testAssertEqualsMessageFirstFailure"> <cfset expected = 1> <cfset actual = 2> <cfset assertEquals("",expected,actual)> </cffunction> {code} Again, no biggie. I got used to it and never paid it much mind. Nonetheless, MXUnit does not use message-first but instead uses message-optional assertions by default: {code} <cffunction name="testAssertEqualsMessageOptionalFailure"> <cfset expected = 1> <cfset actual = 2> <cfset assertEquals(expected,actual)> <!--- optional message at end ---> <cfset assertEquals(expected,actual,"here's my message")> </cffunction> {code} Now, by the time I started using MXUnit, I head a healthy set of tests built, and they all used message-first assertions. This created a problem for me: spend a few hours modifying all my tests to use message-optional? Or something else. I went with something else. MXUnit supports the ability to use message-first style assertions for the main assertions: assertEquals and assertTrue. You do this by calling setTestStyle("cfunit") in your tests. You can do this in individual tests or in the setUp function. And, in addition, you can mix and match if you choose (why you'd do that, I don't know). To make a test use message-optional assertions in a test case that is also using message-first assertions in other test functions, simply call setTestStyle("default"). Here's an example of all this: {code} <cffunction name="setUp"> <cfset setTestStyle("cfunit")> </cffunction> <cffunction name="testAssertEqualsMessageFirstFailure"> <cfset expected = 1> <cfset actual = 2> <cfset assertEquals("my message",expected,actual)> </cffunction> <cffunction name="testAssertEqualsMessageOptionalFailure"> <cfset setTestStyle("default")> <cfset expected = 1> <cfset actual = 2> <cfset assertEquals(expected,actual,"my message")> </cffunction> {code} Eventually, I spent that few hours changing my tests to use message-optional assertions. Mostly because I think it makes them more maintainable and less confusing. So, please understand that setTestStyle("cfunit") is merely a convenience for those with existing tests who want to give MXUnit a try\! *{_}It's not the suggested method of testing with MXUnit._* 5341326 When implementing new functionality or fixing a bug in an existing component, you often want to focus exclusively on that task. You may want to code what you need to code, see what you need to see, without the noise of your other tests in the same test case. Typically, this is tough when unit testing CF if the framework doesn't support method-level testing. MXUnit makes testing at the method level a core concept. The eclipse plugin for MXUnit and the browser runners all make it easy to test single methods. h4. Eclipse Plugin Using the eclipse plugin is documented elsewhere very thoroughly. In addition, there is a help icon in the MXUnit view that will take you to the appropriate documentation. So I don't want to repeat all that. In a nutshell, in the plugin, browse to any test (hit CTRL-F to search for tests). The test and its test methods will load. Select any combination of methods and hit Enter. Voila... method-level tests. {note}If your tests, or the components under test, access Application or Session variables or use CF ORM, you will need a custom RemoteFacade.cfc (easy). In the Plugin, click the Green Question Mark, then click the "Talking to ColdFusion" link.{note} !http://mxunit.s3.amazonaws.com/images/mx_screenshots/EclipseRunnerSingleMethod.png! h4. Browser Runner Run any test in the browser runner. All tests will run and you'll get a list of test methods. !https://mxunit.s3.amazonaws.com/images/mx_screenshots/BrowserRunnerWithTestLinks.png! When the results load, click the link for any test method. This is what you'll see: !https://mxunit.s3.amazonaws.com/images/mx_screenshots/BrowserRunnerWithTestLinks_SingleRun.png! 5341324 As a follow-on to the injectMethod functionality, we bring you injectProperty. Sometimes, you have a private variable that you'd like to override for the purpose of a test, but you don't want to expose a public setter, and you don't want to put the variable into the 'this' scope just to expose it. This is where injectProperty comes in. It's quite simple. You have a variable in your component that you want to override, and a value to set. Here's how. Simple Example Let's assume you have a component and it has a variable named "foo": {code} <cfcomponent> <cfset foo = "hi, from mxunit"> <cffunction name="doSomethingWithFoo"> <cfset foo = ". and the horse you road in on."> </cffunction> </cfcomponent> {code} And just for the purposes of the test, you want to override foo. To do so, simply do: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="testDoSomethingWithFoo"> <cfset obj = createObject("component","Foo")> <cfset injectProperty(obj,"foo","hola to you")> <cfset actual = obj.doSomethingWithFoo()> <cfset assertEquals("hola to you. and the horse you road in on.",actual)> </cffunction> </cfcomponent> {code} By default, this will put your property into the Variables and This scope. However, if you want to put it into another scope, say "variables.local" or "variables.instance", just use the optional 4th argument to injectProperty: {code} <cfcomponent> <cfset instance = StructNew()> <cfset instance.foo = "hi, from mxunit"> <cffunction name="doSomethingWithFoo"> <cfset instance.foo = ". and the horse you road in on."> </cffunction> </cfcomponent> {code} {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="testDoSomethingWithFoo"> <cfset obj = createObject("component","Foo")> <cfset injectProperty(obj,"foo","hola to you","instance")> <cfset actual = obj.doSomethingWithFoo()> <cfset assertEquals("hola to you. and the horse you road in on.",actual)> </cffunction> </cfcomponent> {code} *Real-World examples*\* Imagine a SearchService component that provides search capabilities to clients connecting to it. Internally it has a ConfigLoader object that loads and tests configuration data and gets connectivity data from the DB. The service also has a StorageFacade object that determines the storage of the service in a permanent storage (with reload capabilities, etc). The search service public API is very simple, just to offer search capabilities. I needed a way to test reloading of the search factory by mocking values coming from the configloader private property. ConfigLoader.isRestartNeded() needed to come back as true. Then another test case was that the StorageScope needed to tell me the factory was removed, so the search service could reload it, requiring another mocking: StorageFacade.isFactoryLoaded() needed to come back as false. In each of these cases, an alternative approach would've been to provide for the Config and Facade objects to be injected rather than created internally. In that case, simple mocking with MXUnit's injectMethod -- or using ColdMock or CFEasyMock -- would've sufficed. However, in this case we didn't want to provide a facility for injecting these dependencies and didn't want to expose them publicly at all. Thus, a method was needed for getting at the object's private properties -- from within in a test -- without compromising their visibility in the "real" application. Bottom line: It's a good thing to keep your data as shy as possible. Fortunately, with functions like this, you can keep your data shy but still open it up when you need to for unit tests. \*Special thanks to [Luis Majano|http://www.coldboxframework.com/] for inspiring this functionality, contributing code, and supplying examples of its usefulness. 5341322 {toc} h1. Introduction A while back, I (Marc) wrote about using coldfusion's "mix-in" functionality to achieve simple mocking. The usefulness here is where you have a function that "does something", but you want to change the thing that it does for the purpose of a test. This is particularly handy when you're testing functionA(), and functionA() calls functionB() and functionC(). Maybe functionA() depends on the results of functionB() to do certain work, and then it calls functionC() to do other work. In code, it might look like: {code} <cfcomponent name=MyComponent> <cffunction name="functionA"> <cfargument name="someArg" required="true"> <cfif listlen(functionB(someArg) GTE 1)> <cfreturn functionC(someArg)> </cfif> <cfreturn false> </cffunction> <cffunction name="functionB"> .... maybe i'll return a number ... or a list of numbers </cffunction> <cffunction name="functionC"> .... i think i'll go and run a bunch of database updates <cfreturn true> </cffunction> </cfcomponent> {code}And here might be some tests for functionA: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code} h1. Using injectMethod() Now, let's say functionB() queries the database or whatever, based on the passed-in someArg argument. The problem is obvious: your database is in an unknown state, because data change all day long. And you want to do a number of tests: you want to test the condition where functionB() returns a single list element, and also when it returns more than 1 list element. Which means you need at least two known inputs for someArg: one that will ensure functionB() returns a single element, and one that ensures it'll return more than one. What a pain\! Wouldn't it be great if you could say "for the purposes of this test, I want functionB() to return a single list element". and then in another test, say "And for this test, I want it to return 2 list elements"? Or, to put it another way, wouldn't it be nice to override functionB for this test, but without a lot of work? This is why injectMethod() was born. To make it a little easier to override functions for the purpose of testing. Now, you're not overriding the function under test\! You're overriding functions that the function under test calls, in order to make it easier to test the function under test. Here's the method signature for injectMethod(): {code}<cffunction name="injectMethod" output="false" access="public" returntype="void" hint="injects the method from giver into receiver. This is helpful for quick and dirty mocking"> <cfargument name="Receiver" type="any" required="true" hint="the object receiving the method"/> <cfargument name="Giver" type="any" required="true" hint="the object giving the method"/> <cfargument name="FunctionName" type="string" required="true" hint="the function to be injected from the giver into the receiver"/> <cfargument name="FunctionNameInReceiver" type="string" required="false" default="#arguments.functionName#" hint="the function name that you will call. this is useful when you want to inject giver.someFunctionXXX but have it be called as someFunction in your receiver object"> </cffunction>{code}{*}Almost always:* * "Receiver" is your component under test * "Giver" is your test itself since that's where the overriding function will be declared, so you'll use "this" * "functionName" will the name of the overriding function you've defined in your test that will be used to overwrite the function in the component under test * "functionNameInReceiver" is the function you're overriding Let's have a look at our new set of tests: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> <cffunction name="returnsSingleListElement" access="private"> <cfreturn "1"> </cffunction> <cffunction name="returnsMultipleListElements" access="private"> <cfreturn "1,2,3"> </cffunction> <cffunction name="returnsNoListElement" access="private"> <cfreturn ""> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <!--- pass in our returnSingleListElement function into the object and name it functionB (i.e., override functionB) inside the object under test ---> <cfset injectMethod(obj, this, "returnSingleListElement", "functionB")> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <!--- pass in our returnMultipleListElements function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnMultipleListElements", "functionB")> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code}As this illustrates, we've now created a very easy way to test functionA with the 3 cases we need to happen with functionB: a single list, multiple list, and no-element returns. Now, to take this one step further, you could override functionC -- which, if you remember, updates the database -- with a simple function that simply returns "true". Remember, we're not testing functionC so ideally we wouldn't touch the database at all in this case {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> .... <cffunction name="functionC_Replacement" access="private"> <cfreturn true> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB in addition, overwrite functionC with our new, spoof functionC ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset injectMethod(obj, this, "functionC_Replacement", "functionC")> <cfset ret = obj.functionA(SomeID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> .... </cfcomponent> {code}There you go: you can pass in functions to achieve exactly the conditions you want to achieve in order to fully test your logic. And you pass in functions that "spoof" the DB-updating function that would slow down your test and potentially corrupt your data. h1. Difference from Mocking I can't stress enough that this solves a different problem than mock objects solve. Mocks solve the problem of replacing full-featured collaborator objects with controlled-behavior stand-ins at time of test. But in this case, we're not spoofing functions in a dependent component. We're spoofing functions in the same component we're trying to test. h1. Using restoreMethod() {warning}We *strongly* encourage you to write tests that use freshly-created instances in your setUp() method.{warning} If you have tests that reuse the same component instance, injectMethod() can wreak havoc. Usually you wind up in this situation if you're using coldspring-managed objects inside your TestCase. To undo a method overwrite resulting from injectMethod(), you can use *restoreMethod( object, "functionName" )*. This will restore the original function back into the component. MXUnit will NOT automatically restore methods for you. You must do so deliberately. I advise doing it in tearDown, like so: {code}<cffunction name="tearDown"> <cfset restoreMethod( someObject, "someFunction" )> </cffunction> {code} 5341320 Custom Assertions - How To Sometimes you need complex and/or repetitive assertions. This can put a damper on any TDD effort. So, we provide you an easy way to add custom assertions to your tests without having to change the mxunit core. The steps for creating your custom assertion are as follows: 1. Write a test for your assertion 2. Write the assertion 3. Decide how you want to load it: Always or only on selected tests. Assertion Rules: 1. Your assertion will need to throw mxunit.exception.AssertionFailedError or use an existing assertion that throws this exception. 2. If you want to have optional first or last parameter message, you will need to call normalizeArguments(arguments) in your code. Custom Assertion Example: Say you need to frequently validate email addresses. You can do this with a pretty regular expression such as this : {code} ^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$ {code} The code for this might look like: {code} <cffunction name="testValidEmailAddress"> <cfscript> var emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; var emailAddress = "somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress) lt 1,"Invalid email address format"); </cfscript> </cffunction> {code} This is fine, but you could save yourself some typing and some Ctrl+C/Ctrl+V errors. How about something that looks like this instead? {code} <cffunction name="testValidEmailAddress"> <cfscript> var emailAddress = "somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction> {code} Much better! And this has the added bonus of not having to find a replace hundreds of complex regular expressions in your code; you would just do that in one place. Here's how: 1. Write a test for your assertion: {code} <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > <cffunction name="testAssertIsValidEmail"> <cfscript> var goodEmailAddress = "somebody@somewhere.com"; var badEmailAddress = "so ~~/\/\/\/\/\~~ m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expect failure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedError e){} </cfscript> </cffunction> </cfcomponent> {code} The above fails because we do not yet have ValidEmailAssertion written. Note the addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion") statement. This tells the MXUnit framework to load your assertion at runtime. 2. Write the assertion {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); </cfscript> <cfif actual lt 1> <cfthrow type="mxunit.exception.AssertionFailedError" message="#arguments.message#" /> </cfif> <cfreturn true /> </cffunction> </cfcomponent> {code} You could also leverage existing assertions and write the following instead: view plaincopy to clipboardprint? {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email) lt 1, arguments.message); </cfscript> <cfreturn true /> </cffunction> </cfcomponent> {code} Note the arguments = normalizeArguments(arguments) statement. This allows for the flexibility if you want to be able to pass the message parameter first or last. Ok. Now when we run our test, we're in the green. Our new assertion works as expected. Wahoo! !http://mxunit.s3.amazonaws.com/images/mx_screenshots/custom-assertion-1.png! 3. Decide how you want to load the new code. The options are for each test or for all tests. You've already seen how to load custom assertions in your code. This can also be done in setUp(). {code} <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > ... <cffunction name="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> </cfcomponent> {code} What if you want your new assertion to always be available? Edit the mxunit-config.xml file located in \{mxunit install\}/mxunit/framework/ Add the following line : {code} <?xml version="1.0" encoding="UTF-8" ?> <mxunit-config> ... <config-element type="assertionExtension" path="mxunit.framework.ext.ValidEmailAssertion" autoload="true" override="false" /> ... </mxunit-config> {code} 5341307 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link:* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] *Recording URL:* http://experts.na3.acrobat.com/p29051465/ h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing the toolbar ## Full Screen ### Ctrl-M ### Full-Screen Plugin (for&nbsp;Ctrl+M on 'roids \--\- gives you mega full screen with Ctrl-Alt-Z) ## Detached tabs # Keyboard shortcuts ## Find links&nbsp;in the Eclipse help under "Workbench User Guide \-\- Concepts \-\- Accessibility features in Eclipse" ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ### Alt-Shift-Q, Q ### Ctrl-3 ### Customize\! ## Mylyn tasks ### Ctrl-F9 to find and activate tasks ### Ctrl-Shift-F9 to deactivate the current task ## Customizing Keys ### Window \-\- preferences \-\- keys ### Ctrl-3 "keys" ### Ctrl-Shift-L, Ctrl-Shift-L (to use this, you can't be in the CFEclipse editor window... click in a view and then use this shortcut; does not work in CFBuilder) ## MouseFeed ### Pavlov + Keyboard shortcuts = MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341432 *If your mocked object returns an MXUnit MightyMock object rather than what you intended, this is likely due to an incorrect parameter in the definition.* For example, if you mock an object like this: {code} myMock = mock("foo"); myMock.bar("{string}").returns(true); {code} And it's subsequently invoked like this: {code} some_bool = myMock.bar(2); assert(some_bool); {code} This will fail because myMock.foo(...) is expecting a string, which the integer 2 is not. What's happening is that when you call myMock.bar(2), MXUnit thinks you're defining a new mock rather than executing it. ---- _Named vs. Ordered Parameters_ *The definition of parameters in a mock must match how it's invoked.&nbsp;* MXUnit's MIghtyMock does not (yet) support both forms of parameters concurrently. For example, if in your CUT, a component to be mocked is invoked like this: {code} //Component under test theCollaborator = createObject('component', 'com.foo.Bar'); function doSomething(){ ... theCollaborator.someService( param1='xyz', param2=123 ); .. } {code} Then, your mock also needs to use the same parameter invocation method: {code} //TestCase function testSomething(){ myMockedObect = mock('com.foo.Bar'); myMockedObject.someService( param1='xyz', param2=123 ).returns(); } {code} If the component to be mocked doesn't use named parameters as illustrated above, you must also not used named parameters. ---- 5341416 where does this show up? 5341414 Here are some references that Los Hombres have found useful (Forgive the blatant monetization. All funds will be funneled back into MXUnit): {table:rules=rows|width=90%} {HTMLcomment}\-------------\--Software Testing: Ammann/Offutt-\---------------\-{HTMLcomment} {tr} {td:valign=top} {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {td} {td:valign=top} Don't let the title fool you; this is far from an introduction. It addresses many areas of software testing. Specifically, it presents 36 _coverage criteria_ used in both manual and automated testing. It represents many years of research in the area of software testing and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors (Paul Ammann and Jeff Offutt) do *not* pocket any royalties made from sales of the book. Rather, they funnel those funds into a scholarship for software engineering students. {td} {tr} {HTMLcomment}\-------------\--Test Driven: Lasse-\---------------\-{HTMLcomment} {tr} {td:valign=top} {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {td} {td:valign=top} Lasse Koskela presents insightful and practical approaches to testing and Test Driven Development. {td} {tr} {HTMLcomment}\-------------\--Kent Beck-\---------------\-{HTMLcomment} {tr} {td:valign=top}{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0321146530&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {td} {td:valign=top} The father of TDD, Kent Beck presents the original and revolutionary concepts behind Test Driven Development. A great presentation and a relatively simple read.{td} {tr} {HTMLcomment}\-------------\- Gerard Meszaros asins=0131495054 \----------------\-{HTMLcomment} {tr} {td:valign=top} {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0131495054&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {td} {td:valign=top} A slightly more formal and certainly thorough discussion on common patterns found in unit testing. The section on test smells and the refactoring advice is immensely useful. The chapter on _Test Doubles_ presents a number of interesting perspectives on mocks and stubs. {td} {tr} {table} 5341530 Often, your build.xml file will use the default HttpAntRunner.cfc inside of the mxunit package: {code:title=Common use of MXUnit ANT Task|controls=true} <mxunittask server="${server.name}" port="${server.port}" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" verbose="true" haltonfailure="true" haltonerror="true"> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="${component.path}\mxunit\tests\framework" packageName="mxunit.tests.framework" componentPath="mxunit.tests.framework" recurse="false" /> </mxunittask> {code} However, it's possible that your tests need to be run under the context of your application. This is certainly true if you're using CF's built-in ORM functionality. It's also true if your tests or the code under test access application-scoped variables. Finally, this is probably true if you're testing controllers in a framework such as ColdBox. Fortunately, you can solve this in two simple steps: # Create a custom HttpAntRunner.cfc and put it in your application. Perhaps it's at c:/apps/MyBadassApp/tests/HttpAntRunner.cfc # In your ANT file, point your mxunit defaultRunner to this new CFC {code:title=Your custom HttpAntRunner.cfc|controls=true|linenumbers=true}<cfcomponent extends="mxunit.runner.HttpAntRunner"></cfcomponent>{code} then: {code:title=ANT task points to the location of your new runner} <mxunittask server="${server.name}" port="${server.port}" defaultrunner="/MyBadassApp/tests/HttpAntRunner.cfc" verbose="true" haltonfailure="true" haltonerror="true"> .... </mxunittask>{code} {tip}I do this for every application I create{tip} 5341519 [Download Presentation Materials|http://mxunit.s3.amazonaws.com/doc/zip/CFO_2010_DemoSetup.zip] . These include pretty and print-friendly pdfs of the slides as well as all the code {note}The latest [MXUnit nightly build|http://mxunit.org/downloadnightly.cfm] will have the most recent version of the hudson-friendly ANT file, located at mxunit/samples/build.xml {note} 5341473 MXUnit's mocking integration allows you to create a mock with a single method call from within your test case, using the _mock()_ method. The fastest way to create a mock is to call mock() with no arguments: {code:title=Simple Mock Example} <cfset mockOtherComponent = mock() /> {code} If the component under test (CUT) expects the object that you are mocking to be of a specific type, you can create a _type-safe_ mock: {code:title=typeSafe Mock Example} <cfset mockOtherComponent = mock('my.component.toBeMocked','typeSafe') /> {code} That code will generate a mock that ColdFusion will recognize as being an instance of _my.component.toBeMocked_. Note that if the framework cannot create an instance of that object an exception will be thrown. If you already have an instance of an object, and want to turn it into a mock, you can simply pass the instance of the object into the mock() method, which will create a type-safe mock: {code:title=typeSafe Mock from a Component Example} <cfset otherComponent = createObject('component','my.component.toBeMocked') /> <cfset mockOtherComponent = mock(otherComponent) /> {code} If you wish to create a mock using a framework other than MXUnit's built-in mocking framework, you can pass a third argument to the mock() method, specifying the framework's name: {code:title=Mocking with a Different Framework} <cfset mockOtherComponent = mock('my.component.toBeMocked','','MockBox') /> {code} That will generate a mock using the MockBox framework. Currently MockBox and ColdMock are supported as external mocking frameworks, but others can be plugged in by editing the mxunit-config.xml file in the framework folder. For more information on using external mocking frameworks with MXUnit, including how to specify a global mocking framework (instead of having to pass the framework name into the mock() call), see the [Using External Mocking Frameworks] section. Once you've created a mock you'll want to [define the behaviour|Defining a Mock's Behaviour] of the mock. 5341597 * The file is a component (a .cfc file) * The filename either starts or ends with "Test" * The component extends {{mxunit.framework.TestCase}} or extends a component that eventually extends {{mxunit.framework.TestCase}} * The TestCase can contain {{setUp()}} and {{tearDown()}} functions that will run prior to and after each and every test * (MXUnit 2.0) The TestCase can contain {{beforeTests()}} and {{afterTests()}} functions that will be run _once_ before and _once_ after all tests * The TestCase can contain any number of public methods. Those public methods are considered tests regardless of their name, and MXUnit will run them as tests. Failures will be recorded as failures; errors as errors; and successes as successes * Inside of your tests, you make assertions on the results of functions that you call on your component under test * Any private methods are not considered tests and will not be run by MXUnit * To very quickly get started, you can run the test by loading it in the browser and suffixing it with "?method=runTestRemote", like so: ** http://localhost/myapp/tests/MyTest.cfc?method=runTestRemote * All the other ways of running tests, including in the Eclipse plugin, in a DirectoryTestSuite, or with ANT, are covered elsewhere in the docs *Study this TestCase skeleton to learn more* {code:language=cf|title=MyTest.cfc|controls=true|linenumbers=true} <cfcomponent extends="mxunit.framework.TestCase"> <!--- this will run before every single test in this test case ---> <cffunction name="setUp" returntype="void" access="public" hint="put things here that you want to run before each test"> <cfset obj = createObject("component","ObjectUnderTest")> </cffunction> <!--- this will run after every single test in this test case ---> <cffunction name="tearDown" returntype="void" access="public" hint="put things here that you want to run after each test"> </cffunction> <!--- this will run once after initialization and before setUp() ---> <cffunction name="beforeTests" returntype="void" access="public" hint="put things here that you want to run before all tests"> <cfset obj = createObject("component","ObjectUnderTest")> </cffunction> <!--- this will run once after all tests have been run ---> <cffunction name="afterTests" returntype="void" access="public" hint="put things here that you want to run after all tests"> </cffunction> <!--- your test. Name it whatever you like... make it descriptive. ---> <cffunction name="xxx_should_xxxx_When_xxx" returntype="void" access="public"> <!--- exercise your component under test ---> <cfset var result = obj.doSomething()> <!--- if you want to "see" your data -- including complex variables, you can pass them to debug() and they will be available to you either in the HTML output or in the Eclipse plugin via rightclick- "Open TestCase results in browser" ---> <cfset debug(result)> <!--- make some assertion based on the result of exercising the component ---> <cfset assertEquals("SomeExpectedValue",result,"result should've been 'SomeExpectedValue' but was #result#")> </cffunction> <cffunction name="xxx_should_yyy_when_zzz" returntype="void"> <cfset var XX = ""> <cfset fail("xxx_should_yyy_when_zzz not yet implemented")> </cffunction> <!--- this won't get run b/c it's private ---> <cffunction name="somePrivateFunction" access="private"> <cfset marc.getBankAccount().add("5 meeeeelion dollars")> </cffunction> </cfcomponent> {code} 5341647 In most non-trivial apps, it's important to know what's going on under the hood. This is particularly true for mocks. If something doesn't seem right you can inspect a mock to see how it's been defined and how it's been invoked. This is accomplished by using the &nbsp;(debugMock()) method. This returns a _raw_ struct with all the information about the mock object: {code:title="Mock Debug"} //Some MXUnit test case //create myMock = mock(); //define behavior myMock.foo().returns(1234); //invoke myMock.foo(); //inspect debug( myMock.debugMock() ); {code}!MockDebugScreenshot.png|align=center! 5341636 After you've created a mock and defined its behaviour, you'll want to inject it into the component under test (CUT). That is a simple matter of passing it into the method that already exists to allow for dependency injection. This is generally done either via the constructor (init() method), or via a setter. For example, if the CUT uses constructor injection: {code:title=MyComponent (Component under test with constructor injection)} <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="init"> <cfargument name="aCollaborator" /> <cfset variables.myOtherComponent = arguments.aCollaborator /> <cfreturn this /> </cffunction> </cfcomponent> {code} You would create and inject a mock like this: {code:title=Injecting a mock via constructor injection} <cfset myMock = mock() /> <cfset myMock.getName().returns('The Dude') /> <cfset myComponent = createObject('component','MyComponent').init(myMock) /> {code} If the CUT uses setter injection: {code:title=MyComponent (Component under test with setter injection)} <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="setMyOtherComponent"> <cfargument name="aCollaborator" /> <cfset variables.myOtherComponent = arguments.aCollaborator /> </cffunction> </cfcomponent> {code} You would create and inject a mock like this: {code:title=Injecting a mock via setter injection} <cfset myMock = mock() /> <cfset myMock.getName().returns('The Dude') /> <cfset myComponent = createObject('component','MyComponent') /> <cfset myComponent.setMyOtherComponent(myMock) /> {code} 5341606 After you have [created a mock|Creating a Mock], you'll need to define behaviours on that mock. You need to specify which methods your component under test (CUT) will call on the mock object, along with the arguments that will be passed. You can also optionally define what data the methods should return. For example, if your CUT will call a method called _getName()_ with no arguments, and you want your mock to return "The Dude", your code would look like this: {code:title=A method that expects no arguments} <cfset myMock = mock() /> <cfset myMock.getName().returns('The Dude') /> {code} If your CUT will call a method called _getNameForUser()_ passing the value "dude" into the method as an argument, and you want your mock to return "The Dude", your code would look like this: {code:title=A method that expects a specific argument} <cfset myMock = mock() /> <cfset myMock.getNameForUser('dude').returns('The Dude') /> {code} If your CUT will call a method called _setName()_ passing the value "The Dude" into the method as an argument, and you don't want the method to return anything, your code would look like this: {code:title=A method that expects a specific argument, and returns nothing} <cfset myMock = mock() /> <cfset myMock.setName('The Dude').returns() /> {code} You can also save yourself a few keystrokes by leaving out the _returns()_ entirely, if you don't want anything returned: {code:title=A method that expects a specific argument, and returns nothing} <cfset myMock = mock() /> <cfset myMock.setName('The Dude') /> {code} You can also use [Argument Matching] to allow the CUT to call a particular method multiple times, with different arguments, provided you want the same result each time, for example: {code:title=Using argument matching to allow for any string argument} <cfset myMock = mock() /> <cfset myMock.getNameForUser('{string}').returns('The Dude') /> {code} The above code will create a mock on which the _getNameForUser()_ method can be called multiple times, and it will accept any string argument, always returning the value "The Dude". For more information on which patters are supported for argument matching, see the [Argument Matching] section. Once you've defined the behaviour of your mock, you'll want to [inject it into the component under test|Injecting a Mock into a Component Under Test]. 5341601 MXUnit comes bundled with its own lightweight, yet full-featured mocking framework. If you would prefer to use an external mocking framework and still take advantage of MXUnit's _mock()_ method, you can tell MXUnit to use a different framework. You can do this in a number of ways. h5. Use the setMockingFramework() Method In your test case you can call the _setMockingFramework()_ method, passing in the name of the framework you wish to use. MXUnit will then use that framework for any calls to mock(). For example: {code:title=Setting a Default Mocking Framework for a Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="setup"> <cfset setMockingFramework('MockBox') /> </cffunction> </cfcomponent> {code} h5. Change the Default Mocking Framework in mxunit-config.xml MXUnit ships with a config file, named mxunit-config.xml, that resides in the _framework_ folder. There is a _config-element_ in this file with a type of _mockingFramework_, which is set to _MightyMock_ (the name of the built-in mocking framework) by default. If you change this value to the name of another supported framework, MXUnit will use that framework by default instead. h5. Pass a Mocking Framework Name into the mock() Method You can use the third argument of the mock() method, to override the framework to use. For example: {code:title=Mocking with a Different Framework} <cfset mockOtherComponent = mock('my.component.toBeMocked','','MockBox') /> {code} h5. Mocking Frameworks Supported MXUnit currently supports the MockBox and ColdMock mocking frameworks, in addition to its own. Additional frameworks can be supported by adding the required entries to the mxunit-config.xml file. 5341623 1http://www.google.no/search?q=tdd+%22private+functions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786598 2009-02-23 07:24:15.0002009-02-23 07:24:15.000//www.nikefreeshoesspace.com/.http 6751466 uggbootsspace2011-11-04 13:40:02.000uggbootsspace2011-11-04 13:40:02.000//www.uggbootsspace.com/http 6751466 uggbootsspace2011-11-04 13:40:02.000uggbootsspace2011-11-04 13:40:02.000//www.airmaxjordansonline.com/http 6751466 uggbootsspace2011-11-04 13:40:02.000uggbootsspace2011-11-04 13:40:02.000//www.cheapairjordanspace.com/.http 6751466 uggbootsspace2011-11-04 13:40:02.000uggbootsspace2011-11-04 13:40:02.000//www.airmaxjordanspace.com/http 6751466 uggbootsspace2011-11-04 13:40:02.000uggbootsspace2011-11-04 13:40:02.000//www.nikefreerunspace.comhttp 6751466 uggbootsspace2011-11-04 13:40:02.000uggbootsspace2011-11-04 13:40:02.000//www.uggbootscube.com/http 6751466 uggbootsspace2011-11-04 13:40:02.000uggbootsspace2011-11-04 13:40:02.000//www.discountuggbootsforcheap.com/.http 6751466 uggbootsspace2011-11-04 13:40:02.000uggbootsspace2011-11-04 13:40:02.000//www.cheapmonclerjacketsspace.com/http 6751466 uggbootsspace2011-11-04 13:40:02.000uggbootsspace2011-11-04 13:40:02.000//www.discountmonclerjacketsonline.com/ehttp 6751466 uggbootsspace2011-11-04 13:40:02.000uggbootsspace2011-11-04 13:40:02.000normalhtmloutput.pngimage/png 4292713 zoramite2009-10-31 23:18:36.000zoramite2009-10-31 23:19:57.000829361extjsrunnerViewOutput.pngimage/png 4292713 zoramite2009-10-31 23:19:02.000zoramite2009-10-31 23:19:57.000851701cfcatchInPlugin.pngimage/png 4292713 zoramite2009-10-31 23:17:41.000zoramite2009-10-31 23:19:57.000906981plugin-install-13.pngimage/png 786529 zoramite2009-11-01 01:21:44.000zoramite2009-11-01 01:21:44.000102791plugin-install-14.pngimage/png 786529 zoramite2009-11-01 01:21:55.000zoramite2009-11-01 01:21:55.0002059031plugin-install-19.pngimage/png 4292713 zoramite2009-10-31 23:19:23.000zoramite2009-10-31 23:19:57.000540241plugin-install-12.pngimage/png 786529 zoramite2009-11-01 01:21:39.000zoramite2009-11-01 01:21:39.0001151151plugin-install-17.pngimage/png 786529 zoramite2009-11-01 01:22:24.000zoramite2009-11-01 01:22:24.0001750221plugin-install-18.pngimage/png 786529 zoramite2009-11-01 01:22:33.000zoramite2009-11-01 01:22:33.000857171plugin-install-15.pngimage/png 786529 zoramite2009-11-01 01:22:02.000zoramite2009-11-01 01:22:02.000372731plugin-install-16.pngimage/png 786529 zoramite2009-11-01 01:22:09.000zoramite2009-11-01 01:22:09.000154861plugin-install-19.pngimage/png 786529 zoramite2009-11-01 01:22:41.000zoramite2009-11-01 01:22:41.000540241 5341190 {pagetree:root=Testing Basics} 5341187 The MXUnit source code is available in a Subversion repository at Googlecode or as a git repository at Github. *SVN* : [http://mxunit.googlecode.com/svn/mxunit/trunk/] *Github*: [http://github.com/virtix/mxunit] For Github users, make sure to look at other forks for specific features. Patches are always welcome\! For SVN, we like to get patches generated from SVN. With Github, simply fork MXUnit, hack away, and send a pull request. 5341200 {pagetree:root=Advanced Stuff} 5341208 {pagetree: root=API Reference} 5341211 h2. {color:#ff6600}(Note that this feature is available in MXUnit 2.x and later){color} !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! MXUnit now offers a built-in, simple, lightweight framework for mocking component interactions; this is also known as _MightyMock_. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the [Argument Matching] section. *Prefer or already use another mocking framework like MockBox?* No problem\! When using MXUnit's mocking syntax, you can [tell it to use the mocking framework of your choice|Using External Mocking Frameworks]. {pagetree: root=Mocking and Stubbing} 5341218 Suppose you have a component you want to test (_MyComponent_) and that component calls a method on another component (_MyOtherComponent_) which returns a number needed by the 1st component: {code:title=MyComponent (The component under test) } <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myData = myOtherComponent.doSomething('foo') /> <!--- Do something with myData ---> <cfreturn true /> </cffunction> <cffunction name="setMyOtherComponent"> <cfargument name='aCollaborator' type='MyOtherComponent' /> ... </cffunction> </cfcomponent> {code} Using the MXUnit mocking facility, you can mock MyOtherComponent like this: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponentInteractions"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mockOtherComponent = mock() /> <!--- Define the behavior for our mock, including expected parameters ---> <cfset mockOtherComponent.doSomething('foo').returns( 123456 ) /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mockOtherComponent) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Perform some test ---> <cfset assertEquals(actual,'cool and bad-ass') /> </cffunction> </cfcomponent> {code} What's important to consider here is the difference between mocking and stubbing. Here we are testing some data returned by our component under test (CUT). We're using the internal MXUnit mocking facilities to stub out the data returned by _MyOtherComponent_. *If* the CUT returned void, it makes it more difficult to test. In cases like that, we would use verification rather than testing the data (or state) returned by the CUT. See the section on [Mocking] for more information on that approach. 5341233 In general the steps will follow this simple pattern: # Create the mock # Define behaviour # Inject the mock into the component under test # Run the component under test # Optionally verify how the mock was called {pagetree:root=How to use it} There's a subtle yet important difference between mocking and stubbing. Stubbing typically involves faking what _data_ is returned by an object, while mocking is faking the _behaviour_. See the pages on [Stubbing] and [Mocking] for examples. 5341231 h3. Mocking If your dependency does not return any data, but rather _does_ something (returns void), you will want to verify that it was called, but maybe you don't want to incur side-effects, such as emails or logging: {code:title=MyComponent (The component under test) } <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myOtherComponent.writeToLog('Hello.') /> <!--- do a bunch of other stuff ... ---> <cfset myOtherComponent.writeToLog('Good bye.') /> </cffunction> <cffunction name="setMyOtherComponent"> <cfargument name='aCollaborator' type='MyOtherComponent' /> ... </cffunction> </cfcomponent> {code} Using the MXUnit mocking facility, you can mock MyOtherComponent like this: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponent"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mockOtherComponent = mock() /> <!--- Define Behavior ---> <cfset mockOtherComponent.writeToLog('Hello.') /> <cfset mockOtherComponent.writeToLog('Good Bye.') /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mockOtherComponent) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Verify ---> <cfset mockOtherComponent.verify().writeToLog('Hello.') /> <cfset mockOtherComponent.verify().writeToLog('Good Bye.') /> </cffunction> </cfcomponent> {code} For more information on verification methods, see the [Verification] section. If you are not overly concerned with the literal details of the method calls, you could simplify this with _argument patterns_: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponent"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mockOtherComponent = mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset mockOtherComponent.writeToLog('{string}').returns() /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mockOtherComponent) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Verify ---> <cfset mockOtherComponent.verifyTimes(2).writeToLog('{string}') /> </cffunction> </cfcomponent> {code} In the above example, we use the keyword, \{string\}, instead of literal arguments. What happens under the hood is that when the method is called by the component that is passing in any _single string argument_ as a parameter, the defined mock behavior is invoked. Argument patterns support all common CFML data types. The intent is that it's identical to the typeattribute of CFARGUMENT : \{numeric\} , \{any\} , \{query\} , \{struct\} , \{array\} , etc. See the [Argument Matching] section for more detail. 5341239 Syntax: {code}verifyType([int count]).mockedMethod( [params] );{code} Types: verifyAtLeast(int count), verifyAtMost(int count), verifyTimes(int count), verifyOnce(), verifyNever(), verify(). Note, verifyOnce(), verifyNever(), and verify() do not require any parameters. Simple verification: {code} myMock.verify().foo(1) {code} This is the same as {code}myMock.verifyOnce().foo(1);{code} or {code}myMock.verifyTimes(1).foo(1);{code} Chaining is also possible like this (assuming foo(1) was invoked 5 times): {code} myMock.verifyTimes(5). foo(1). verifyAtLeast(1).foo(1). verifyAtMost(5) .foo(1) ; {code} This can very powerful when verifying multiple mocked methods in the component under test. 5341250 Verifying Order _(NOTE: Although built into MightyMock, this has not yet been wired into MXUnit)_ Frequently you will want to know if and how your mock executed and compare that with expectations. MightyMock gives you the ability to intuitively establish expectations and perform flexible verification. Instead of wiring this into a mock, we create an OrderedExpectation object and pass in the mocks to be verified: {code} <cfset mock.one().returns() /> <cfset mock.two().returns() /> <cfset mock.three().returns() /> <!--- Inject mock into component and run it ... ---> <!--- Ok, now let's see what happened:---> <cfset order = orderedExpectation(mock) /> <cfset order.one(). two(). three(). verify() /> {code} If your collaborator invokes several different mocks, simply pass in a list of the mocks to be verified into the OrderedExpecation constructor. For example, if your collaborator does something like this: {code} <cffunction name="myMethod"> <cfset myFirstObj.doSomething('foo') /> <cfset mySecondObj.doSomethingElse('bar') /> <cfset myThirdObj.doSomethingDifferent('foobar') /> </cffunction> {code} After creating mocks for myFirstObj, mySecondObj, and myThirdObj, you can verify the order of the call like this: {code} <cfset order = orderedExpectation( myFirstObj, mySecondObj, myThirdObj) /> <cfset order.doSomething('foo'). doSomethingElse('bar'). doSomethingDifferent('foobar'). verify() /> {code} 5341253 MXUnit offers a couple of different ways perform verification of mocks. *Note*: V{_}erifying stubs is probably ultra-redundant because if your component under test cares anything about what the mock returns, it will probably fail before it can be verified, no?_ 5341248 As you've seen previously, you can match arguments by data type. The available types are those that are commonly available in ColdFusion: {code} \{string\}, \{any\}, \{object\}, \{struct\}, \{udf\}, \{numeric\}, \{array\}, \{query\}, \{xml\}, \{boolean\}, \{binary\}, \{image\} {code} Using type argument matching, you can specify mock behavior like so: {code} <cfset myMock.doSomething('{struct}','{image}').returns(true) /> {code} When the mock is invoked, the value true will be returned to the calling component only when an invocation matches this patter ... doSomething with any structure as the first parameter followed by any image as the second parameter. Make sure to check out the next section on Wildcard Pattern Matching! 5341260 A lot of times, especially while creating stubs, you will just want to mimic some desired behavior and not be concerned about about what parameters are being passed to the mock. This is easily accomplished by using wildcard patterns. Example: {*} is 0 or more parameters of any type and {+} is one or more parameters of any type. {code}<cfset myMock.doSomething ('{*}').returns(myQuery) />{code} This says that any call made to doSomething that has zero or more parameters will return myQuery. Likewise, {code}<cfset myMock.doSomething ('{+}').returns(myQuery) />{code} Says that any call made to doSomething with one or more parameters will return myQuery. It's important to note that the distinction of this call: {code}<cfset myMock.doSomething () />{code} This means that doSomthing() expects exactly 0 parameters. 5341258 MXUnit allows you to mock using literal arguments or argument patterns. Imagine you have a component that sets a dozen HTTP headers. You have the option of explicitly mocking each setHeader call literaly or you can match all by specifying a pattern: Explicit literals: {code} <cfset mock.setHeader('X-Foo','Bar').returns() /> <cfset mock.setHeader('X-Bar','Foo').returns() /> <cfset mock.setHeader('X-Name','Mouse').returns() /> <cfset mock.setHeader('X-Value','Cheese').returns() /> {code} ... Using argument matching, you can mock the above like so: {code} <cfset mock.myCollaborator.setHeader('{string}','{string}').returns() /> {code} MXUnit will invoke and record and calls made to setHeader(...) that have exactly two string parameters. So, you can verify that specific setHeader calls were made: {code} <cfset mock.verify().setHeader('X-Value','Cheese') /> {code} *To Do*: Implement recording of BOTH the pattern and literal. Currently, only the pattern is recorded so verification is not possible. 5341256 It's not Avatar, but you didn't come here for that. Enjoy this [screencast|https://mxunit.s3.amazonaws.com/video/mxunit_ant_automation_demo.swf] demoing how to use ANT and MXUnit 5341271 h2. MXUnitAntTask - Version: 1.0.7 h3. Description Runs MXUnit tests and saves the output to the directory specified by the outputdir parameter. This version uses HTTP to connect to the MXUnit test runner running on a CFML serv (Adobe ColdFusion, Railo, Blue Dragon). This supports the following HTTP authentication mechanisms - BASIC, DIGEST, and NTLM. The default testrunner (/mxunit/runner/HttpAntRunner.cfc) accepts either individual test cases or directories of tests to run. This runner returns only JUnitReport formated XML. These XML files{_}may_ optionally be used by the JUnitReport Ant task to generate nice HTML reports. Example usage: {code}<junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> {code} Note that the mxunit-ant.jar must be in Ant's class path. This can be done by specifying the taskdef tag like this: {code}<taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> {code} and then coding the rest of the MXunit Ant task ... {code}<mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" outputdir="${output.dir}" verbose="true" haltonerror="true"> ... {code} In theory, one should be able to run multiple tests across multiple domains, as long as those tests are accessible via Http. h3. Parameters | *Attribute* | *Description* | *Required* | *Default* | | protocol | The HTTP protocol to use. Valid values are 'http' or 'https' | no | http | | server | The Http server name where MXUnit is located. | Yes | | | port | The port the Http server is listening on. | No | 80 | | outputdir | A directory in which to save JUnit XML test results. | No | | | haltonerror | Instructs the task to stop executing when an _ERROR_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | haltonfailure | Instructs the task to stop executing when a _FAILURE_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | errorproperty | The name of a property to set in the event of an error. | No | | | failureproperty | The name of a property to set in the event of a failure (errors are considered failures as well). | No | | | defaultrunner | The testrunner responsible for accepting requests. \\ {tip:title="As of v1.0.5"}You can append arbitrary URL parameters (for custom runners) to the {{defaultrunner}} {tip} Example:{code}defaultrunner="/foo/bar/my_runner.cfc?param1=123&param2=abc"{code} \\ | No | /mxunit/runner/HttpAntRunner.cfc | | verbose | Flag to indicate to output additional information. | No | false | | testResultsSummary | Name of the properties file the task creates. This file is a Java Properties file that records a summary of all the tests the task has executed and is saved to the location specified in the $\{outputdir\} attribute. This can be useful in automated deployments, for example, if you wish inspect the results of all the tests run prior to deployment. This offers a deeper level of granularity than the haltonerror or haltonfailure offers. \\ The task generates the following properties that can be read by Ant using the following syntax: \\ <br><property file="$\{outputdir}/testresults.properties" /><br>testresults.properties looks something like:#Sat Mar 01 22:20:25 EST 2008 \\ success.ratio=.99 \\ total.failures=2 \\ failure.ratio=.01 \\ total.errors=0 \\ error.ratio=.00 \\ total.time=8016 \\ total.runs=151 \\ error.ratio is the number of errors to the total number of tests runs. \\ failure.ratio is the number of failures to the total number of tests runs. \\ success.ratio is the total number of tests run to the total number of errors and failures combined. \\ | No | testresults.properties | h3. Parameters specified as nested elements h3. directory <directory ... >s are used to specify groups of tests to run. | *Attribute* | *Description* | *Required* | *Default* | | path | Directory of tests to run. | Yes | | | componentPath | A prefix to the components being tested. This is a performance attribute. If specified, directory tests will run faster. Otherwise, the framework will discover the componentPath using built in Adobe ColdFusion functions. \\ Example: componentPath="mxunit.tests.framework". \\ MXUnit will correctly prepend this to all the tests in the specified directory. | No \\ | *Optionallity is deprecated. Future release will require this attribute to be specified.* \| \| | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | | recurse | Flag to indicate to run all tests in sub directories. | No | false | | excludes | Comma-delimitted list of files not to include in the test suite. | No | none | ---- h3. testcase A <testcase> allows you to specify one or more individual test cases to run. | *Attribute* | *Description* | *Required* | *Default* | | name | The fully qualified ColdFusion component name (com.foo.bar.MyCFC) | Yes | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc" | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | ---- h3. Examples This example illustrates a minimal amount of code required to run one directory of tests. Note that this example does not save any results. This may be useful for automated deployments. {code}<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="runtests"> <target name="runtests" description="Run a dir of tests recursively"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" > <directory path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" recurse="true" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> {code}This example runs both directories of and individual tests, saves the output to $\{output.dir}, generates a JUnit report, and opens a web browser with the JUnit report. {code}<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <property name="mxunit.jar" value="../ant/lib/mxunit-ant.jar" /> <property name="junit.out.dir.xml" value="testresults" /> <property name="junit.out.dir.html" value="testresults/html" /> <property name="output.dir" value="tmp" /> <property name="style.dir" value="../ant/xsl/" /> <target name="main" depends="browse" /> <target name="runtests" description="Make output directories and run the MXUnit task"> <mkdir dir="${junit.out.dir.html}" /> <mkdir dir="${output.dir}" /> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" protocol="http" outputdir="${output.dir}" authmethod="basic" username="foo" password="bar" verbose="true"> <testcase name="mxunit.tests.framework.AssertTest" packageName="mxunit.asserttests" /> <testcase name="mxunit.tests.framework.AssertDecoratorTest" packageName="mxunit.assertdecoratortests" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.framework" recurse="false" componentPath="mxunit.tests.framework" excludes="none" /> <!-- This has a bad componentPath and should fail --> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.bad.framework" recurse="false" componentPath="mxunit.foo.bar" excludes="none" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\samples" packageName="mxunit.tests.samples" recurse="false" excludes="" /> </mxunittask> </target> <target name="junitreport" depends="runtests" description="Create a report for the rest result"> <mkdir dir="${junit.out.dir.html}"/> <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> <delete dir="${output.dir}" /> </target> <!-- To fire up a browser with the test results. May not work on your machine --> <target name="browse" depends="junitreport"> <exec executable="C:\Program Files\Internet Explorer\iexplore.exe"> <arg value="C:\CFusionMX7\wwwroot\mxunit\tests\testresults\html\index.html"/> </exec> </target> </project> {code} 5341269 In this tutorial, you will learn how to create an Ant build file that executes MXUnit tests and generates JUnit reports First off, you should be familiar with [Ant|http://ant.apache.org/]. If not, visit the site, [download Ant|http://ant.apache.org/bindownload.cgi] and play around with it to develop a basic understanding of projects and tasks. Ok, now that you're an expert let's kick it. We'll use the MXUnit tests that we use to build the framework. These are located in the MXUnit Framework download in /mxunit/tests. We will use the minimal required options in order to run the Ant task. All optional task attributes can be found [here|default:Ant Task Doc] . This tutorial assumes installation of MXUnit directly in the webroot; e.g., /mxunit/ These are the basic steps to create the build that runs tests and generates a report # Create ant Ant build project # Define the MXUnit Ant Task # Tell MXUnit Which Tests You Want to Run # Define The JUnit Report Task # Run it ... # View the report *1. Create an Ant build&nbsp;project* Type the following into a text file and save it as /mxunit/tutorial/ant/build.xml. {code} <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> </project> {code} If you run just this in Ant you should see the following: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-1.png! This is what we expect to see. The build fails because there is no target main defined. We will define this task next. *2. Define The MXUnit Ant Task* Add the following into the build.xml file: {code} <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> </mxunittask> </target> </project> {code} This instructs Ant to use the MXUnit Ant Task located in /mxunit/ant/lib/mxunit-ant.jar. It then tells the MXUnit Ant Task to use the localhost as the target server and the HTTP port 8500. You should change these values to point to any installation of the MXUnit Framework. The outputdir is the location to where the test results will be saved. The verbose attribute instructs the task to print additional information to stdout. If you run this, you should see the following: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-2.png! This is good. We have made contact with the MXUnit Ant Task. The build fails with a java.lang.NullPointerException because the task expects some tests to run and none were provided. *3. Tell MXUnit Which Tests You Want to Run* &nbsp; Add the following to the build.xml file: {code} <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> {code} We inserted the directory element to instruct the MXUnit Ant Task to run all the tests in the directory specified by the path attribute. Note, make sure your path attribute points to the location of the /mxunit/tests/framework directory. When you run this, the HttpAntRunner.cfc is called by the task. This runner executes the tests using the mxunit framework and saves the results as JUnitXml to the location specified by the outputdir attribute. When run, you should see the following: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-3.png! You should now have 2 files in /mxunit/tutorial/ant/testresults/tmp/ called mxunitdirectorytestsuite_1.xml and testresults.properties. The first one will be used by JUnit in the next step to generate a report. The second one can be used to summarize all the test results run, as you can have multiple directory elements in the task. *4. Define The JUnit Report Task* Type the following into the build.xml: {code} <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests,junitreport" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> <target name="junitreport" description="Create a report for the rest result"> <mkdir dir="junithtml"/> <junitreport todir="junithtml"> <fileset dir="testresults"> <include name="*.xml"/> </fileset> <report format="frames" todir="junithtml" styledir="../../ant/xsl"/> </junitreport> </target> </project> {code} *We've a couple of new things here*: 1. Created a new target for Ant (junitreport). This target is responsible for generating the JUnit-style report. 2. Instructed the main target to call the runtests target first, then the junitreport task after that. The junitreport task is looking for the XML files we created with the runtests task. Hence, we use the fileset element to tell JUnit where to go to find the XML test results. You'll also notice that we point to the /mxunit/ant/xsl directory for the formatting information. This is optional, and you may use any stylesheet you wish or the default one in Ant's JUnit Report Task path. *5. Run it ...* you should see this: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-4.png! *6. View the report* You can now browse /mxunit/tutorial/ant/junithtml/ and open index.html in your web browser. You should see the following: An live interactive version of this report is available [here|http://mxunit.org/testresults/index.html]. !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-5.png! You can take this process further by adding additional directory elements that contain tests. You may also execute individual test cases using the testcase element. Details on the MXUnit Ant Task can be found [here|default:Ant Task Doc] . 5341276 1http://twitter.com 5341233 2010-10-05 08:28:15.0002010-10-05 08:28:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FStubbing&rct=j&q=Mocking%20and%20Stubbing%20-%20MXUnit&ei=duCqTPTfGcK4jAfy2YjmBw&usg=AFQjCNGAP3FvjyNmaJ7HLvrHjma2IK86eQ 5341233 2010-10-05 08:24:15.0002010-10-05 08:24:15.0002http://www.google.co.in/search?q=bug+fixing+in+java+application&hl=en&ei=SsuqTKzoOc7IcfDgsNYE&start=100&sa=N 786494 2010-10-05 07:33:15.0002010-10-05 07:36:15.0001http://www.google.com/search?hl=en&source=hp&q=ant+task+junit&aq=0&aqi=g1&aql=&oq=ant+task+ju&gs_rfai=CQF0T7NOqTKLfCOaRtgeC5e0eAAAAqgQFT9CAgi4 5341276 2010-10-05 07:32:15.0002010-10-05 07:32:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=test%20adapter%20pattern&ei=FPqqTKqMIIHM4gaMqtzaBw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2010-10-05 10:13:15.0002010-10-05 10:13:15.0001http://www.google.co.in/ 5341473 2010-10-05 09:11:17.0002010-10-05 09:11:17.0001http://paper.li/simonbingham/crisp-ebusiness-team 5341233 2010-10-05 08:41:15.0002010-10-05 08:41:15.0001http://www.google.sk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=confluence%20task%20doc&ei=3uOqTL63LNGRswbSuMCTBw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-10-05 08:38:16.0002010-10-05 08:38:16.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+custom+assertions 4685867 2010-10-04 21:05:15.0002010-10-04 22:13:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCIQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=uzqqTOiYN9OfnQfL5sigDA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=vNhj-s_r_GdCcZ1fRVNDmg&cad=rja 786457 2010-10-04 20:37:15.0002010-10-04 20:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=extends%3D%22mxunit 4292815 2010-10-04 20:28:15.0002010-10-04 20:28:15.0003http://www.google.be/url?url=http://wiki.mxunit.org/display/default/Using%2Brequest.debug()&rct=j&sa=X&ei=Z8yqTIqeNc_qOe_9kYsH&sqi=2&ved=0CBgQzgQoADAA&q=mxunit+debug&usg=AFQjCNHpA5ViXE8Dq9PVMXRzNlhFfbIGgQ 2195464 2010-10-05 06:58:15.0002010-10-05 10:45:16.0002http://www.google.be/url?url=http://wiki.mxunit.org/display/default/TestResult%2BOutput%2BFormats&rct=j&sa=X&ei=vcWqTJqTAoqbOsCMoeMG&sqi=2&ved=0CBgQzgQoADAA&q=mxunit+view+debug+output&usg=AFQjCNErvzCrZv9Lyf3dXUCO46Xtfa7skA 786582 2010-10-05 06:30:15.0002010-10-05 06:35:15.0001http://www.google.com/search?q=junit+ant+generate+reports&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-10-05 00:41:15.0002010-10-05 00:41:15.0001http://spiderwebmaster.net/mxunit/index.cfm 786457 2010-10-04 21:32:15.0002010-10-04 21:32:15.0001http://www.google.co.kr/url?sa=t&source=web&cd=6&ved=0CFUQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=dao%20test&ei=YFarTIDVJ8WlngeNgoHgBg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rjt 4292766 2010-10-05 16:47:15.0002010-10-05 16:47:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20documentation&ei=EGOrTJqIMsTflgel7pTvBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-10-05 17:41:15.0002010-10-05 17:41:15.000{section} {column:width=60%} {toc:maxLevel=5} h1. Fail? Or Unstable? By default, when a Jenkins runs your tests (via ANT) and tests fail, your build will not be marked as "Failed" but as "Unstable". If this is not what you want \-\- if you want failed tests to cause a build failure \-\- you need only make a small modification to your ANT build. h1. How to fail a build for failing tests # add a "failureproperty" attribute to your mxunit task # add a "fail" directive if failure property existsHere's what it looks like, in code. This all happens in your "runTests" target {code} <mxunittask ...[omitted for brevity] testResultsSummary="my.summary" failureproperty="testsfailed"> ..... </mxunittask> ...... <fail if="testsfailed" message="Failing the build because tests failed"/> </target> {code} h1. Why this works This works because the failure property will only be set if there are failures. If no failures occur, the property remains unset. The fail directive's "if" test will return true only if the property exists \-\- it does not matter whether it's a boolean, whether it's true, etc. I simply need exist. Consequently, fail will only run if the failureproperty is set due to failed tests {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750464 {section} {column:width=60%} {toc:maxLevel=5}In the first installment, I showed how to get Jenkins set up and connected to your SVN server. In this entry, I'll demonstrate how to run your MXUnit tests in a Jenkins project. h2. Assumptions I'm assuming you successfully [completed the prior step|default:Continuous Integration -- ANT - The Glue between Jenkins and your Tests] and can run your tests from ANT, either within your IDE or at the command line. Don't bother proceeding until you've done so. h2. Configuring ANT within Jenkins Jenkins needs to know where your ANT install lives. If you haven't downloaded ANT, do so now, unzip it, and put it somewhere. Then, copy the path to that location. From your main Jenkins screen, click on "Manage Jenkins", then "Configure System". More quickly, type "configure" into the search box and it'll take you to the same place. Go down to the "ANT" section, click "Add", and paste that path to your ANT install. Note, this is NOT the "bin" directory... just the ANT root. Give it a name, like "ANT 1.7" or whatever. Click Save *Jenkins will not treat this ANT location as the default location*. You must (at least, I did) have to explicitly choose this ANT instance for every project setup. Just so you know. This tripped me up at first. h2. Configuring your project's test runner step Navigate to your project, then click "Configure". More quickly, you can search for your project by name, then search for "configure", and you'll get to the same screen. Find the "Build" section. click "Add build step". Select "Invoke ANT". Select the ANT instance from the dropdown list of installed ANTs. In the "target" field, type the name of the target in your ANT build file that you use to run tests. For example, "runTests" This *might* be all you need. So you could save this and try to do a build now, and see what happens. h2. Test Runner Step Configuration, Part 2: Properties Now's a good time to talk about the weirdo nature of ColdFusion projects with respect to CI. Remember, you checked out your project from Subversion into Jenkins's workspace, but that's not the code you care about... your code already lives on a DEV server and is updated by some other means. However, there is one file that gets checked out that you do care about: Your ANT build file. When Jenkins runs your ANT file, it'll be running the one from its workspace. And then that build file will be executing its tests against the components you specify on your DEV server. Got it? Good. Confused? I know. It's possible that your build file's runTests target might need some properties that are possibly set in a properties file that you don't keep in SVN or which otherwise you need to override. For example, for MXUnit itself, our build file looks at a file named "unames.properties" to get some configuration information such as server name, port, usernames/passwords, webroot location, and some other things. This is NOT kept in SVN b/c it's unique for each MXUnit contributor. When MXUnit's runTests is run, it tries to read that properties file and then set the server, port, and webroot properties. But since that file isn't checked out from SVN, it's not visible in Jenkins's workspace and thus those properties never get set. It's super easy to get around this though\! In your ANT step's "Advanced" tab, you'll see a "properties" box. In here, you can type in any properties in name=value format, linebreak-delimited, and poof, properties problem solved. For example, here's what I put into the properties box for the MXUnit job: server=localhost port=80 webroot=c:/inetpub/wwwroot h2. Configuring your project's JUnit XML Output In that sample ANT build file above, you saw how easy it was for MXUnit to spit out JUnit-compliant XML. Basically, no matter where your tests actually run ([http://blah/whatever/HttpAntRunner.cfc|http://blah/whatever/HttpAntRunner.cfc]), your JUnit XML files will go in a directory relative to the build file that is running. Got that? That means that, as discussed above, your JUnit xml files will go in your Jenkins workspace somewhere. This is perfect, because that's where Jenkins wants them to be. For example, with the MXUnit build, the build file is at mxunit/build.xml. It specifies a location for the JUnit xml output as something that evaluates to tests/testresults/tmp/. So in the Jenkins configuration for the MXUnit job, I specify the JUnit XML location as: *tests/testresults/tmp/*.xml\* That's it. So wherever your xml files go relative to your workspace root, simply go to the "Post Build Action" section of your job configuration, check the "Publish JUnit XML" checkbox, and enter in the path to your xml files, with \*.xml, as I did above. Click save h2. Re-saving ant.bat {note}The following was true when I first set up Hudson with MXUnit, in two-thousand-aught-something. I have not had these problems since then but am keeping this information here in the event that it helps someone with the same problem{note} After I got the MXUnit project all set up, I ran the build; it executed the tests; Hudson read the JUnit XML (all tests passed). And then.... Failed. Failed?\! WTF? WTF was failing? The Hudson console output (thank you, Hudson\!) read: "The system cannot find the batch label specified". This wasn't a Hudson problem. It wasn't an MXUnit problem. Turns out, it was the ant.bat file giving me grief. That's right... the ant.bat that ships with the eclipse ANT install. Perhaps had I been using a "proper" install, this wouldn't have been the case. Nonetheless, I wasn't. So, how to fix it? Simple Open up ant.bat in Textpad. Notice that it's in Unix format. Change the format to "PC". Click Save. Rerun the Hudson build. Oh Joy. Oh Rapture. A fully functioning test run with test results. Let the CI begin. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750461 1http://www.google.co.uk/search?q=mxunit+excludes&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341269 2010-10-05 15:39:15.0002010-10-05 15:39:15.0006http://wiki.mxunit.org/display/default/Advanced+Stuff 5341231 2010-10-05 18:32:15.0002011-07-19 20:58:15.0001http://www.google.com/url?sa=t&source=web&cd=3&sqi=2&ved=0CCMQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20test%20generator&ei=k3WrTJXtFsL98Aat9Jn9Bw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-10-05 19:00:15.0002010-10-05 19:00:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=aftertests 5341647 2010-10-05 18:10:15.0002011-04-20 07:05:15.0001http://127.0.0.1:62851/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-05 18:30:15.0002010-10-05 18:30:15.0001http://www.google.co.in/search?hl=en&q=failuresPropertyName+ant+example&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-10-05 11:59:15.0002010-10-05 11:59:15.0001http://www.google.co.in/search?hl=en&q=ant+task+for+JUnit+Report&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-05 12:01:15.0002010-10-05 12:01:15.0002http://twitter.com/ 5341233 2010-10-05 10:34:15.0002010-10-05 13:42:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Using%2Brequest.debug()&rct=j&sa=X&ei=2jirTNLsK4X7lweFvsnhCA&sqi=2&ved=0CBUQzgQoADAA&q=mxunit+debug&usg=AFQjCNGlZUQ7Y-r0D1gldFqkgXoJpNSpIQ&cad=rja 2195464 2010-10-05 14:41:15.0002010-10-05 14:41:15.0001http://wiki.mxunit.org/dashboard.action 5341276 2010-10-05 15:16:15.0002010-10-05 15:16:15.0001http://www.google.se/search?hl=sv&client=firefox-a&hs=gS8&rls=org.mozilla%3Asv-SE%3Aofficial&q=ant+task+wiki&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-10-05 13:40:16.0002010-10-05 13:40:16.000{section} {column:width=60%} {toc:maxLevel=5} h1. Communicating Build Results All of the information Jenkins provides is lovely; however, we're not interested in monitoring the Jenkins interface every time a build runs. Instead, we want to get notified when things change. That's it: *when build status changes*. For me, continuous integration is as much about communicating results as it is about providing an easy, scheduled mechanism for running your tests (we don't care about compiling and linking in CF applications, so that core benefit of CI doesn't apply to us either). Ideally, only interested parties would be notified on a change in build status. For example, let's say a build runs at 8:00 AM, and all tests pass. It runs again at 8:15 AM, and tests fail. What I want to happen is: # Jenkins looks at source control for the users who have committed code since the last build # Jenkins notifies \*just\* those people that the build is now failing. # Jenkins does this either via email, instant message (SMS), or both. Fortunately, this is all possible. Let's set it up. h1. Configuring Email Settings From the main Jenkins screen, type "configure" in the search box Scroll down to the bottom and find the E-mail notification section. I'm using gmail in this case, so I plugged in my gmail credentials, using "smtp.gmail.com" as the server. I'm keeping "default email suffix" blank since this can't be computed (this would be more for corporate email accounts where you can trust that the email would end up as "firstname" + "lastname" + default email suffix, for example). In the Advanced settings, I checked "use smtp authentication", entered my email address into the username field, added my password, checked "use ssl", and specified the port as 465 h1. Configuring SMS (Jabber) via GTalk From the "manage Jenkins" screen, click on Manage Plugins go to "Available Plugins", and find the "Jenkins Jabber notifier plugin". Click things and install it. Restart if necessary. Now, back in your Manage Jenkins screen, you'll have a new section, right above the Email section, for Jabber. I entered my gmail address and password, and "talk.google.com" as the server. That's it\! h1. Noise Control At the project level, you can also configure how noisy you want this communication to be. Here's what that looks like: !Hudson_notificationconfig.png|thumbnail! From that image, you'll see that I can configure *when* *I want to be notified*... every build, just on change, etc. Thus, to substantially reduce the noise from your scheduled builds, go into the project and configure it to only notify via IM on status change. *This, in my humble opinion, is gold.* h1. Configuring Users Now that the communication mechanisms are set up, we have to associate email addresses with the subversion users. Quite possibly there's an easier way to do this via some batch process, but as I'm just getting started with my Jenkins investigation, I haven't looked into it. So please don't take this as "the only way" or "best practice", because I do not know that to be true. For my setup for MXUnit, I linked it to SVN and when it updated and there were changes, it created new a new user for any user that was associated with a change. So, I committed some code to MXUnit, ran a Jenkins build, and Jenkins added me as a user, silently. To give the "marc.esher" user notification details: # from the main Jenkins screen I clicked on "people" then on "marc.esher". (You can also get here if you know the username you want to configure by typing that username in the "Search" box at the top of the screen) # click Configure # enter my email address # since I installed the Jabber plugin, it also has a space for jabber credentials. I entered my gmail address again. h1. So what's all this get me? After this configuration was finished, here's what I get: Emails on build failure that look like this: !Hudsonbuildfailure_email.png|thumbnail! GTalk notifications on build failure that look like this: !Hudsonbuildfailure_gtalk.png|thumbnail! And corresponding messages for when things go back to normal. Importantly, *what I don't get*: noise. I don't get notified on every build via email. I don't have to constantly go to a website to check the build status. I get notifications when I care about them: when things go bad, and when things go from bad back to good. h1. Summary Continuous Integration is about communication. It's about noise control. And so far I'm discovering that Jenkins is performing admirably. You can configure different methods of communication, all hooked into source control, with different "strategies" (on every build, on every change, etc). I appreciate this level of configurability. In addition, I was able to get all of this going without reading a single page of documentation. I think that speaks to Jenkins's ease of use. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750466 1http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BTroubleshooting&rct=j&sa=X&ei=2jirTNLsK4X7lweFvsnhCA&sqi=2&ved=0CBYQzgQoATAA&q=mxunit+debug&usg=AFQjCNHtcnMWN-8kZu46VpUTci1-4qkXbg&cad=rja 4292815 2010-10-05 14:41:15.0002010-10-05 14:41:15.000{section} {column:width=60%} {toc:maxLevel=5} h1. Introduction In an earlier post, I wrote about configuring notifications with Jenkins. This is a follow-up post to demonstrate how to set up even more fine-grained notification control using the Jenkins [Email Extension Plugin|http://wiki.Jenkins-ci.org//display/Jenkins/Email-ext+plugin]. In a nutshell, this provides granular control over: * Who receives notifications at any event: build instability, build failure, return to stability, continuing failure, etc. * The subject of the notifications that are sent * The content of notifications that are sent By default, as of this writing, Jenkins's email notifications are fairly basic. It will notify either a specified list of recipients or "culprits" when a build fails. It will contain a generic subject and message, basically indicating that a build failed, but with no details. h1. The Email Extension Plugin: What it gets you The Email Extension Plugin will enable you to control the content of the subject and message to make them more meaningful, in addition to the more granular controls I mentioned above. Here's what your "Configure Project" screen will look like once you install the plugin: !hudson_editableemailnotification.png|thumbnail! Notice from this screenshot how you can add notifications on different triggers: "Unstable", "Still Failing", etc. You can specify who should receive messages for all of the available events. You can add a new event by selecting one of the available options in the "Add a trigger" Select list. Once you do so, you get checkboxes for the recipients to select. In addition, you get fields for controlling the subject and message. You can specify all manner of variables in there. My current setup at work for message content is: $PROJECT_DEFAULT_CONTENT $FAILED_TESTS $CHANGES With these variables, on the events I have specified, I get to see what tests have failed and what code changes have happened since the last build. Other variables are available to you. As per Jenkins's conventions, simply click on the \(?) icon beside the configuration to get all the details for how to use the plugin. Here's a sample of what you currently get in the Help: !hudson_editablenotification_help.png|thumbnail! h1. My Take I wrote before about how Jenkins can significantly aide in noise control. I think this plugin gets you even further. Consider the "default case": you get a notification that a build failed. Now you have to go research why it failed. This means going to your Jenkins URL, checking the failed tests, and determining responsibility. However, with the plugin, I believe determining responsibility cuts out a few steps: it lets you see a) what tests failed and b) what code changed in a single email. All the information you and your team need to assign responsibility is, potentially, in a single communication. *So what?* I think the answer to that question resides squarely in the answer to another question: *how much do you value your time?* h1. How to Install You install this plugin just like you install other Jenkins plugins, thank God (I Love Jenkins. I wish all software I worked with were as easy to extend.) # click the Jenkins link, "Manage Jenkins", "Manage Plugins" # in the "available" tab, select "Jenkins Email Extension Plugin" # select it, and click checkboxes and OK buttons until it's installed. Restart Jenkins Once it's installed, you go into your project configuration and now you have more "Advanced" buttons and such in the Notifications area than you had before. From there, it's a matter of selecting your triggers and what you want to happen on those triggers. h1. Conclusion If you want even more noise control, and more meaningful communication, take the few minutes to install the Jenkins Email Extension Plugin. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750477 5341233 1virtix2010-05-26 10:22:08.000virtix2010-05-26 10:22:08.000current 5341233 12010-05-25 21:38:58.0002010-05-25 21:38:58.000current{section} {column:width=60%} {toc:maxLevel=5} h1. Introduction If you're using git as your SCM, you'll need to install the Jenkins [git plugin|https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin] , potentially configure it, and properly configure your git projects. h1. Prerequisites I'm assuming you know what git is, and that you have a git environment installed. If you're on Windows, this means either msysgit or cygwin with git installed. Bottom line: from a command line, you should be able to type "git" and get something other than "unrecognized command". If you have git installed, and your cmd doesn't recognize it, it should simply be a matter of adding the path to the "bin" directory to your system's path variable. If you don't have a clue about what I just said, send a note to the mxunit google group and we'll walk you through it. h1. Installing and configuring the git plugin in Jenkins In the Jenkins plugin section, find the "git plugin" and install it. This is NOT the github plugin, which is merely a decorator. You need the git plugin to communicate with your git projects regardless of where you host them. h2. Git path Once installed, and you've restarted Jenkins, head to "Manage Jenkins" and find the config section for git. By default it'll show something like "git.exe" in the git path. This may or may not work for you. In addition, *if you don't have git installed, it'll give you an option to download it*. In that field, I entered the full path to my git.exe, which on windows was "C:\cygwin\bin\git.exe" h2. Git user values A few sections down, you'll see additional config options for Git. This is where you'll enter the default user.name and user.email config options. Go ahead and add the user.name and user.email values that you most frequently use... you can override them at the project level if necessary h1. SSH Keys On Windows, SSH Key management is apparently more complicated than other OSs. When I used ssh-keygen to create keys, I specified a password for the keys and consequently had to type that password whenever I used the key. This caused problems with Jenkins because there was no place to specify the key passphrase. To solve, I created new keys, with no passphrase, and registered that new key with github. h1. Configuring your Jenkins job In the *git* section of your job configuration, you'll simply add one or more git repositories. I used the SSH URL for mine (for example, git@github.com:marcesher/mxunit.git). Jenkins will attempt to clone that repo, using your public key for authentication. Ensure 2 things: # You can clone from that URL from the command line, without any prompts for passphrases # Jenkins is running under a user account that has a public key. In my case, I run Jenkins under my user account, so it's using the same key that I'm using from cmd{column} {column:width=5%}{column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true\|expandCollapseAll=true\|startDepth=1}{column}{section} 6750543 {section} {column:width=60%} {toc:maxLevel=5} h1. Introduction For [CFMongoDB|https://github.com/marcesher/cfmongodb] , I wanted to run all tests on a schedule, either when a source code change was detected on github, or every day. I didn't want to have Mongo running all the time \-\- just when the tests needed to run. Ideally, my CI process would start Mongo, run the tests, and stop Mongo when finished.&nbsp; Here's how I accomplished that. h1. Installing MongoDB as a service It was easiest for me to achieve this workflow by starting MongoDB as&nbsp; a Windows service because then I could simply use NET START and NET STOP commands rather than spinning up Mongod.exe and killing it. Installing mongod as a service is as simple as: {code} mongod --install --logpath c:\path\to\some\logfile.log {code} h1. How you will be able to run this service in Jenkins, but can't quite yet Long heading, I know. In Jenkins, configuring the "Build Steps" *should* look like this: # Invoke Windows Batch Command \--&nbsp; "NET START 'Mongo DB'" # ANT \-\- runtests # Invoke Windows Batch Command \-\- "NET STOP 'Mongo DB'" However, [due to this bug|https://jira.mongodb.org/browse/SERVER-1434] , stopping the mongo service throws an error which will cause the Jenkins build to fail. And that won't do. h1. How to use ANT to start and stop the MongoDB Windows Service Fortunately, you can add ANT targets to start and stop these services which won't throw errors when start/stop fails, which is the behavior I need. {code:language=xml|title=build.xml|controls=true|linenumbers=true} <target name="startMongoService" depends="init"> <echo message="starting ${MongoDBService}"/> <exec executable="cmd.exe"> <arg line="/c"/> <arg line="net"/> <arg line="start"/> <arg line="${MongoDBService}"/> </exec> </target> <target name="stopMongoService" depends="init"> <echo message="stopping ${MongoDBService}"/> <exec executable="cmd.exe"> <arg line="/c"/> <arg line="net"/> <arg line="stop"/> <arg line="${MongoDBService}"/> </exec> </target> {code} &nbsp;Then, in the Jenkins config, I simply specify *"startMongoService runtests stopMongoService"* as the ANT targets to run. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column}{section} 6750546 1http://wiki.fuseboxframework.com/display/default/Developer+Info 4947975 2010-09-27 07:27:15.0002010-09-27 07:27:15.0003http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341307 2010-09-27 07:27:15.0002010-09-27 07:27:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786494 2010-09-27 07:06:15.0002010-09-27 07:06:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=cfoutput%20or%20cfdump&ei=I0agTJCpOYuSuwPhkZGJDQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-09-27 07:23:15.0002010-09-27 07:23:15.00044http://wiki.mxunit.org/display/default/Release+Notes 786457 2010-09-27 11:03:16.0002012-01-06 12:17:16.0001http://www.google.co.uk/search?hl=en&q=JUnit+Reports+tutorial&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-27 11:48:15.0002010-09-27 11:48:15.0001http://wiki.fuseboxframework.com/display/default/Built-In+Assertions 4685867 2010-09-27 07:37:15.0002010-09-27 07:37:15.0001http://www.google.hu/search?q=junit+ant+task&hl=hu&client=firefox-a&hs=6vq&rls=org.mozilla:hu:official&channel=s&ei=0XCgTJjjL8fBswbejO3mDg&start=10&sa=N 5341276 2010-09-27 10:34:15.0002010-09-27 10:34:15.0008http://twitter.com/ 5734518 2010-09-27 12:03:15.0002011-05-06 09:56:15.0003http://bit.ly/dunIww 5734518 2010-09-27 12:04:15.0002011-05-06 14:35:15.0002http://twitter.com 5734518 2010-09-27 11:59:15.0002010-09-27 13:15:15.0002http://longurl.org 5734518 2010-09-27 12:01:15.0002011-05-05 16:33:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=2330F4657BF6006BD1772CFE6C54C0D3 4292751 2010-09-27 12:46:15.0002010-09-27 12:46:15.0001http://www.google.co.in/ 786598 2010-09-27 12:31:15.0002010-09-27 12:31:15.0001http://www.google.de/search?q=ant+junit+report+text&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2010-09-27 12:44:15.0002010-09-27 12:44:15.0001http://hootsuite.com/dashboard 5734518 2010-09-27 15:03:15.0002010-09-27 15:03:15.0001http://twitter.com/aliaspooryorik 5734518 2010-09-27 13:14:15.0002010-09-27 13:14:15.0002http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Mocking&rct=j&sa=U&ei=z_igTILJF4GKlwfkw_GPCg&ved=0CBEQFjAA&q=mxunit+logging&usg=AFQjCNF_XT4Uon9Ak40TmBmGTavvj1aN6Q 5341239 2010-09-27 20:05:15.0002010-09-27 20:05:15.0003http://127.0.0.1:56312/help/advanced/tocView.jsp?toc=/org.mxunit.eclipseplugin/toc_main.xml 4292815 2010-09-27 17:37:15.0002010-09-27 17:37:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=WEG&rls=org.mozilla%3Aen-US%3Aofficial&q=Coldfusion+builder+wiki&aq=f&aqi=g1&aql=&oq=&gs_rfai= 5341332 2010-09-27 15:39:15.0002010-09-27 15:39:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=assert+something+is+in+an+array 786478 2010-09-28 04:20:15.0002010-09-28 04:20:15.0001http://joshknutson.net/post.cfm/coldfusion-memory-leaks 5734498 2010-09-28 03:37:15.0002010-09-28 03:37:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junitreport+ant+task 5341276 2010-09-27 23:18:15.0002011-08-17 19:45:16.0005http://www.google.com/url?url=http://wiki.mxunit.org/display/default/API%2BReference&rct=j&sa=U&ei=BPmgTIm8DIKclgfStsHsAg&ved=0CBsQFjAC&q=mxunit+api&usg=AFQjCNF2OY7af3FAv9Jjzd0w8HPJlQw1RA 5341211 2010-09-27 20:49:15.0002010-09-27 20:51:15.0001http://www.google.com/search?hl=en&source=hp&q=wiki.mxunit.org/display/default/Release+Notes&aq=f&oq=&aqi= 5734518 2010-09-28 06:26:15.0002010-09-28 06:26:15.0003http://localhost:8080/mxunit/generator/index.cfm 786457 2010-09-28 07:10:15.0002011-08-02 06:00:15.00017http://blog.mxunit.org/ 5734518 2010-09-28 14:34:15.0002010-12-19 15:14:15.00036http://blog.mxunit.org/2010/09/mxunit-201-released.html 5734518 2010-09-28 14:35:15.0002011-09-29 14:48:15.0001http://www.google.nl/search?hl=nl&rlz=1B3MOZA_nlNL398NL398&q=ant+junit+build+nullpointerexception&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-28 14:56:15.0002010-09-28 14:56:15.0001http://www.google.com/reader/view/feed/http://feeds.feedburner.com/RuminationsOfAProgrammer?source=ignitionfork 5734518 2010-09-28 15:04:15.0002010-09-28 15:04:15.0005http://blog.mxunit.org/2010/09/mxunit-201-released.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 5734518 2010-09-28 15:16:15.0002010-09-29 01:53:15.0001http://www.google.co.uk/ 5734518 2010-09-28 15:33:15.0002010-09-28 15:33:15.0003http://wiki.mxunit.org/display/default/Release+Notes 4292713 2010-09-28 15:34:15.0002011-11-12 21:03:15.0001http://www.google.com/reader/view/feed/http://caycon.disqus.com/entrepreneurs_see_paranoia_as_an_opportunity/latest.rss?source=ignitionfork 5734518 2010-09-28 16:01:15.0002010-09-28 16:01:15.0003http://www.google.com/reader/view/ 5734518 2010-09-28 16:29:15.0002010-09-30 13:57:15.0003http://wiki.mxunit.org/display/default/Release+Notes 5734498 2010-09-28 16:47:15.0002011-01-17 21:21:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=3DBC053718C7C74EEAE52FC7D3665E00?replyToComment=5341502&#comment-5341502 5341233 2010-09-28 17:28:15.0002010-09-28 17:28:15.0002http://wiki.mxunit.org/dashboard.action 5734518 2010-09-28 19:01:15.0002011-11-16 16:08:15.0001http://blog.mxunit.org/2010/09/mxunit-201-released.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29&utm_content=Google+Reader 5734518 2010-09-28 23:40:15.0002010-09-28 23:40:15.0003http://wiki.mxunit.org/display/default/Running+directories+of+tests 786473 2010-09-28 22:03:15.0002011-12-30 14:29:33.000{section} {column:width=60%} {toc:maxLevel=5} h1. Why ANT? You won't get far using Jenkins and ColdFusion without ANT. ANT is the Hub. It's the glue. Your ANT build will run your MXUnit Tests. Jenkins will run your ANT build, record the results of the tests, and perform post-build actions (notifications, etc) based on the results of those tests. h1. Assumptions We assume you have some tests and can successfully run them via either the Eclipse plugin or your web browser We assume that if you are not familiar with ANT that you're willing to learn enough of it to get your CI environment set up. If you're not up for that, perhaps [simpler automation is for you|default:Simple Test Scheduling]. h1. A thorough description of running your tests with ANT Bill's [original walkthrough|default:Using the Ant Task to Generate JUnit Reports] is very thorough. In addition, please see Bill's fantastic [8-minute video|default:Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.] showing exactly how to run your MXUnit tests with ANT. If you are new to ANT, I&nbsp; implore you to visit those links, especially if you're the type who doesn't like flailing about trying to make sense of foreign things. Even if you simply read Bill's instructions, and watch the video, you'll gain enough familiarity with ANT and MXUnit to move on ot the next step h1. Once you're familiar with running your tests with ANT ...Or, if you're the type who likes to jump right in h2. Directory Structure Your final directory structure will look something like the following. If your tests live somewhere else inside your app, that's OK... just make sure to adjust the paths in the build file to account for their location. In the example below, files demoted with an asterisk \(*) are files that do not yet exist but which will when we're finished {code}/App *build.xml /lib *mxunit-ant.jar other-whatever.jar /test *HttpAntRunner.cfc /testdir1 SomeTest.cfc /testdir2 SomeOtherTest.cfc {code} h2. Copy files from MXUnit to your app You need the following three files to start: # mxunit-ant.jar \-\- ANT will use this to communicate with ColdFusion # HttpAntRunner.cfc \-\- This is the "endpoint"... ANT will make HTTP requests to this CFC, and that CFC will in turn run the MXUnit framework code which runs your tests # build.xml \-\- This is your new ANT build file{*}What to put where*\# Create a directory in your app called "lib" # Copy mxunit/ant/lib/mxunit-ant.jar into that lib directory # Copy mxunit/samples/build.xml into your app's root, such that you end up with /app/build.xml # Copy mxunit/samples/HttpAntRunner.cfc into your app's test root, such that you end up with /app/test/HttpAntRunner.cfcOpen up that HttpAntRunner.cfc after you copy it. Notice that it simply extends the framework version. While you *could* point directly to the framework version, you almost always want to point to your custom version, especially if you're using ORM, testing framework controllers, or otherwise need access to your app's Application scope h2. Modify build.xml The sample build.xml file which you copied is meant to be a good-enough skeleton to get you running your tests from ANT. It also contains example "svn update" and "dist" targets for updating a directory from SVN and creating a zip file, respectively. More on those later. For now, we need to run tests. To do this, you'll modify several of the properties in the ANT file to point to the correct names and locations for your project If you're using Eclipse or another IDE which shows the structure of an ANT file, open the ANT view and drag your build file into it. It'll look something like this: !ant_view.PNG|thumbnail! *In build.xml:* # In the top-level project element, change the project name to your project&nbsp; # In the *init* target, change the *application.name* property to the directory name of your project # Next line, if necessary change the *test.dir.name* property to be the name of your tests directory # A few lines down, change the *test.server* and *test.port* properties to match your local setup (these can change later) h2. Run the "init" target Now, From the ANT view in Eclipse, run the "init" target. In the console view, you'll see a dump of all the properties that will drive your ANT build. Most of these will be file system locations {warning} *Do not proceed* until test.cfcpath and test.dir.location look correct. If they're not correct, modify the build file and make them so. {warning}Here's what the console view will look like when you run *init*: !ant_run_init.PNG|thumbnail! h2. Run the "runtests" target Assuming your paths are correct, you have brought the mxunit-ant.jar into your app's "lib" directory, and you have some tests living in your test location, now's the time to run them from ANT. # In the ANT view, run the "runtests" target # Look at the console view for outputYou will see a log of what the ANT task is doing as it communicates with ColdFusion. When finished, you'll see the results of your test run. Here's an example: !ant_runtests.PNG|thumbnail! h1. Next Steps Now that you have ANT running your tests, you're ready to hook this into the Jenkins CI server {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750368 1http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=junit+ant+print+details 5341276 2010-09-29 00:50:15.0002010-09-29 00:50:15.0001http://wiki.cfinnovate.com/display/default/Configure+and+Test+the+Plugin?focusedCommentId=5734516 786529 2010-09-29 00:45:15.0002010-09-29 00:45:15.0001http://www.google.co.in/search?q=ANT+Reports&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-09-29 06:13:15.0002010-09-29 06:13:15.000{toc} This series will demonstrate how to set up a continuous integration (CI) environment for ColdFusion projects using [Jenkins|http://jenkins-ci.org/] CI and MXUnit. We'll cover Jenkins setup, MXUnit test runs and JUnit XML output, and a few notification mechanisms (email, IM). I will not attempt to duplicate the quite thorough documentation available for Jenkins. Rather, I intend to cover enough "getting started" material, and then focus on instructions specific to MXUnit and Jenkins h1. Big Picture # You and your peeps write code and commit it to your source control repo # Jenkins recognizes those commits (it can pulse SCM, or it can run every XXX hours/minutes/whatever) # Jenkins runs "build actions" -- ANT targets, shell scripts, gradle tasks, whatever ## Use SVNAnt, git, post-commit hooks, or some other means to get the latest code onto your target server (usually DEV) ## Use ANT to run your MXUnit tests on the target server ## MXUnit test results are stored as XML files inside of Jenkins # Jenkins reads the XML files and generates pretty reports of test results # Jenkins sends notifications (email, IM, etc) when the build fails, tests fail, etc !cfobjective_jenkins.png! h1. Installing Jenkins This will cover the simple way to run Jenkins, which is to use its built-in Winstone container, which is fine for testing and has served me well in a medium-load production environment. If you already have Tomcat set up, then you know how to install war files so follow that procedure instead (i.e. drop the war where you put your war files, or use the admin to deploy the war. It's that simple) # Download the Jenkins war file and put it somewhere # Open a command line and navigate to the war file location # type "java \--jar jenkins.war" # This will launch Jenkins. You can navigate to [http://localhost:8080|http://localhost:8080/] and from there, you're ready to start # If you're on Windows, you can install Jenkins as a Windows service from inside "Manage Jenkins". h1. Pulling your project from Subversion (SVN) # Click "create a new job" # Give your job a name, and then select Freestyle Software Project # Under Source Code Management, select SVN, and then plug in your project's SVN location, eg [http://svn.myproject/whatever/trunk|http://svn.myproject/whatever/trunk] # In the "Local Module Directory" field, I typicaly use the name of the directory as it will be deployed onto some production server. So if I'm checking out myproject/trunk, I'll use&nbsp; "myproject". The reason is that I'll often check out from multiple places in a single Job, and giving each module directory a proper name helps with organization. # From here, you can click "Save" and then perform a build by clicking "Build". This will check out your code into the Jenkins workspace for your project *But this code isn't where I need the code to be\!* Good point. We'll talk more about that later h1. What's Next? See how easy that was? Next up, [configuring ANT|default:Continuous Integration -- ANT - The Glue between Jenkins and your Tests] , running your tests, and recording results 6750362 1http://www.google.co.in/search?q=Generate+JUnit+Reports&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-09-29 06:05:15.0002010-09-29 06:05:15.0002http://www.google.com/reader/view/?tab=my 5734518 2010-09-29 08:29:15.0002010-11-19 11:57:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=QQr&rls=org.mozilla%3Ade%3Aofficial&q=junit+create+report&tbs=&lr=&as_filetype=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-29 07:04:15.0002010-09-29 07:04:15.0001http://www.google.com/search?hl=&q=confluence+junitreport&sourceid=navclient-ff&rlz=1B3GGGL_enUS248US249&ie=UTF-8 5341276 2010-09-29 15:28:15.0002010-09-29 15:28:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=jar+bundle+libraries+swt 5341276 2010-09-29 10:22:15.0002010-09-29 10:22:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+method+public 4292736 2010-09-29 16:40:15.0002010-09-29 16:40:15.000These were originally published as a series of blog posts on the MXUnit blog. They've been brought into the wiki and updated for Jenkins. {children} 6750360 1http://wiki.mxunit.org/dosearchsite.action?queryString=timeout&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4292820 2010-09-29 15:39:15.0002010-09-29 15:39:15.0001http://www.google.com/search?q=mxunit+continuous+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341473 2010-09-29 18:37:15.0002010-09-29 18:37:15.0001http://www.google.com/search?q=mxunit+continuous+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685854 2010-09-29 18:36:15.0002010-09-29 18:36:15.0001http://www.google.com/search?aq=1&oq=junitreport&sourceid=chrome&ie=UTF-8&q=junitreport+ant+task&safe=active 5341276 2010-09-29 19:55:15.0002010-09-29 19:55:15.0001http://wiki.mxunit.org/display/default/Presentations,+Talks,+and+Meetups 5341190 2010-09-29 18:38:15.0002010-09-29 18:38:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B(Assertion%2BPatterns)&rct=j&sa=X&ei=HKakTP-TCM6yngf886WRAQ&ved=0CBYQzgQoATAA&q=mxunit+assert&usg=AFQjCNENRIyhaxvASL-Lyz7BLmRiMHptOg 786484 2010-09-30 15:01:15.0002010-09-30 15:01:15.0001http://www.google.com/search?hl=pl&q=play+junit+report+xml&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-30 15:14:15.0002010-09-30 15:14:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+check+if+is+boolean 786478 2010-09-30 10:51:15.0002010-09-30 10:51:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&rct=j&sa=X&ei=HKakTP-TCM6yngf886WRAQ&ved=0CBUQzgQoADAA&q=mxunit+assert&usg=AFQjCNGvXIsS6zvk33hiWh0KzxyCkM1paQ 786478 2010-09-30 15:01:15.0002010-09-30 15:01:15.0001http://www.google.co.in/search?q=what+is+new+functionality+testing&hl=en&ei=rj-kTOy4GoqlcdfRrJUI&start=20&sa=N 786598 2010-09-30 07:44:15.0002010-09-30 07:44:15.0001http://www.google.com/search?q=%22Powered+by+Atlassian+Confluence%22+site:.com&hl=ru&ei=42OkTPI0j4-zBsimpK4I&start=40&sa=N 4292766 2010-09-30 10:19:17.0002010-09-30 10:19:17.0002http://www.google.co.uk/search?hl=en&client=firefox-a&hs=bfs&rls=org.mozilla%3Aen-US%3Aofficial&q=role+of+TDD+in+bug+fixing&aq=f&aqi=&aql=&oq=&gs_rfai= 786494 2010-09-30 06:28:15.0002010-10-08 04:32:15.0001http://www.google.com.au/search?q=Write+unit+test+for+DAO&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2010-09-30 06:57:15.0002010-09-30 06:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=amxunit+assertions 786478 2010-09-30 18:02:15.0002010-09-30 18:02:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+testing+private+functions 4292736 2010-09-30 19:53:15.0002010-09-30 19:53:15.0001http://wiki.mxunit.org/display/default/Using+injectMethod+for+simple+mocking?focusedCommentId=5734528& 5341320 2010-09-30 17:28:15.0002010-09-30 17:28:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BTroubleshooting&rct=j&sa=X&ei=hs2kTJjcCsT38Ab6hOjQCg&ved=0CBgQzgQoADAA&q=mxunit+open+test+case+results+in+browser&usg=AFQjCNEYJqBn-DPAHFh26JnZMw_cAa9wJg 4292815 2010-09-30 17:51:15.0002010-09-30 17:51:15.0001http://www.legitimateworkfromhome.com.au 786478 2010-09-30 16:18:15.0002010-09-30 16:18:15.0001http://www.google.com/search?q=inurl:%22wiki%22+intext:Hide+Comments+Add+Comment&hl=ru&rlz=1B3GGLL_ru___UA399&ei=IaGkTMP8CsG-nAejm8iRAQ&start=20&sa=N 5341320 2010-09-30 17:21:15.0002010-09-30 17:21:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Running%2Bdirectories%2Bof%2Btests&rct=j&sa=X&ei=GK-kTMqlGcO88gaFwNT5AQ&sqi=2&ved=0CB0QzgQoADAA&q=mxunit+runner+&usg=AFQjCNG1st3Ey1nvcILl8C8UWdrC7CfLHg&cad=rja 786473 2010-09-30 15:40:15.0002010-09-30 15:40:15.0001http://www.google.com/search?hl=en&safe=active&rlz=1C1_____enUS385US385&q=mxunit-ant.jar+download&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-30 16:07:15.0002010-09-30 16:07:15.0001http://www.google.se/search?q=run+jar+in+ant+to+create+Junit+report&btnG=S%C3%B6k&hl=sv&sa=2 5341276 2010-10-01 12:03:15.0002010-10-01 12:03:15.000h2. CFObjective 2011 \-\- ORM Zen \-\- Marc Esher A presentation about suffering and enlightenment h3. Description {color:#000000}The month: June. The weather: hot. Brewfests: too far away. My job:{color} {color:#000000}brand new. My issue tracker: overflowing. Deadlines: looming. My{color} {color:#000000}spirits: sunken.{color} {color:#000000}Why? I had met my nemesis, and it was ORM. Got Artists, got Art? Easy.{color} {color:#000000}Got real-world stuff to do... hey, wait a minute\!{color} {color:#000000}We'll explore entity relationship problems in depth, as they are the{color} {color:#000000}heart of ORM and consequently the most frequent source of ORM pain. In{color} {color:#000000}addition, we'll cover strategies for taming the Hibernate session and{color} {color:#000000}general "how do I do this in ORM?" problems that all programmers new{color} {color:#000000}to ORM need to know.{color} {color:#000000}This presentation is my story of suffering through the initial ORM{color} {color:#000000}learning curve and how I finally achieved ORM enlightenment.{color} h3. Download [Here you go|^marc_esher_cfobjective_2011_orm_zen.zip] h3. Github [Here you go|https://github.com/marcesher/ormzen] h2. 6750399 1http://www.bing.com/search?q=DAO+adapters&form=QBRE&qs=n&sk= 4292766 2010-10-01 07:46:15.0002010-10-01 07:46:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BKeyboard%2BShortcuts&usg=AFQjCNHm1iMzYcdgeEP3t8Ob2jNI5bfz5Q 786504 2010-10-01 04:09:15.0002010-10-01 04:09:15.0001http://staging.ticketdesq.com/mxunit/runner/index.cfm?test=TicketDesq2.test.unit.QandaTest&componentPath= 786457 2010-10-01 01:53:15.0002010-10-01 01:53:15.0002http://127.0.0.1:44470/help/advanced/tocView.jsp?view=toc 4292815 2010-10-01 01:21:15.0002010-10-01 01:26:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20documentation&ei=nSylTKbMBo2WsgO0xZT-Dg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-10-01 00:35:15.0002010-10-01 00:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+%2B+assertIsTypeOf+%2B+Struct 786478 2010-09-30 22:17:15.0002010-09-30 22:17:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CB4QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=cfoutput%20debug&ei=9fGkTNeSHoSClAfSicWBDA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-09-30 20:26:15.0002010-09-30 20:26:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=A7F7B7991EEB69D0F15E434CD53D93B5?replyToComment=5341502&#comment-5341502 5341233 2010-10-01 18:15:15.0002010-10-01 18:15:15.0001http://www.google.ro/search?q=J+Unit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-10-01 17:19:15.0002010-10-01 17:19:15.0002http://www.google.co.uk/search?q=MXUnit+asser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-10-01 15:04:15.0002010-10-01 15:04:15.0001http://www.google.co.uk/search?hl=en&biw=1280&bih=853&q=mxunit+assertions&aq=0&aqi=g1&aql=&oq=MXUnit+ass&gs_rfai=&fp=c0dc08c0029df58a 786478 2010-10-01 14:58:15.0002010-10-01 14:58:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=4_alTN3kJdm5jAfg46DLDA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-10-01 14:58:15.0002010-10-01 14:58:15.00010http://wiki.mxunit.org/display/default/Argument+Matching 786457 2010-10-01 14:29:15.0002011-11-15 09:41:15.0001http://www.google.com/search?hl=en&q=ant+junitreport+open+report&aq=f&aqi=m1&aql=&oq=&gs_rfai= 5341276 2010-10-01 12:50:15.0002010-10-01 12:50:15.0001http://www.google.de/search?q=unit+test+mocking&hl=en&client=firefox-a&hs=9uQ&rls=org.mozilla:en-US:official&channel=s&ei=YGanTJySFZDJswbHlrGzDA&start=20&sa=N 5341320 2010-10-02 17:07:15.0002010-10-02 17:07:15.0001http://www.google.com/search?q=ant+task+stop+on+failure&sourceid=ie7&rls=com.microsoft:en-US&ie=utf8&oe=utf8 5341269 2010-10-03 09:00:15.0002010-10-03 09:00:15.0001http://www.google.lk/search?hl=en&&sa=X&ei=C2-oTIuPB8O3cIaUnNQN&ved=0CBMQvwUoAQ&q=junit+reports+tutorial&spell=1 5341276 2010-10-03 11:55:15.0002010-10-03 11:55:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=best%20coldfusion%20test%20framework&ei=oLGoTITAEYOKlwegpsmWDg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&cad=rja 786457 2010-10-03 16:41:15.0002010-10-03 16:41:15.0001http://www.google.ru/search?q=TDD+3.0&hl=ru&newwindow=1&client=firefox&hs=TVl&rlz=1R1GGLL_ru___RU393&prmd=iv&ei=2y6mTISMJIvtOYea0asC&start=40&sa=N 786598 2010-10-01 18:58:15.0002010-10-01 18:58:15.0001http://www.google.com/search?q=mxunit+invoke+test&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 4292736 2010-10-01 19:06:15.0002010-10-01 19:06:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug()&ei=SwanTPCMAcGBlAeYxvWxDA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=vNsdMJtCh5X3sacr3yTrDQ 4292713 2010-10-02 10:16:15.0002010-10-02 10:16:15.0002http://www.google.com/search?q=mxunit+debug%28%29&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-10-02 10:16:15.0002011-02-12 02:32:15.0001http://www.google.co.in/search?hl=en&q=Junit+html+report+using+ANT&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-04 06:20:15.0002010-10-04 06:20:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=14AFEA6A03BDAE3CEA702B75A926B4E9?replyToComment=5341502&#comment-5341502 5341233 2010-10-04 07:22:15.0002010-10-04 07:22:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=AsepTJ7DEI2OjAe2-v3lDA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=WrIm86c86QjLB2E8P5XX-g&cad=rja 786457 2010-10-04 12:23:15.0002010-10-04 12:23:15.0001http://www.google.com.au/search?hl=en&safe=active&q=create+a+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-04 00:19:15.0002010-10-04 00:19:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=wFGpTJHWFsaAlAeZnLWmDQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=QKl0MB-gJTMojVg2HZUSvA 5341597 2010-10-04 04:04:15.0002010-10-04 04:04:15.00010http://wiki.mxunit.org/label/default/mocking 5341260 2010-10-04 04:06:15.0002011-10-05 20:49:15.0004http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341623 2010-10-04 04:20:15.0002011-08-17 14:00:16.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cfcomponent+output 5734498 2010-10-04 17:18:15.0002011-03-08 15:38:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=oASqTMXYE4SVswaWpbWrDA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=Yt7XKGaDkIAPOZXsLpscnA 4292713 2010-10-04 16:46:15.0002010-10-04 16:46:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=automation 5341530 2010-10-04 17:29:15.0002010-10-04 17:29:15.000h1. Project-Specific RemoteFacade URL Pointing a project at a custom RemoteFacade URL involves two simple steps: # Create the new RemoteFacade.cfc # Point your project properties to the new URL h2. How h3. Creating the new RemoteFacade.cfc # Create a New CFC. Put it wherever. Name it whatever. # Set the "extends" attribute of the component tag to "mxunit.Framework.RemoteFacade" # Ensure you can access the wsdl for the file in a browser. For example, if you created c:\inetpub\wwwroot\myproject\RemoteFacade.cfc, try hitting [http://localhost/myproject/RemoteFacade.cfc?wsdl] h3. Pointing your project properties to the new URL # Right click on the project name in the Navigator or Project Explorer # Select "Properties" # Select "MXUnit Properties" # Add the path to your custom remote URL #* NOTE: if you're just using this to point to an mxunit install on a different port, then you can skip the "/mxunit/framework/RemoteFacade.cfc" part of the URL. Just use [http://localhost:8888], for example. In that case, the plugin will suffix your url with "mxunit/framework/RemoteFacade.cfc" h2. Example #1: Creating a custom RemoteFacade.cfc for your project which tests CF ORM / Hibernate Components In your project, create a file named RemoteFacade.cfc and give it this content: {code} <cfcomponent extends="mxunit.framework.RemoteFacade"> </cfcomponent> {code} Right click on your project and set the RemoteFacade URL property to point to the URL for this new component Now, all calls to your tests *for this project* will route through this RemoteFacade.cfc. Since your project also has an Application.cfc, that means that everything from your Application.cfc will apply h2. Example #2: Creating a custom RemoteFacade.cfc for your project and including custom behavior for every test case Follow the same steps as above In your new RemoteFacade.cfc, implement the actOnTestCase method to peform whatever behavior you would like for each test case. Here's an example: {code} <cfcomponent extends="mxunit.framework.RemoteFacade"> <cffunction name="actOnTestCase"> <cfargument name="TestCase"> <cfif findNoCase("TestManager.Retail",GetMetadata(TestCase).name)> <cfinclude template="retail/Application.cfm"> <cfelse> <cfinclude template="enrollment/Application.cfm"> </cfif> </cffunction> </cfcomponent> {code} 6750434 1http://wiki.mxunit.org/dosearchsite.action?queryString=automation 5341271 2010-10-04 17:24:15.0002010-10-04 17:24:15.0001http://www.google.it/search?hl=it&client=firefox-a&hs=AGS&rls=org.mozilla%3Ait%3Aofficial&q=how+to+generate+index.html+with+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-04 14:40:15.0002010-10-04 14:40:15.0001http://www.google.ca/search?q=mxUnit+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-10-04 14:12:15.0002010-10-04 14:12:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+dump 4292713 2010-10-04 16:40:15.0002010-10-19 16:56:15.0001http://www.google.com/search?q=mxunit+test+automation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 4685854 2010-10-04 15:58:15.0002010-10-04 15:58:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertXpath 786478 2010-10-04 19:28:15.0002011-05-09 19:21:15.0001http://www.google.com/search?q=mxunit+ant+mail.from&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341276 2010-10-04 19:12:15.0002010-10-04 19:12:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=building+your+first+MXUnit+test 786564 2010-10-04 19:49:15.0002010-10-04 19:49:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=assertxpath+mxunit 786478 2010-10-04 19:47:15.0002010-10-04 19:47:15.0002http://www.google.com/search?q=mxunit+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341276 2010-10-04 18:03:15.0002010-10-04 18:04:15.0001http://127.0.0.1:8500/mxunit/generator/index.cfm 786457 2010-10-04 17:48:15.0002010-10-04 17:48:15.0001http://www.google.com/search?q=mxunit+ant+test+suite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341269 2010-10-04 19:07:15.0002010-10-04 19:07:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assertXpath%20mxunit&ei=JiKqTM3oNdDhnQfqjsyzDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-10-04 18:52:15.0002010-10-04 18:52:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=ant+junit+include+multiple+directories 5341276 2010-09-21 10:55:15.0002010-09-21 10:55:15.0001http://www.google.nl/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20dump&ei=aZaYTJHsCo2FOIiY2coP&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-09-21 11:27:15.0002010-09-21 11:27:15.0001http://www.google.co.uk/search?q=simple+assertion+example&hl=en&ei=J3OYTPObF82TjAe1qYTnDw&start=10&sa=N 786484 2010-09-21 08:58:15.0002010-09-21 08:58:15.0001http://www.google.hu/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-09-21 09:33:15.0002010-09-21 09:33:15.0004http://www.google.com/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-09-21 09:46:15.0002011-01-21 09:02:15.0001http://www.google.it/url?sa=t&source=web&cd=46&ved=0CDcQFjAFOCg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=pattern%20dao&ei=hYuYTNqfEsaMOLfj2McP&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2010-09-21 10:41:15.0002010-09-21 10:41:15.0002http://wiki.mxunit.org/display/default/Adding+MXUnit+Snippets+To+CFEclipse+and+ColdFusion+Builder 5341332 2010-09-21 05:13:15.0002011-12-22 19:10:15.0001http://www.google.co.th/search?q=ant+execute+junit&hl=en&ei=8S6YTNOmH87XccfY0IgP&start=10&sa=N 5341276 2010-09-21 05:54:15.0002010-09-21 05:54:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Afr%3Aofficial&channel=s&hl=fr&source=hp&q=guard+assert&lr=&btnG=Recherche+Google 786484 2010-09-21 08:46:15.0002010-09-21 08:46:15.0001http://d02di0713488maf.net1.cec.eu.int/mxunit/ 786457 2010-09-22 14:06:15.0002010-09-22 14:06:15.0002http://djones-d630/mxunit/runner/index.cfm 786457 2010-09-22 15:16:15.0002010-09-22 16:50:15.0002http://localhost:8501/mxunit/samples/samples.cfm 786457 2010-09-22 12:33:15.0002011-04-05 07:34:15.0001http://localhost:8501/mxunit/ 786457 2010-09-22 12:36:15.0002010-09-22 12:36:15.0001http://www.google.com/search?hl=en&safe=active&q=ant+basics+unit+test+report+task&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-22 18:11:15.0002010-09-22 18:11:15.0001http://wiki.fuseboxframework.com/display/default/Built-In+Assertions 5341211 2010-09-22 16:11:15.0002010-09-22 16:11:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20wiki&ei=S0GaTPPiEMehnQeip5j7Dw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-09-22 17:48:15.0002010-09-22 17:48:15.0003http://wiki.mxunit.org/dashboard.action 5734498 2010-09-22 06:25:15.0002010-10-10 09:58:15.0008http://www.google.co.in/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-09-22 07:00:15.0002011-06-20 10:17:15.0005http://www.google.co.uk/search?hl=en&q=Ant+junit+report&meta= 5341276 2010-09-22 10:06:15.0002010-09-22 10:09:15.0001http://www.google.es/url?sa=t&source=web&cd=20&ved=0CEkQFjAJOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=all%20about%20ant%20task&ei=qNiZTLf9Ks-UswbJj8maDA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-09-22 10:23:15.0002010-09-22 10:23:15.0001http://www.google.de/url?sa=t&source=web&cd=4&ved=0CC0QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=confluence%20%7Bjunitreport&ei=7seZTOaEJo66OMKQoJYP&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2010-09-22 09:11:15.0002010-09-22 09:11:15.0001http://127.0.0.1:3862/help/nav/3 4292817 2010-09-21 22:28:15.0002010-09-21 22:28:15.0001http://127.0.0.1:3862/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-09-21 21:26:15.0002010-09-21 21:26:15.0002http://www.google.com/search?q=junit+ant+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-09-21 20:43:15.0002011-07-08 19:46:15.0001http://testing.webstaurantstore.com/mxunit/ 786457 2010-09-21 19:54:15.0002010-09-21 19:54:15.0001http://www.google.com.au/search?q=junit+reports&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-09-22 05:23:15.0002010-09-22 05:23:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=786560 786558 2010-09-22 03:34:15.0002010-09-22 03:34:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CBwQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=database%20adapter%20pattern&ei=2MyYTIeHBYH88AavosR9&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2010-09-21 15:19:15.0002010-09-21 15:19:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=runTestRemote 5341647 2010-09-21 15:01:15.0002010-09-21 15:01:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=nOj&rls=com.ubuntu%3Aen-US%3Aunofficial&q=cfeclipse+preferences+coldfusion&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-09-21 14:03:15.0002010-09-21 14:03:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=gbqYTO7NOZaSjAfRh8HwDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-09-21 14:02:15.0002010-09-21 14:02:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&rct=j&sa=X&ei=k--YTLSGDpClnQfM4qAk&ved=0CBUQzgQoADAA&q=mxunit+assert&usg=AFQjCNHTT0vXDLWbvdgsPYZsxMESoEHpiA&cad=rja 786478 2010-09-21 17:48:15.0002010-09-21 17:48:15.0002http://personal.carolinas.org/mxunit/runner/index.cfm 786457 2010-09-21 17:28:15.0002010-09-21 17:29:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit&btnG=Google+Search 786478 2010-09-21 16:25:15.0002010-09-21 16:25:15.0002http://127.0.0.1:1432/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292817 2010-09-21 15:37:15.0002010-09-21 15:37:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=PJu&rls=org.mozilla%3Afr%3Aofficial&q=CONFLUENCE+FORM+PLUGIN+SOAP&aq=f&aqi=&aql=&oq=&gs_rfai= 4292817 2010-09-23 21:45:15.0002010-09-23 21:45:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=MXUnit%20methods&ei=KO2bTPHCF4i4sAONoryqCQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-09-24 00:14:15.0002010-09-24 00:14:15.0001http://wiki.mxunit.org/display/default/Configure+and+Test+the+Plugin?replyToComment=5734512& 786529 2010-09-24 04:13:15.0002010-09-24 04:13:15.0001http://www.childrensproxy.com/20100923/1157.html 786457 2010-09-23 17:35:15.0002010-09-23 17:35:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=rpibTM7BIcOblgfk4dTFCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-09-23 18:13:15.0002010-09-23 18:13:15.0001http://www.bing.com/search?q=exclipse+plugin+load+problems&go=&form=QBRE&qs=n&sk= 4292815 2010-09-23 18:29:15.0002010-09-23 18:29:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=87E32AA3249B71EE6AA04D9E3489EE0B?replyToComment=5341502&#comment-5341502 5341233 2010-09-23 15:50:15.0002010-09-23 15:50:15.0002http://www.google.co.uk/search?q=MXUnit+assertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-09-23 16:26:15.0002010-09-23 16:26:15.0001http://wiki.fuseboxframework.com/pages/viewpage.action?pageId=5734455 786457 2010-09-23 13:21:15.0002010-09-23 13:21:15.0001http://wiki.cfinnovate.com/display/default/How+cfcomponent+output%3Dtrue++can+affect+memory+consumption?focusedCommentId=5734514 5734498 2010-09-23 07:36:15.0002010-09-23 07:36:15.0001http://www.google.com/search?q=MXUnit+test+private+methiod&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-09-23 12:36:15.0002010-09-23 12:36:15.0002http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=Could+not+connect+to+remote+facade+url 786529 2010-09-23 12:07:15.0002010-09-23 12:08:15.0001http://www.google.com/search?hl=en&q=request%28%22debug%22%29&btnG=Search&aq=f&aqi=&aql=&oq=&gs_rfai= 2195464 2010-09-23 05:18:15.0002010-09-23 05:18:15.0001http://www.google.com/search?hl=en&q=%28request%28%22debug%22%29&aq=f&aqi=&aql=&oq=&gs_rfai= 2195464 2010-09-23 05:17:15.0002010-09-23 05:17:15.0001http://econopolis-humanize.edgehq.be/mxunit/index.cfm 786457 2010-09-23 07:31:15.0002010-09-23 07:31:15.0002http://wiki.mxunit.org/label/default/mocking 786457 2010-09-23 00:16:15.0002011-07-14 07:38:15.0002http://www.google.com/search?hl=en&source=hp&q=%28request%28%22debug%22%29&btnG=Google+Search&aq=f&aqi=&aql=&oq=&gs_rfai= 2195464 2010-09-23 05:13:15.0002010-09-23 05:14:15.0001http://www.google.com/search?hl=&q=junit+ant+task+verbose&sourceid=navclient-ff&rlz=1B2RNFA_enUS244US244&ie=UTF-8&aq=1&oq=ant+task+ver 5341276 2010-09-23 01:24:15.0002010-09-23 01:24:15.0001http://wiki.fuseboxframework.com/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B%28Assertion%2BPatterns%29?replyToComment=2686990 786484 2010-09-22 21:39:15.0002010-09-22 21:39:15.00024http://wiki.mxunit.org/display/default/MXUnit+Documentation 5734496 2010-09-22 19:30:15.0002011-12-15 21:37:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=651F4590E982BADCBEFCF1A11F553095?replyToComment=5341502&#comment-5341502 5341233 2010-09-23 00:07:15.0002010-09-23 00:07:15.0001http://www.google.ie/search?rlz=1C1GGLS_en___IE358&sourceid=chrome&ie=UTF-8&q=confluence+output+html 786582 2010-09-22 23:50:15.0002010-09-22 23:50:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341322 2010-09-27 06:58:15.0002010-09-27 06:58:15.0002http://wiki.fuseboxframework.com/display/default/How+to+use+it 5341601 2010-09-27 07:05:15.0002010-09-27 07:05:15.0003http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5734424 2010-09-27 06:13:15.0002010-09-27 06:13:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341320 2010-09-27 06:52:15.0002010-09-27 06:52:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 2195464 2010-09-27 06:09:15.0002010-09-27 06:09:15.0001http://wiki.fuseboxframework.com/display/default/Using+request.debug%28%29 4292713 2010-09-27 06:10:15.0002010-09-27 06:10:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5734518 2010-09-27 05:12:15.0002010-09-27 05:12:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786582 2010-09-27 05:58:15.0002010-09-27 05:58:15.0001http://wiki.fuseboxframework.com/pages/viewpage.action?pageId=786471 5341190 2010-09-27 05:07:15.0002010-09-27 05:07:15.0001http://wiki.fuseboxframework.com/display/default/About 786457 2010-09-27 05:07:15.0002010-09-27 05:07:15.0001http://www.google.co.in/search?client=safari&rls=en&q=junit+reports+%2B+ant&ie=UTF-8&oe=UTF-8&redir_esc=&ei=uRCgTJTZEI2mvQP5m5GGDQ 5341276 2010-09-27 03:35:15.0002010-09-27 03:35:15.0001http://www.google.li/search?hl=de&client=firefox-a&hs=l9Q&rls=org.mozilla%3Ade%3Aofficial&q=MXUNIT+Tutorial&aq=f&aqi=&aql=&oq=&gs_rfai= 786558 2010-09-27 04:57:15.0002010-09-27 04:57:15.000132http://wiki.mxunit.org/display/default/MXUnit+Documentation 5734518 2010-09-26 21:12:15.0002012-01-06 13:31:15.00014http://wiki.mxunit.org/pages/editpage.action?pageId=5734518 5734518 2010-09-26 21:13:15.0002011-11-14 14:22:15.0002http://127.0.0.1:52825/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292817 2010-09-26 08:30:15.0002010-09-26 08:31:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786457 5734518 2010-09-26 18:29:15.0002010-09-26 18:29:15.0004http://monster/mxunit/ 786457 2010-09-26 07:58:22.0002010-09-26 08:38:15.0001http://www.google.co.th/search?q=how+to+make+junit+gen+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-09-26 06:46:15.0002010-09-26 06:46:15.0002http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=J5WdTIzuH4uPcf-A8YAK&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=DEcAmELLrCedR6arGCVWFw 786457 2010-09-25 06:23:15.0002010-09-25 06:51:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=A066EBA365D5B55A6E7EFFFBE43979F7?replyToComment=5341502&#comment-5341502 5341233 2010-09-24 20:18:15.0002010-09-24 20:18:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20documentation&ei=beucTMKvGIS-sQP6qfHVAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-09-24 18:19:15.0002010-09-24 18:19:15.0001http://www.bing.com/search?q=anatomy+of+a+testcase&form=OSDSRC 5341647 2010-09-24 15:43:15.0002010-09-24 15:43:15.00016http://localhost/mxunit/generator/index.cfm 786457 2010-09-24 13:49:15.0002011-10-14 09:55:15.0001http://www.google.com/search?q=eclipse+launching+problem+never+finish&btnG=Search&hl=en&client=firefox-a&hs=oLn&rls=org.mozilla%3Aen-US%3Aofficial&sa=2 4292815 2010-09-24 13:10:15.0002010-09-24 13:10:15.0001http://www.bing.com/search?q=mx+unit&mkt=en-us&FORM=IE8SRC 786457 2010-09-24 13:03:15.0002010-09-24 13:03:15.0001http://www.google.co.in/search?hl=en&source=hp&q=how+to+take+JUnit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-24 05:50:15.0002010-09-24 05:50:15.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=mxunit+compare+struct 786478 2010-09-16 12:44:15.0002010-09-16 12:44:15.000{toc} h1. Creating an AWS Account To get started with EC2, you'll need an Amazon Web Services (AWS) account. Don't worry... you can play around for a while without spending much money at all. Get out a credit card b/c you'll need it, but as you're configuring your first instances and doing some testing, you'll be paying pennies. *First, go here:* [http://aws.amazon.com/about-aws/|http://aws.amazon.com/about-aws/] You will go through an account signup. If you are prompted to download any files, do it. Save them somewhere you won't forget them. Do not publish them on your blog. Do not put them in your public Dropbox share. Keep them secret. Keep them safe. I keep all AWS-related files in my private DropBox so that I can access them on multiple machines. {note}You will not be charged anything until you create instances and run them. There is no charge for creating an account{note} 6160394 1http://www.google.co.in/url?sa=t&source=web&cd=7&ved=0CDgQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=test%20cases%20for%20watch&ei=3giSTPi-CY-yvgPstZ2mBA&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw&cad=rja 786564 2010-09-16 12:10:15.0002010-09-16 12:10:15.000{tip}This documentation is a result of the work I did [presenting at Adobe MAX 2010|default:Adobe MAX 2010 -- ColdFusion Skunkworks] with Joe Rinehart.{tip} [Creating an account|Creating an AWS Account] [Launching your first instance|Launching your first EC2 Instance] [Creating your first ColdFusion AMI|Creating an EC2 ColdFusion AMI] [Launching your ColdFusion AMI as a new Instance|Launching your ColdFusion AMI as a new Instance] [A quick tip for Security Groups|Amazon EC2 Security Groups] Using the Amazon Tools for Eclipse [Deploying to multiple instances|Deploying code to multiple ColdFusion EC2 instances] Managing Configuration Changes Spot Requests 6160392 1http://www.google.ie/search?hl=en&q=mxunit+debug&aq=f&aqi=g1&aql=&oq=&gs_rfai= 4292713 2010-09-16 12:47:15.0002010-09-16 12:47:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786457 5734496 2010-09-16 16:24:56.0002010-09-16 16:24:56.0006http://wiki.mxunit.org/pages/editpage.action?pageId=5734498 5734498 2010-09-16 16:42:15.0002010-09-16 18:00:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=How+cfcomponent+output%3D%22true%22++can+affect+memory+consumption&linkCreation=true&fromPageId=5734496 5734498 2010-09-16 16:28:15.0002010-09-16 16:28:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5734498 5734496 2010-09-16 17:24:15.0002010-09-16 17:24:15.000122http://wiki.mxunit.org/display/default/MXUnit+Documentation 5734498 2010-09-16 17:16:15.0002012-01-06 16:01:15.0002http://longurl.org 5734498 2010-09-16 17:29:15.0002010-09-16 21:51:15.00017http://wiki.mxunit.org/display/default/Other+ColdFusion+Stuff 5734498 2010-09-16 17:25:15.0002011-11-10 19:19:15.00011http://twitter.com/ 5734498 2010-09-16 17:35:15.0002010-09-16 20:31:15.0001http://brizzly.com/ 5734498 2010-09-16 17:34:15.0002010-09-16 17:34:15.0001http://www.netvibes.com/privatepage/1 5734498 2010-09-16 17:47:15.0002010-09-16 17:47:15.0002http://bit.ly/dkA9Ov 5734498 2010-09-16 17:41:15.0002010-09-16 18:17:15.0001http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=true 5341187 2010-09-15 15:52:15.0002010-09-15 15:52:15.0003http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=false 5341647 2010-09-15 15:52:15.0002011-08-19 20:38:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20documentation&ei=GBCRTPr7LYGglAfG8aXkAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=_sQl7X_z-2lAm5ASvc4pTA&cad=rjt 786457 2010-09-15 18:28:15.0002010-09-15 18:28:15.0001http://www.google.com/url?sa=t&source=web&cd=6&ved=0CCcQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=confluence%20creating%20a%20test&ei=AxuRTPfSH4r6swOi6JiyDg&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2010-09-15 19:15:15.0002010-09-15 19:15:15.000{toc} h1. Expectations Adjust your expectations. Make no mistake: you are configuring a naked server just as you would if you were configuring a brand new instance in your own environment. You are renting space and compute power from Amazon. Eventually, we should see preconfigured ColdFusion instances once licensing issues are resolved. Until then, you're on your own. {warning}From the moment you start creating an account to the time you have your first live, web-accessible, ColdFusion instance, give yourself at least *3 hours*. It's not that it's complicated, it's that you'll do a lot of waiting... waiting on your first EC2 instance to boot, waiting for software to download, and waiting for software to install.&nbsp; {warning} h1. Stop vs. Terminate These terms will have no meaning to you... yet. If you are blessed, as I am, with a loving spouse and beautiful children, you know that all chairs \-\- especially ones facing computing devices \-\- are equipped with sensors that, upon ass hitting seat, send out warning signals indicating that you are about to engage in illicit bit fiddling which must at all costs be interrupted. "Daddy\!\!\!\!1\!\!1\!\!\! I need milk\!", and its ilk. Take heart. Amazon's instances are not necessarily throwaway VMs that turn to rags upon the stroke of midnight. You have two choices with any VMs you create during this session: "*stop*" and "*terminate*". It's quite simple. Stop means "shut down, as I wish to use ye later". Terminate means "Yer dead ta me". A stopped instance can be rebooted. A terminated instance can only be mourned and forgotten.&nbsp; {tip}When creating your first intstance, don't Terminate anything. Choose "Stop" instead. *You will not pay any more for stopped instances{*}{tip} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008 (The service would run, but the GUI wouldn't load). YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) In your Apache httpd.conf, add these lines:# Prevent external CFIDE access <Location /CFIDE> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> # Allow CFIDE access for scripts (ajaxy goodness, etc) <Location /CFIDE/scripts> Order Allow,Deny Allow from all </Location> h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start --> Windows Firewall -->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. h2. Configure SSH If you want to more easily deploy code to Windows, you'll probably do so over SSH. This means you need an SSHd server and at least one account with permisions. Assuming you've installed the WinSSH software linked above, you can now associate this ec2-user with SSH. To do so, open WinSSH, click the "settings" link, Click the Windows Accounts tab, and add the Windows ec2-user. h2. Whew\! Who knew that setting up a server would be *the same amount of work as building you own CF Server?* Well... that's what you're doing, so it shouldn't be a surprise, Just because you're paying by the hour doesn't mean you get any work for free (until Adobe provides AMIs...) h2. Let's test Assuming you have set up your web server, installed ColdFusion, and opened the ports in both Amazon Security Group and Windows Firewall, your server is now online. Put a test.cfm file in your web root (wherever you have that configured in your webserver), give it contents like <cfoutput>#now()#</cfoutput>. From within that server (i.e. RDP'd into it), load that file at [http://localhost/test.cfm]. If you see the current date and time, you're almost there. h2. What's the public URL? If you've followed all of the above, a test .cfm page loads correctly at localhost. Now we need to ensure it's available publicly. On your AWS console, click on your instance. In the bottom frame, you'll see 2 URLs, a "private" and a "public". The private will be a 10.xxx address, and the public will be an "ec2-xxx" domain. Right now, we're interested in that public domain. Copy it. It'll be something inscrutable like "ec2-174-129-164-113.compute-1.amazonaws.com". From your machine \-\- NOT in your RDP screen but your "this is where I pay my bills and search for recipes and play Elmo games with my kids" machine,&nbsp; Paste that into your browser. It'll be something like "\[http://ec2-174-129-164-113.compute-1.amazonaws.com/test.cfm\]". You should get the current date and time, similar to what you saw when running from localhost a few minutes ago {warning}If it spins and you get a timeout, or you get a "connection dropped" error, your firewall is most likely misconfigured.{warning} h2. Next steps At this point, you have ColdFusion installed. It's accessible externally. This instance is configured with useful software. You now ask yourself: is this a good "source" from which to build future servers? *Do I need to install additional software? What software am I missing?* Grab another Big Hoppy Monster, go kiss your spouse, and sleep on it. You're building a server. You want the right tools. You've earned some cred. Go kiss the kids and tell them that Daddy/Mommy kicked some ass tonight. *Next up: we bundle this server into an AMI*. This is the magic \-\- and the terror \-\- of cloud computing. You can now spin up 1, or a 1000+, servers. In a few clicks. 6160402 2http://www.bing.com/images/search?q=extjs&form=QBIL 4292713 2010-09-16 07:55:30.0002010-09-16 07:55:30.0001http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&q=mx+unit+test+struct&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-09-16 10:06:15.0002010-09-16 10:06:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&q=mx+unit+test+help&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-09-16 10:06:15.0002010-09-16 10:06:15.0001http://www.google.de/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=bPWRTOXOBImOOLDPzY4H&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-09-16 10:46:15.0002010-09-16 10:46:15.000{toc} h1. Why create an AMI? An AMI is an encrypted Amazon Machine Image. When you launch an EC2 instance, you're launching an instance of a previously created AMI. The idea here is that you launch some "base" instance to get started, install necessary software, configure, and otherwise get this instance into a shape that you'd want to deploy repeatedly. To do that, you'll take the instance you previously created and create an image out of it. After you have an image, you can then launch multiple instances of it, thereby achieving the provisioning that brought you to AWS EC2 in the first place. h1. Create the AMI Once you have confirmed that the instance you created previously is working, you'll select that image in the AWS Console and then select "Create Image". It'll take you through some screens. Name it clearly. Tag it appropriately. Then let it do its thing. This will take some time, and it'll shut down the instance from which you are generating the AMI h1. Visibility You will have the option of making this AMI public or private. As of this writing, I believe you need to keep it private due to distribution restrictions in the ColdFusion EULA 6160404 1http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20built%20in%20assertions&ei=6_uRTLubLtKk4Qay6LnWAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-09-16 11:14:15.0002010-09-16 11:14:15.0001http://j.mp/aX7FQQ 5734498 2010-09-16 21:50:15.0002010-09-16 21:50:15.0001http://hootsuite.com/dashboard 5734498 2010-09-16 21:45:15.0002010-09-16 21:45:15.0002http://twitturls.com/ 5734498 2010-09-16 21:44:15.0002010-09-16 21:44:15.0001http://wiki.mxunit.org/display/default/How+cfcomponent+output%3Dtrue++can+affect+memory+consumption?focusedCommentId=5734510& 5734498 2010-09-16 22:53:15.0002010-09-16 22:53:15.0001http://twitter.com/marcesher 5734498 2010-09-17 02:49:15.0002010-09-17 02:49:15.0001http://www.google.co.in/search?hl=en&source=hp&q=mxunit+ant&aq=1&aqi=g10&aql=&oq=mxunit+&gs_rfai=&fp=115c7405d4a7e2c8 5341276 2010-09-17 07:25:15.0002010-09-17 07:25:15.0001http://www.google.de/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertEquals&ei=chaTTJj0GMObOM2W7YgJ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2010-09-17 07:20:15.0002010-09-17 07:20:15.0001http://www.google.co.in/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=how+to+generate+report+in+junit+test&meta=&btnG=Google+Search 5341276 2010-09-17 06:08:15.0002010-09-17 06:08:15.0001http://www.google.com.hk/search?q=junit+report+xml&hl=zh-CN&safe=strict&ei=Qf2STPenI4O2sAOllYDBCg&start=20&sa=N 5341276 2010-09-17 05:33:15.0002010-09-17 05:33:15.0001http://www.google.com/search?q=coldfusion+mxunit+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-09-16 18:09:15.0002010-09-16 18:09:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&rct=j&sa=X&ei=bl2STKHmEdOfngezrpTWCA&ved=0CBYQzgQoADAA&q=mxunit+assert+methods&usg=AFQjCNExBN_sSEXZBd68UueKxsPHoio1zQ 786478 2010-09-16 18:10:15.0002010-09-16 18:10:15.0001http://www.google.com/search?hl=en&source=hp&q=cfdump+debug+output&aq=f&aqi=&aql=&oq=&gs_rfai=C55rN5lmSTLSiDIqINpe7-JkLAAAAqgQFT9BLzkM 4292713 2010-09-16 17:55:15.0002010-09-16 17:55:15.0001http://www.google.com/search?q=mxuniteclipseplugin+not+loaded+due+to+errors&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 4292815 2010-09-16 18:07:15.0002010-09-16 18:07:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B(Assertion%2BPatterns)&rct=j&sa=X&ei=fGmSTMC9GoOosAOSysjACg&ved=0CBUQzgQoADAA&q=mxunit+assert+exception&usg=AFQjCNH4JY_hBPWP2IYC_mILttpx8Eq9QQ 786484 2010-09-16 19:02:15.0002010-09-16 19:02:15.0006http://wiki.mxunit.org/display/default/How+cfcomponent+output%3Dtrue++can+affect+memory+consumption 786457 2010-09-16 18:25:15.0002011-08-29 12:42:15.0002http://mobile.twitter.com/ 5734498 2010-09-16 18:39:15.0002010-09-16 18:40:15.0005http://wiki.mxunit.org/display/default/How+cfcomponent+output%3Dtrue++can+affect+memory+consumption?showComments=true&showCommentArea=true 5734498 2010-09-16 20:06:15.0002010-12-04 03:32:15.0002http://iconfactory.com/twitterrific/#iPhone 5734498 2010-09-16 20:29:15.0002010-09-16 20:29:15.0001http://www.google.com/reader/view/ 5734498 2010-09-16 19:59:15.0002010-09-16 19:59:15.0009http://wiki.mxunit.org/display/default/How+cfcomponent+output%3Dtrue++can+affect+memory+consumption 5734498 2010-09-16 20:04:15.0002011-11-03 06:15:15.0006http://wiki.mxunit.org/display/default/Other+ColdFusion+Stuff 786457 2010-09-16 20:36:15.0002011-08-17 15:29:15.0001http://untiny.me/ 5734498 2010-09-16 20:34:15.0002010-09-16 20:34:15.0008http://wiki.mxunit.org/display/default/How+cfcomponent+output%3Dtrue++can+affect+memory+consumption 5734496 2010-09-16 20:36:15.0002011-12-14 15:59:15.0001http://www.google.co.in/search?hl=en&source=hp&q=test+cases+for+multiplication&btnG=Google+Search&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786564 2010-09-19 05:27:15.0002010-09-19 05:27:15.000 5341320 5341638 1marcesher2010-06-23 00:58:03.000marcesher2010-06-23 00:58:03.000current1http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=45B454AD27DC4CA859F3A2BA557DA7C9?replyToComment=5341502&#comment-5341502 5341233 2010-09-20 05:53:15.0002010-09-20 05:53:15.0001http://www.veganfoodrecipes.com 786478 2010-09-20 05:20:15.0002010-09-20 05:20:15.000 5341320 5341639 1marcesher2010-06-23 01:00:58.000marcesher2010-06-23 01:00:58.000current1http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+proxy+error 786598 2010-09-17 19:40:15.0002010-09-17 19:40:15.000 5341320 12010-06-22 19:16:24.0002010-06-22 19:16:24.000current3http://wiki.fuseboxframework.com/display/default/Eclipse+Plugin+FAQ?showComments=true&amp;showCommentArea=true 4292817 2010-09-17 20:55:15.0002010-09-18 16:03:15.000 5341320 12010-06-22 19:41:48.0002010-06-22 19:41:48.000current1http://www.google.co.in/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=test+cases+on+division&meta=&btnG=Google+Search 786564 2010-09-20 09:40:15.0002010-09-20 09:40:15.0001http://www.google.ie/search?hl=en&rlz=1G1GGLQ_ENIE248&q=junit+reports&aq=f&aqi=g1g-m7&aql=&oq=&gs_rfai= 5341276 2010-09-20 08:12:15.0002010-09-20 08:12:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=hla&rls=org.mozilla%3Aen-US%3Aofficial&q=list+assertion+test+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-09-20 06:41:15.0002010-09-20 06:41:15.0001http://www.google.com.vn/search?hl=vi&client=firefox-a&hs=2uF&rls=org.mozilla%3Avi%3Aofficial&q=views+in+eclipse+plugin+like+output&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2010-09-20 09:01:15.0002010-09-20 09:01:15.0001http://www.google.co.uk/search?hl=en&safe=active&client=firefox-a&hs=QfH&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&q=test+cases+in+confluence&aq=f&aqi=&aql=&oq=&gs_rfai= 786564 2010-09-20 08:22:15.0002010-09-20 08:22:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=display+in+junit&ie=utf-8&oe=utf-8 5341276 2010-09-17 09:12:15.0002010-09-17 09:12:15.0001http://wiki.mxunit.org/display/default/Configure+and+Test+the+Plugin?showComments=true&showCommentArea=true 786529 2010-09-17 09:38:15.0002010-09-17 09:38:15.0001http://mail.google.com/mail/?ui=2&view=bsp&ver=ohhl4rw8mbn4 5341276 2010-09-17 10:35:15.0002010-09-17 10:35:15.00015http://wiki.mxunit.org/display/default/Advanced+Stuff 4292775 2010-09-17 10:43:15.0002011-09-06 00:21:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=+request+debug&btnG=Google+%E6%90%9C%E7%B4%A2&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 2195464 2010-09-17 08:01:22.0002010-09-17 08:01:22.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=6iKTTKjFMseJ4QbmjKyOBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-09-17 08:13:27.0002010-09-17 08:13:27.0001http://www.google.co.uk/search?hl=en&source=hp&q=mxunit+assertions&aq=0&aqi=g1&aql=&oq=MXUnit+as&gs_rfai=&fp=44fc429e19c3a006 786478 2010-09-17 08:13:27.0002010-09-17 08:13:27.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=mxunit+getResultsOutput 786582 2010-09-17 09:00:15.0002010-09-17 09:00:15.0001http://wiki.fuseboxframework.com/dosearchsite.action?queryString=setUp 5341647 2010-09-17 15:38:15.0002010-09-17 15:38:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=an+junit+directory&ie=utf-8&oe=utf-8 5341276 2010-09-17 16:28:15.0002010-09-17 16:28:15.0001http://wiki.mxunit.org/display/default/How+cfcomponent+output%3Dtrue++can+affect+memory+consumption?& 786457 2010-09-17 18:02:15.0002010-09-17 18:02:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+eclipse+plugin+remotefacade+error&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-09-17 11:07:15.0002010-09-17 11:07:15.0001http://www.google.de/search?q=%22component+under+test%22&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341606 2010-09-17 12:22:15.0002010-09-17 12:22:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=assertIsQuery&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-09-17 13:21:15.0002010-09-17 13:21:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=lFd&rls=org.mozilla%3Aen-US%3Aofficial&q=optional+ant+task+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-17 15:08:15.0002010-09-17 15:08:15.0001http://www.mystest.com/mxunit/samples/samples.cfm 786457 2010-09-20 21:10:15.0002010-09-20 21:10:15.0001http://www.google.com/search?q=java+generate+junit+reports&ie=utf-8&oe=utf-8&aq=t&rls=ru.yandex:ru:official&client=firefox 5341276 2010-09-20 21:00:15.0002010-09-20 21:00:15.0001http://www.google.com/search?q=cfsavecontent+in+cfcomponent&hl=en&safe=active&rls=com.microsoft:en-us&ei=aMCXTNbOOaiKnAfUntmFCA&start=10&sa=N 5734498 2010-09-20 20:14:15.0002010-09-20 20:14:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assert%20true%20mxunit&ei=2qaXTNb4DYWenQeAqLWQCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-09-20 18:25:15.0002010-09-20 18:25:15.0001http://wiki.fuseboxframework.com/display/default/How+cfcomponent+output%3Dtrue++can+affect+memory+consumption?focusedCommentId=5734514 5734498 2010-09-21 03:52:15.0002010-09-21 03:52:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&q=how+to+mock+confluence+calling+method&aq=f&aqi=&aql=&oq=&gs_rfai= 5341597 2010-09-21 02:40:15.0002010-09-21 02:40:15.0002http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=creating+ant+build+with+junit&btnG=Google+Search 5341276 2010-09-21 01:57:19.0002010-09-30 06:35:15.0001http://www.google.com/search?q=axis+ntlmv2&hl=en&rls=com.microsoft:en-us&ei=4tiXTNGrHYyqsAOVt5XdDA&start=10&sa=N 4292817 2010-09-20 22:00:15.0002010-09-20 22:00:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=makepublic%20mxunit&ei=SM-XTLTyBY6asAPP24W8DA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-09-20 21:17:15.0002010-09-20 21:17:15.0001http://www.google.co.za/search?hl=en&q=Eclipse+plug+in+USer+manual+%2B+troubleshooting+example&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-09-20 12:36:15.0002010-09-20 12:36:15.000I was honored to present with Joe Rinehart at Adobe MAX 2010. Our hour-long tag-team was an ode to exploration, learning, discovery, and play. [Presentation|^ColdFusion Skunkworks_Rinehart_Esher.pdf] (pdf) [Marc's Code|^myphotosearch.zip] (zip) When Joe's code is online, we'll update this page 6160444 1http://www.google.com.br/search?hl=pt-BR&client=firefox-a&hs=pcg&rls=org.mozilla%3Aen-US%3Aofficial&q=execute+ant+task+url+authentication&btnG=Pesquisar&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-09-20 12:57:15.0002010-09-20 12:57:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&q=confluence+mock+injection&aq=f&aqi=&aql=&oq=&gs_rfai= 5341606 2010-09-20 12:13:15.0002010-09-20 12:13:15.000{section} {column:width=60%} {toc:maxLevel=5} h1. Session Description Perhaps you have some unit tests. Maybe even an ANT build file that runs your tests. And maybe even a build file that packages or deploys your application. But how do you orchestrate those separate pieces into a symphony of automation? Continuous Integration, of course. Imagine: you have tests. A Teammate commits code to source control. Minutes later, you and your teammate get an email indicating that tests are now failing. Imagine: you commit code. Minutes later, all tests run. All tests pass. Zip files are built and are ready for deployment. Or code was automatically pushed to any accessible environment. All without your intervention. In this session, I'll demonstrate how to use the open source Jenkins Continuous Integration server, together with ANT and MXUnit, to create a top-notch automated test and build system for your ColdFusion applications. h1. Download [Here you go|^presentation.zip] h1. Github [Here you go|https://github.com/marcesher/JenkinsPreso_PassingProject] {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750679 1http://wiki.mxunit.org/display/default/Configure+and+Test+the+Plugin?focusedCommentId=5734512 786499 2010-09-20 11:26:15.0002010-09-20 11:26:15.0001http://www.joshknutson.net/post.cfm/coldfusion-memory-leaks 5734498 2010-09-20 17:30:15.0002010-09-20 17:30:15.0001http://wiki.mxunit.org/display/default/How+cfcomponent+output%3Dtrue++can+affect+memory+consumption?focusedCommentId=5734514 786457 2010-09-20 18:07:15.0002010-09-20 18:07:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=641E17A2C46819981F6900C350A6DAF8?replyToComment=5341502&#comment-5341502 5341233 2010-09-20 16:17:15.0002010-09-20 16:17:15.000Security Groups provide for both IP and Group Name access control. Using Group Names were useful for me when configuring a Linux-based MongoDB server which the CF servers connected to. 10Gen suggests to run Mongo in "trusted" mode behind the firewall. The problem is that if you run in trusted mode, then any server on EC2 could connect to your Mongo instance... obviously this won't do. To properly secure Mongo on that server, then, was simply a matter of adding my CF security group as a new "Allowed Connection" into the security group I created for the Linux Mongo server. This way, any new CF instances I launch -- which all belong to the CF Security Group -- will automatically be able to access the Mongo Server, while keeping all other connections out. 6160438 1http://127.0.0.1:4567/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292820 2010-09-20 16:23:15.0002010-09-20 16:23:15.0001http://www.google.com/search?q=tdd+with+mxunit 786598 2010-09-20 15:02:15.0002010-09-20 15:02:15.000{toc} h1. Launching your instance Previously, you created an AMI based on the ColdFusion server you built. After a while, that AMI will be available for you, from which you can launch multiple new instances. # From the AWS Console, select the Amazon EC2 Tab, then select "AMIs" # Select the AMI you created. If you don't see it, select "Owned by me" in the "Viewing" dropdown to show you just the AMIs you've created # Right click, and hit "Launch Instance". This will take you through the same set of screens you encountered when you created your first ColdFusion instance. The only difference here is that you're launching an instance of a machine that you configured. Go through all the same steps with Security Groups and Key Pairs, and launch that sucker. You can choose to use the Key Pair and Security Group that you already created. 6160433 1http://www.google.com/url?sa=t&source=web&cd=10&ved=0CDsQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=coldfusion%20wiki%20index.cfm&ei=4lyXTI-EJoL_8Abbz6iMDA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&cad=rja 786457 2010-09-20 13:10:15.0002010-09-20 13:10:15.0001http://www.google.com/search?q=mxunit+testing+private+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292736 2010-09-20 14:46:15.0002010-09-20 14:46:15.0002http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCEQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20doc%20task&ei=-miJTKayLoOClAej3LyPDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=J5UQB0vh1A4keEwcHW4eiA 5341269 2010-09-09 23:09:15.0002010-09-09 23:09:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=mxunit%20ASSERT&ei=6GiJTIj5N4OKlwfj3enRDg&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA 4685867 2010-09-09 23:09:15.0002010-09-09 23:09:15.0001http://www.petersunscam.net 786478 2010-09-10 05:28:15.0002010-09-10 05:28:15.0001http://www.google.ca/search?q=junit+ant+expects+test+result+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2010-09-10 00:02:15.0002010-09-10 00:02:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Custom%2BAssertions&rct=j&sa=X&ei=cziJTNqKHsaAlAfAsMWgDw&ved=0CBYQzgQoADAA&q=mxunit+check+exception&usg=AFQjCNG-K3MrKqGakn1PM5wTRWLyWrKFyA 4685867 2010-09-09 19:42:15.0002010-09-09 19:42:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=bill+shelton+mxunit 4292794 2010-09-09 19:17:15.0002010-09-09 19:17:15.0001http://www.google.com/search?q=mxunit+test+cfm&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-09-09 23:05:15.0002010-09-09 23:05:15.0001http://www.google.com/search?q=mxunit+check+exception&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-09-09 19:42:15.0002010-09-09 19:42:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B(Assertion%2BPatterns)&rct=j&sa=X&ei=LhOJTLudAZC2sAOjne2dCg&ved=0CBUQzgQoADAA&q=mxunit+throw+errors&usg=AFQjCNHqG9Wy5oTbBZgUs4UPG1kAJcTaLA 786484 2010-09-09 17:03:15.0002010-09-09 17:03:15.0001http://www.google.ca/search?rlz=1C1GGLS_enCA343CA343&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2010-09-09 18:29:15.0002010-09-09 18:29:15.0001http://127.0.0.1:21553/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2010-09-09 17:35:15.0002010-09-09 17:35:15.0001http://wiki.fuseboxframework.com/display/default/Eclipse+Plugin+FAQ?showComments=true&showCommentArea=true 786499 2010-09-09 13:33:15.0002010-09-09 13:33:15.0001http://www.google.com/search?hl=en&q=ant+junitreport+task+options&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-09 15:39:15.0002010-09-09 15:39:15.0008http://mxunit.org/doc/index.cfm?doc=testprivate 4292736 2010-09-09 15:31:15.0002011-08-22 12:27:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=generate+junit+xml&aq=f&aqi=g4g-m3&aql=&oq=&gs_rfai=CZfEQpYmKTPqMGI_KMrXI4KEGAAAAqgQFT9D14uA 5341276 2010-09-10 19:41:15.0002010-09-10 19:41:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=DF843D74AB3C0BB8FBE525D77BC81B14?replyToComment=5341502&#comment-5341502 5341233 2010-09-11 09:47:15.0002010-09-11 09:47:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=d06KTIy5BoOKlwenpLCMCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-09-10 15:28:15.0002010-09-10 15:28:15.0001http://127.0.0.1:3444/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-09-10 15:53:15.0002010-09-10 15:53:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+runner+excludes 786473 2010-09-10 18:08:15.0002010-09-10 18:08:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Running%2Bdirectories%2Bof%2Btests&rct=j&sa=X&ei=nXuKTP68H4KksQPksJWQBA&ved=0CBgQzgQoADAA&q=mxunit+directorytestsuite&usg=AFQjCNGW1nGh1sGFa6SAX4IcOkk5F0gIXg 786473 2010-09-10 18:41:15.0002010-09-10 18:41:15.0001http://www.google.pl/search?q=report+ant&hl=pl&rls=com.microsoft:en-US&ei=7heKTOOeMISIOMfo8eAK&start=10&sa=N 5341276 2010-09-10 11:36:15.0002010-09-10 11:36:15.0005http://127.0.0.1:2771/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292820 2010-09-10 11:53:15.0002010-09-10 11:54:15.0001http://www.google.de/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=task%20doc&ei=hzSKTOGNNoWVswb1nvzhAQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-09-10 13:38:15.0002010-09-10 13:38:15.0001http://127.0.0.1:5041/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-09-10 14:32:15.0002010-09-10 14:32:15.00062http://wiki.mxunit.org/display/default/View+Debug+Output 2195464 2010-09-10 05:42:15.0002012-01-05 17:10:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+cfdump 4292713 2010-09-10 05:42:15.0002011-03-17 19:24:15.0009http://wiki.mxunit.org/display/default/Message-First+Assertions+%28CFUnit+Style%29 786457 2010-09-10 06:25:15.0002011-10-14 12:18:15.0001http://www.google.de/search?rlz=1C1_____enDE358DE358&sourceid=chrome&ie=UTF-8&q=dao+test 4292766 2010-09-10 07:26:15.0002010-09-10 07:26:15.0001http://127.0.0.1:3360/help/advanced/tocView.jsp?view=toc 4292815 2010-09-08 16:03:15.0002010-09-08 16:03:15.0003http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+assertequals 786478 2010-09-08 14:36:15.0002011-05-06 18:59:15.0004http://127.0.0.1:2906/help/advanced/tocView.jsp?view=toc 4292817 2010-09-08 13:40:15.0002010-09-08 13:40:15.0001http://www.google.ch/search?q=mxunit+howto 5341597 2010-09-08 12:45:15.0002010-09-08 12:45:15.0001http://www.google.nl/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-09-08 12:41:15.0002010-09-08 12:41:15.0001http://www.google.nl/search?q=mxunit+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-09-08 08:55:15.0002010-09-08 08:55:15.0001http://www.google.nl/search?q=mxunit+eclipse+plugin+conflict&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-09-08 08:23:15.0002010-09-08 08:23:15.0001http://wiki.mxunit.org/25748BAE-1EB6-4cef-AD86-5193C337CD4D/TOS_proxy.htm?r=%2fdisplay%2fdefault%2fMXUnit%2bDocumentation 786457 2010-09-08 08:22:15.0002010-09-08 08:22:15.0001http://www.google.nl/ 5341271 2010-09-08 08:11:17.0002010-09-08 08:11:17.0002http://wiki.mxunit.org/dashboard.action 4292870 2010-09-08 05:17:15.0002010-09-17 11:23:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=577DD5D3A1833222F2D7C9482D085CD5?replyToComment=5341502&#comment-5341502 5341233 2010-09-08 03:52:15.0002010-09-08 03:52:15.0001http://www.google.com/search?q=mxunit+view+eclipse+application+scope&rls=com.tasktop:en:1.7&sourceid=tasktop-eclipse&client=tasktop-pro 4292817 2010-09-07 20:54:15.0002010-09-07 20:54:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=oVh&rls=org.mozilla:de:official&&sa=X&ei=YNuITOGmOsSqlAf88rCBDg&ved=0CBgQvwUoAQ&q=junit+generate+history&spell=1 5341276 2010-09-09 13:05:15.0002010-09-09 13:05:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=xQh&rls=org.mozilla%3Aen-GB%3Aofficial&q=mxunit+assert+Is+String&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-09-09 13:00:15.0002010-09-09 13:00:15.0001http://www.google.com.hk/search?q=ant+how+to+generate+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-09-09 05:08:15.0002010-09-09 05:08:15.0003http://www.google.co.in/search?q=ant+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-09-09 06:11:15.0002010-09-09 06:31:15.0001http://austin-dt-002:8462/mxunit/samples/samples.cfm 786457 2010-09-08 22:26:15.0002010-09-08 22:26:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CB4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=mxunit%20and%20application.cfc&ei=ig2ITN7WNIT7lwecqPSiDw&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2010-09-08 22:28:15.0002010-09-08 22:28:15.0001http://austin-dt-002:8462/mxunit/index.cfm 786457 2010-09-08 22:25:15.0002010-09-08 22:25:15.0001http://www.google.com/search?hl=en&source=hp&q=generate+unit+report&aq=f&aqi=&aql=&oq=&gs_rfai=CenKP_OGHTM2TBoGOzQTw0syaBQAAAKoEBU_QZtLQ 5341276 2010-09-08 19:21:15.0002010-09-08 19:21:15.0001http://www.google.com/search?q=tdd+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786598 2010-09-08 21:15:15.0002010-09-08 21:15:15.0001http://www.google.com.pe/ 5341276 2010-09-14 19:49:15.0002010-09-14 19:49:15.0001http://www.google.ca/search?hl=en&q=mxunit+&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786457 2010-09-14 18:42:15.0002010-09-14 18:42:15.0002http://wiki.mxunit.org/pages/doaddcomment.action?pageId=5341276 5341276 2010-09-14 21:16:15.0002010-09-15 15:09:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B(Assertion%2BPatterns)&rct=j&sa=U&ei=avCPTLbKEIf0tgOaqcWxDg&ved=0CCEQFjAC&q=Guard+Assertion&usg=AFQjCNHF5_CYxA-AjjOVvg2yIy95BQ6kcQ 786484 2010-09-14 22:14:15.0002010-09-14 22:14:15.0004http://wiki.mxunit.org/display/default/CFObjective+2010+--+Continuous+Integration+with+Hudson%2C+ANT%2C+and+MXUnit 5341473 2010-09-14 22:09:15.0002011-09-08 22:18:15.0001http://www.google.co.mz/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=package%20dao.test%3B&ei=4XaPTPaTM4f54AbvzsWODg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2010-09-14 13:22:15.0002010-09-14 13:22:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation;jsessionid=E09570D017F0B385B815124993154680 5341187 2010-09-14 12:36:15.0002010-09-14 12:36:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=q3mPTJLTO8OAlAf9v8iyDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-09-14 13:34:15.0002010-09-14 13:34:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=mxUNit+makePublic&aq=f&aqi=&aql=&oq=&gs_rfai=C9BeeR4qPTPnyLozmNO-52agGAAAAqgQFT9CCdTk 4292736 2010-09-14 14:45:15.0002010-09-14 14:45:15.0001http://peisps/sites/tech/corpapps/API%20Wiki/Unit%20Testing.aspx 786457 2010-09-15 14:18:15.0002010-09-15 14:18:15.0001http://www.google.de/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=TtuQTNSVH4imOL_r2NoM&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2010-09-15 14:43:15.0002010-09-15 14:43:15.00020http://wiki.mxunit.org/pages/viewpage.action?pageId=5734455 4292751 2010-09-15 15:50:15.0002011-12-16 20:36:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=ant+cfc&aq=f&aqi=&aql=&oq=&gs_rfai=Cu8JQuPSPTKmkC4-GNKSh2bAGAAAAqgQFT9BXxeE 5341519 2010-09-14 22:19:15.0002010-09-14 22:19:15.0001http://www.google.co.in/search?hl=en&ei=H2GQTOCoLYfKvQPQ5JTUCw&q=adapter+pattern&start=30&sa=N 4292766 2010-09-15 06:08:15.0002010-09-15 06:08:15.0001http://wiki.fuseboxframework.com/pages/viewpage.action?pageId=5734455 4292751 2010-09-15 08:39:15.0002010-09-15 08:39:15.0001http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=what+is+%40inject+mock 5341606 2010-09-15 11:42:15.0002010-09-15 11:42:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+ant 5341269 2010-09-15 12:24:15.0002010-09-15 12:24:15.0001http://www.google.co.uk/search?q=mxunit+ant+test+runner&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2010-09-15 13:18:15.0002010-09-15 13:18:15.0001http://www.google.be/search?hl=en&client=firefox-a&hs=1H5&rls=org.mozilla%3Aen-GB%3Aofficial&q=%2Bextjs+complex+data+structures&aq=f&aqi=&aql=&oq=&gs_rfai= 786582 2010-09-13 08:41:15.0002010-09-13 08:41:15.0001http://app19dc0n0wc/mxunit/ 786457 2010-09-13 07:29:15.0002010-09-13 07:29:15.0001http://wiki.fuseboxframework.com/dosearchsite.action?queryString=hudson 5341473 2010-09-13 07:25:15.0002010-09-13 07:25:15.0001http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports 4292870 2010-09-13 05:06:15.0002010-09-13 05:06:15.0001http://www.google.co.in/search?hl=en&&sa=X&ei=mAiOTJKiO4vCcZik7b0E&ved=0CBUQvwUoAQ&q=eclipse+adding+error+list+into+error+log+view&spell=1 4292815 2010-09-13 11:22:15.0002010-09-13 11:22:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=fusebox%20mocking%20verify&ei=ZgiOTKuTFcyQjAe8grnEBg&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=eIsy-1mebeMSSaJ8H8nmQw 5341239 2010-09-13 11:18:15.0002010-09-13 11:18:15.0001http://www.google.de/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20testing%20private%20methods&ei=7v6NTMjIJY2bOLOI1csK&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&cad=rja 4292736 2010-09-13 10:38:19.0002010-09-13 10:38:19.0002http://www.google.se/search?q=mxunit+data+provider&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 4292794 2010-09-13 09:29:15.0002010-09-13 09:29:15.0005http://wiki.mxunit.org/display/default/Data%2Bdriven%2Btesting%2Bwith%2BMXUnit%2Bdataproviders 4292794 2010-09-12 00:02:15.0002011-02-27 21:00:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=07416D2F154AD0E2CDCCA0D777F45327?replyToComment=5341502&#comment-5341502 5341233 2010-09-11 23:50:15.0002010-09-11 23:50:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=hQOMTObQKJSosAO7pqSIBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=g51HCZKnEQG6-HEqdlJjUw 786457 2010-09-11 22:33:15.0002010-09-11 22:33:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=eN2LTI7JKo26sAPux8DYBA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=K_ClCgsouV6jIqnHVoqewg 4292713 2010-09-11 19:51:15.0002010-09-11 19:51:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=71EFC88F5A78372D9F0FEA701A98504B?replyToComment=5341502&#comment-5341502 5341233 2010-09-12 21:04:15.0002010-09-12 21:04:15.0002http://monster/mxunit/generator/index.cfm 786457 2010-09-12 19:42:15.0002010-09-12 19:47:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=372F6FEAAF6CCFBD4842BE75DEDDE7EA?replyToComment=5341502&#comment-5341502 5341233 2010-09-12 16:25:15.0002010-09-12 16:25:15.0001http://localhost:8500/mxunit/runner/index.cfm?test=C%3A\Users\erik\Adobe+ColdFusion+Builder+workspace\test\handlers\&componentPath=general.cfc&debug=true 786457 2010-09-13 19:30:15.0002010-09-13 19:30:15.0001http://localhost:8500/mxunit/runner/index.cfm?test=C%3A%5CUsers%5Cerik%5CAdobe+ColdFusion+Builder+workspace%5Ctest%5Chandlers%5C&componentPath=general.cfc 786457 2010-09-13 19:58:15.0002010-09-13 19:58:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=mxunit+assert+null 786478 2010-09-13 19:20:15.0002010-09-13 19:20:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=F55EEA7717CD085C6BAD0BC5F34CC82F?replyToComment=5341502&#comment-5341502 5341233 2010-09-14 11:47:15.0002010-09-14 11:47:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&rct=j&sa=X&ei=XCKOTOOUPIT78AaKufXvCQ&ved=0CBUQzgQoADAA&q=mxunit+assert&usg=AFQjCNF3fXEe8-arSBEdx5mi8FNEf-WvZA 786478 2010-09-13 13:09:15.0002010-09-13 13:09:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=coldfusion+assertion&ie=utf-8&oe=utf-8 786478 2010-09-13 13:15:15.0002010-09-13 13:15:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=Mqn&rls=org.mozilla:en-US:official&&sa=X&ei=shOOTJ6KFsH78Aaalvm7CQ&ved=0CBEQBSgA&q=How+to+click+debug+output&spell=1 4292713 2010-09-13 12:07:15.0002010-09-13 12:07:15.00067http://localhost/MXUnit/ 786457 2010-09-13 12:21:15.0002012-01-04 20:02:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=y12OTKKuJMP98AbD_by1Cg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-09-13 17:23:15.0002010-09-13 17:23:15.0001http://www.google.com/search?hl=fr&client=firefox-a&rls=org.mozilla%3Afr%3Aofficial&q=ant+doc&aq=f&aqi=g2&aql=&oq=&gs_rfai= 5341269 2010-09-13 15:15:15.0002010-09-13 15:15:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=cI5-TIOICcKblgflgcHvAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-09-01 17:34:15.0002010-09-01 17:34:15.0001http://www.google.ie/search?hl=en&client=firefox-a&hs=cOX&rls=org.mozilla%3Aen-US%3Aofficial&q=testing+private+methods&aq=f&aqi=g4g-m6&aql=&oq=&gs_rfai= 4292736 2010-09-01 17:57:15.0002010-09-01 17:57:15.0002http://www.google.com/search?q=debug+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-09-01 18:22:15.0002010-09-01 18:22:15.0001http://www.google.co.uk/search?hl=en&rlz=1C1CHMA_en-GBGB357GB357&&sa=X&ei=QmN-TNLVJpDR4waemf2uBg&ved=0CCAQBSgA&q=mxunit+makepublic&spell=1 4292736 2010-09-01 14:30:15.0002010-09-01 14:30:15.0006http://austin-dt-002:8450/mxunit/samples/samples.cfm 786457 2010-09-01 14:32:15.0002010-09-01 15:30:15.0001http://127.0.0.1:2069/help/advanced/tocView.jsp?view=toc 4292815 2010-09-01 16:21:15.0002010-09-01 16:21:15.0001http://www.google.dk/search?sourceid=chrome&ie=UTF-8&q=ant+evaluate+junit 5341276 2010-09-02 06:39:15.0002010-09-02 06:39:15.0001http://wiki.cfinnovate.com/display/default/2010/04/05/news+test 5341414 2010-09-02 07:06:15.0002010-09-02 07:06:15.0002http://www.google.com/url?url=http://wiki.mxunit.org/&rct=j&sa=U&ei=uKh-TICTIOmvnwec7OQG&ved=0CBwQFjAB&sig2=1jBWKaIpIxN2visQSPkwjg&q=mx+unit&usg=AFQjCNFJ4uPCcq8qchYXycBYR--xW3sTBA 786457 2010-09-01 19:26:15.0002010-09-01 19:26:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=MXUnitAntTask+mxunitdirectorytestsuite_1 5341276 2010-09-01 22:12:15.0002010-09-01 22:12:15.0001http://localhost/cf/mxunit/ 786457 2010-09-02 12:50:15.0002010-09-02 12:50:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CBsQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20for%20task%20to%20print%20numbers&ei=G4p_TK36IJKosQO6yt37BA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2010-09-02 11:28:15.0002010-09-02 11:28:15.0001http://www.google.fr/search?q=Eclipse+troubleshoot&hl=fr&client=firefox-a&tbo=1&rls=org.mozilla:fr:official&channel=s&tbs=qdr:y&prmd=u&ei=9qt_TKHDI4GUjAenqMR1&start=10&sa=N 4292815 2010-09-02 13:53:15.0002010-09-02 13:53:15.0002http://127.0.0.1:51730/help/advanced/tocView.jsp?view=toc 4292815 2010-09-02 13:53:15.0002010-09-02 13:53:15.0001http://trac.fuseboxframework.org/display/default/Presentations%2C+Talks%2C+and+Meetups?showComments=true&showCommentArea=true 4685854 2010-09-02 08:21:18.0002010-09-02 08:21:18.0001http://www.google.pl/search?hl=pl&client=firefox-a&hs=Egn&rls=org.mozilla%3Apl%3Aofficial&q=Adapter+or+DAO&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-09-02 11:09:15.0002010-09-02 11:09:15.0003http://www.google.com/url?sa=t&source=web&cd=3&ved=0CB0QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20output&ei=M8t_TNjzK8L58AbRxZTMAQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-09-02 16:07:15.0002010-09-02 16:19:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20output&ei=M8t_TNjzK8L58AbRxZTMAQ&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2010-09-02 16:06:15.0002010-09-02 16:06:15.0001http://mxunit.localhost.efinancialcareers.com:8080/samples/samples.cfm 786457 2010-09-02 16:25:15.0002010-09-02 16:25:15.0001http://mxunit.localhost.efinancialcareers.com:8080/index.cfm 786457 2010-09-02 16:13:15.0002010-09-02 16:13:15.0001http://www.google.com/search?hl=en&client=safari&rls=en-us&q=mxunit+An+argument+pattern+could+not+be+found+for+this+litteral+argument+collection.&aq=f&aqi=m1&aql=&oq=&gs_rfai= 5341239 2010-09-02 15:13:15.0002010-09-02 15:13:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunittask+mxunitdirectorytestsuite 5341269 2010-09-02 15:01:15.0002010-09-02 15:01:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=mxunit+assertions&aq=0&aqi=g1&aql=&oq=MXUnit+ass&gs_rfai=&fp=59019dc20040f9a0 786478 2010-09-02 15:24:15.0002010-09-02 15:24:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=hsF_TOezHdW6jAes2vxL&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2010-09-02 15:24:15.0002010-09-02 15:24:15.0001http://www.google.co.kr/search?hl=ko&newwindow=1&complete=1&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-08-31 10:51:15.0002010-08-31 10:51:15.0001http://127.0.0.1:61245/help/advanced/tocView.jsp?view=toc 4292815 2010-08-31 13:44:15.0002010-08-31 13:44:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=xGz&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+junitreport+task&aq=f&aqi=g1&aql=&oq=&gs_rfai= 5341276 2010-08-31 05:20:15.0002010-08-31 05:20:15.0001http://www.google.com.au/search?q=SnipTreeView+download&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-08-31 08:56:15.0002010-08-31 08:56:15.00016http://wiki.fuseboxframework.com/display/default/How+to+use+it 5341239 2010-08-31 01:48:15.0002010-09-23 02:16:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS396&=&q=junit4+ant+task&aq=f&aqi=g1&aql=&oq=&gs_rfai=CS9w2yoF8TO-VGI-UoATFwcTCBAAAAKoEBU_QzEbr 5341276 2010-08-31 04:36:15.0002010-08-31 04:36:15.0003http://www.google.com/search?hl=en&client=firefox-a&hs=nHE&rls=org.mozilla:en-US:official&&sa=X&ei=uDt8TMW-B8O78gaG0YjrBg&ved=0CCcQBSgA&q=junit+generate+report+xml&spell=1 5341276 2010-08-30 23:21:30.0002010-08-30 23:22:15.0003http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341218 2010-08-31 01:47:15.0002010-09-27 07:01:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20doc&ei=LUh9TPHIIsqHnQejp7WdCw&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw&sig2=JL-ZKZhMqiyEIZyq4LRHPQ 786564 2010-08-31 18:22:15.0002010-08-31 18:22:15.0002http://trac.fuseboxframework.org/display/default/Presentations,+Talks,+and+Meetups?showComments=true&amp;showCommentArea=true 4685854 2010-08-31 19:15:15.0002010-09-02 08:20:16.0001http://www.google.com/search?hl=en&q=assertisstruct+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-08-31 18:14:15.0002010-08-31 18:14:15.0002http://www.google.com/search?q=mxunit+snippets&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 5341332 2010-08-31 17:27:15.0002010-08-31 17:27:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=selenium+and+mxunit 5341320 2010-08-31 17:33:15.0002010-08-31 17:33:15.0001http://www.google.co.uk/search?source=ig&hl=en&q=mxunit&meta= 786457 2010-08-31 15:50:15.0002010-08-31 15:50:15.0003http://localhost/mxunit/runner/index.cfm?test=%2Fmxunit%2Ftests%2Fsamples&componentPath=mxunit.tests.samples 786457 2010-09-01 01:11:15.0002011-01-14 15:11:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCMQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20output%20junitxml&ei=6pN9TKfALo_64AbygMGGBg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-08-31 23:47:15.0002010-08-31 23:47:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20xml%20output%20format&ei=d459TO7wNciK4gaLl9iOBg&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2010-08-31 23:33:15.0002010-08-31 23:33:15.0002http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us%3AIE-SearchBox&q=mxunit+assertions&aq=f&aqi=g1&aql=&oq=&gs_rfai= 786478 2010-08-31 19:47:15.0002010-08-31 19:48:15.0001http://www.google.pl/search?source=ig&hl=pl&rlz=&=&q=junitreport+confluence&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-09-01 11:59:15.0002010-09-01 11:59:15.0001http://www.google.pl/search?source=ig&hl=pl&rlz=&=&q=junitreport+confluence&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-01 11:28:15.0002010-09-01 11:28:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=SA1-TKHGBcaSswbYqZiGDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=Oli1Low-mbosSPpofYUHOg 786457 2010-09-01 08:23:20.0002010-09-01 08:23:20.0001http://www.peter-sun-scams.com 786478 2010-09-01 05:57:15.0002010-09-01 05:57:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CBoQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=junitreport%20ant%20task%20api&ei=o7B9TJ77I8H_lgecs5zrCw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-09-01 01:48:15.0002010-09-01 01:48:15.0001http://www.google.com/search?q=ant+task+launch+browser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-09-01 01:15:15.0002010-09-01 01:15:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=coldfusion%20mxunit%20asserts&ei=imuETKGwGIWDnQe0q4GVAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-09-06 04:19:15.0002010-09-06 04:19:15.0001http://www.google.co.in/search?hl=en&source=hp&q=How+to+take+cfdump+in+Output&btnG=Google+Search&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2010-09-06 04:24:15.0002010-09-06 04:24:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20function%20in%20tests&ei=YHOETMLhMom5ngel5oGpAQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-09-06 04:52:15.0002010-09-06 04:52:15.0001http://www.google.co.in/search?source=ig&hl=en&rlz=&=&q=junit+reporting+framework&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-06 06:30:15.0002010-09-06 06:30:15.00028http://wiki.mxunit.org/pages/viewpage.action?pageId=786471 786582 2010-09-06 08:25:15.0002011-12-18 23:43:15.0004http://www.google.com/search?q=report+junit&hl=de&rlz=1B5_____deAD379&ei=PsOETPi-M8HIswaR7tyaBQ&start=20&sa=N 5341276 2010-09-06 10:35:15.0002010-09-06 10:35:15.0001http://www.google.ru/search?q=how+to+point+directory+for+junit+result&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 5341276 2010-09-06 12:22:15.0002010-09-06 12:22:15.0001http://www.google.ch/search?q=java+test+private+methods&hl=fr&client=firefox-a&rls=org.mozilla:en-GB:official&ei=3N6ETN7WO9O64QbUvYDSBA&start=10&sa=N 4292736 2010-09-06 12:37:16.0002010-09-06 12:37:16.0001http://www.google.co.uk/search?q=junit+Ant&hl=en&ei=yuCETIv8N8mYOInjnP0P&start=20&sa=N 5341276 2010-09-06 12:40:15.0002010-09-06 12:40:15.0001http://www.google.co.in/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=coldfusion+snippets&meta=&btnG=Google+Search 5341332 2010-09-06 12:59:15.0002010-09-06 12:59:15.0001http://securevmd.lowesfoods.com/mxunit/readme.html 786457 2010-09-06 19:06:15.0002010-09-06 19:06:15.0001http://127.0.0.1:49542/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-09-06 19:43:15.0002010-09-06 19:43:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=timeout 4292820 2010-09-07 04:52:15.0002011-02-04 18:06:15.0001http://www.google.co.nz/search?q=coldfusion+eclipse+plugin+log+viewer&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292815 2010-09-07 04:01:15.0002010-09-07 04:01:15.0003http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&rls=com.microsoft%3Aen-US&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-09-07 05:52:15.0002010-09-07 06:03:15.0001http://www.google.co.in/search?q=ant%2Bjunit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-09-07 09:25:16.0002010-09-07 09:25:16.0001http://www.google.co.uk/search?q=anatomy+of+test+case+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341647 2010-09-07 08:59:15.0002010-09-07 08:59:15.0001http://127.0.0.1:58977/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-09-07 12:53:15.0002010-09-07 12:53:15.0004http://wiki.fuseboxframework.com/display/default/Using+the+Eclipse+Plugin 786504 2010-09-07 12:52:15.0002010-09-07 12:52:15.0001http://www.google.co.in/url?url=http://wiki.mxunit.org/display/default/More%2BTest%2BCases&rct=j&sa=X&ei=DUGGTPrfEcfXceanrZ4I&ved=0CBgQzgQoADAA&q=mxunit+test+suite+for+cfc+with+arguments&usg=AFQjCNHO7WasENE5j95H8RylUuq6gdFdGA&cad=rja 786564 2010-09-07 13:42:15.0002010-09-07 13:42:15.0001http://www.google.be/search?hl=en&q=comment+out+text+in+confluence&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-09-07 13:26:15.0002010-09-07 13:26:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+assertTrue 786478 2010-09-07 16:24:15.0002010-09-07 16:24:15.0001http://twitter.com/ 786598 2010-09-07 15:45:15.0002010-09-07 15:45:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit+assert+error&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-09-07 16:29:15.0002010-09-07 16:29:15.00025http://wiki.mxunit.org/label/default/mocking 5341601 2010-09-07 20:47:15.0002011-11-08 20:42:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=46452C9BA1BCC415CCAFD982393AD9AA?replyToComment=5341502&#comment-5341502 5341233 2010-09-07 19:06:15.0002010-09-07 19:06:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=mxunit%20assert&ei=Uf5_TImdC8OC8gaEv9TTAQ&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA 4685867 2010-09-02 19:44:15.0002010-09-02 19:44:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&rct=j&sa=X&ei=Uf5_TImdC8OC8gaEv9TTAQ&ved=0CBUQzgQoADAA&q=mxunit+assert&usg=AFQjCNH9djnz434QzzORLLBBgi_LC7AgCQ 786478 2010-09-02 19:44:15.0002010-09-02 19:44:15.0001http://wiki.fuseboxframework.com/dosearchsite.action?queryString=Mocking 5341239 2010-09-02 18:20:15.0002010-09-02 18:20:15.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=create+ant+task+to+run+tests 5341276 2010-09-02 19:26:15.0002010-09-02 19:26:15.0002http://www.google.com.au/search?q=MXUnit&sourceid=ie7&rls=com.microsoft:en-au:IE-SearchBox&ie=&oe=&redir_esc=&ei=-oKATPu7OoPsvQODv9W_BA 786457 2010-09-03 05:10:15.0002010-09-03 07:15:15.0001http://www.google.co.in/url?url=http://wiki.mxunit.org/&rct=j&sa=X&ei=c46ATOG1DcaHceKl9Z8L&ved=0CB4QzgQoATAA&q=mxunit+test+cases&usg=AFQjCNHMXfp5HRRi82X8OXgaD68pid1QuA&cad=rja 786457 2010-09-03 05:59:15.0002010-09-03 05:59:15.0001http://www.google.com/search?q=junitreport+ant+task&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2010-09-02 21:41:15.0002010-09-02 21:41:15.0002http://www.google.com.au/search?q=ant+junit+tutorial&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&ei=Sl2ATIXmNomGvgPE9fH9Aw&start=10&sa=N 5341276 2010-09-03 02:42:15.0002010-09-03 05:05:15.0002http://www.bing.com/images/search?q=extjs&FORM=BIFD 4292713 2010-09-03 13:55:16.0002010-09-03 13:55:16.0001http://www.google.se/search?hl=sv&client=firefox-a&hs=s0C&rls=org.mozilla%3Asv-SE%3Aofficial&q=ant+target+testrunner+run+all+test+suites&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-09-03 14:12:15.0002010-09-03 14:12:15.0001http://www.google.co.in/url?url=http://wiki.mxunit.org/display/default/Ant%2BTask%2BDoc&rct=j&sa=X&ei=c46ATOG1DcaHceKl9Z8L&ved=0CB0QzgQoADAA&q=mxunit+test+cases&usg=AFQjCNFOD6ptLG-GwX3Rg91HYnBHDilSkA&cad=rja 5341269 2010-09-03 05:59:15.0002010-09-03 05:59:15.0002http://www.google.com/search?hl=en&q=log+junit+reports+to+a+text+file&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-03 11:22:15.0002010-09-03 11:23:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGLL_enUS360&q=cold+fusion+meetup+mxunit 4685854 2010-09-03 18:01:15.0002010-09-03 18:01:15.0001http://www.google.com/search?hl=de&q=ant+test+junit+reports&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-03 14:17:15.0002010-09-03 14:17:15.0001http://www.google.com/search?num=50&hl=en&safe=off&client=safari&q=mxunit+icf&aq=f&aqi=&aql=&oq=&gs_rfai= 4292870 2010-09-04 04:06:15.0002010-09-04 04:06:15.0001http://longurl.org 4292870 2010-09-04 02:09:15.0002010-09-04 02:09:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CBsQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=eclipse%20plugin%20mxunit&ei=sGWBTJ2aLoL68Ab80aXvAQ&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2010-09-03 21:17:15.0002010-09-03 21:17:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=testing+patterns+dao 4292766 2010-09-03 20:22:15.0002010-09-03 20:22:15.0001http://www.google.co.in/search?hl=en&source=hp&q=junit+reports&aq=f&aqi=g1g-m7&aql=&oq=&gs_rfai= 5341276 2010-09-04 21:57:15.0002010-09-04 21:57:15.0001http://www.businesscoachcourse.com 786478 2010-09-04 18:32:15.0002010-09-04 18:32:15.0007http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/CFObjective%2B2010%2B--%2BContinuous%2BIntegration%2Bwith%2BHudson%252C%2BANT%252C%2Band%2BMXUnit&usg=AFQjCNE-xbUWFy-XmaFap5Wy5I2C4Kcwig 5341473 2010-09-05 18:41:15.0002011-12-27 15:50:15.0001http://www.google.co.in/search?hl=en&q=java.lang.nullpointerexception+in+junit+&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-09-05 07:26:15.0002010-09-05 07:26:15.0001http://www.google.com/search?q=TDD+example+document&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 786598 2010-09-04 23:54:15.0002010-09-04 23:54:15.00013http://wiki.mxunit.org/dosearchsite.action?queryString=remotefacade 5734424 2010-09-06 03:01:15.0002011-03-25 22:55:15.0001http://www.google.co.nz/search?q=mxunit+doesnt+work+with+application+scope&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=vss 4292817 2010-09-06 02:59:15.0002010-09-06 02:59:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit&aq=f&aqi=g10&aql=&oq=&gs_rfai=CtZayHE2ETKu8Ho-GNKSh2bAGAAAAqgQFT9BQ7WE 786457 2010-09-06 02:09:15.0002010-09-06 02:09:15.0001http://127.0.0.1:4069/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2010-09-06 02:08:15.0002010-09-06 02:08:15.00015http://wiki.mxunit.org/display/default/Getting+Started 4292751 2010-08-26 17:23:15.0002011-11-04 07:43:15.0001http://wiki.mxunit.org/display/default/Getting+Started?showChildren=false 5341187 2010-08-26 17:23:15.0002010-08-26 17:23:15.0001http://wiki.mxunit.org/display/default/First+Test+Case?focusedCommentId=5734474& 786564 2010-08-26 17:18:15.0002010-08-26 17:18:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=init&where=conf_all&startIndex=0 4292794 2010-08-26 16:38:15.0002010-08-26 16:38:15.0002http://wiki.mxunit.org/display/default/First+Test+Case?showComments=true&showCommentArea=true 786558 2010-08-26 17:10:15.0002011-11-04 07:46:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+equals 786478 2010-08-26 14:15:15.0002010-08-26 14:15:15.0001http://www.google.co.uk/search?q=mxunit+makepublic&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292736 2010-08-26 13:03:15.0002010-08-26 13:03:15.0001http://localhost/mxunit/runner/index.cfm?test=ORM.com.evonik.gremienDB.GremienDBAllTest&componentPath=ORM.unittest.GremienDBAllTest 786457 2010-08-26 09:42:15.0002010-08-26 09:42:15.0001http://127.0.0.1/mxunit/runner/index.cfm?test=&componentPath= 786457 2010-08-25 18:53:15.0002010-08-25 18:53:15.0001http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=junit+ant+report 5341276 2010-08-26 00:52:17.0002010-08-26 00:52:17.0001http://www.google.com/search?hl=en&source=hp&q=task.doc&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-08-25 18:14:15.0002010-08-25 18:14:15.0001http://personal.carolinas.org/mxunit/runner/index.cfm?test=mxunit.tests.framework.fixture.ATestSuite&componentPath= 786457 2010-08-25 17:32:15.0002010-08-25 17:32:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 5341647 2010-08-25 16:54:15.0002010-08-25 16:54:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=test+component+init 786478 2010-08-25 16:10:15.0002010-08-25 16:10:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20cfdump&ei=Ezt1TL9tiPazA97-zaAN&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-08-25 15:48:15.0002010-08-25 15:48:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=xkI&rls=org.mozilla%3Aen-GB%3Aofficial&q=eclipse+plugin+for+confulence&aq=f&aqi=&aql=&oq=&gs_rfai= 786517 2010-08-25 15:42:15.0002010-08-25 15:42:15.0001http://127.0.0.1:4506/help/nav/8 4292815 2010-08-25 12:48:15.0002010-08-25 12:48:15.0001http://127.0.0.1:4367/help/nav/8 4292815 2010-08-25 12:47:15.0002010-08-25 12:47:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=junit+report+builder 5341276 2010-08-25 12:03:15.0002010-08-25 12:03:15.0001http://www.google.com.au/search?client=opera&rls=en&q=mxunit+coldfusion+builder&sourceid=opera&ie=utf-8&oe=utf-8 786457 2010-08-25 06:45:15.0002010-08-25 06:45:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+builder+mxunit 786457 2010-08-25 01:48:15.0002010-08-25 01:48:15.0001http://192.168.2.109:8080/Ghostbuster/mxunit/samples/samples.cfm 786457 2010-08-25 03:02:15.0002010-08-25 03:02:15.0003http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=sZN0TO_iKIGclgfW8aG9Bg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-08-25 03:54:15.0002010-08-26 00:58:15.0001http://192.168.2.109:8080/mxunit/index.cfm 786457 2010-08-25 04:12:15.0002010-08-25 04:12:15.0001http://www.google.com/search?hl=es&q=java+tests+inject+using+private+methods&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-08-24 21:03:15.0002010-08-24 21:03:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20dump%20&ei=Uzl0TP_0HsGblgfeoujJCA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-08-24 21:28:15.0002010-08-24 21:28:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+dataprovider 4292794 2010-08-24 21:42:15.0002010-08-24 21:42:15.0001http://www.google.com/search?client=safari&rls=en&q=where+to+put+assertions&ie=UTF-8&oe=UTF-8 786484 2010-08-25 00:26:15.0002010-08-25 00:26:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+mxunit+buid.xml 5341276 2010-08-24 16:01:19.0002010-08-24 16:01:19.0002http://www.google.com/search?hl=en&source=hp&q=mxunit%3Adataprovider&aq=f&aqi=&aql=&oq=&gs_rfai= 4292794 2010-08-24 16:34:15.0002010-08-24 16:36:15.0001http://www.google.ca/search?q=ant+task+package+name&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-08-24 19:34:15.0002010-08-24 19:34:15.0001http://www.google.com/search?q=powered+by+confluence&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&ei=gyB0TI7wKIOB8gbV_u3wCA&start=60&sa=N 786457 2010-08-24 19:45:15.0002010-08-24 19:45:15.0002http://www.google.com/search?hl=en&source=hp&q=mxunit&aq=f&aqi=g10&aql=&oq=&gs_rfai=CGkscL85zTN5UhfLMBICw3P0PAAAAqgQFT9ABV7c 786457 2010-08-24 13:54:15.0002010-08-24 13:55:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20dump&ei=x9RzTJvPJoHNjAedk7X9CA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-08-24 14:19:15.0002010-08-24 14:19:15.0003http://wiki.mxunit.org/display/default/Recommended+Reading+on+Testing 5341530 2010-08-24 14:33:15.0002011-11-17 19:54:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=aalzTIujG9O4jAeflrzlCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-08-24 11:14:15.0002010-08-24 11:14:15.0002http://www.google.co.uk/search?hl=en&q=mxunit+assertions&meta= 786478 2010-08-24 10:51:15.0002011-07-19 10:12:15.0001http://mike.tmd.local/mxunit/ 786457 2010-08-24 13:08:15.0002010-08-24 13:08:15.0001http://www.google.com/search?hl=en&ei=LqxzTMeIEtD_nQfq6cC7CQ&q=parameters+in+junit+report&start=10&sa=N 5341276 2010-08-24 11:32:15.0002010-08-24 11:32:15.0001http://www.google.co.uk/search?hl=en&q=mxunit&meta= 786457 2010-08-24 08:00:38.0002010-08-24 08:00:38.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20makepublic&ei=lp1zTKS1OYuRjAfmpcziCA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-08-24 10:24:15.0002010-08-24 10:24:15.0001http://www.google.com/search?q=transaction+pattern+testing&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___IN391 4292766 2010-08-24 10:00:16.0002010-08-24 10:00:16.0002http://www.google.com/search?q=mxunit+debugging&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-08-24 03:08:15.0002010-08-24 03:08:15.0001http://wsapp002:8500/mxunit/index.cfm 786457 2010-08-24 01:33:15.0002010-08-24 01:33:15.0005http://wiki.cfinnovate.com/display/default/Adding+MXUnit+Snippets+To+CFEclipse+and+ColdFusion+Builder 5341332 2010-08-24 05:04:15.0002011-12-22 19:11:15.0001http://www.google.com/search?q=mxunit+debugging&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 2195464 2010-08-24 03:09:15.0002010-08-24 03:09:15.0001http://www.google.com/search?hl=en&q=stdout+in+JUnit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-23 21:50:15.0002010-08-23 21:50:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=vA0&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+fail+test&aq=f&aqi=&aql=&oq=&gs_rfai= 4947975 2010-08-23 21:46:15.0002010-08-23 21:46:15.0001http://www.google.com/search?q=mxunit+assertions+fail&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-08-23 22:47:15.0002010-08-23 22:47:15.0001http://wiki.fuseboxframework.com/display/default/Creating+a+Mock 5341601 2010-08-30 22:23:15.0002010-08-30 22:23:15.0001http://wiki.fuseboxframework.com/display/default/Defining+a+Mock%27s+Behaviour 5341606 2010-08-30 22:25:15.0002010-08-30 22:25:15.0001http://wiki.fuseboxframework.com/display/default/Stubbing 5341231 2010-08-30 22:19:15.0002010-08-30 22:19:15.0001http://wiki.fuseboxframework.com/display/default/Stubbing 5341239 2010-08-30 22:40:15.0002010-08-30 22:40:15.0001http://wiki.fuseboxframework.com/display/default/Injecting+a+Mock+into+a+Component+Under+Test 5341231 2010-08-30 22:27:15.0002010-08-30 22:27:15.0001http://www.google.co.nz/search?q=mock+mxunit+query+data&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341239 2010-08-30 22:36:15.0002010-08-30 22:36:15.0001http://www.google.com/url?sa=t&source=web&cd=6&ved=0CC8QFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=confluence%20wiki%20plugins%20twitter&ei=EQR8TKr8J4a8lQf78KnxCg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=43lBdeDgba1YOG8QxoqHqA 786457 2010-08-30 19:19:15.0002010-08-30 19:19:15.0001http://www.google.com/search?q=mxunit&sourceid=ie7&rls=com.microsoft:en-US&ie=utf8&oe=utf8&safe=active 786457 2010-08-30 17:52:15.0002010-08-30 17:52:15.0001http://v26265ncay502:8090/display/APPDEV/MXUnit 4292794 2010-08-30 18:05:15.0002010-08-30 18:05:15.000{toc} h1. Executive Summary *How changing a cfloop from a query loop to an index loop eliminated this application's memory problem* A process in one of our internal tools takes a while to run. In this case, a specific instance was crashing due to Java Heap Space errors. The image on the top shows the heap \-\- with a snapshot taken while the application was in its death throes \-\- prior to fixing the problem. The image on the bottom shows the heap \-\- with a snapshot taken at roughly the same time during the application's run \-\- after making 2 small code changes. One server is dead; the other is alive. This is our story. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_1.png! h1. The code, before This particular process works in two parts that both do the same kind of thing # Query another database and fetch around 350k rows. Loop over those rows and "do stuff" # Query another database and fetch around 950k rows. Loop over those rows and "do other stuff" The app was crashing in that second part, right around 770k rows. Here's a snippet: {code:title=The Killing Code}<cfloop query="records" startrow="#startRow#" endrow="#endRow#"> <cfset recCount++ /> <cfset row = doStuff(records, records.currentrow, recCount)> <cfset arrayAppend( rows, row )> </cfloop> {code}It's your standard cfloop over a query. h1. Heap memory, before Here's what it looked like in Eclipse MAT As the app was dying, I took a heap dump (*[described here... it's easy|http://blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.html]*) and saw that a thing called coldfusion.runtime.CFDummyComponent was consuming over 800MB of Ram. Drilling down a few levels, I saw thousands of "coldfusion.tagext.lang.LoopTag". Drilling into one of those, I saw that for each loop tag, there were 5000 coldfusion.sql.imq.Row objects. 5000 because that's how many records we were looping over in that cfloop. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_looptags.png! h1. The code, after After seeing that all of the memory was being consumed inside of loop tags, I looked at the two cfloops that were running. My thought process was something like, "If we're doing a cfloop query='', and if the memory analyzer is telling me that each loop is retaining thousands of objects related to that query, then how can I perform the same loop without giving the query to the loop?" It should come as no surprise that the answer was: {code:language=cf|title=PartnerMigrationCommand.cfc|controls=true|linenumbers=true}<cfloop from="#startRow#" to="#endRow#" index="i"> <cfset recCount++ /> <cfset row = doStuff(records, i, recCount)> <cfset arrayAppend( rows, row )> </cfloop> {code} h1. Heap memory, after As proof that this code change had the intended effect, I ran the app again and took a heap snapshot at roughly the same point. The results were not surprising... not a single "looptag" in sight. What's more, during the running of the application, *retained heap dropped from 882 MB to 52 MB*, simply by changing the cfloop style. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_No_looptags.png! h1. Conclusion I'm not suggesting that you should go change your loops. Here's what I want you to takeaway: # When debugging, don't go flailing about, changing code willy nilly. *Get proof* # Try to think creatively about the information you see. In this case, I saw a bunch of loop tags, leading me to ask, "what could be going on with these loops?". Assume nothing # Make small changes. Change one thing at a time, run the app, take measurements, and see their effects I do believe this is a bug. If you agree, [please vote|http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html#bugId=86444] . 6750302 1http://wiki.cfinnovate.com/dashboard.action?maxRecentlyUpdatedPageCount=51 786484 2010-08-30 20:25:15.0002010-08-30 20:25:15.0001http://wiki.cfinnovate.com/dashboard.action?maxRecentlyUpdatedPageCount=51 5341647 2010-08-30 20:26:15.0002010-08-30 20:26:15.0001http://www.google.com/search?q=mxunit+dataprovider+2d+array&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2010-08-30 20:14:15.0002010-08-30 20:14:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAbout&rct=j&q=about%20mxunit&ei=3M97TILvMMWqlAe7tamvCg&usg=AFQjCNHgZ4Gaehx8L6vFW5oGrGdbGbHAWw 5341190 2010-08-30 15:36:15.0002010-08-30 15:36:15.0001http://www.google.com/search?hl=en&q=%22eXtensible+Information+Modeler%22&btnG=Search&aq=f&aqi=&aql=&oq=&gs_rfai= 4292870 2010-08-30 14:48:15.0002010-08-30 14:48:15.0001http://localhost:8080/mxunit/runner/index.cfm?test=mxunit.smart.tests.wernervas.com.services.milerTest&componentPath= 786457 2010-08-30 14:47:15.0002010-08-30 14:47:15.0001http://www.google.com/search?hl=en&client=iceweasel-a&rls=org.mozilla%3Aen-US%3Aunofficial&q=patterns+for+dao+tests&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-08-30 14:12:15.0002010-08-30 14:12:15.0001http://dev.socialcloudz.com/mxunit/runner/index.cfm?test=tests.myTest&componentPath= 786457 2010-08-30 16:17:15.0002010-08-30 16:17:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+tutorial&aq=f&aqi=g1&aql=&oq=&gs_rfai=CfhXirdV7TOjWO5G6hAThtJmVBQAAAKoEBU_QLmAr&fp=29b8f43d43cd4575 5341276 2010-08-30 16:01:15.0002010-08-30 16:01:15.0001http://www.google.com/search?q=mxunit+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786558 2010-08-30 15:57:15.0002010-08-30 15:57:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=1Q4&rls=org.mozilla%3Aen-GB%3Aofficial&q=mxunit+shortcuts&aq=f&aqi=&aql=&oq=&gs_rfai= 5341432 2010-08-30 12:46:15.0002010-08-30 12:46:15.0004http://wiki.mxunit.org/display/default/Message-First%2BAssertions%2B%28CFUnit%2BStyle%29 5341326 2010-08-30 12:21:15.0002011-05-24 11:16:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=unit+tests+for+DAO+methods 4292766 2010-08-30 08:45:15.0002010-08-30 08:45:15.0001http://www.google.co.in/search?hl=en&client=safari&rls=en&q=ant+junit+report+task&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-30 07:45:15.0002010-08-30 07:45:15.0005http://wiki.mxunit.org/pages/viewpage.action?pageId=786471&showComments=true&showCommentArea=true 786457 2010-08-30 13:22:15.0002010-10-10 21:58:15.0001http://www.google.co.in/search?hl=en&q=why+mxunit&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786471 2010-08-30 13:16:15.0002010-08-30 13:16:15.0002http://www.google.co.in/search?hl=en&source=hp&q=mxunit+documentation&meta=&aq=5&aqi=g10&aql=&oq=mxunit+&gs_rfai= 786457 2010-08-30 13:12:15.0002010-08-30 13:14:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=7B2B2E977A156A0A7549ACB7F9B8818F?replyToComment=5341502&#comment-5341502 5341233 2010-08-28 16:22:15.0002010-08-28 16:22:15.00012http://wiki.mxunit.org/display/default/Custom%2BAssertions 4685867 2010-08-29 00:05:15.0002011-07-31 10:15:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=mxunit+multiple+users&ie=utf-8&oe=utf-8 5341332 2010-08-29 08:47:15.0002010-08-29 08:47:15.0001http://www.google.com/search?q=how+to+write+an+assertion&hl=en&rlz=1T4SNNT_enUS358US359&ei=T-J6TNmpKcX_lgfn17XsCw&start=10&sa=N&cts=1283121827340 4685867 2010-08-29 22:44:15.0002010-08-29 22:44:15.0001http://www.google.co.nz/search?hl=en&safe=vss&client=firefox-a&hs=kUa&rls=org.mozilla%3Aen-US%3Aofficial&q=coldfusion+assertTrue&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-08-30 02:53:15.0002010-08-30 02:53:15.0002http://www.google.com/search?hl=en&source=hp&q=mxunit+tutorial&aq=f&aqi=g1&aql=&oq=&gs_rfai=CnxacPxh4TJ6FGJP4M7mZ-QMAAACqBAVP0CUmrQ 5341276 2010-08-27 19:56:15.0002010-08-27 19:56:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=built+in+assertions+mxunit 786478 2010-08-27 20:40:15.0002010-09-08 15:04:15.0001http://127.0.0.1:54879/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-08-27 20:44:15.0002010-08-27 20:44:15.0001http://www.google.com/search?q=spring+junit+consolidate+results&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-08-28 01:02:15.0002010-08-28 01:02:15.0001http://127.0.0.1:1529/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-08-28 02:46:15.0002010-08-28 02:46:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=3FDBEA0565193E3353780929A834D01A?replyToComment=5341502&#comment-5341502 5341233 2010-08-28 16:22:15.0002010-08-28 16:22:15.0002http://www.google.co.uk/search?q=mxunit+testing+dao&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292766 2010-08-27 08:07:15.0002010-08-27 08:07:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20cfeclipse%20tutorial&ei=1bN2TNTsCoeuvgPI9Z2wBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&cad=rja 786457 2010-08-26 18:35:15.0002010-08-26 18:35:15.0001http://127.0.0.1:61241/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292820 2010-08-27 14:37:15.0002010-08-27 14:37:15.0001http://untiny.me/ 5341332 2010-08-27 13:07:15.0002010-08-27 13:07:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=Kt93TOeSLIaBlAewxpXsCw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=pl688BtmX6CgYMWZ29F9vA 4292713 2010-08-27 15:52:15.0002010-08-27 15:52:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=mxunit 786457 2010-08-27 15:35:15.0002010-08-27 15:35:15.0001http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=true 5341647 2010-08-26 17:26:15.0002010-08-26 17:26:15.0001http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=true 786593 2010-08-26 17:24:15.0002010-08-26 17:24:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Test%2BPrivate%2BMethods&rct=j&sa=U&ei=bK12TIKlH8WBnAfgiaChDg&ved=0CCMQFjAE&sig2=g5dz6cbvQ6x1QtjrqcIz7Q&q=mxunit+make+public&usg=AFQjCNGxjRQp0cGZ0eiU_g1JAvgf1-owPA 4292736 2010-08-26 18:08:16.0002010-08-26 18:08:16.0001http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=true 786558 2010-08-26 18:03:15.0002010-08-26 18:03:15.0002http://cf8localhost/mxunit/index.cfm 786457 2010-08-26 18:31:15.0002010-12-09 19:39:15.0001http://www.google.de/search?hl=de&safe=off&client=firefox-a&hs=X7M&rls=org.mozilla%3Ade%3Aofficial&q=mxunit+eclipse+component+not+found&aq=f&aqi=&aql=&oq=&gs_rfai= 786494 2010-08-26 18:23:15.0002010-08-26 18:23:15.0001http://www.google.de/search?hl=de&safe=off&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&q=mxunit+plugin+error&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-08-26 18:34:15.0002010-08-26 18:34:15.0003http://wiki.mxunit.org/display/default/TDD+Example+--+Fixing+a+bug+in+the+plugin 786494 2010-08-26 18:32:15.0002011-10-28 20:16:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=5734420&navigatingVersions=true 5341647 2010-08-18 18:29:15.0002011-11-07 12:46:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MXUnit&ei=jRtsTLGBK8GN4gbx-uTCAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=bzvwT9N7S8SOEHgIGzmAgg 786457 2010-08-18 17:44:15.0002010-08-18 17:44:15.0001http://www.google.com/search?hl=en&rlz=1C1GGLS_enUS291US307&q=junitreport+ant+automatically+open+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-18 16:44:15.0002010-08-18 16:44:15.0002http://www.google.com/search?q=mxunit+data+provider&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2010-08-18 16:09:15.0002011-01-14 13:21:15.0002http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assertequals%20mxunit&ei=TFBsTI_AMYbWtQOniJnyBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-08-18 21:28:15.0002010-08-18 21:45:15.0007http://wiki.mxunit.org/dosearchsite.action?queryString=teardown 5341647 2010-08-18 20:03:15.0002011-04-26 20:27:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=troubleshooting+eclipse+plugin+loading 4292815 2010-08-18 19:13:15.0002010-08-18 19:13:15.0001http://www.google.com/search?hl=en&safe=active&q=mxunit+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-18 18:52:15.0002010-08-18 18:52:15.0001http://www.google.com.hk/search?hl=zh-CN&safe=strict&q=extjs+raw+api+dump+xml&aq=f&aqi=&aql=&oq=&gs_rfai= 786582 2010-08-18 06:19:15.0002010-08-18 06:19:15.0001http://www.google.com/search?hl=en&source=hp&q=example+of+fixing+a+path+manipulation+issue+in+JAVA&rlz=1R2ADFA_enUS376&aq=f&aqi=&aql=&oq=&gs_rfai=C0g5mMwlrTKmmHaDGywSzzvH-CQAAAKoEBU_Qig-7 786494 2010-08-17 22:15:15.0002010-08-17 22:15:15.0001http://www.google.com/search?hl=en&q=eclipse+plugin+output+to+error+log&aq=f&aqi=m1&aql=&oq=&gs_rfai= 4292815 2010-08-17 20:06:15.0002010-08-17 20:06:15.0001http://www.google.ca/search?source=ig&hl=en&rlz=&q=mxunit+open+in+browser&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2010-08-17 21:01:15.0002010-08-17 21:01:15.0001http://127.0.0.1:5007/help/advanced/tocView.jsp?view=toc 4292820 2010-08-17 19:27:15.0002010-08-17 19:27:15.0002http://www.google.com/search?q=ant+junit+display+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-08-17 19:46:15.0002010-08-17 20:20:15.0001http://127.0.0.1:3163/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-08-18 11:15:15.0002010-08-18 11:15:15.0001http://prlt-pb:8301/mxunit/samples/samples.cfm 786457 2010-08-18 12:01:15.0002010-08-18 12:01:15.0001http://wiki.cfinnovate.com/display/default/Built-In+Assertions 786478 2010-08-18 10:22:15.0002010-08-18 10:22:15.0001http://127.0.0.1:2930/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-08-17 07:02:15.0002010-08-17 07:02:15.0001http://192.168.1.35:15871/cgi-bin/blockOptions.cgi?ws-session=3473115689 4292815 2010-08-17 07:02:15.0002010-08-17 07:02:15.0001http://127.0.0.1:1180/help/nav/9 4292815 2010-08-17 07:22:15.0002010-08-17 07:22:15.0001http://192.168.1.35:15871/cgi-bin/blockOptions.cgi?ws-session=2852358983 786529 2010-08-17 07:18:15.0002010-08-17 07:18:15.0001http://www.google.co.in/search?hl=en&ei=OzBqTLW0G5DovQOY4P2jAQ&q=integration+for+ant++with+Hudson&start=50&sa=N 5341473 2010-08-17 06:48:15.0002010-08-17 06:48:15.0001http://www.google.com/search?hl=en&q=hudson+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341473 2010-08-17 17:59:15.0002010-08-17 17:59:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=neN&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+wiki&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-08-17 14:17:15.0002010-08-17 14:17:15.0001http://www.bing.com/search?q=mxunit+assertions&form=QBRE&qs=n&sk= 4685867 2010-08-17 19:25:15.0002010-08-17 19:25:15.0002http://www.google.co.uk/search?q=junit+reports&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 5341276 2010-08-17 10:39:17.0002010-08-17 10:39:17.0002http://www.google.de/search?hl=de&rlz=1B3GGLL_de___DE380&q=installing+mxunit&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786457 2010-08-17 08:59:20.0002010-08-17 08:59:20.0001http://www.google.de/search?q=Unit+Test+DAO&hl=de&client=firefox-a&rls=org.mozilla:de:official&prmd=df&ei=U49qTJ34EpCC4QbVldCpAQ&start=40&sa=N 4292766 2010-08-17 13:33:15.0002010-08-17 13:33:15.0001http://www.google.co.kr/search?hl=ko&newwindow=1&complete=1&q=junitreport+ant+task&aq=1&aqi=g2&aql=&oq=junitreport+&gs_rfai= 5341276 2010-08-17 10:45:15.0002010-08-17 10:45:15.0001http://www.google.fr/search?rlz=1C1GGCM_enFR350&hl=fr&source=hp&q=%3Creport%3E+ant+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-16 15:40:15.0002010-08-16 15:40:15.0001http://www.google.co.in/search?hl=en&source=hp&q=DAO+pattern+%2B+adapter+pattern&rlz=1R2_____en-GB&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-08-16 17:37:15.0002010-08-16 17:37:15.0001http://search.yahoo.com/search;_ylt=Alqp77wionKPaNWZaFbU7KibvZx4?p=junit+report&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701 5341276 2010-08-16 18:37:15.0002010-08-16 18:37:15.0002http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+debug&btnG=Google+Search 4292713 2010-08-16 14:40:15.0002010-08-16 14:40:15.0002http://wiki.mxunit.org/display/default/Message-First+Assertions+(CFUnit+Style) 5341187 2010-08-16 15:30:15.0002011-11-12 19:00:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=built+in+assertions+cfunit 5341326 2010-08-16 15:30:15.0002010-08-16 15:30:15.0001http://www.google.com/search?hl=en&rlz=1G1GGLQ_ENUS377&q=assert+IsTypeOf+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-08-16 15:33:15.0002010-08-16 15:33:15.0001http://www.google.ca/url?sa=t&source=web&cd=3&ved=0CCAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=JqhpTNeoEsyTjAft2IzUBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-08-16 21:06:15.0002010-08-16 21:06:15.0001http://www.google.com/search?q=task+to+build+JUnit+report+in+build.xml&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2010-08-16 21:41:15.0002010-08-16 21:41:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us%3AIE-SearchBox&q=test+cases+in+confluence&cts=1281997157834&aq=f&aqi=&aql=&oq=&gs_rfai= 786564 2010-08-16 22:20:15.0002010-08-16 22:20:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=nYQ&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+task+print+doc&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-08-16 19:19:15.0002010-08-16 19:19:15.0002http://www.google.com/search?q=mxunit+asserttrue&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GFRD_en 786478 2010-08-23 14:48:15.0002010-08-23 18:26:15.00012http://www.google.com/search?hl=en&source=hp&q=mxunit+documentation&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-08-23 13:52:15.0002010-08-23 16:17:15.0002http://www.google.co.uk/search?q=mxunit+make+public+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292736 2010-08-23 13:36:15.0002010-08-23 13:36:15.0001http://www.google.com/m?q=mxunit+fixtures 4947975 2010-08-23 13:01:15.0002010-08-23 13:01:15.0001http://www.google.com/search?q=mxunit.runner.DirectoryTestSuite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786473 2010-08-23 15:55:15.0002010-08-23 15:55:15.0001http://www.google.com/search?q=mxunit+automatic+test+stub+generation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341530 2010-08-23 15:54:15.0002010-08-23 15:54:15.0001http://www.google.co.uk/search?q=mxunit+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341606 2010-08-23 15:22:15.0002010-08-23 15:22:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=Fit&rls=org.mozilla%3Aen-GB%3Aofficial&q=variable+mock+is+undefined+mxuni&aq=f&aqi=&aql=&oq=&gs_rfai= 5341239 2010-08-23 14:51:15.0002010-08-23 14:51:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+api 5341211 2010-08-23 17:34:15.0002011-08-22 17:55:15.0002http://longurl.org 786457 2010-08-23 16:24:15.0002011-09-22 06:53:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=EECE2EF021888813BA5B769745B55D71?replyToComment=5341502&#comment-5341502 5341233 2010-08-23 16:04:15.0002010-08-23 16:04:15.0003http://www.google.com/search?q=injectmethod&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2010-08-23 19:08:15.0002011-05-24 17:51:15.0001http://www.google.co.uk/search?q=matt+gifford+coldfusion+builder&hl=en&prmd=o&ei=cZtvTOKmD4KL4Qbg4PjSCQ&start=10&sa=N 5341332 2010-08-21 09:27:15.0002010-08-21 09:27:15.0003http://www.google.com/search?hl=en&safe=off&q=mxunit+assertions&aq=f&aqi=g-c1&aql=&oq=&gs_rfai= 786478 2010-08-21 21:07:15.0002010-08-24 23:46:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MXUnit&ei=g_FuTKHOFoX7lweou7kO&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-08-20 21:20:15.0002010-08-20 21:20:15.0001http://www.google.com/search?q=confluence+testcases&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786564 2010-08-20 21:49:15.0002010-08-20 21:49:15.0001http://www.google.co.in/search?hl=en&q=create+reports+using+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-22 10:12:15.0002010-08-22 10:12:15.0001http://www.google.co.in/search?q=generate+junit+report+in+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341276 2010-08-22 01:41:15.0002010-08-22 01:41:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=generate+junit+reporat+in+eclipse 5341276 2010-08-22 01:55:15.0002010-08-22 01:55:15.0001http://www.google.com.hk/search?q=junit+ant&hl=zh-CN&newwindow=1&safe=strict&client=firefox-a&hs=ork&tbo=1&rls=org.mozilla:en-US:official&prmdo=1&source=lnt&tbs=qdr:y&ei=0AVyTIlD5bCcB-b7vMcI&start=20&sa=N 5341276 2010-08-23 05:25:15.0002010-08-23 05:25:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=run+mxunit+test+shortcut 786504 2010-08-23 09:38:15.0002010-08-23 09:38:15.0002http://127.0.0.1:5494/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fproject-specific-remotefacade.html 4292817 2010-08-22 21:54:15.0002010-08-22 21:54:15.0001http://www.google.com/search?hl=en&safe=off&rlz=1C1CHMB_enUS341US342&q=org.mxunit.eclipseplugin&aq=f&aqi=&aql=&oq=&gs_rfai= 786517 2010-08-23 01:09:15.0002010-08-23 01:09:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=KjW&rls=org.mozilla%3Aen-GB%3Aofficial&q=stubbed+methods+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341233 2010-08-23 12:22:15.0002010-08-23 12:22:15.00017http://wiki.mxunit.org/dosearchsite.action?queryString=beforetests 5341647 2010-08-23 12:33:15.0002011-05-02 16:58:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+ant&aq=2&aqi=g10&aql=&oq=mxunit+&gs_rfai= 5341276 2010-08-23 11:08:15.0002010-08-23 11:08:15.0002http://www.bing.com/search?q=mxunit&amp;entrypoint=IE-SearchBox&amp;FORM=LENIE 786457 2010-08-19 19:49:15.0002010-08-19 19:56:15.0001http://www.bing.com/search?q=mxunit+api&amp;entrypoint=IE-SearchBox&amp;FORM=LENIE 5341211 2010-08-19 19:13:15.0002010-08-19 19:13:15.0001http://warrick.nzherald.dev.apn.co.nz/mxunit/ 786457 2010-08-20 04:23:15.0002010-08-20 04:23:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug 4292713 2010-08-20 11:20:15.0002010-08-20 11:20:15.0001http://www.google.com.ua/search?sourceid=chrome&ie=UTF-8&q=ant+generate+report 5341276 2010-08-20 09:57:15.0002010-08-20 09:57:15.0001http://www.google.nl/search?hl=nl&q=mxunit+assert&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-08-20 13:07:15.0002010-08-20 13:07:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=cfcatch+debugging&aq=f&aqi=&aql=&oq=&gs_rfai=CZjSgRHpuTODGNJDezASOrvX1DwAAAKoEBU_QGtDo 4292713 2010-08-20 12:53:15.0002010-08-20 12:53:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+tutorial&aq=f&aqi=g1&aql=&oq=&gs_rfai=CA7Bp34luTM-GFqeqgATm_K3-BQAAAKoEBU_QjkpN&fp=7db4f7af4a13aa89 5341276 2010-08-20 13:58:15.0002010-08-20 13:58:15.0002http://www.google.com/search?q=mxunit 786457 2010-08-20 13:24:15.0002010-08-20 17:55:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20documentation&ei=8oluTOeUK8KqlAen8YG0Dg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-08-20 13:58:15.0002010-08-20 13:58:15.0001http://www.google.com/search?hl=en&q=mxunit+documentation&aq=f&aqi=g1&aql=&oq=&gs_rfai=&fp=7db4f7af4a13aa89 786457 2010-08-20 13:58:15.0002010-08-20 13:58:15.0001http://www.google.com/search?q=mxunit-ant-java&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-08-20 15:38:15.0002010-08-20 15:38:15.0001http://www.google.com/search?q=mxunit+debug+cfdump&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-08-20 14:08:15.0002010-08-20 14:08:15.0001http://www.google.de/search?hl=de&q=antbuilder+create+textfile&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-20 16:05:15.0002010-08-20 16:05:15.0001http://wiki.mxunit.org/display/default/Install%2bMXUnit?focusedCommentId=5341498 786536 2010-08-18 21:29:15.0002010-08-18 21:29:15.0002http://www.bing.com/search?q=mxunit&form=QBRE&qs=n&sk=&sc=2-6 786457 2010-08-18 21:47:15.0002010-08-18 21:52:15.0001http://www.google.com/search?q=download+ant+mxunit+jar&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-08-18 22:22:15.0002010-08-18 22:22:15.0001http://wiki.cfinnovate.com/display/default/Eclipse+Plugin+FAQ 786499 2010-08-18 22:45:15.0002010-08-18 22:45:15.0001http://wiki.cfinnovate.com/display/default/Using+the+Eclipse+Plugin 4292815 2010-08-18 22:45:15.0002010-08-18 22:45:15.0001http://www.bing.com/search?q=using+assertions+in+coldfusion&form=HPNTDF&pc=HPNTDF&src=IE-SearchBox 786478 2010-08-19 00:10:15.0002010-08-19 00:10:15.0001http://www.google.de/search?client=safari&rls=en&q=confluence+eclipse+plugin&ie=UTF-8&oe=UTF-8&redir_esc=&ei=CUFtTPrPAcLeOJmngLEL 786457 2010-08-19 14:35:15.0002010-08-19 14:35:15.0001http://www.google.com/search?q=use+variables+scope+in+mxunit%3F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2010-08-19 15:46:15.0002010-08-19 15:46:15.0001http://www.google.com/search?hl=en&q=eclipse+plugin+internal+browser+view&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-08-19 16:55:15.0002010-08-19 16:55:15.0001http://www.google.com/search?hl=en&q=cfeclipse+add+file+type&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-08-19 17:24:15.0002010-08-19 17:24:15.0001http://www.google.com/search?hl=en&source=hp&q=how+to+create+a+build.xml+for+running+junit+test&aq=f&aqi=&aql=&oq=&gs_rfai=CYmItF25tTMunGpXcygTKj7DICgAAAKoEBU_QAAeC 5341276 2010-08-19 17:53:15.0002010-08-19 17:53:15.0001http://www.google.com/search?q=eclipse+use+internal+browser+view&hl=en&ei=X2FtTLa6BsGonAeqpuz4Bw&start=10&sa=N 4292713 2010-08-19 18:16:15.0002010-08-19 18:16:15.0001http://www.google.com/url?q=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&sa=D&sntz=1&usg=AFQjCNEORX_L87yjDgYviwBcZS6D5goGpA 786529 2010-08-12 08:39:15.0002010-08-12 08:39:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=He7&rls=org.mozilla%3Aen-US%3Aofficial&q=axis++webservices+debugging+dump&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2010-08-12 06:52:15.0002010-08-12 06:52:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=maxunit+assertions 786478 2010-08-11 23:07:15.0002010-08-11 23:07:15.0001http://127.0.0.1:3531/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-08-11 20:05:15.0002010-08-11 20:05:15.00017http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341606 2010-08-12 14:59:15.0002012-01-05 14:12:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+how+to+test+for+excpetion 786484 2010-08-12 14:15:15.0002010-08-12 14:15:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=coldfusion+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-12 14:14:15.0002010-08-12 14:14:15.0001http://www.google.co.in/search?q=using+ant+with+junit&hl=en&ei=huxjTJn4CIy8vgOs6cGeCg&start=20&sa=N 5341276 2010-08-12 12:46:15.0002010-08-12 12:46:15.0001http://www.google.co.in/search?hl=en&source=hp&q=divide+by+zero+test+case&aq=o&aqi=&aql=&oq=&gs_rfai= 786564 2010-08-12 08:58:17.0002010-08-12 08:58:17.0001http://www.google.no/search?hl=no&client=firefox-a&hs=Oho&rls=org.mozilla%3Aen-US%3Aofficial&q=assertion+patterns&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-08-12 08:48:15.0002010-08-12 08:48:15.0002http://www.google.com/search?q=mxunit+assertions&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz= 786478 2010-08-12 17:44:15.0002010-08-12 17:44:15.0002http://twitter.com/ 786484 2010-08-12 17:24:15.0002011-03-14 13:23:15.0001http://wiki.mxunit.org/pages/diffpages.action?pageId=786457&originalId=5734450 786457 2010-08-12 16:31:15.0002010-08-12 16:31:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=call+mock+from+mock+mockbox 5341597 2010-08-12 15:45:15.0002010-08-12 15:45:15.0001http://www.google.com/search?hl=de&q=snip+tree+view+path&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-08-13 09:27:15.0002010-08-13 09:27:15.0001http://www.google.com/url?sa=t&source=web&cd=8&ved=0CD4QFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=test%20dao&ei=C-dkTKO_MtCaOI-_1bIN&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2010-08-13 06:33:15.0002010-08-13 06:33:15.0001http://www.google.com/ 5341269 2010-08-12 23:28:15.0002010-08-12 23:28:15.0002http://www.google.com/search?hl=en&client=firefox-a&hs=ZN3&rls=org.mozilla:en-US:official&&sa=X&ei=CJBkTOnpM4LMngf76PGXDQ&ved=0CBEQBSgA&q=junit+ant+junit+report&spell=1 5341276 2010-08-13 00:23:15.0002010-08-13 00:24:15.0001http://www.google.com/search?q=mxunit%2C+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-08-12 23:22:15.0002010-08-12 23:22:15.00018http://wiki.mxunit.org/display/default/Injecting+a+Mock+into+a+Component+Under+Test 786457 2010-08-13 13:34:15.0002011-12-13 18:23:15.0001http://indemed2.dev.rghent.com/mxunit/samples/samples.cfm 786457 2010-08-13 13:08:15.0002010-08-13 13:08:15.0003http://www.google.com/search?q=mxunit+test+query+return&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2010-08-13 13:56:15.0002010-08-13 13:56:15.0001http://www.google.de/search?client=safari&rls=en&q=junitreport+task+ant&ie=UTF-8&oe=UTF-8&redir_esc=&ei=ITVlTJDqH8usOKHksPkM 5341276 2010-08-13 12:35:15.0002010-08-13 12:35:15.0003http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+ant&aq=f&aqi=g1&aql=&oq=&gs_rfai= 5341276 2010-08-13 20:00:15.0002010-08-16 16:04:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=mgK&rls=org.mozilla%3Aen-US%3Aofficial&q=coldfusion+cfeclipse+snippets+DOWNLOAD&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-08-13 19:26:15.0002010-08-13 19:26:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=assert%20istypeof%20mxunit&ei=4mFlTPudKubV4wap9sTQCg&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA 4685867 2010-08-13 15:17:15.0002010-08-13 15:17:15.0001http://www.google.com/url?sa=t&source=web&cd=19&ved=0CDIQFjAIOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assert%20string%20array&ei=UIVlTICGA4O8lQeqzMCTDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-08-13 17:49:15.0002010-08-13 17:49:15.0001http://www.google.com.au/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 786457 2010-08-15 05:01:15.0002010-08-15 05:01:15.0001http://www.google.co.in/search?sourceid=navclient&ie=UTF-8&rlz=1T4WZPA_enIN278IN280&q=how+to+generate+report+for+junit 5341276 2010-08-15 13:48:15.0002010-08-15 13:48:15.0003http://127.0.0.1:49230/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292820 2010-08-13 21:28:15.0002010-08-13 21:28:15.0001http://www.google.com/search?hl=en&safe=off&q=coldfusion+override+private+function+cfc&cts=1281744069878&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-08-14 00:02:16.0002010-08-14 00:02:16.0002http://bimeon.com 786457 2010-08-14 09:47:15.0002010-08-14 09:48:15.0001http://www.google.com/search?q=junit+report&hl=en&ei=Z-lmTM2LCIP_8AbAkeDFBA&start=10&sa=N 5341276 2010-08-14 19:10:15.0002010-08-14 19:10:15.0001http://www.google.co.uk/search?q=ColdFusion+builder&hl=en&client=firefox-a&rls=org.mozilla:en-GB:official&channel=s&prmd=v&ei=AD1pTIvkMNH54Aa33JmZBA&start=180&sa=N&cts=1281965328838 5341332 2010-08-16 13:29:15.0002010-08-16 13:29:15.0001http://www.google.com/search?hl=&q=mxunit+assertequals&sourceid=navclient-ff&rlz=1B3GGGL_en___US229&ie=UTF-8 786478 2010-08-15 21:59:15.0002010-08-15 21:59:15.0001http://www.google.co.in/search?hl=en&rls=ig&q=ant+script+to+generate+junit+reports&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-16 09:25:15.0002010-08-16 09:25:15.00030http://wiki.mxunit.org/label/default/installation 786543 2010-08-16 09:47:15.0002011-11-01 07:45:15.00020http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341260 2010-08-09 17:46:15.0002011-12-29 18:59:15.0001http://www.bing.com/search?q=mxunit+built+in+assertions&src=IE-SearchBox&FORM=IE8SRC 786478 2010-08-09 15:43:15.0002010-08-09 15:43:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us%3AIE-SearchBox&rlz=1I7ADBR&q=ant+task+show+url+browser+example&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-08-09 15:16:15.0002010-08-09 15:16:15.0001http://www.google.es/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=taskdoc&ei=cxtgTNSLHIGUjAfoh8nxAw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=gApGp21250-5mpH7SfK3Kw&cad=rja 5341269 2010-08-09 15:15:15.0002010-08-09 15:15:15.0001http://www.google.com/search?hl=en&rlz=1C1CHFX_enUS372US373&q=junit+report+ant&aq=f&aqi=g-sx1g-s1&aql=&oq=&gs_rfai= 5341276 2010-08-09 19:27:15.0002010-08-09 19:27:15.0001http://www.google.com/search?hl=en&safe=off&client=safari&rls=en&q=best+coldfusion+unit+testing&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-08-09 20:14:15.0002010-08-09 20:14:15.0001http://www.google.com/search?hl=en&q=data+access+object+pattern+testing&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-08-10 00:53:15.0002010-08-10 00:53:15.0002http://www.mxunit.org/doc/index.cfm?doc=configureplugin 786529 2010-08-09 22:01:15.0002010-09-20 16:44:15.0001http://swagbucks.com/?cmd=cp-claim-prize&q=mxunit&t=w&p=1 786457 2010-08-09 21:49:15.0002010-08-09 21:49:15.0001http://www.google.ca/search?hl=en&safe=off&client=firefox-a&hs=EE0&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+coldmock&aq=f&aqi=&aql=&oq=&gs_rfai= 4947975 2010-08-10 02:49:15.0002010-08-10 02:49:15.0002http://www.google.ca/search?hl=en&safe=off&client=firefox-a&hs=fG0&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+mightymock&aq=f&aqi=&aql=&oq=&gs_rfai= 4947975 2010-08-10 03:11:15.0002010-08-10 03:11:15.0002http://www.google.com/search?q=ant%2C+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-08-10 02:09:15.0002010-08-10 02:09:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mx+unit%2C+ant 5341276 2010-08-10 02:11:15.0002010-08-10 02:11:15.0001http://wiki.fuseboxframework.com/pages/recentlyupdated.action?key=default 786484 2010-08-10 04:24:15.0002010-08-10 04:24:15.0002http://www.google.com/search?hl=en&source=hp&q=mxunit+snippets&aq=f&aqi=&aql=&oq=&gs_rfai=Cns-Fl9BgTJCTFpXcygTKj7DICgAAAKoEBU_Qbb4V 5341332 2010-08-10 04:08:16.0002010-08-10 04:08:16.0001http://www.google.ee/search?hl=et&q=ant+target++junitreport+stylesheet&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-10 08:18:16.0002010-08-10 08:18:16.0001http://www.google.ee/search?hl=et&q=advaced+ant+junitreport&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-10 11:41:15.0002010-08-10 11:41:15.0001http://www.google.co.in/search?hl=en&source=hp&q=how+to+generate+the+html+report+using+the+ant.build&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-10 05:13:15.0002010-08-10 05:13:15.0001http://127.0.0.1:3281/help/advanced/content.jsp?topic=/org.mxunit.eclipseplugin/help/html/talkingToColdFusion.html&topic=/org.mxunit.eclipseplugin/help/html/talkingToColdFusion.html 786457 2010-08-10 06:10:15.0002010-08-10 06:10:15.0002http://127.0.0.1:1382/help/advanced/tocView.jsp?view=toc 4292815 2010-08-10 12:32:15.0002010-08-10 12:32:15.0001http://127.0.0.1:1382/help/advanced/tocView.jsp?view=toc 4292817 2010-08-10 12:35:15.0002010-08-10 12:35:15.0003http://127.0.0.1:1382/help/advanced/tocView.jsp?view=toc 4292820 2010-08-10 12:33:15.0002010-08-10 15:18:15.0001http://www.google.pl/search?hl=pl&client=firefox-a&rls=org.mozilla:pl:official&&sa=X&ei=AExhTIn9ApG84AaftfjgCg&ved=0CCEQBSgA&q=generate+xml+from+junit+test&spell=1 5341276 2010-08-10 12:56:15.0002010-08-10 12:56:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=ig9&rls=org.mozilla%3Ade%3Aofficial&q=ant+junit+mehrere+reports&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-10 12:55:15.0002010-08-10 12:55:15.0001http://dev4.cms.uktv.co.uk/mxunit/ 786457 2010-08-10 13:23:15.0002010-08-10 13:23:15.0001http://www.google.co.in/url?url=http://wiki.mxunit.org/display/default/Test%2BPrivate%2BMethods&rct=j&sa=X&ei=EXBhTMW4DIWmvgOms9W0CQ&ved=0CBkQzgQoATAA&q=mxunit+test+for+cfc+with+arguments&usg=AFQjCNHsD2U9ALGMeNE1cjhq4Z8sRKURnA&cad=rja 4292736 2010-08-10 15:29:15.0002010-08-10 15:29:15.0001http://www.google.co.in/url?url=http://wiki.mxunit.org/display/default/More%2BTest%2BCases&rct=j&sa=X&ei=EXBhTMW4DIWmvgOms9W0CQ&ved=0CBgQzgQoADAA&q=mxunit+test+for+cfc+with+arguments&usg=AFQjCNFN7K-G6mh9Y_Pr4Lbv_gS_7Oy_bg&cad=rja 786564 2010-08-10 15:29:15.0002010-08-10 15:29:15.0001http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&title=MXUnit+Documentation&maxRecentlyUpdatedPageCount=20 5341326 2010-08-10 15:33:15.0002010-08-10 15:33:15.0001http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&title=MXUnit+Documentation&maxRecentlyUpdatedPageCount=20 5341647 2010-08-10 15:29:15.0002010-08-10 15:29:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=first+mxunit+test 786564 2010-08-10 19:54:15.0002010-08-10 19:54:15.0001http://www.google.com/search?hl=en&q=text%3Amatch+%22+%22+confluence&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-08-10 19:15:15.0002010-08-10 19:15:15.0001http://www.google.com/search?hl=en&q=mxunit+injectProperty&aq=f&aqi=g5g-s1g4&aql=&oq=&gs_rfai= 5341320 2010-08-10 22:27:15.0002010-08-10 22:27:15.0001http://www.google.fr/search?hl=fr&&sa=X&ei=hFZiTLXUFY-14QbkoeyeCg&ved=0CBQQBSgA&q=junit+ant+task+options&spell=1 5341276 2010-08-11 07:52:15.0002010-08-11 07:52:15.0002http://www.google.co.uk/search?q=mxunit+query+contains+test&btnG=Search&hl=en&sa=2 786582 2010-08-11 10:41:15.0002010-08-11 10:41:15.0001http://www.google.com.br/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=HJRiTPqIGYWDuAeI6ryFCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-08-11 12:15:15.0002010-08-11 12:15:15.0001http://www.google.co.uk/search?q=mxunit+transactions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786484 2010-08-11 13:55:15.0002010-08-11 13:55:15.0001http://www.google.de/search?hl=en&source=hp&q=ant+junitreport+style&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-11 15:32:15.0002010-08-11 15:32:15.0001http://www.bing.com/search?q=testng+excel+@dataprovider+iterator&go=&form=QBRE&qs=n&sk= 4292794 2010-08-11 16:24:15.0002010-08-11 16:24:15.0004http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+make+public 4292736 2010-08-11 16:33:15.0002011-08-22 16:25:15.0001http://www.bing.com/search?q=cfdump+cfoutput&src=IE-SearchBox&Form=IE8SRC 4292713 2010-08-11 17:34:15.0002010-08-11 17:34:15.0001http://www.google.com/search?q=queryFormat+cf&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2010-08-11 18:29:15.0002010-08-11 18:29:15.0001http://www.bing.com/search?q=testng+%40dataprovider+Iterator&qs=n&sk=&first=11&qb=1&FORM=AXRE 4292794 2010-08-11 19:15:15.0002010-08-11 19:15:15.0006http://www.google.com/search?client=safari&rls=en&q=mxunit.org&ie=UTF-8&oe=UTF-8 786457 2010-08-11 19:30:15.0002010-08-11 20:02:15.0001http://www.google.com.br/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=KP9iTPXSC4KOuAeLxNGOCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2010-08-11 19:51:15.0002010-08-11 19:51:15.0001http://www.google.com/search?hl=en&client=firefox&hs=aPT&rls=com.yahoo:en-US:official&q=eclipse+plugin+error+log&revid=979254063&sa=X&ei=Fy5bTO9Kk8SwA9vy3PYP&ved=0CFMQ1QIoBA 4292815 2010-08-05 21:34:15.0002010-08-05 21:34:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=hudson+integration+mxunit 5341473 2010-08-05 20:07:15.0002010-08-05 20:07:15.0001http://rf2.local/mxunit/runner/index.cfm?test=model.unittests.searchPubmedTests&componentPath= 786457 2010-08-05 20:47:15.0002010-08-05 20:47:15.0001http://wiki.mxunit.org/display/default/Built-In+Assertions 5341320 2010-08-05 17:48:15.0002010-08-05 17:48:15.0004http://www.google.com/search?hl=en&client=safari&rls=en&q=mxunit+assertions&aq=1&aqi=g1&aql=&oq=mxunit+asser&gs_rfai= 786478 2010-08-05 20:02:15.0002010-08-05 20:11:15.0001http://wiki.mxunit.org/dashboard.action 5734432 2010-08-05 16:33:15.0002010-08-05 16:33:15.0003http://www.google.com/search?q=mx+unit&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 786457 2010-08-05 17:33:15.0002011-07-06 17:42:15.0001http://www.google.com/search?q=mxunit+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-08-05 15:14:15.0002010-08-05 15:14:15.0001http://www.google.com/search?q=coldfusion+eclipse+snippets&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-08-05 14:59:15.0002010-08-05 14:59:15.0001http://www.google.co.uk/search?q=mxunit+and+input+variables&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292794 2010-08-05 14:58:15.0002010-08-05 14:58:15.0002http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=modify+f1+help+link+in+cfeclipse&aq=f&aqi=&aql=&oq=&gs_rfai= 5341432 2010-08-05 14:54:15.0002010-08-05 14:54:15.0001http://www.google.ie/search?q=junitreports&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2010-08-05 14:58:15.0002010-08-05 14:58:15.0002http://www.google.com/search?q=ant+doc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-08-06 16:09:15.0002011-04-15 10:11:15.0001http://wiki.fuseboxframework.com/dosearchsite.action?queryString=DirectoryTestSuite 5341647 2010-08-06 15:26:15.0002010-08-06 15:26:15.0001http://trac.rgu.ac.uk:81/iws2/wiki/EnrolOnlineArchitecture 786457 2010-08-06 14:35:15.0002010-08-06 14:35:15.0001http://www.scroogle.org/cgi-bin/nbbw.cgi 5341276 2010-08-06 11:28:15.0002010-08-06 11:28:15.0001http://www.google.it/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+ant 5341276 2010-08-06 10:37:15.0002010-08-06 10:37:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+using+test+database 5341320 2010-08-06 09:41:15.0002010-08-06 09:41:15.0001http://www.google.co.in/search?hl=en&q=generating+xml+report+from+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-08-06 06:26:15.0002010-08-06 06:26:15.0001http://www.google.co.nz/search?q=mxunit+buildt+in+assertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-08-05 22:49:15.0002010-08-05 22:49:15.00013http://www.google.com/search?hl=en&client=firefox-a&hs=Iu9&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=coldfusion+builder+tasktop+jira&aq=f&aqi=&aql=&oq=&gs_rfai= 5341432 2010-08-05 22:48:15.0002010-08-27 21:01:15.0005http://wiki.fuseboxframework.com/display/default/Getting+Started 4292751 2010-08-05 22:37:15.0002010-09-15 15:59:15.0001http://www.google.com/search?hl=en&client=safari&rls=en&q=cfc+public+private+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-08-07 19:47:15.0002010-08-07 19:47:15.0003http://codecrafter.cc:8080/mxunit/ 786457 2010-08-07 23:54:15.0002010-08-09 16:24:15.0001http://dev.meld-solutions.com:8888/mxunit/index.cfm?&debug=true 786457 2010-08-07 13:42:15.0002010-08-07 13:42:15.0001http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MX%20unit&ei=IYpdTJK_NcWclge4pYyuCA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=jyucajabod9TTBfDo_fuBA 786457 2010-08-07 16:31:15.0002010-08-07 16:31:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=AFBE2630FFF682A840D2851BDE4B4EEB?replyToComment=5341502&#comment-5341502 5341233 2010-08-07 18:26:15.0002010-08-07 18:26:15.0001http://www.google.fr/search?q=injecting+a+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5341606 2010-08-06 16:43:15.0002010-08-06 16:43:15.0002http://www.bing.com/search?q=mxunit+assert&src=IE-SearchBox&FORM=IE8SRC 786478 2010-08-06 18:18:15.0002010-08-06 19:21:15.0001http://www.mxunit.org/doc/index.cfm?doc=firsttestcase 786558 2010-08-06 19:01:15.0002010-08-06 19:01:15.0001http://www.google.co.in/search?hl=en&q=junit+report+using+ant&meta=&aq=3&aqi=g5g-s1g1g-s1g2&aql=&oq=junit+report&gs_rfai= 5341276 2010-08-09 12:11:15.0002010-08-09 12:11:15.0003http://wiki.mxunit.org/display/default/Defining+a+Mock%27s+Behaviour 5341218 2010-08-09 09:29:15.0002011-10-06 10:54:15.0007http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/MXUnit%2BDocumentation&usg=AFQjCNFjq0N-bclGKWagOv45RJ-oJUaq-w 786457 2010-08-09 13:57:15.0002011-07-03 09:01:15.0001http://127.0.0.1:3281/help/nav/6 4292815 2010-08-09 12:16:15.0002010-08-09 12:16:15.0001http://www.google.co.in/search?hl=en&rlz=1T4ADBF_enIN350IN356&q=how+to+test+private+functions+&btnG=Search&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-08-09 06:24:15.0002010-08-09 06:24:15.0001http://www.google.de/search?q=mxunit+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341597 2010-08-09 09:24:15.0002010-08-09 09:24:15.0002http://localhost:8080/cfusion/mxunit/ 786457 2010-08-09 08:02:18.0002010-08-09 08:04:15.0001http://www.google.co.uk/search?q=mxunit+expected+exception&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-08-08 14:07:15.0002010-08-08 14:07:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=mxunit%20exception&ei=UrheTLCPMsSb4AbYhsy4Bw&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA&sig2=pPwq8plYXmtu1c56b2Hczw 4685867 2010-08-08 14:00:15.0002010-08-08 14:00:15.0001http://www.google.com/search?hl=en&q=cfeclipse+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-08-08 21:35:15.0002010-08-08 21:35:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=extjs 786582 2010-08-08 16:56:15.0002010-08-08 16:56:15.0001http://www.google.com/search?hl=en&&sa=X&ei=Yo1eTNG6HI6Hcan-wNoO&ved=0CBEQBSgA&q=eclipse+instal+plug-in+not+appear+troubleshooting&spell=1 4292815 2010-08-08 10:58:15.0002010-08-08 10:58:15.0002http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=Zk1eTN_aCIOBlAem0oiaCA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=z76B50ru0j4P76ght8T9IQ 786457 2010-08-08 06:25:15.0002010-08-08 06:25:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit+assertions&aq=0&aqi=g1&aql=&oq=mxunit+asse&gs_rfai= 786478 2010-08-02 16:27:15.0002010-08-02 16:27:15.0001http://wiki.fuseboxframework.com/display/default/Eclipse+Plugin+Tips+and+Tricks 786457 2010-08-02 18:16:15.0002010-08-02 18:16:15.0001http://www.google.com/search?q=mxunit+test+xml+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-08-02 16:21:15.0002010-08-02 16:21:15.00056http://wiki.mxunit.org/label/default/installation 786536 2010-08-02 18:40:15.0002011-12-09 11:14:15.0001http://www.google.com/search?q=install+mxunit+custom+location&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786536 2010-08-02 18:41:15.0002010-08-02 18:41:15.0001http://www.google.co.uk/search?hl=en&q=how+to+generate+junit+test+report&meta=&aq=6m&aqi=g4g-m4&aql=&oq=junit+test+report&gs_rfai= 5341276 2010-08-02 18:26:15.0002010-08-02 18:26:15.0001http://webapps-dev2.bo3.e-dialog.com/dev/development/mxunit/ 786457 2010-08-02 18:33:15.0002010-08-02 18:33:15.0001http://www.google.co.in/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=unit+testing+dao+methods&meta=&btnG=Google+Search 4292766 2010-08-02 10:53:15.0002010-08-02 10:53:15.0001http://www.google.es/search?q=create+advanced+mock&hl=es&ei=qatWTJ2rFo2G4gb1l6CnBQ&start=10&sa=N 5341597 2010-08-02 11:28:15.0002010-08-02 11:28:15.0001http://www.google.co.uk/search?q=mxunit+built+in+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341597 2010-08-02 10:07:15.0002010-08-02 10:07:15.0001http://www.google.co.in/search?hl=en&source=hp&q=junit+report+using+ant&aq=3&aqi=g5g-s2g3&aql=&oq=JUnit+Report&gs_rfai= 5341276 2010-08-02 10:13:15.0002010-08-02 10:13:15.0002http://www.google.com.mt/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20%2B%20run%20test%20cases%20%2B%20http&ei=4dJWTLucF9SisQb2y73iAQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-08-02 14:15:15.0002010-08-02 14:15:15.0001http://www.google.com.mt/search?hl=mt&client=firefox-a&hs=fZw&rlz=1R1GGLL_en___MT385&q=mxunit+%2B+coldfusion+%2B+eclipse+plugin&btnG=Fittex 786457 2010-08-02 14:22:15.0002010-08-02 14:22:15.0001http://www.google.de/search?hl=de&q=create+yml+files+mocking+framework&aq=f&aqi=&aql=&oq=&gs_rfai= 5341597 2010-08-02 13:04:15.0002010-08-02 13:04:15.0001http://www.google.co.in/search?hl=en&q=generate+JUnit+report&meta=&aq=f&aqi=g5g-m4&aql=&oq=&gs_rfai= 5341276 2010-08-02 13:55:15.0002010-08-02 13:55:15.0003http://www.google.com/search?q=mxunit+assertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-08-03 13:53:15.0002011-03-17 04:21:15.0003http://ksva-cfwebsvrd/mxunit/samples/samples.cfm 786457 2010-08-03 13:24:15.0002010-08-03 13:25:15.0003http://www.google.fr/ 5341276 2010-08-03 12:03:15.0002011-09-23 08:29:15.0002http://www.google.co.uk/search?q=assertIsTypeOf+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-08-03 11:08:15.0002010-08-04 08:12:31.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=5DE4DD0E613AC04E33AB2C35CC44D9E4?replyToComment=5341502&#comment-5341502 5341233 2010-08-03 17:54:15.0002010-08-03 17:54:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+builder+snippets 5341332 2010-08-03 17:02:15.0002010-08-03 17:02:15.0003http://127.0.0.1:1356/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-08-03 14:08:15.0002010-08-03 14:08:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=webservice 4292713 2010-08-02 20:17:15.0002010-08-02 20:17:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=private+function 4292736 2010-08-02 20:12:15.0002010-08-02 20:12:15.00034http://localhost/mxunit/index.cfm 786457 2010-08-02 18:47:15.0002012-01-05 18:04:15.000209http://wiki.mxunit.org/display/default/Advanced+Stuff 5734424 2010-08-03 09:13:15.0002011-12-25 00:52:15.0001http://www.google.pl/search?hl=pl&lr=&client=firefox-a&hs=RyT&rls=org.mozilla%3Apl%3Aofficial&channel=s&q=testing+dao&aq=f&aqi=g10&aql=&oq=&gs_rfai= 4292766 2010-08-03 04:01:15.0002010-08-03 04:01:15.0003http://wiki.mxunit.org/display/default/TestResult%2BOutput%2BFormats?showComments=true&showCommentArea=true 786582 2010-08-03 01:00:15.0002010-09-11 01:39:15.0002http://www.google.com/search?q=mxunit+mocking&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341239 2010-08-04 14:50:15.0002011-08-03 18:03:15.0001http://serp.freecause.com/?sid=60399&cuid=2DLvMpauZkJgHLBCVwQE3Q%3D%3D&userid=23942887&q=junit%20ant%20reports 5341276 2010-08-04 18:57:15.0002010-08-04 18:57:15.0001http://www.google.be/search?q=junitreport+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-08-04 19:30:15.0002010-08-04 19:30:15.0001http://www.gangstagrillz.com/profiles/blogs/tramadol-no-prescription-4 5341269 2010-08-04 22:40:15.0002010-08-04 22:40:15.0003http://florent.clairambault.fr/dom2dom 786457 2010-08-04 23:39:15.0002010-08-05 00:04:15.0001http://search.newtabking.com/?cx=partner-pub-0262891402493658:mqkypu-b0gi&cof=FORID:9&ie=utf-8&q=mxunit 786457 2010-08-03 18:06:15.0002010-08-03 18:06:15.0001http://www.google.ro/ 5341276 2010-08-03 18:26:15.0002010-08-03 18:26:15.0001http://www.google.com/search?q=detachable+tabs+in+eclipse&hl=en&ei=b3dYTMyiI8qgnQfN2-z1CA&start=10&sa=N 5341432 2010-08-03 20:12:15.0002010-08-03 20:12:15.0003http://wiki.fuseboxframework.com/label/default/installation 4292751 2010-08-03 20:41:15.0002010-08-24 01:24:15.0002http://www.google.com/url?sa=D&q=http://wiki.fuseboxframework.com/display/default/Installation%2BRequirements&usg=AFQjCNGxCNtVS-1RkebDvPq_ernz3S5MOg 5734432 2010-08-04 05:44:15.0002010-08-09 21:53:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=v3u&rls=org.mozilla%3Aen-GB%3Aofficial&q=mxunit+adam+haskell&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-08-04 08:53:15.0002010-08-04 08:53:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=creating+junit+test+report+using+ant 5341276 2010-08-04 10:09:15.0002010-08-04 10:09:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+generator 786471 2010-08-04 11:51:15.0002010-08-04 11:51:15.0001http://www.google.it/search?q=ant+junit+java.lang.NullPointerException&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a 5341276 2010-08-05 06:45:15.0002010-08-05 06:45:15.0001http://www.google.com/search?q=ant+junitreport&hl=sv&ei=yVNaTIesNIzgOMKx4L8P&start=10&sa=N 5341276 2010-08-05 06:03:15.0002010-08-05 06:03:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert%20type&ei=epBaTNHwA8aV4gaYgbGyAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-08-05 10:21:15.0002010-08-05 10:21:15.0002http://search.yahoo.com/search;_ylt=AnOl38jXgEqeQ5h7hwTL5eGbvZx4?fr=yfp-t-892-s&toggle=1&cop=mss&ei=UTF8&fp_ip=ph&p=how%20to%20pass%20a%20mock%20call 5341597 2010-08-05 08:39:15.0002010-08-05 08:39:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertTrue 786478 2010-08-05 11:02:15.0002010-08-05 11:02:15.0001http://wiki.mxunit.org/display/default/Debugging+Mocks 786457 2010-08-05 10:46:15.0002010-08-05 10:46:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+check+type&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-08-05 13:53:15.0002010-08-05 13:53:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+make+function+public 4292736 2010-08-05 12:58:15.0002010-08-05 12:58:15.0002http://www.google.com/search?hl=en&client=firefox-a&hs=DHo&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+makepublic&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-08-04 23:42:15.0002010-08-04 23:42:15.0001http://florent.clairambault.fr/dom2dom 786517 2010-08-04 23:40:15.0002010-08-04 23:40:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+ant+task 5341276 2010-08-05 01:12:15.0002010-12-17 21:33:15.0002http://florent.clairambault.fr/dom2dom 4292751 2010-08-04 23:50:15.0002010-08-04 23:50:15.0003http://127.0.0.1:4523/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292817 2010-08-05 04:56:15.0002010-08-05 04:57:15.0003http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786471 2010-08-05 03:04:15.0002010-09-27 04:51:15.0001http://www.google.co.in/search?q=CFC.Doc+eclipse+plugin+steps&sourceid=ie7&rls=com.microsoft:en-US&ie=utf8&oe=utf8&rlz=1I7SKPB_en&redir_esc=&ei=UVBaTNlQz5isB5_p9L0M 4292815 2010-08-05 05:47:15.0002010-08-05 05:47:15.0001http://www.google.co.in/search?hl=en&source=hp&q=create+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-29 06:51:15.0002010-07-29 06:51:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=766F7FB26546E99940BD7F183206A886?replyToComment=5341502&#comment-5341502 5341233 2010-07-29 07:33:15.0002010-07-29 07:33:15.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=how+to+get+Junit+to+generate+an+xml+file 5341276 2010-07-29 10:43:15.0002010-07-29 10:43:15.0005http://www.google.co.uk/search?q=mxunit+assertEquals&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-07-29 10:59:15.0002011-09-30 11:54:15.0001http://search.yahoo.com/search;_ylt=A0geu9bNQVBKXSoA8BxXNyoA?p=asus+motherboard+netrome&fr=yfp-t-501-s&fr2=sb-top&sao=1 786478 2009-07-05 06:02:15.0002009-07-05 06:02:15.0003http://collegelocal/mxunit/samples/samples.cfm 786457 2010-07-29 02:19:15.0002010-07-29 04:19:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+erroring 4292815 2010-07-29 02:54:15.0002010-07-29 02:54:15.0001http://127.0.0.1:42988/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-07-29 05:54:15.0002010-07-29 05:54:15.0001http://collegelocal/mxunit/ 786457 2010-07-29 06:03:15.0002010-07-29 06:03:15.0001http://wiki.fuseboxframework.com/label/default/anatomy 5341647 2010-07-29 14:27:15.0002010-07-29 14:27:15.0001http://www.google.com/hws/search?q=where%2520is%2520setup%2520mode%2F%3F&hl=en&client=sce-psp-row&channel=en&adsafe=low 786598 2010-07-29 11:58:15.0002010-07-29 11:58:15.0001http://www.google.com/search?hl=en&q=%22database+is+in+an+unknown+state%22&aq=f&aqi=&aql=&oq=&gs_rfai= 5341320 2010-07-29 14:24:15.0002010-07-29 14:24:15.0009http://www.google.com/search?client=safari&rls=en&q=mxunit&ie=UTF-8&oe=UTF-8 786457 2010-07-28 21:25:15.0002011-07-26 15:35:15.0001http://wiki.fuseboxframework.com/label/default/installation 786543 2010-07-28 17:41:15.0002010-07-28 17:41:15.0001http://127.0.0.1:3104/help/advanced/content.jsp?topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 786457 2010-07-28 17:30:15.0002010-07-28 17:30:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=coldfusion%20MxUnit%20tutorial&ei=kYZQTMj_E5vrnQfv9M2PBw&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2010-07-28 19:37:15.0002010-07-28 19:37:15.0001http://www.google.ca/search?q=dao+pattern+insert+fails&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2010-07-29 00:18:15.0002010-07-29 00:18:15.0001http://www.google.co.nz/search?hl=en&client=firefox-a&hs=Few&rls=org.mozilla:en-US:official&&sa=X&ei=9sVQTLXeKI-KvgOAo_CFBw&ved=0CB0QBSgA&q=mxunit&spell=1 786457 2010-07-29 00:07:15.0002010-07-29 00:07:15.0003http://www.google.co.nz/search?q=mxuni+built+in+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-07-29 02:10:15.0002010-09-07 02:20:15.0001http://127.0.0.1:3047/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-07-28 21:35:15.0002010-07-28 21:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+testsuite 786575 2010-07-28 21:34:15.0002010-07-28 21:34:15.0005http://wiki.mxunit.org/dashboard.action 5734455 2010-07-28 22:12:15.0002010-08-05 16:32:15.0001http://wiki.mxunit.org/dashboard.action 4292794 2010-07-28 21:40:15.0002010-07-28 21:40:15.0001http://www.google.bg/search?hl=bg&ei=WrZNSrHWDs-h_AaH0fjIBQ&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=confluence+assertion&spell=1 786484 2009-07-03 07:43:15.0002009-07-03 07:43:15.0001http://www.google.bg/search?q=confluence+tests&hl=bg&start=20&sa=N 786484 2009-07-03 07:48:15.0002009-07-03 07:48:15.0001http://www.google.com/search?hl=en&source=hp&q=how+i+can+put+assertion&aq=f&aqi=&aql=&oq=&gs_rfai=C5P3vyU1TTLTtKY7IigOr_NWbAQAAAKoEBU_Q14fE 786484 2010-07-30 22:13:15.0002010-07-30 22:13:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+best+practices 786478 2010-07-30 20:47:15.0002010-07-30 20:47:15.0001http://www.google.pl/ 4685867 2010-07-30 20:52:15.0002010-07-30 20:52:15.00077http://wiki.fuseboxframework.com/display/default/Getting+Started 5734455 2010-07-30 16:03:15.0002010-09-27 12:47:15.0001http://affiliates.customink.com/viewpend.asp 786457 2010-07-30 19:30:15.0002010-07-30 19:30:15.0001http://www.google.com/search?q=how+to+create+junit+xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-07-30 15:22:15.0002010-07-30 15:22:15.0001http://collegelocal/mxunit/runner/index.cfm?test=meseduframe2.test.mxunit.IMSLTITest&componentPath= 786457 2010-08-02 05:40:15.0002010-08-02 05:40:15.0001http://127.0.0.1:49699/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2010-07-31 23:37:15.0002010-07-31 23:37:15.0001http://www.google.com/ 786598 2010-07-31 20:43:15.0002010-07-31 20:43:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=uo9UTK_5OIT68AbVu8SPBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=x3NaxR7GASUKNPbi2ruV0A 786457 2010-07-31 21:04:15.0002010-07-31 21:04:15.000801http://wiki.mxunit.org/display/default/Getting+Started 5734455 2010-07-29 20:06:15.0002012-01-06 18:59:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+testsuite&aq=f&aqi=g10&aql=&oq=&gs_rfai=CmGhUn95RTKSMIJWgMveo3KQEAAAAqgQFT9Ctiyk&safe=active 786575 2010-07-29 20:04:15.0002010-07-29 20:04:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+appending+%5Cn+in+test+reports 5341276 2010-07-29 19:25:15.0002010-07-29 19:25:15.0001http://www.google.de/search?hl=de&q=confluence+get+user+ID+&meta= 786484 2009-07-02 12:29:15.0002009-07-02 12:29:15.0001http://www.google.com/search?q=ant+in+coldfusion+builder&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&rlz=1I7GGLD_en 5341332 2010-07-29 19:24:15.0002010-07-29 19:24:15.0001http://twitter.com/ 4292794 2010-07-29 16:50:15.0002010-07-29 16:50:15.0001http://twitter.com 4292794 2010-07-29 15:16:15.0002010-07-29 15:16:15.0002http://bit.ly/9nc79X 4292794 2010-07-29 15:08:15.0002011-03-16 21:10:15.0002http://wiki.cfinnovate.com/display/default/MXUnit+Documentation 5734455 2010-07-30 10:51:15.0002011-11-01 15:24:15.0002http://wiki.cfinnovate.com/pages/viewpage.action?pageId=5734455 786457 2010-07-30 10:51:15.0002010-07-30 10:51:15.0001http://wiki.cfinnovate.com/pages/editpage.action?pageId=5734455 5734455 2010-07-30 10:50:15.0002010-07-30 10:50:15.0001http://wiki.cfinnovate.com/login.action?os_destination=%2Fpages%2Fviewpage.action%3FpageId%3D5734455 5734455 2010-07-30 10:28:15.0002010-07-30 10:28:15.0001http://www.google.co.in/search?q=how+to+create+build+junit+using+ant+file&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a 5341276 2010-07-30 10:09:15.0002010-07-30 10:09:15.0001http://www.google.com.br/search?q=creating+test+suite&hl=pt-BR&ei=-AZSTPWaB5CsuAeJiKm9BA&start=10&sa=N 786575 2010-07-29 22:57:15.0002010-07-29 22:57:15.0001http://www.google.com.mx/ 5341276 2010-07-29 20:21:15.0002010-07-29 20:21:15.000563http://wiki.mxunit.org/display/default/Getting+Started 5734432 2010-07-29 20:07:15.0002012-01-06 11:28:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=junut+ant+task+to+find+.txt+.xml+file&btnG=Google+Search&aq=f&aqi=g10&aql=&oq=&gs_rfai=&gs_upl=6837%2C5630%2C2%2C0%2C31%2C31%2C2 5341276 2010-07-27 15:12:15.0002010-07-27 15:12:15.0005http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+dataprovider 4292794 2010-07-27 15:16:15.0002011-09-06 07:43:15.0001http://www.google.com/search?hl=en&q=mxunit+dataprovider&aq=f&aqi=&aql=&oq=&gs_rfai= 4292794 2010-07-27 15:43:15.0002010-07-27 15:43:15.0007http://localhost/mxunit/runner/index.cfm 786457 2010-07-27 15:44:15.0002011-11-29 13:54:15.0001http://www.google.fi/search?q=eclipse+internal+browser+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2010-07-27 16:02:15.0002010-07-27 16:02:15.0001http://www.google.de/search?q=mx+Webservice+debug+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292713 2010-07-27 16:30:15.0002010-07-27 16:30:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-07-27 17:43:15.0002010-07-27 17:43:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+junit+report+test+labels 5341276 2010-07-27 17:55:15.0002010-07-27 17:55:15.0001http://www.google.co.uk/search?hl=en&rlz=1B3GGLL_en-GBGB385GB385&q=ant+using+the+ant+task&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-27 17:59:15.0002010-07-27 17:59:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+changing+junit+label 5341276 2010-07-27 19:09:15.0002010-07-27 19:09:15.00022http://wiki.mxunit.org/display/default/Using+request.debug() 786457 2009-07-08 17:02:15.0002011-05-20 12:24:15.0002http://www.google.com/search?hl=en&safe=off&q=mxunit+assertions&cts=1280259742875&aq=1&aqi=g3&aql=&oq=mxunit+a&gs_rfai= 786478 2010-07-27 19:43:15.0002010-07-27 19:43:15.0001http://www.google.com/search?rlz=1C1GGLS_enUS361US361&sourceid=chrome&ie=UTF-8&q=mxunit+database 4292766 2010-07-27 20:14:15.0002010-07-27 20:14:15.0001http://www.google.com/search?q=mxunit+extjs+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2010-07-26 18:13:15.0002010-07-26 18:13:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=AB82016287AD895616BB4FE5D6D6A77A?replyToComment=5341502&#comment-5341502 5341233 2010-07-27 03:48:15.0002010-07-27 03:48:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=8B1AE0F7E60460C31BCF29B2D38636F2?replyToComment=5341502&#comment-5341502 5341233 2010-07-27 03:25:15.0002010-07-27 03:25:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+and+mock+method 5341597 2010-07-27 09:22:15.0002010-07-27 09:22:15.0001http://www.google.ro/search?hl=ro&rlz=1B3GGLL_en-GBRO380RO380&q=ExpectedException+and+data+driven+test+result&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-07-27 07:21:15.0002010-07-27 07:21:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+assertions&aq=0&aqi=g2&aql=&oq=mxunit+assert&gs_rfai= 786478 2010-07-27 11:20:15.0002010-07-27 11:20:15.00025http://wiki.mxunit.org/label/default/mocking 5341231 2010-07-27 10:09:15.0002011-11-12 07:29:15.0005http://wiki.mxunit.org/display/default/Wildcard+Pattern+Matching 786457 2010-07-27 13:24:15.0002011-06-27 17:05:15.00031http://wiki.mxunit.org/label/default/mocking 5341597 2010-07-27 11:28:15.0002011-11-12 21:16:15.0001http://search.live.com/results.aspx?q=tests 786504 2009-07-08 05:19:15.0002009-07-08 05:19:15.0001http://www.google.ch/search?hl=de&client=safari&rls=en&q=confluence+test+cases&cts=1280313031281&aq=f&aqi=&aql=&oq=&gs_rfai= 786564 2010-07-28 10:32:15.0002010-07-28 10:32:15.0001http://www.google.co.uk/search?hl=en&q=ant+and+mxunit+api&btnG=Google+Search&meta=&aq=f&oq= 786582 2009-07-07 10:01:15.0002009-07-07 10:01:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=4292751 4292751 2010-07-28 11:35:15.0002010-07-28 11:35:15.0002http://www.google.co.in/search?hl=en&source=hp&q=to+generate+reports+%2Bjunit&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-28 09:40:15.0002010-07-28 10:04:15.0001http://www.google.co.uk/search?q=mxunit+testing+private+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292736 2010-07-28 10:11:17.0002010-07-28 10:11:17.00011http://wiki.mxunit.org/pages/viewpage.action?pageId=5734455 786457 2010-07-28 12:13:15.0002011-09-24 17:10:15.000271http://wiki.mxunit.org/display/default/MXUnit+Documentation 5734455 2010-07-28 12:13:15.0002011-12-16 19:04:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=7iQ&rls=org.mozilla%3Ade%3Aofficial&q=ant+junit+xml+test+reports&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-28 12:09:15.0002010-07-28 12:09:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=4292751 5734455 2010-07-28 12:13:15.0002010-07-28 12:13:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=facade 4292815 2010-07-28 13:55:15.0002010-07-28 13:55:15.0001http://www.bing.com/search?q=mxunit+http+download+test&src=IE-SearchBox&Form=IE8SRC 786457 2010-07-28 14:29:15.0002010-07-28 14:29:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+sample+code 786494 2010-07-28 13:27:15.0002010-07-28 13:27:15.0005http://www.google.co.uk/search?q=mxunit+asserttrue&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-07-28 15:23:15.0002010-08-16 08:25:17.0002http://www.google.com/search?hl=&q=mxunit+private+methods&sourceid=navclient-ff&rlz=1B7GGGL_enUS300US300&ie=UTF-8 4292736 2010-07-28 15:24:15.0002010-07-28 15:24:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=open+junit+report+from+ant&qscrl=1 5341276 2010-07-28 15:14:15.0002010-07-28 15:14:15.0001http://www.google.com/search?hl=&q=mxunit+asserttrue&sourceid=navclient-ff&rlz=1B7GGGL_enUS300US300&ie=UTF-8 786478 2010-07-28 15:22:15.0002010-07-28 15:22:15.0001http://wiki.fuseng.info/display/default/MXUnit+Documentation 5734432 2010-07-27 21:42:15.0002010-07-27 21:42:15.0001http://wiki.fuseng.info/dashboard.action?spacesSelectedTab=all 786457 2010-07-27 21:41:15.0002010-07-27 21:41:15.0003http://wiki.fuseng.info/display/default/MXUnit+Documentation 786457 2010-07-27 21:41:15.0002010-07-27 21:46:15.0001http://wiki.fuseng.info/dashboard.action 786517 2010-07-27 21:50:15.0002010-07-27 21:50:15.0001http://wiki.fuseng.info/display/default/Install+the+Eclipse+Plugin 786529 2010-07-27 21:47:15.0002010-07-27 21:47:15.0002http://wiki.fuseng.info/display/default/MXUnit+Documentation 786499 2010-07-27 21:47:15.0002010-07-27 21:47:15.0002http://wiki.fuseng.info/display/default/Using+the+Eclipse+Plugin 786517 2010-07-27 21:46:15.0002010-07-27 21:47:15.0001http://www.google.co.nz/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-07-28 00:03:15.0002010-07-28 00:03:15.0001http://www.google.co.in/search?hl=en&source=hp&q=how+to+run+ant+build+in+cold+fusion+builder&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-07-28 04:31:15.0002010-07-28 04:31:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+case 786564 2010-07-28 02:23:15.0002010-07-28 02:23:15.0001http://www.google.co.nz/search?hl=en&source=hp&q=mxunit&cts=1280282450710&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786457 2010-07-28 02:01:15.0002010-07-28 02:01:15.0002http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341530 2010-07-28 01:18:15.0002010-07-28 01:18:15.0002http://duckduckgo.com/post.html 786457 2010-07-23 20:29:15.0002010-07-24 20:21:15.0001http://wiki.mxunit.org/ 5341276 2010-07-23 19:36:15.0002010-07-23 19:36:15.0002http://www.google.com/search?q=mxunit+debug+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-07-24 03:16:15.0002011-03-14 16:11:15.0002http://wiki.fuseboxframework.com/dosearchsite.action?queryString=eclipse 786499 2010-07-23 18:54:15.0002010-07-23 18:54:15.0002http://wiki.fuseboxframework.com/display/default/Using+the+Eclipse+Plugin 4292820 2010-07-23 18:54:15.0002010-07-23 18:54:15.0002http://www.google.ca/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+getResultsOutput&meta=&btnG=Google+Search 786582 2010-07-23 19:22:15.0002011-01-26 14:37:15.0001http://www.google.com/search?q=mxunit+run+in+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2010-07-23 18:32:15.0002010-07-23 18:32:15.0001http://www.google.com/search?hl=en&q=ant+task+junit+doc&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-07-23 18:23:15.0002010-07-23 18:23:15.0001http://wiki.fuseboxframework.com/dosearchsite.action?queryString=eclipse 4292815 2010-07-23 18:52:15.0002010-07-23 18:52:15.0001http://www.google.com/search?q=mxunit+run+in+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292817 2010-07-23 18:33:15.0002010-07-23 18:33:15.0001http://www.google.co.in/search?hl=en&ei=cXFJTMX1GcT38AaLoejPDg&q=TDD+example&start=20&sa=N 786598 2010-07-23 11:02:15.0002010-07-23 11:02:15.0001http://www.google.fr/search?q=eclipse+error+log+remove+view&btnG=Search&hl=en&sa=2 4292815 2010-07-23 09:26:15.0002010-07-23 09:26:15.0001http://www.google.ro/search?hl=ro&q=junit+xml+report+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-23 15:23:15.0002010-07-23 15:23:15.0001http://www.google.com.au/search?q=coldfusion+assertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-07-22 23:40:15.0002010-07-22 23:40:15.0001http://www.google.com/search?q=junit+test+webroot&hl=en&safe=off&rlz=1G1GGLQ_ENUS272&ei=W-JITJnDMYH-8Ab1lPHPDg&start=10&sa=N 5341276 2010-07-23 00:30:15.0002010-07-23 00:30:15.0001http://www.google.com/search?q=/mxunit/framework/RemoteFacade.cfc%3Fwsdl+web+service&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&prmd=df&ei=4_FITKbiL4mgsQOys-FI&start=10&sa=N 4292817 2010-07-23 01:36:15.0002010-07-23 01:36:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=extjs+debug+output 4292713 2010-07-23 08:07:17.0002010-07-23 08:07:17.0002http://www.google.com/search?hl=en&source=hp&q=mxunit+tutorial&aq=0&aqi=g3&aql=&oq=mxunit+t&gs_rfai=C7qNgTqZITNuEPIzEiQOP4fjFCQAAAKoEBU_QB5sF&safe=active 5341276 2010-07-22 20:13:15.0002010-07-22 20:14:15.0001http://search.yahoo.com/search;_ylt=AlXJbOodfQ.FlM8ex7dHK4dG2vAI?p=junit+reports&fr=my-myy&toggle=1&cop=&ei=UTF-8 5341276 2010-07-22 20:47:15.0002010-07-22 20:47:15.0001http://www.google.no/search?q=ant+junit&hl=no&client=firefox-a&hs=Oai&tbo=1&rls=org.mozilla:en-US:official&output=search&source=lnt&tbs=qdr:y&sa=X&ei=8KxITKKSBciUsQas6ajvDQ&ved=0CAwQpwU 5341276 2010-07-22 20:55:15.0002010-07-22 20:55:15.0003http://blog.mxunit.org/search/label/mxunit%20eclipse%20plugin 786457 2010-07-22 22:34:15.0002010-11-11 15:23:15.0003http://www.google.ca/url?sa=t&source=web&cd=8&ved=0CD8QFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=unit%20testing%20dao%20without%20db&ei=I3ZITMCbM8X7lwf95sGyDA&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2010-07-22 18:38:15.0002010-07-22 18:44:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+test+suite&aq=f&aqi=g10&aql=&oq=&gs_rfai=CgMuSMmpITJzOB6X4MbrIia4KAAAAqgQFT9BoouY&safe=active 786575 2010-07-22 15:57:15.0002010-07-22 15:57:15.00010http://127.0.0.1/mxunit/samples/samples.cfm 786457 2010-07-22 16:07:15.0002011-06-28 14:48:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=Kde&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+task+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-22 16:29:15.0002010-07-22 16:29:15.0001http://www.google.fr/search?q=junit+ant+tutorial&hl=fr&client=firefox-a&hs=3he&rls=org.mozilla:fr:official&channel=s&ei=u3JITPmLBpa6jAfvjYnMDg&start=10&sa=N 5341276 2010-07-22 16:35:15.0002010-07-22 16:35:15.0001http://www.google.de/search?q=ant+junit+java.lang.NullPointerException&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de-DE:official&client=firefox-a 5341276 2010-07-26 17:51:15.0002010-07-26 17:51:15.0001http://127.0.0.1:57229/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2010-07-26 16:29:15.0002010-07-26 16:29:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=KL4&rls=org.mozilla%3Aen-GB%3Aofficial&q=generate+Junit+report&aq=f&aqi=g2g-m1&aql=&oq=&gs_rfai= 5341276 2010-07-26 14:08:15.0002010-07-26 14:08:15.0001http://www.google.nl/search?q=%E2%80%A2%09MXUnit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-07-26 12:11:15.0002010-07-26 12:11:15.0005http://www.google.de/ 5341276 2010-07-26 08:55:15.0002011-09-26 14:57:15.0001http://www.google.co.nz/search?q=cfeclipse+how+to+create+snippets&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-07-26 04:04:15.0002010-07-26 04:04:15.0001http://www.google.co.nz/search?q=coldfusion+testing+database+state&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2010-07-25 20:48:15.0002010-07-25 20:48:15.00050http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341601 2010-07-25 18:53:15.0002011-12-29 18:55:15.0001http://www.google.com.sg/search?q=atlassian+confluence+eclipse+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-07-25 04:50:15.0002010-07-25 04:50:15.0001http://www.google.com/search?q=assert+pattern&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-07-25 12:37:15.0002010-07-25 12:37:15.0006http://wiki.mxunit.org/display/default/TestResult%2BOutput%2BFormats 786582 2010-07-24 19:51:15.0002011-12-07 01:11:15.0001http://www.google.com/search?hl=en&safe=off&client=firefox-a&hs=hln&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786457 2010-07-24 22:22:15.0002010-07-24 22:22:15.0001http://www.bing.com/search?q=continuous+integration+objective-c&go=&form=QBRE&qs=n&sk= 5341473 2010-07-24 16:35:15.0002010-07-24 16:35:15.0004http://www.google.com/search?q=mxunit+tutorial&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GPCK_en 5341276 2010-07-21 04:19:15.0002010-07-21 05:28:15.00025http://localhost:8500/mxunit/ 786457 2010-07-21 06:48:15.0002011-11-12 13:27:15.00020http://www.google.com/ 5341276 2010-07-21 05:36:15.0002011-10-05 12:29:15.0001http://www.google.de/url?sa=t&source=web&cd=6&ved=0CDEQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20doc&ei=rNBGTOD0BNW7jAem3KD1Bg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-07-21 10:50:15.0002010-07-21 10:50:15.0001http://www.google.com/search?q=eclipse+open+error+log&ie=utf-8&oe=utf-8&num=100&safe=off&filter=0&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2010-07-21 07:09:15.0002010-07-21 07:09:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+testcase 5341239 2010-07-20 18:55:15.0002010-07-20 18:55:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=fARGTIzqMIG78gba3JCLBQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-07-20 20:19:15.0002010-07-20 20:19:15.0001http://www.google.com/search?hl=en&q=cfmeetupeclipseproductivity+know+your+tools&aq=f&aqi=m1&aql=&oq=&gs_rfai= 5341432 2010-07-20 20:08:15.0002010-07-20 20:08:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=wiki%20mx.%20unit.org&ei=4idGTPDAOouNnQeW-_SWBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=xJnhI8ugltJUAyk58HMSKA 786457 2010-07-20 22:49:15.0002010-07-20 22:49:15.0001http://www.google.com/search?hl=en&q=assert+mxunit+docs&btnG=Search&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-07-20 20:58:15.0002010-07-20 20:58:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=7Rw&rls=com.ubuntu:en-US:official&&sa=X&ei=NtpFTJj_GMaDngfn6s3WAw&ved=0CBIQvwUoAQ&q=how+to+run+a+individual+task+from+build+file+using+ant&spell=1 5341276 2010-07-20 17:23:15.0002010-07-20 17:23:15.0001http://youtrack.jetbrains.net/issue/CFML-89?projectKey=CFML&query=%23Unresolved 786529 2010-07-20 14:59:15.0002010-07-20 14:59:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=mxunit+assertions&aq=0&aqi=g2&aql=&oq=mxunit+asser&gs_rfai=&fp=1 786478 2010-07-20 15:34:15.0002010-07-20 15:34:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=w8FFTLmGFObesAbM8fFk&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-07-20 15:34:15.0002010-07-20 15:34:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=debug+mxunit 4292713 2010-07-20 16:19:15.0002010-07-20 16:19:15.0001http://www.google.com/search?hl=en&q=assertFalse+mxunit+docs&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-07-20 16:56:15.0002010-07-20 16:56:15.0001http://www.google.es/search?source=ig&hl=es&rlz=&=&q=junit+ant+task&aq=1&aqi=g2&aql=&oq=junit+ant&gs_rfai= 5341276 2010-07-20 17:06:15.0002010-07-20 17:06:15.0001http://www.google.com/search?hl=en&q=mxunit+passing+arguments+to+cfc&aq=f&aqi=&aql=&oq=&gs_rfai= 786598 2010-07-22 01:30:15.0002010-07-22 01:30:15.0001http://www.google.com/search?hl=en&q=mxunit+arguments&aq=f&aqi=&aql=&oq=&gs_rfai= 4685867 2010-07-22 01:28:15.0002010-07-22 01:28:15.0001http://www.google.com/search?hl=en&q=mxunit+passing+in+arguments&aq=f&aqi=&aql=&oq=&gs_rfai= 5341601 2010-07-22 01:27:15.0002010-07-22 01:27:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+testing+DAO 4292766 2010-07-22 00:09:15.0002010-07-22 00:09:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=LHb&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=generate+xml+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-22 12:54:15.0002010-07-22 12:54:15.0001http://translate.google.es/translate_p?hl=es&langpair=en%7Ces&u=http://wiki.mxunit.org/display/default/Using%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&twu=1&usg=ALkJrhhKR_7bXU9tngtmD0hlIMNb8sIIUw 5341276 2010-07-22 11:48:15.0002010-07-22 11:48:15.0001http://127.0.0.1:2303/help/nav/6 4292817 2010-07-22 09:15:15.0002010-07-22 09:15:15.0004http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+assert 786478 2010-07-21 22:44:15.0002011-09-09 15:20:15.0001http://www.google.com/m/search?q=assert+mxunit&aq=f&oq=&aqi=-k0d0t0&fkt=3063&fsdt=12359&csll=-1244076817%2C-1132303607%2C675%2CgYD_OlE_szP45eTIdGJ4JrjSzpI&action=devloc&ltoken=101473afad527 786478 2010-07-21 22:20:15.0002010-07-21 22:20:15.0001http://www.google.com/search?hl=en&q=mxunit+requiring+pass&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-07-21 22:15:15.0002010-07-21 22:15:15.0001http://www.google.com/search?hl=en&q=mxunit+requiring+pass&aq=f&aqi=&aql=&oq=&gs_rfai= 786564 2010-07-21 22:13:15.0002010-07-21 22:13:15.00010http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+loggin+variables 4292815 2010-07-21 23:46:15.0002010-08-04 20:42:15.0001http://www.google.com/search?hl=en&q=running+mxunit+broswer&aq=f&aqi=&aql=&oq=&gs_rfai= 4947975 2010-07-21 23:23:15.0002010-07-21 23:23:15.0001http://www.google.com/search?hl=en&q=running+mxunit+broswer&aq=f&aqi=&aql=&oq=&gs_rfai= 5341324 2010-07-21 23:22:15.0002010-07-21 23:22:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=running+mxunit 4947975 2010-07-21 23:19:15.0002010-07-21 23:19:15.0001http://www.google.ca/search?hl=en&q=mxunit+application.cfc&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-07-21 18:49:15.0002010-07-21 18:49:15.0001http://www.bing.com/search?q=ant+task+junit+report&src=IE-SearchBox&FORM=IE8SRC 5341276 2010-07-21 18:41:15.0002010-07-21 18:41:15.0001http://www.google.com/search?hl=en&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-07-21 22:00:15.0002010-07-21 22:00:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+dependencies 4947975 2010-07-21 22:08:15.0002010-07-21 22:12:15.0004http://wiki.fuseboxframework.com/display/default/Anatomy+of+a+TestCase 786457 2010-07-21 20:55:15.0002010-09-27 05:24:15.0001http://citymax.orbs.com/MXUnit%20-%20Test%20Driven%20Development 786457 2010-07-21 16:25:15.0002010-07-21 16:25:15.0001http://mxunit.local:8080/readme.html 786457 2010-07-21 17:31:15.0002010-07-21 17:31:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Afr%3Aofficial&q=tutorial+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-21 12:46:15.0002010-07-21 12:46:15.0001http://www.google.ca/search?q=launch+multiple+ant+tasks&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=HO5GTP2yH4-DnQfLltW_BA 5341269 2010-07-21 12:56:15.0002010-07-21 12:56:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=BCB2E150031C7C2728BA11895725424D?replyToComment=5341502&#comment-5341502 5341233 2010-07-21 18:09:15.0002010-07-21 18:09:15.0001http://www.google.com/search?q=simple+tdd+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786494 2010-07-21 18:15:15.0002010-07-21 18:15:15.0001http://www.google.com/search?q=mxunit%3Adataprovider&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2010-07-21 17:51:15.0002010-07-21 17:51:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=dump 4292713 2010-07-21 18:01:15.0002010-07-21 18:01:15.0001http://www.google.com/search?q=mxunit+api&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341211 2010-07-19 18:32:15.0002010-07-19 18:32:15.0002http://wiki.github.com/virtix/mxunit/ 786457 2010-07-19 18:22:15.0002010-09-08 05:16:15.0001http://www.google.com/search?aq=0&oq=Init+easy&sourceid=chrome&ie=UTF-8&q=init+easy+string+config.xml+failed 786478 2010-07-19 20:10:15.0002010-07-19 20:10:15.0001http://search.yahoo.com/search;_ylt=AqTJc9uvvnZLWPWf6tvoibibvZx4?p=mxunit+testing+private+method&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701 4292736 2010-07-19 21:29:15.0002010-07-19 21:29:15.0001http://search.yahoo.com/search;_ylt=AqTJc9uvvnZLWPWf6tvoibibvZx4?p=mxunit+testing+private+method&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701 786598 2010-07-19 21:35:15.0002010-07-19 21:35:15.0002http://www.bing.com/images/search?q=bob+silverberg&FORM=IGRE3 786457 2010-07-20 01:36:15.0002010-07-20 01:36:15.0001http://wiki.mxunit.org/label/default/httpantrunner 5341519 2010-07-20 00:08:15.0002010-07-20 00:08:15.0002http://local.cmsbase.local/mxunit/samples/samples.cfm 786457 2010-07-20 04:00:15.0002010-07-20 08:44:15.0001http://www.google.com.au/search?hl=en&q=mxunit+private+proxy 4292736 2010-07-20 04:44:15.0002010-07-20 04:44:15.0001http://www.baidu.com/s?bs=log4j.xml&f=8&wd=junit_reports%C9%E8%D6%C3&n=2 5341276 2010-07-20 07:39:15.0002010-07-20 07:39:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=constructArgumentsString 786598 2010-07-20 07:37:15.0002010-07-20 07:37:15.0001http://www.google.co.in/search?hl=en&q=asserting+patterns+in+behavior&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-07-20 10:05:15.0002010-07-20 10:05:15.0001http://www.google.com/search?hl=en&safe=active&rls=com.microsoft%3A*&q=ant+%2Bjunit+reporting&aq=f&aqi=g-p3g1g-s2g4&aql=&oq=&gs_rfai= 5341276 2010-07-20 10:20:15.0002010-07-20 10:20:15.0004http://wiki.fuseboxframework.com/display/default/Anatomy+of+a+TestCase 5341187 2010-07-20 10:22:15.0002010-08-06 15:38:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786529 2010-07-20 10:23:15.0002010-07-20 10:23:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 4292817 2010-07-20 10:26:15.0002010-07-20 10:26:15.0001http://127.0.0.1:51387/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2010-07-20 12:52:15.0002010-07-20 12:52:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit%3Adataprovider 4292794 2010-07-20 14:02:15.0002010-07-20 14:02:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+test+private+function&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-07-20 14:21:15.0002010-07-20 14:21:15.0001http://www.google.cz/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=tdd+priklad 786598 2010-07-20 14:50:15.0002010-07-20 14:50:15.0008http://wiki.mxunit.org/display/default/TDD+Example+--+Implementing+New+Functionality 786598 2010-07-20 14:50:15.0002011-11-18 20:00:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=6T2&rls=org.mozilla%3Ade%3Aofficial&q=junit+xml+report+test+order&aq=f&aqi=&aql=&oq=&gs_rfai=&gs_upl=3400%2C56%2C11%2C1%2C103%2C173%2C5%2C6 5341276 2010-07-16 09:25:15.0002010-07-16 09:25:15.0002http://search.live.com/results.aspx?q=mxunit 786598 2009-06-19 15:26:15.0002009-06-22 09:54:15.0001http://www.google.co.uk/search?q=mxunit+test+is+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786582 2010-07-16 09:24:15.0002010-07-16 09:24:15.00056http://localhost/mxunit/samples/samples.cfm 786457 2010-07-16 15:59:15.0002012-01-06 11:52:15.0001http://www.google.com/search?q=mxunit+ant+excludes&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-07-16 15:07:15.0002010-07-16 15:07:15.0001http://www.google.com/search?hl=en&safe=active&ei=CW9ATMz5H8b_lgftgPWqDw&q=Display+JUnit+results&start=10&sa=N 5341276 2010-07-16 14:42:15.0002010-07-16 14:42:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=requirements 5734432 2010-07-16 20:25:15.0002010-07-16 20:25:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=ant+java&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 5341269 2010-07-16 20:21:15.0002010-07-16 20:21:15.0001http://www.google.com/search?hl=en&q=mxunit+ant+output&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-07-16 19:32:15.0002010-07-16 19:32:15.0001http://www.google.co.in/ 4292766 2010-07-17 11:08:15.0002010-07-17 11:08:15.0001http://127.0.0.1:37768/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292820 2010-07-17 06:26:15.0002010-07-17 06:26:15.0001http://www.google.com/search?sourceid=navclient&aq=9&oq=mxu&ie=UTF-8&rlz=1T4GGLL_enUS381US382&q=mxunit+debug 4292713 2010-07-17 03:21:15.0002010-07-17 03:21:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+adapter+patternn 4292766 2010-07-17 15:29:15.0002010-07-17 15:29:15.0001http://www.google.it/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+private+methods 4292736 2010-07-17 15:35:15.0002010-07-17 15:35:15.0001http://www.google.co.za/ 4292817 2010-07-17 11:23:15.0002010-07-17 11:23:15.0001http://www.google.se/search?q=mxunit+method+injection&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 5341606 2010-07-19 09:37:15.0002010-07-19 09:37:15.0001http://www.google.com/search?q=mxunit+mock&ie=UTF-8 5341597 2010-07-18 13:18:15.0002010-07-18 13:18:15.0001http://www.google.co.uk/search?q=mx+unit+test+array+length&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-07-19 12:37:15.0002010-07-19 12:37:15.0002http://www.google.com/search?hl=en&source=hp&q=mxunit&aq=0&aqi=g1g-s1g5g-s1g2&aql=&oq=mxun&gs_rfai=CFikL62VETJnICpX6gAS684TmBwAAAKoEBU_QxKmD 786457 2010-07-19 14:50:15.0002010-07-19 14:50:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=testing+cfquery 4292766 2010-07-19 09:56:15.0002010-07-19 09:56:15.0001http://maybenow.asterpix.com/cy/2428271/?q=Report+Text+About+ant&pid=2135371&domain=maybenow.com&t=web&uq=1 5341276 2010-07-19 10:04:15.0002010-07-19 10:04:15.0001http://www.google.com/search?q=mxunit+cases&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786564 2010-07-19 15:29:15.0002010-07-19 15:29:15.0001http://www.google.com/search?hl=en&q=junit+reports+style&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-19 15:58:15.0002010-07-19 15:58:15.0001http://www.google.com.au/search?q=ant+to+read+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-07-14 14:46:15.0002010-07-14 14:46:15.0001http://www.google.co.il/search?q=how+to+create+JUnit+reports&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-07-14 14:13:15.0002010-07-14 14:13:15.0001http://www.google.co.in/search?hl=en&source=hp&q=how+to+generate+junit+test+report+in+eclipse&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-14 12:39:15.0002010-07-14 12:39:15.0003http://www.google.co.uk/search?q=MXUnit+test+suites&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786575 2010-07-14 08:57:15.0002011-09-06 20:19:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=Ant+script+to+generate+JUnit+Report&aq=f&aqi=m1&aql=&oq=&gs_rfai= 5341276 2010-07-14 13:35:15.0002010-07-14 13:35:15.0003http://127.0.0.1/mxunit/ 786457 2010-07-14 12:43:15.0002011-09-09 12:39:15.0001http://www.google.de/search?q=mxunit+suite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786575 2010-07-15 14:23:15.0002010-07-15 14:23:15.0001http://www.google.co.in/search?hl=en&rlz=1R2ADFA_enIN364&q=ant+task+to+append+numbers&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-07-15 12:55:15.0002010-07-15 12:55:15.0001http://www.bing.com/search?q=example+test+cases+for+serach+funtionality&form=QBRE 786598 2009-06-22 11:47:15.0002009-06-22 11:47:15.0001http://wiki.mxunit.org/dashboard.action 5341269 2010-07-15 19:28:15.0002010-07-15 19:28:15.0002http://www.google.de/search?q=junitreport+ant+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341269 2010-07-15 14:31:15.0002010-07-19 10:05:15.0001http://www.google.de/search?q=junit+ant+multiple+run&hl=de&ei=Vuw-TLCiMYmJOM3qoJ4H&start=10&sa=N 5341276 2010-07-15 11:10:15.0002010-07-15 11:10:15.0001http://www.google.com/search?q=ant+junit+stdout&hl=en&newwindow=1&ei=ps0-TO-qJZKuvgPhmdHoCg&start=10&sa=N 5341276 2010-07-15 09:01:15.0002010-07-15 09:01:15.0001http://www.google.com/search?q=google+plugin+for+eclipse+orm+path&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGGL_en___US335 4292815 2010-07-15 23:01:15.0002010-07-15 23:01:15.0001http://wiki.mxunit.org/pages/diffpages.action?pageId=5341269&originalId=5734430 786457 2010-07-15 19:28:15.0002010-07-15 19:28:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+vs+cfunit 5341326 2010-07-15 22:30:15.0002010-07-15 22:30:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+hudson 4685854 2010-07-15 22:45:15.0002010-07-15 22:45:15.0001http://www.google.com.au/search?hl=en&q=mxunit+setup 5341320 2010-07-16 07:09:15.0002010-07-16 07:09:15.0001http://www.google.nl/search?q=confluence+NTLMv2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a 4292817 2010-07-16 07:40:15.0002010-07-16 07:40:15.0001http://www.google.co.uk/search?q=mxunit+test+is+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292794 2010-07-16 09:23:15.0002010-07-16 09:23:15.0001http://www.google.ch/search?hl=de&q=generate+JUnit+reports+using+ANT&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-16 05:17:15.0002010-07-16 05:17:15.0001http://www.google.com.au/search?hl=en&q=mxunit 786457 2010-07-16 05:34:15.0002010-07-16 05:34:15.0003http://www.google.co.uk/search?q=view+junit+report&btnG=Search&hl=en&safe=active&client=firefox-a&hs=qfM&rls=org.mozilla%3Aen-GB%3Aofficial&sa=2 5341276 2010-07-13 14:51:15.0002010-07-19 08:42:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=qA1&rls=org.mozilla:en-US:official&q=junitreport+ant+task&revid=480053349&sa=X&ei=m248TPyiLYWWnAf10qXmDQ&ved=0CEUQ1QIoAQ 5341269 2010-07-13 14:19:15.0002010-07-13 14:19:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mx%20unit%20testing%20debug()&ei=X3U8TM2ZBIL_8AbrtPSmBg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-07-13 14:17:15.0002010-07-13 14:17:15.0001http://www.google.co.in/search?q=generate+xml+report+in+Junit&hl=en&ei=B288TOS0DYi0vgOwnrWNDw&start=10&sa=N 5341276 2010-07-13 13:51:15.0002010-07-13 13:51:15.0001http://www.google.co.uk/search?client=opera&rls=en&q=cf%2Bsnippets&sourceid=opera&ie=utf-8&oe=utf-8&safe=active 5341332 2010-07-13 12:48:15.0002010-07-13 12:48:15.0001http://www.google.com/search?q=ant+task+for+junit&hl=en&client=firefox-a&hs=J2z&rls=org.mozilla:en-US:official&ei=hl08TNeMHsT7lwf20vDcAg&start=10&sa=N 5341276 2010-07-13 12:36:15.0002010-07-13 12:36:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=Nvz&rls=org.mozilla%3Afr%3Aofficial&q=Please+ensure+you+copy+it+directly+from+the+email+com+eclipse+error&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-07-13 12:33:15.0002010-07-13 12:33:15.0001http://www.google.com/search?q=mxunit+assert+fail&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-07-13 17:30:15.0002010-07-13 17:30:15.0001http://www.bing.com/search?q=eclipse+keyboard+shortcuts+plug-in&src=IE-SearchBox&Form=IE8SRC 786504 2010-07-13 16:22:15.0002010-07-13 16:22:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+run+tests 786473 2010-07-13 16:18:15.0002011-03-14 19:36:15.0001http://www.google.com/search?hl=en&safe=active&ei=dIA8TJHMKcO78gba4ayNBg&q=ant+junit+how+to&start=10&sa=N 5341276 2010-07-13 16:15:15.0002010-07-13 16:15:15.0001http://www.google.com/search?hl=&q=cf+builder+populate+a+new+file&sourceid=navclient-ff&rlz=1B3GGGL_enUS352US352&ie=UTF-8 5341332 2010-07-13 16:09:15.0002010-07-13 16:09:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS337&q=mxunit&aq=f&aqi=g10&aql=&oq=&gs_rfai=CkK8RIYs8TKSONpmMhQSLxvCJBAAAAKoEBU_Qw8I7 786457 2010-07-13 15:50:15.0002010-07-13 15:50:15.0001http://www.google.com/search?q=copy+that+snippet&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-07-13 15:32:15.0002010-07-13 15:32:15.0002http://www.google.com/search?q=mxunit+coldspring 5341320 2010-07-13 20:35:15.0002010-08-04 19:00:15.0001http://wiki.fuseboxframework.com/dashboard.action?maxRecentlyUpdatedPageCount=50 5341320 2010-07-13 20:48:15.0002010-07-13 20:48:15.0001http://www.google.com/search?hl=en&q=mxunit+coldspring&aq=f&aqi=g1&aql=&oq=&gs_rfai= 5341320 2010-07-13 19:22:15.0002010-07-13 19:22:15.0001http://www.google.com.au/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=eclipse+snippets+coldfusion+%24%24&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-07-14 06:24:15.0002010-07-14 06:24:15.0001http://www.google.co.in/search?sourceid=navclient&ie=UTF-8&rlz=1T4RNWN_enIN251IN251&q=ASSERT+tests 786484 2009-06-24 06:38:15.0002009-06-24 06:38:15.00011http://www.google.nl/search?q=mxunit+private+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-07-14 06:48:15.0002010-08-06 21:37:15.0001http://www.google.de/search?hl=de&ei=4N1BSor8DMuEsAbu-MC_CA&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=Expected+Exception+assert&spell=1 786484 2009-06-24 08:04:15.0002009-06-24 08:04:15.0001http://www.google.com.br/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assertEquals%20mx%20unit&ei=N-w8TNnbD4P58AbdwN2nBg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-07-13 22:44:15.0002010-07-13 22:44:15.0001http://www.google.com/search?q=how+to+generate+test+report+using+junit&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2010-07-14 02:06:15.0002010-07-14 02:06:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=Uje&rls=org.mozilla%3Aen-US%3Aofficial&q=DAO+assertion+types&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-07-12 13:52:15.0002010-07-12 13:52:15.0001http://www.google.com/search?q=mxunit+exceptions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-06-24 19:36:15.0002009-06-24 19:36:15.0001http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=install%20mxunit%20framework%20eclipse&ei=vS07TNfMBcSqlAe8oNXSBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-07-12 14:59:15.0002010-07-12 14:59:15.0003http://wiki.mxunit.org/display/default/Advanced+Stuff 5341233 2010-07-12 16:22:15.0002010-09-10 19:51:15.00048http://wiki.mxunit.org/display/default/Stubbing 5341239 2010-07-12 16:25:15.0002011-12-13 04:12:15.00016http://wiki.mxunit.org/display/default/Advanced+Stuff 5341239 2010-07-12 16:28:15.0002011-08-25 17:16:15.0001http://www.google.ca/search?hl=en&safe=off&q=mxunit+extension&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-07-12 16:55:15.0002010-07-12 16:55:15.0001http://www.google.com/search?hl=en&client=safari&rls=en-us&q=expectedexceptions+assert&aq=f&oq=&aqi= 786484 2009-06-24 13:14:15.0002009-06-24 13:14:15.0003http://indemed2.dev.rghent.com/mxunit/index.cfm 786457 2010-07-12 12:24:15.0002010-08-13 13:42:15.00011http://wiki.fuseboxframework.com/label/default/installation 786536 2010-07-12 12:25:15.0002010-09-13 19:57:15.0001http://www.google.fr/ 5341269 2010-07-12 12:40:15.0002010-07-12 12:40:15.0001http://search.live.com/results.aspx?q=tests 786593 2009-06-24 11:42:15.0002009-06-24 11:42:15.0001http://gabe.tmcp.com/mxunit/ 786457 2010-07-12 13:32:15.0002010-07-12 13:32:15.0001http://gabe.tmcp.com/mxunit/samples/samples.cfm 786457 2010-07-12 13:43:15.0002010-07-12 13:43:15.0001http://www.google.com.au/search?q=mxunit+debug+expand&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=on 4292713 2010-07-13 01:10:15.0002010-07-13 01:10:15.0001http://www.google.co.nz/search?q=mxunit+test+exception&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685867 2010-07-13 01:00:15.0002010-07-13 01:00:15.00020http://wiki.mxunit.org/display/default/TDD%2BExample%2B--%2BImplementing%2BNew%2BFunctionality 786598 2009-06-25 15:00:15.0002011-12-26 10:07:15.00065http://www.google.co.in/ 5341276 2010-07-13 08:45:15.0002011-10-25 06:14:15.0001http://www.google.at/search?hl=de&client=firefox-a&hs=cVc&rls=org.mozilla%3Ade%3Aofficial&q=java+task+ant+generate+test+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-13 10:35:15.0002010-07-13 10:35:15.0001http://www.google.com/search?q=formatting+ant+junitreport&hl=en&rls=com.microsoft:en-US&ei=fDo8TKSYO4X2tgPl_sTaCg&start=10&sa=N 5341276 2010-07-13 10:07:15.0002010-07-13 10:07:15.0001http://www.google.at/search?hl=de&client=firefox-a&hs=4IJ&rls=org.mozilla%3Ade%3Aofficial&q=generate+junit+xml&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-13 11:12:15.0002010-07-13 11:12:15.00017http://wiki.mxunit.org/label/default/mocking 5341256 2010-07-13 10:58:15.0002011-07-20 16:16:15.0001http://www.google.ca/search?hl=en&safe=off&q=junitreport+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-12 17:39:15.0002010-07-12 17:39:15.0003http://www.google.com/search?hl=en&source=hp&q=how+to+creaate+junit+test+reports&btnG=Google+Search&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-12 17:13:15.0002010-07-12 17:18:15.0001http://www.google.com/search?q=cfeclipse+%2B+snip+tree+view+%2B+path&btnG=Search&hl=en&sa=2 5341332 2010-07-12 18:17:15.0002010-07-12 18:17:15.0002http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=2195637 786457 2009-06-24 23:03:15.0002009-08-19 13:45:15.00015http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341647 2010-07-13 00:04:15.0002010-09-27 05:06:15.0002http://www.google.com/search?q=mxunit+assert+struct+equals&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-07-12 19:28:15.0002010-07-12 19:28:15.0001http://www.google.com.au/search?q=mxunit+expected+object+type+list&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=on 786484 2010-07-13 00:20:15.0002010-07-13 00:20:15.0001http://search.netzero.net/search?source=accstartpage&action=search&query=Confluence+talks 4685854 2010-07-10 06:08:15.0002010-07-10 06:08:15.0001http://www.google.com/reader/view/user/08548037965866821354/label/politics 786457 2010-07-10 06:18:15.0002010-07-10 06:18:15.00019http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341606 2010-07-10 01:38:15.0002011-12-29 18:56:15.0001http://www.google.it/search?hl=it&&sa=X&ei=w3w4TMWjOYGmONnmmIoK&ved=0CBQQBSgA&q=mx+unit+test+private+methods&spell=1 4292736 2010-07-10 14:00:15.0002010-07-10 14:00:15.0002http://www.google.co.uk/search?q=mxunit+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-07-10 17:14:15.0002010-07-10 17:14:15.0004http://www.google.com/url?sa=D&q=http://wiki.mxunit.org&usg=AFQjCNHv7skiIeLiHvNzuWS2WaNNLEqv-w 786457 2010-07-10 11:58:15.0002010-11-02 14:50:15.0001http://www.google.com/search?hl=en&&sa=X&ei=NWg4TKuHGYG8lQeVooHTBw&ved=0CBcQBSgA&q=coldfusion+builder+key&spell=1 5341332 2010-07-10 12:34:15.0002010-07-10 12:34:15.00011http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+injectmethod 5341320 2010-07-09 20:56:15.0002011-08-24 18:23:15.0001http://www.google.com/search?q=automated+testing+mxunit&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341269 2010-07-09 21:21:15.0002010-07-09 21:21:15.0001http://www.google.com/ 5341601 2010-07-09 20:03:15.0002010-07-09 20:03:15.0001http://buy-cialas.medcheaprx.info.medcheaprx.info/site_map.html 786478 2010-07-09 23:13:15.0002010-07-09 23:13:15.0001http://www.google.com/search?q=automated+testing+mxunit&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341530 2010-07-09 21:22:15.0002010-07-09 21:22:15.0001http://mxunit/mxunit/samples/samples.cfm 786457 2010-07-09 22:03:15.0002010-07-09 22:03:15.0001http://www.google.de/search?q=Mike+Rankin+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-07-12 10:53:15.0002010-07-12 10:53:15.00020http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BTroubleshooting%23EclipsePluginTroubleshooting-UsingtheRemoteFacadeTester.cfm&usg=AFQjCNE53kJ47XmAeXx8RN0WektEJQ7Dvw 4292815 2010-07-12 10:35:15.0002011-10-27 17:29:15.0001http://www.google.de/search?q=TDD+eclipse+plugin&hl=de&ei=SwY7TLGmJcqvOLin1YoK&start=10&sa=N 786494 2010-07-12 12:13:15.0002010-07-12 12:13:15.0001http://www.google.de/search?q=ant+generate&hl=de&client=firefox-a&rls=org.mozilla:de:official&ei=2QI7TMDJGqGJONf93YkK&start=10&sa=N 5341276 2010-07-12 11:58:15.0002010-07-12 11:58:15.0001http://www.google.ie/search?q=tdd+example&hl=en&client=firefox-a&hs=eLv&rls=org.mozilla:en-US:official&ei=0eA6TMT6FZX20wS9ypxp&start=20&sa=N 786598 2010-07-12 11:52:15.0002010-07-12 11:52:15.0001http://wiki.fuseboxframework.com/label/default/installation 786457 2010-07-12 04:04:15.0002010-07-12 04:04:15.0004http://github.com/virtix/mxunit 786457 2010-07-11 00:31:15.0002010-10-08 00:20:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=7We&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=copy+eclipse+snippets&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-07-10 18:12:15.0002010-07-10 18:12:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit+mocking&aq=f&aqi=g1&aql=&oq=&gs_rfai= 5341597 2010-07-12 09:26:15.0002010-07-12 09:26:15.0001http://www.google.co.za/ 786598 2010-07-12 08:54:15.0002010-07-12 08:54:15.0001http://www.google.ro/search?hl=ro&client=firefox-a&rls=org.mozilla%3Aro%3Aofficial&q=continuous+integration+hudson+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341473 2010-07-12 06:43:15.0002010-07-12 06:43:15.00013http://www.mxunit.org/ 786517 2010-07-12 05:06:15.0002011-09-01 23:54:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+test+cfm 5341320 2010-07-09 09:08:15.0002010-07-09 09:08:15.0001http://search.yahoo.com/search?p=ant+junit&fr=chr-i3752 5341276 2010-07-09 10:36:17.0002010-07-09 10:36:17.0001http://www.google.co.uk/search?q=hudson+ant&hl=en&safe=active&rlz=1T4GGLL_enGB362GB363&ei=__42TOOZNIe80gSc9cj0Aw&start=30&sa=N 5341473 2010-07-09 10:52:15.0002010-07-09 10:52:15.0009http://wiki.mxunit.org/label/default/mocking 5341416 2010-07-09 12:55:15.0002011-09-01 15:55:15.0002http://www.google.com.au/search?q=mxunit+ant&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a 5341276 2010-07-09 04:24:15.0002010-07-09 04:24:15.0001http://www.google.co.in/search?hl=&q=ant+generate+report&sourceid=navclient-ff&rlz=1B3GGGL_enHK327HK327&ie=UTF-8 5341276 2010-07-09 04:40:15.0002010-07-09 04:40:15.0001http://www.google.co.in/search?hl=en&q=ant+create+text+file+and+save+file&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-09 05:00:15.0002010-07-09 05:00:15.0001http://www.google.com/search?q=mxunit&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADFA_en 786457 2010-07-09 00:12:15.0002010-07-09 00:12:15.0002http://www.google.com/ 4292817 2010-07-09 01:09:15.0002011-08-20 10:58:15.0001http://www.google.pt/search?hl=pt-PT&client=firefox-a&rls=org.mozilla%3Apt-PT%3Aofficial&q=junit+ant+multiple+folders+example&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-09 01:35:15.0002010-07-09 01:35:15.0001http://www.google.com.ph/search?q=ant+%2B+junit+%2B+testresults&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-07-09 03:31:15.0002010-07-09 03:31:15.0001http://www.google.com/search?q=mxunit+getting+started&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-07-08 21:23:15.0002010-07-08 21:23:15.0001http://www.google.com/search?q=Multiple+Domains+Confluence&hl=en&client=firefox-a&hs=BBf&rls=org.mozilla:en-US:official&ei=GUs2TJ6UM8H68AbR0t2yAw&start=10&sa=N 5341269 2010-07-08 22:05:15.0002010-07-08 22:05:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assert+list 786484 2010-07-08 22:43:15.0002010-07-08 22:43:15.0001http://www.google.com.br/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=clatko-Int-mac:en-US:unofficial&client=firefox-a 786457 2009-06-28 20:51:15.0002009-06-28 20:51:15.0001http://www.google.fr/search?q=junit+tutorial+ant&hl=fr&sa=2 5341276 2010-07-08 22:43:15.0002010-07-08 22:43:15.00042http://blog.mxunit.org/2010/07/mxunit-20-released.html 786457 2010-07-09 17:40:15.0002011-11-21 22:43:15.0002http://localhost:8501/mxunit/runner/index.cfm?test=%2Fsupercpad%2Fweb%2Fcursites%2Fsrchsites.cfm&componentPath=%2Fsupercpad%2Fweb%2Fcursites%2FSSI.cfc 786457 2010-07-09 17:37:15.0002010-07-09 17:38:15.0001http://localhost:8501/mxunit/runner/index.cfm 786457 2010-07-09 19:08:15.0002010-07-09 19:08:15.0001http://www.google.com/search?q=mxunit+test+case&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786564 2010-07-09 18:49:15.0002010-07-09 18:49:15.0001http://127.0.0.1:49587/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2010-07-09 17:26:15.0002010-07-09 17:26:15.0003http://localhost/mxunit/index.cfm?&debug=true 786457 2010-07-09 16:58:15.0002011-08-12 21:48:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=F24755A37171A47D9D26EBB639AF53FB 5734432 2010-07-09 17:31:15.0002010-07-09 17:31:15.0002http://127.0.0.1:49587/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292817 2010-07-09 17:31:15.0002010-07-09 17:31:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=RRu&rls=org.mozilla%3Ade%3Aofficial&q=Ant+Report+Task&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-09 14:25:00.0002010-07-09 14:25:00.0001http://www.google.com/search?hl=&q=how+to+call+junitreport+task&sourceid=navclient-ff&rlz=1B3GGGL_enUS248US249&ie=UTF-8 5341276 2010-07-09 14:21:15.0002010-07-09 14:21:15.0006http://www.google.com/ 786457 2010-07-09 16:41:15.0002011-07-27 17:03:15.0001http://www.google.com/search?q=eclipse.ini+logging&hl=en&safe=active&ei=j0I3TIKKD4mLlAfhkvhK&start=20&sa=N 4292815 2010-07-09 15:40:15.0002010-07-09 15:40:15.0005http://wiki.mxunit.org/labels/viewlabel.action?ids=5472258&key=default&startIndex=10 5341258 2010-07-09 12:59:15.0002011-06-21 22:26:15.00014http://wiki.mxunit.org/label/default/mocking 5341233 2010-07-09 12:56:15.0002011-11-15 08:34:15.0001http://www.google.be/url?sa=t&source=web&cd=1&ved=0CBEQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=task%20doc&ei=pyk3TNG0G9-fOPDN1dME&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-07-09 13:53:15.0002010-07-09 13:53:15.0001http://www.google.fi/search?q=how+to+edit+junit+test+report+for+junit+task&hl=fi&ei=YLI1TP2oJIeOOIr0_O4E&start=20&sa=N 5341276 2010-07-08 11:12:15.0002010-07-08 11:12:15.0001http://www.google.pl/search?q=dao+testing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 4292766 2010-07-08 11:43:15.0002010-07-08 11:43:15.0003http://www.google.com/search?client=ubuntu&channel=fs&q=mxunit+debug&ie=utf-8&oe=utf-8 4292713 2010-07-08 10:12:15.0002010-07-08 10:13:15.0001http://www.google.co.uk/search?num=100&hl=en&client=safari&rls=en&q=ant+manual+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-08 10:58:15.0002010-07-08 10:58:15.000//groups.google.com/group/mxunit.http 4292766 virtix2010-01-15 15:04:53.000virtix2010-01-15 15:04:53.0001http://www.google.co.uk/search?q=mxunit+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786582 2010-07-08 09:26:15.0002010-07-08 09:26:15.0001http://www.google.de/search?q=assert+patterns&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 786484 2009-06-30 21:10:15.0002009-06-30 21:10:15.0002http://www.google.co.uk/search?q=mxunit+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292794 2010-07-08 09:30:15.0002010-07-15 13:37:15.000//xunitpatterns.com/(http 4292766 virtix2010-01-15 15:04:53.000virtix2010-01-15 15:04:53.000//en.wikipedia.org/wiki/Liskov_substitution_principlehttp 4292766 virtix2010-01-15 15:04:53.000virtix2010-01-15 15:04:53.000//martinfowler.com/http 4292766 virtix2010-01-15 15:04:53.000virtix2010-01-15 15:04:53.0001http://www.google.co.uk/search?q=how+run+mxunit+browser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-07-08 08:57:15.0002010-07-08 08:57:15.0001http://www.google.com/search?aq=1&oq=mxunit&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2010-07-08 02:49:15.0002010-07-08 02:49:15.000//www.remotesynthesis.com/http 4292766 virtix2010-01-15 15:04:53.000virtix2010-01-15 15:04:53.0001http://www.google.co.in/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=Assert+Pattern&meta=&btnG=Google+Search 786484 2010-07-08 06:33:15.0002010-07-08 06:33:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=tOI&rls=org.mozilla%3Aen-GB%3Aofficial&q=unit+testing+with+coldspring&aq=f&aqi=&aql=&oq=&gs_rfai= 5341320 2010-07-07 21:46:15.0002010-07-07 21:46:15.0001http://wiki.mxunit.org/display/default/Advanced+Stuff 5341606 2010-07-07 20:12:15.0002010-07-07 20:12:15.0002http://wiki.mxunit.org/display/default/Advanced+Stuff 5341260 2010-07-07 20:13:15.0002011-01-17 22:50:15.0002http://www.google.com/search?q=mxunit+assertions&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___US374 786478 2010-07-08 19:31:15.0002010-07-08 19:31:15.0002http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5734432 2010-07-08 19:29:15.0002010-07-08 19:29:15.0001http://www.google.com/search?q=mxunit+tutorials&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&hs=oek&start=20&sa=N 786598 2009-07-01 18:56:15.0002009-07-01 18:56:15.0004http://wiki.fuseboxframework.com/display/default/Installation+Requirements 4292751 2010-07-08 19:15:15.0002010-09-24 20:43:15.0001http://www.google.com/search?hl=en&q=mxunit+coldfusion+builder&aq=1&aqi=g2&aql=&oq=MXUnit+C&gs_rfai= 5341332 2010-07-08 18:52:15.0002010-07-08 18:52:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=gqP&q=MXUnit&aq=f&oq=&aqi=g1g%3As1g5g%3As2g1 786457 2009-07-01 18:45:15.0002009-07-01 18:45:15.0001http://www.google.com/search?q=mxunit+assert+equals&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___US374 786478 2010-07-08 17:19:15.0002010-07-08 17:19:15.0002http://www.google.co.uk/search?q=mxunit+injectmethod&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2010-07-08 15:46:15.0002010-07-08 15:46:15.0001http://www.google.fr/search?hl=fr&q=plugin+debug+confluence&btnG=Recherche+Google&meta=&aq=f&oq= 2195464 2009-07-01 15:13:15.0002009-07-01 15:13:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=wPD&rls=org.mozilla:en-US:official&&sa=X&ei=jeA1TLLaA4bSsAPeqsDVAQ&ved=0CBsQBSgA&q=mxunit&spell=1 786457 2010-07-08 14:29:15.0002010-07-08 14:29:15.0003http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 4292820 2010-07-07 15:11:15.0002010-07-20 10:36:15.0002http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341208 2010-07-07 15:13:15.0002010-07-07 15:13:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341326 2010-07-07 15:08:15.0002010-07-07 15:08:15.0002http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786504 2010-07-07 15:09:15.0002010-07-07 15:09:15.0001http://wiki.fuseboxframework.com/display/default/Advanced+Stuff 4292794 2010-07-07 15:16:15.0002010-07-07 15:16:15.0001http://www.google.co.uk/search?q=hundson+confluence&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341473 2010-07-07 15:49:15.0002010-07-07 15:49:15.0001http://wiki.fuseboxframework.com/display/default/Advanced+Stuff 5734424 2010-07-07 15:13:15.0002010-07-07 15:13:15.0001http://trac.fuseboxframework.org/display/default/Tutorials 786473 2009-06-08 15:36:15.0002009-06-08 15:36:15.0002http://www.google.co.uk/search?hl=en&client=firefox-a&hs=c7C&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+assertions&aq=f&aqi=g1&aql=&oq=&gs_rfai= 786478 2010-07-07 16:06:15.0002010-07-07 16:06:15.0007http://www.google.com/search?q=mxunit+test+suite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786575 2010-07-07 15:49:15.0002011-10-10 15:33:15.0001http://trac.fuseboxframework.org/display/default/Tutorials 786494 2009-06-08 15:43:15.0002009-06-08 15:43:15.00013http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug 4292713 2010-07-07 16:00:15.0002011-09-13 02:58:15.0002http://www.google.com/ 786564 2010-07-07 19:40:15.0002010-07-07 19:40:15.0004http://wiki.mxunit.org/display/default/Advanced+Stuff 5341597 2010-07-07 20:11:15.0002011-07-28 21:14:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us%3AIE-SearchBox&rlz=1I7GGLL_en&q=%3Ccfset+Obj&aq=f&oq=&aqi= 786484 2009-06-08 17:14:15.0002009-06-08 17:14:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=junit+ant+xml+reports&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-07 17:15:15.0002010-07-07 17:15:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mx+unit+private+methods 4292736 2010-07-07 18:09:15.0002010-07-07 19:51:15.0001http://www.google.com.au/search?q=component+under+which&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341606 2010-07-07 08:39:15.0002010-07-07 08:39:15.0001http://www.google.com.hk/search?hl=zh-CN&lr=lang_en&cr=countryUS&newwindow=1&safe=strict&as_qdr=all&ei=AT00TL6pE82wcb_IraMI&q=adapter+pattern&start=30&sa=N 4292766 2010-07-07 08:39:15.0002010-07-07 08:39:15.00011http://wiki.mxunit.org/display/default/Anatomy+of+a+TestCase 5341647 2010-07-07 05:35:15.0002012-01-04 21:28:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=coverage 5341530 2010-07-07 13:53:15.0002010-11-09 14:21:15.0001http://www.google.com/search?hl=en&q=mxunit%20cf%20builder&btnG=Google+Search 5341332 2010-07-07 12:43:15.0002010-07-07 12:43:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+asserttrue&aq=f&aqi=g1&aql=&oq=&gs_rfai= 786478 2010-07-07 09:26:15.0002010-07-07 09:26:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=L7Y&rls=org.mozilla%3Aen-US%3Aofficial&q=junit+build.xml+test+results+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-06 19:29:15.0002010-07-06 19:29:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=PLG&rls=org.mozilla%3Aen-US%3Aofficial&q=MXUnit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-07-06 21:29:15.0002010-07-06 21:29:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=2&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=5LUuSoHfOJvGM5yKzfYJ&rct=j&q=mxunit+expected+but+Expression+was+thrown&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2009-06-09 19:21:15.0002009-06-09 19:21:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=FEi&rls=org.mozilla%3Ade%3Aofficial&q=coldfusion+junitreport+&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-07-06 07:07:15.0002010-07-06 07:07:15.000 6258691 6160444 marcesher2010-10-27 14:11:32.0002010-10-27 14:11:32.0001http://www.google.com/search?client=safari&rls=en&q=test+adapter+pattern&ie=UTF-8&oe=UTF-8 4292766 2010-07-06 06:24:15.0002010-07-06 06:24:15.000 6258692 6160444 marcesher2010-10-27 14:11:32.0002010-10-27 14:11:32.0001http://www.google.co.uk/search?hl=en&q=mxunit+injectmethod&meta=&rlz= 5341320 2010-07-06 11:08:15.0002010-07-06 11:08:15.000 6258692 6160392 marcesher2010-10-27 13:49:47.0002010-10-27 13:49:47.0001http://www.google.fr/search?q=tests+DAO+teardown&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292766 2010-07-06 09:53:15.0002010-07-06 09:53:15.000 6258690 6160392 marcesher2010-10-27 13:49:47.0002010-10-27 13:49:47.0006http://wiki.mxunit.org/display/default/Built-In%2BAssertions?showComments=false 786478 2009-06-08 19:36:15.0002010-03-12 17:53:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=JUnit+reports+xml+without+ANT&ie=utf-8&oe=utf-8 5341276 2010-07-06 11:33:15.0002010-07-06 11:33:15.000 6258691 6160392 marcesher2010-10-27 13:49:47.0002010-10-27 13:49:47.0001http://www.google.fr/search?q=junit+reporting+XMl+stylesheet&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5341276 2010-07-06 11:21:15.0002010-07-06 11:21:15.000 6258689 6160392 marcesher2010-10-27 13:49:47.0002010-10-27 13:49:47.000 6258690 6160404 marcesher2010-10-18 01:51:11.0002010-10-18 01:51:11.0008http://www.google.co.uk/search?q=mxunit+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341597 2010-07-06 13:32:15.0002011-02-24 11:44:15.000 6258691 6160404 marcesher2010-10-18 01:51:11.0002010-10-18 01:51:11.000 6258691 6160402 marcesher2010-10-18 01:40:58.0002010-10-18 01:40:58.000 6258689 6160404 marcesher2010-10-18 01:51:11.0002010-10-18 01:51:11.0001http://wiki.fuseboxframework.org/display/default/What+to+put+in+your+tests+(Assertion+Patterns)?showComments=true&showCommentArea=true 786484 2009-06-08 22:01:15.0002009-06-08 22:01:15.00029http://wiki.mxunit.org/display/default/Creating+a+Mock 786457 2010-07-06 13:32:15.0002011-12-13 03:47:15.0002http://www.google.com/search?client=safari&rls=en&q=mxunit+mocking&ie=UTF-8&oe=UTF-8 5341233 2010-07-06 18:53:15.0002010-07-06 18:53:15.000 6258689 6160402 marcesher2010-10-18 01:40:57.0002010-10-18 01:40:57.0005http://www.google.com/search?q=mxunit+documentation&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF_en 786457 2009-06-08 21:12:15.0002010-07-22 17:42:15.000 6258690 6160402 marcesher2010-10-18 01:40:58.0002010-10-18 01:40:58.0002http://www.google.com/search?client=safari&rls=en&q=mxunit+mocking&ie=UTF-8&oe=UTF-8 5341597 2010-07-06 18:55:15.0002010-07-06 18:55:15.0001http://www.google.com/search?hl=en&safe=off&q=mxUnit+docs&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786457 2010-07-06 18:55:15.0002010-07-06 18:55:15.00067http://wiki.fuseboxframework.com/display/default/Getting+Started 5734432 2010-07-06 19:18:15.0002010-09-27 22:42:15.0001http://wiki.mxunit.org/display/default/Stubbing?focusedCommentId=5341502 5341231 2010-07-06 18:56:15.0002010-07-06 18:56:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+dump 4292713 2010-07-05 09:49:15.0002010-07-05 09:49:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&num=50&q=mxunit+junitreport&aq=f&oq=&aqi= 786582 2009-06-10 17:38:15.0002009-06-10 17:38:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+assertIsTypeOf&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-07-05 12:11:15.0002010-07-05 12:11:15.0002http://www.google.de/ 5341211 2010-07-05 07:20:15.0002010-07-05 08:53:15.0001http://www.google.de/url?sa=t&source=web&ct=res&cd=10&ved=0CGAQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=test%20dao&ei=4DcyTJDlLJKjOOj6qMYB&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2010-07-05 19:53:15.0002010-07-05 19:53:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit+bug&aq=f&aqi=&aql=&oq=&gs_rfai= 786494 2010-07-05 15:26:15.0002010-07-05 15:26:15.0001http://www.google.com.ar/search?hl=es&safe=off&num=20&q=assertion+patterns&meta=lr%3Dlang_ca%7Clang_es%7Clang_en%7Clang_it%7Clang_pt 786484 2009-06-10 23:54:15.0002009-06-10 23:54:15.0004http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BKeyboard%2BShortcuts 786504 2010-07-05 17:30:15.0002010-08-09 14:30:15.0001http://www.google.de/ 786575 2010-07-05 13:36:15.0002010-07-05 13:36:15.0001http://www.google.ca/search?hl=en&ei=o-UxTPGiOpLqnQfmwtj9Aw&q=constructor+injection+parameters+testing&start=40&sa=N 5341606 2010-07-05 14:03:15.0002010-07-05 14:03:15.0001http://www.google.co.in/search?q=mocking+a+single+method+using+when&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=6ssxTOaCB8iHcYS2nKAD 5341320 2010-07-05 12:12:15.0002010-07-05 12:12:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit+assertequals&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-07-05 13:00:15.0002010-07-05 13:00:15.0001http://www.google.com.sg/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGLL_enSG326IN326&q=compare+object+state+using+Assert 786484 2009-06-10 05:23:15.0002009-06-10 05:23:15.0001http://github.com/virtix/mxunit/wikis/preview 786457 2010-07-05 02:53:15.0002010-07-05 02:53:15.0002http://wiki.fuseboxframework.com/display/default/Automation 5341271 2010-07-05 02:46:15.0002010-07-08 19:25:15.0001http://wiki.fuseboxframework.com/pages/listpages-dirview.action?key=default&openId=5341187 4292773 2010-07-05 02:46:15.0002010-07-05 02:46:15.0001http://wiki.fuseboxframework.com/display/default/Testing+Basics?showChildren=false 5341187 2010-07-05 02:45:15.0002010-07-05 02:45:15.0001http://mxunit.org/doc/index.cfm?path=7_4_1 786457 2010-07-05 02:40:15.0002010-07-05 02:40:15.0008http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341200 2010-07-04 18:15:15.0002011-08-19 06:25:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=4292751 5734432 2010-07-04 11:57:15.0002010-07-04 11:57:15.0001http://localhost:8301/mxunit/index.cfm 786457 2010-07-04 20:04:15.0002010-07-04 20:04:15.000298http://wiki.mxunit.org/display/default/MXUnit+Documentation 5734432 2010-07-04 19:23:15.0002012-01-06 18:29:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=ant 5341269 2010-07-04 11:27:15.0002010-11-09 11:09:15.00029http://wiki.mxunit.org/display/default/Eclipse+Plugin+FAQ?showComments=true&showCommentArea=true 4292817 2010-07-04 08:44:15.0002011-11-04 07:42:15.00040http://wiki.mxunit.org/display/default/Installation+Requirements 4292751 2010-07-04 11:57:15.0002011-12-16 20:36:15.00010http://wiki.mxunit.org/display/default/Advanced+Configuration 786457 2010-07-04 11:48:15.0002011-11-08 03:50:15.0005http://www.fuseboxframework.com/dashboard.action 5341647 2010-07-05 02:18:15.0002010-07-05 02:18:15.0001http://www.google.com.au/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGLL_enAU317AU318&q=unit+test+dao+require+stored+procedures 4292766 2010-07-05 00:41:15.0002010-07-05 00:41:15.0001http://www.google.co.nz/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-07-04 23:49:15.0002010-07-04 23:49:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341208 5734424 2010-07-03 19:50:15.0002010-07-03 19:50:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FAdvanced%2BStuff 5341208 2010-07-03 19:47:15.0002010-07-03 19:47:15.0002http://www.google.co.uk/search?hl=en&q=mxunit+assert+exception&aq=f&aqi=&aql=&oq=&gs_rfai= 4685867 2010-07-03 18:38:15.0002010-07-03 18:38:15.0002http://www.google.com/ 4292766 2010-07-03 08:51:15.0002010-08-13 23:10:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5734424 5734424 2010-07-03 20:22:15.0002010-07-03 20:22:15.000475http://wiki.mxunit.org/display/default/MXUnit+Documentation 5734424 2010-07-03 20:21:15.0002012-01-05 09:41:15.0001http://wiki.mxunit.org/display/default/Using%2Brequest.debug%2528%2529 2195464 2009-06-14 12:51:15.0002009-06-14 12:51:15.00016http://wiki.mxunit.org/display/default/Advanced+Configuration 5341208 2010-07-03 19:50:15.0002011-12-25 00:52:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ant+junit+report+style&ie=utf-8&oe=utf-8 5341276 2010-07-02 18:05:15.0002010-07-02 18:05:15.0001http://127.0.0.1:2934/help/nav/10 4292817 2010-07-02 16:13:15.0002010-07-02 16:13:15.0002http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS377&q=mxunit+testing+private+methods&aq=f&aqi=&aql=&oq=&gs_rfai=CHvAStAsuTOGZMorAM6CPoYEKAAAAqgQFT9CLaM4 786598 2010-07-02 15:55:15.0002010-07-02 15:55:15.0004http://wiki.mxunit.org/display/default/Eclipse+Plugin+FAQ 4292817 2010-07-03 01:08:15.0002011-11-04 07:42:15.00075http://mxunit.org/ 786517 2010-07-02 22:53:15.0002011-12-31 13:42:15.0001http://www.google.com/search?q=eclipse+adding+keyboard+shortcuts+to+plugins&hl=en&qscrl=1&ei=cVwuTJ-PCJCmnQfe2ZHdAw&start=10&sa=N 786504 2010-07-02 21:40:15.0002010-07-02 21:40:15.0001http://www.google.com/search?hl=en&safe=active&q=nunit+testresult+report+generator+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-02 19:29:15.0002010-07-02 19:29:15.00010http://wiki.mxunit.org/display/default/Ant 5341208 2010-07-02 12:55:15.0002011-01-14 19:52:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=kAM&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+override+functions&aq=f&aqi=&aql=&oq=&gs_rfai= 5341320 2010-07-02 13:22:15.0002010-07-02 13:22:15.0001http://www.google.com/search?hl=&q=coldfusion+ant+build&sourceid=navclient-ff&rlz=1B3GGGL_enUS285US285&ie=UTF-8 5341276 2010-07-02 12:52:15.0002010-07-02 12:52:15.0001http://search.live.com/results.aspx?q=mxunit 786593 2009-06-13 08:18:15.0002009-06-13 08:18:15.0001http://www.google.com/search?q=mxunit+assert+equals&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-07-02 14:01:15.0002010-07-02 14:01:15.0002http://youtrack.jetbrains.net/issue/CFML-89 786529 2010-07-02 14:17:15.0002010-07-05 08:19:15.00090http://wiki.mxunit.org/display/default/Anatomy+of+a+TestCase 786457 2010-07-02 13:30:15.0002012-01-05 17:56:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=troubleshooting+eclipse+plugin+errors 4292815 2010-07-02 13:44:15.0002010-07-02 13:44:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=how+does+ant+generate+report+from+junit&ie=utf-8&oe=utf-8 5341276 2010-07-02 07:16:15.0002010-07-02 07:16:15.0004http://localhost:8301/mxunit/ 786457 2010-07-02 02:37:15.0002011-08-24 06:02:15.0002http://wiki.fuseboxframework.org/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B%28Assertion%2BPatterns%29?showComments=true&showCommentArea=true 786484 2010-07-02 12:33:15.0002010-07-02 14:27:15.0001http://www.google.fr/search?q=tutorial+junit++report+html&hl=fr&client=firefox-a&rls=org.mozilla:fr:official&channel=s&ei=x98tTO_hPOTdsAaumJi2Ag&start=10&sa=N 5341276 2010-07-02 12:48:15.0002010-07-02 12:48:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=56c&rls=org.mozilla%3Aen-US%3Aofficial&q=test+history+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-07-02 09:23:15.0002010-07-02 09:23:15.0002http://www.google.co.uk/search?q=mx+unit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-07-02 10:24:15.0002010-07-02 10:24:15.0001http://wiki.mxunit.org/label/default/orm 786457 2010-07-01 20:17:15.0002010-07-01 20:17:15.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assert 786484 2009-06-15 20:09:15.0002011-08-30 20:55:15.0001http://www.google.co.id/search?q=testing+reading&hl=id&client=firefox-a&rls=org.mozilla:en-US:official&prmd=l&ei=HU8tTID8Cc6HkAWWn_Vg&start=180&sa=N 5341530 2010-07-02 02:32:15.0002010-07-02 02:32:15.0001http://127.0.0.1:4341/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html?resultof=%22%63%66%63%22%20%22%70%61%74%68%22%20 4292815 2010-07-01 17:18:15.0002010-07-01 17:18:15.0004http://wiki.mxunit.org/display/default/CFObjective+2010+--+Continuous+Integration+with+Hudson,+ANT,+and+MXUnit 786457 2010-07-01 17:09:15.0002010-11-08 02:40:15.0001http://www.google.co.in/search?q=ll+private+method+in+java&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=strict 4292736 2010-07-01 14:12:15.0002010-07-01 14:12:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+testing+private+functions 4292736 2010-07-01 14:47:15.0002011-05-10 10:43:15.0006http://wiki.mxunit.org/display/default/Configure+and+Test+the+Plugin 786529 2010-07-01 15:25:15.0002011-10-21 15:08:15.00012http://wiki.mxunit.org/display/default/Install+the+Eclipse+Plugin 786517 2010-07-01 15:25:15.0002011-11-02 13:54:15.0001http://www.google.it/search?sourceid=chrome&ie=UTF-8&q=mxunit+manual 5341530 2010-07-01 15:51:15.0002010-07-01 15:51:15.0002http://dev/mxunit/ 786457 2010-07-01 16:00:15.0002010-07-08 19:39:15.0002http://www.google.it/search?hl=it&q=mxunit+hudson&meta= 5341473 2010-07-01 17:00:15.0002010-07-01 17:08:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=nqN&rls=org.mozilla:en-US:official&channel=s&&sa=X&ei=tsosTPOQEIK78gbkzrmMDg&ved=0CBkQBSgA&q=mx+unit+Test+could+not+connect+to+facade+URL&spell=1 4292815 2010-07-01 17:05:15.0002010-07-01 17:05:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+run+tests 5341269 2010-07-01 09:13:15.0002010-07-01 09:13:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+fail 786478 2010-07-01 10:42:15.0002010-07-01 10:42:15.0001http://wiki.mxunit.org/dashboard.action 786582 2010-07-01 11:50:15.0002010-07-01 11:50:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+cfeclipse+getting+started&ei=-IIsTKrhKYiUsQaG6-i5Ag&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=UxeaauyQDIUYOAvhnzEyTA 786457 2010-07-01 11:59:15.0002010-07-01 12:04:15.0001http://www.google.com/search?q=mxunit+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-07-01 13:18:15.0002010-07-01 13:18:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+documentation&ei=UJ4sTNmpB9-hsQba6aHHAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=efaNbUTJWU4kq4jkoiiO-A 786457 2010-07-01 13:56:15.0002010-07-01 13:56:15.000 6258693 6160444 marcesher2010-10-27 14:11:32.0002010-10-27 14:11:32.0001http://www.google.it/search?q=atlassian+confluence+index+plugin&hl=it&ei=ZEwsTLjfJIbvObLdlJQJ&start=10&sa=N 786457 2010-07-01 08:16:15.0002010-07-01 08:16:15.000 6258694 6160444 marcesher2010-10-27 14:11:32.0002010-10-27 14:11:32.0001http://www.google.com.sg/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=euJ&q=assert+type+of+expected+exception&btnG=Search&meta=&aq=f&oq= 786484 2009-06-16 19:21:15.0002009-06-16 19:21:15.000 4816897 6160444 marcesher2010-10-27 14:11:32.0002010-10-27 14:11:32.000 6258695 6160444 marcesher2010-10-27 14:11:32.0002010-10-27 14:11:32.000 6258696 6160444 marcesher2010-10-27 14:11:32.0002010-10-27 14:11:32.0007http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug 4292713 2010-06-30 20:54:15.0002011-11-09 17:15:15.0001http://www.google.com/search?hl=en&rlz=1G1GGLQ_ENUS285&q=ant+junit+report&aq=0c&aqi=g-c2&aql=&oq=ant+jreport&gs_rfai= 5341276 2010-06-30 20:52:15.0002010-06-30 20:52:15.000 6258697 6160444 marcesher2010-10-27 14:11:32.0002010-10-27 14:11:32.000 5832707 6160444 marcesher2010-10-27 14:11:32.0002010-10-27 14:11:32.0001http://www.google.co.uk/search?hl=en&q=mxunit+assertions&aq=f&aqi=g1&aql=&oq=&gs_rfai= 786478 2010-06-30 20:40:15.0002010-06-30 20:40:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+test+expected+exception&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-06-30 20:33:15.0002010-06-30 20:33:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertEqual 786478 2010-06-30 20:22:15.0002010-06-30 20:22:15.0005http://www.mxunit.org/doc/index.cfm?doc=installplugin 786517 2010-06-30 20:00:15.0002011-07-06 15:44:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=JUnit-style+XML+test+reports 5341276 2010-06-30 19:59:15.0002010-06-30 19:59:15.0001http://www.google.com/search?hl=en&q=Using+Assert+to+verify+object+in+collection&aq=f&oq=&aqi= 786484 2009-06-16 15:04:15.0002009-06-16 15:04:15.0001http://search.yahoo.com/search?p=mocking+behavior&fr=ush-health 5341601 2010-06-30 18:19:15.0002010-06-30 18:19:15.0001http://www.google.com/search?q=cf+snippets&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-06-30 17:43:15.0002010-06-30 17:43:15.0001http://www.google.com/search?hl=en&q=ant+junit+report+results&aq=f&aqi=&aql=f&oq=&gs_rfai= 5341276 2010-06-30 17:30:15.0002010-06-30 17:30:15.0001http://fr.search.yahoo.com/search;_ylt=A03uv8eMXitMBU4BmwBjAQx.?p=ant+task&ei=UTF-8&fr=yfp-t-703&xargs=0&pstart=1&b=11 5341276 2010-06-30 15:12:15.0002010-06-30 15:12:15.00067http://code.google.com/p/mxunit/ 786457 2010-06-30 11:29:15.0002012-01-04 23:46:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug+function 2195464 2010-06-30 09:42:15.0002010-06-30 09:42:15.0001http://youtrack.jetbrains.net/issue/CFML-89?query=sort+by%3A+project+asc.+sort+by%3A+type 786529 2010-06-30 10:00:19.0002010-06-30 10:00:19.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+documentation&ei=zQArTMCqHNGosQb0leHEBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-06-30 08:31:15.0002010-06-30 08:31:15.0001http://www.google.de/search?q=mxunit+testsuite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786575 2010-06-30 09:40:15.0002010-06-30 09:40:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mx+unit+wiki&ei=WfQqTLqrOoyWsQb3he3EBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-06-30 07:38:15.0002010-06-30 07:38:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+documentation&aq=0&aqi=g10&aql=&oq=mxunit+&gs_rfai=&fp=a0f713e140dfbc98 786457 2010-06-30 08:31:15.0002010-06-30 08:31:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+stubbing 5341233 2010-06-30 06:09:15.0002010-06-30 06:09:15.0001http://www.bing.com/search?q=tdd+examples&FORM=MSNH11 786598 2009-06-16 04:16:15.0002009-06-16 04:16:15.0003http://www.google.com.eg/url?sa=t&source=web&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=task+doc&ei=0-sqTO7OJ-GTsQbVyMXEBA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-06-30 07:02:15.0002010-06-30 07:03:15.0003http://wiki.mxunit.org/display/default/CFObjective+2010+--+Continuous+Integration+with+Hudson%2C+ANT%2C+and+MXUnit 786457 2010-06-29 23:57:15.0002011-04-04 15:47:15.0001http://www.google.com.au/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&q=confluence+blog+anonymous+plugin&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-06-30 02:21:15.0002010-06-30 02:21:15.0002http://wiki.fuseboxframework.com/label/default/builder 5341332 2010-06-29 21:19:15.0002010-06-30 17:38:15.0001http://wiki.fuseboxframework.com/pages/recentlyupdated.action?key=default 5341239 2010-06-29 21:18:15.0002010-06-29 21:18:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=assertxpath 786478 2010-06-29 21:57:15.0002011-10-10 15:57:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+test 786457 2010-06-29 21:48:15.0002010-06-29 21:48:15.0002http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=taskdoc 5341269 2010-06-29 20:22:15.0002010-06-29 20:23:15.0002http://127.0.0.1:4623/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2010-06-29 19:20:15.0002010-06-29 19:22:15.0005http://wiki.fuseboxframework.com/pages/recentlyupdated.action?key=default 786457 2010-06-29 21:06:15.0002010-07-12 12:28:15.0001http://www.google.com/url?q=http://wiki.mxunit.org/display/default/Using%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports 5341276 2010-06-29 20:59:15.0002010-06-29 20:59:15.0003http://wiki.mxunit.org/label/default/hudson 5341473 2010-06-29 17:49:15.0002010-12-21 19:36:15.0004http://wiki.mxunit.org/label/default/presentations 4685854 2010-06-29 17:49:15.0002011-11-14 08:41:15.0002http://127.0.0.1:64592/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292820 2010-06-29 19:08:15.0002010-06-29 19:08:15.0002http://search.live.com/results.aspx?q=mxunit 2195464 2009-06-17 12:45:15.0002009-07-06 18:26:15.0004http://127.0.0.1:1718/help/advanced/content.jsp 786457 2010-06-29 17:57:15.0002010-06-29 21:24:15.0001http://www.google.co.uk/search?q=what+is+the+remotefacade+url+on+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292815 2010-06-29 17:29:15.0002010-06-29 17:29:15.0007http://www.bing.com/search?q=mxunit+and+hudson&form=QBRE&qs=n&sk= 4292773 2010-06-29 17:44:15.0002010-06-29 17:49:15.0002http://wiki.fuseboxframework.org/display/default/Simple+Test+Scheduling 4292775 2010-06-29 17:46:15.0002010-06-29 17:46:15.0001http://wiki.fuseboxframework.org/pages/doaddcomment.action?pageId=4292775 4292775 2010-06-29 17:48:15.0002010-06-29 17:48:15.0002http://wiki.fuseboxframework.com/pages/recentlyupdated.action?key=default 5341416 2010-06-29 15:46:15.0002010-06-30 18:00:15.0001http://www.google.it/search?hl=it&q=mxunit+documentation&btnG=Cerca&meta= 786457 2009-06-17 08:31:15.0002009-06-17 08:31:15.0001http://wiki.fuseboxframework.com/pages/recentlyupdated.action?key=default 5341231 2010-06-29 15:47:15.0002010-06-29 15:47:15.0004http://wiki.fuseboxframework.com/display/default/How+to+use+it 5341597 2010-06-29 15:47:15.0002010-09-27 07:01:15.00042http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341519 2010-06-29 16:49:15.0002011-12-28 14:07:15.00088http://wiki.fuseboxframework.com/display/default/Testing+Basics 5341647 2010-06-29 15:23:15.0002010-09-27 04:55:15.0001http://wiki.fuseboxframework.com/spaces/viewspacesummary.action?key=default 786457 2010-06-29 15:43:15.0002010-06-29 15:43:15.0002http://wiki.fuseboxframework.com/pages/recentlyupdated.action?key=default 5341332 2010-06-29 15:43:15.0002010-06-29 15:45:15.0001http://127.0.0.1:4006/help/nav/8 4292820 2010-06-29 13:26:15.0002010-06-29 13:26:15.0001http://mxunit.org/doc/index.cfm?path=8_4_1 786457 2010-06-29 13:28:15.0002010-06-29 13:28:15.0001http://www.google.be/search?q=ant+junitreport+verbose&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-06-29 13:44:15.0002010-06-29 13:44:15.0001http://trac.fuseboxframework.org/display/default 786457 2009-06-06 02:31:15.0002009-06-06 02:31:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=ant 786593 2009-11-24 21:15:15.0002009-11-24 21:15:15.0003http://trac.fuseboxframework.org/display/default/Tutorials 786593 2009-06-06 14:13:15.0002009-06-08 15:20:15.0002http://trac.fuseboxframework.org/display/default/Getting+Started+--+Test+Suites 786582 2009-06-06 14:33:15.0002009-06-06 14:39:15.0001http://trac.fuseboxframework.org/display/default/Tutorials 786564 2009-06-06 14:23:15.0002009-06-06 14:23:15.0001http://www.google.com/search?q=mxunit%2C+compare+2+xml+objects&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2009-11-24 00:36:15.0002009-11-24 00:36:15.0001http://www.google.nl/search?hl=nl&client=firefox-a&rls=org.mozilla:en-GB:official&hs=7qJ&ei=WhAMS7j7PM2x4QacipCZBA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAYQBSgA&q=confluence+turn+off+debug&spell=1 2195464 2009-11-24 16:58:15.0002009-11-24 16:58:15.0001http://www.google.com.ua/search?hl=ru&q=%22You+are+not+logged+in.+Any+changes+you+make+will+be+marked+as+anonymous%22&start=30&sa=N 786478 2009-11-23 08:43:15.0002009-11-23 08:43:15.0003http://trac.fuseboxframework.org/display/default/Tutorials 786575 2009-06-05 17:16:15.0002009-06-06 14:39:15.0002http://trac.fuseboxframework.org/display/default/Tutorials 786558 2009-06-05 16:31:15.0002009-06-06 14:11:15.0001http://docs.google.com/Doc?docid=0AWBIxhytrIM5ZDRuY2tkN18xMDhna2hqdzZyYw&hl=en 4292794 2009-11-23 16:13:15.0002009-11-23 16:13:15.0002http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786457 786457 2009-11-23 15:20:15.0002010-01-08 11:00:15.0001http://www.google.co.in/search?hl=en&q=Where+to+put+assertions&meta=&aq=f&oq= 786484 2009-11-20 14:19:15.0002009-11-20 14:19:15.0002http://www.google.com/search?q=mxunit+expected+exception&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-11-21 02:36:15.0002011-07-06 14:21:15.0005Mocking and Stubbing17virtix2010-03-26 09:53:13.000bob.silverberg@gmail.com2010-06-21 17:28:00.000 5341218 currentDebugging Mocks1virtix2010-06-22 10:59:31.000virtix2010-06-22 10:59:31.000 5341636 current5Mocking and Stubbing15virtix2010-03-26 09:53:13.000virtix2010-06-21 16:59:53.000 5341218 current5Mocking and Stubbing16virtix2010-03-26 09:53:13.000bob.silverberg@gmail.com2010-06-21 17:27:28.000 5341218 current0Creating a Mock4bob.silverberg@gmail.com2010-06-21 15:06:38.000bob.silverberg@gmail.com2010-06-21 16:56:08.000 5341597 current4Known Issues and things to look out for2virtix2010-04-05 02:15:05.000virtix2010-04-05 02:15:26.000 5341416 current3Using injectMethod for simple mocking1virtix2010-03-26 15:12:44.000virtix2010-03-26 15:12:44.000 5341320 currentAnatomy of a TestCase2marcesher2010-06-24 21:36:51.000marcesher2010-06-24 22:12:27.000 5341647 current1http://wiki.fuseboxframework.org/display/default/Home?showComments=false 294926 2009-11-19 03:13:15.0002009-11-19 03:13:15.0002http://wiki.mxunit.org/display/default/Home?showComments=false 294926 2009-11-19 03:13:15.0002010-02-28 20:50:15.000setUp and tearDown1marcesher2010-06-24 21:36:51.000marcesher2010-06-24 21:36:51.000 5341647 current1http://www.google.com/search?hl=en&safe=active&q=mxunit+assertions&aq=0&oq=mxunit+assert&aqi=g1 786478 2009-11-18 19:22:15.0002009-11-18 19:22:15.0000How to use it3virtix2010-03-26 10:02:24.000virtix2010-04-02 11:38:11.000 5341231 current1http://www.google.com/search?q=mxunit+asserttrue+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-11-18 20:33:15.0002009-11-18 20:33:15.000Creating a Mock1bob.silverberg@gmail.com2010-06-21 15:06:38.000bob.silverberg@gmail.com2010-06-21 15:06:38.000 5341597 current4Mocking8virtix2010-03-26 10:09:03.000bob.silverberg@gmail.com2010-06-21 16:01:17.000 5341239 current4Mocking7virtix2010-03-26 10:09:03.000bob.silverberg@gmail.com2010-06-21 14:42:28.000Updated syntax required to create a typesafe mock 5341239 current3Stubbing7virtix2010-03-26 10:04:19.000bob.silverberg@gmail.com2010-06-21 13:18:37.000Updated to reflect the mock() method in MXUnit 2.0 5341233 currentInjecting a Mock into a Component Under Test1bob.silverberg@gmail.com2010-06-21 15:49:10.000bob.silverberg@gmail.com2010-06-21 15:49:10.000 5341606 current5Mocking and Stubbing14virtix2010-03-26 09:53:13.000virtix2010-06-21 16:58:40.000 5341218 current1http://www.google.com.tr/search?hl=tr&q=confluence+object+expected&meta=&aq=f&oq= 786484 2009-11-18 09:20:15.0002009-11-18 09:20:15.0005Mocking and Stubbing13virtix2010-03-26 09:53:13.000bob.silverberg@gmail.com2010-06-21 14:47:14.000Added link to Argument Matching 5341218 current0Creating a Mock3bob.silverberg@gmail.com2010-06-21 15:06:38.000bob.silverberg@gmail.com2010-06-21 16:53:59.000 5341597 current0Creating a Mock2bob.silverberg@gmail.com2010-06-21 15:06:38.000bob.silverberg@gmail.com2010-06-21 15:15:55.000Added info on external mocking frameworks 5341597 current1Defining a Mock's Behaviour1bob.silverberg@gmail.com2010-06-21 15:34:40.000bob.silverberg@gmail.com2010-06-21 15:34:40.000 5341601 current1http://www.google.pt/search?rlz=1C1GGLS_pt-PTPT340PT340&sourceid=chrome&ie=UTF-8&q=make+public+mxunit 786457 2009-11-18 16:57:15.0002009-11-18 16:57:15.0002Injecting a Mock into a Component Under Test2bob.silverberg@gmail.com2010-06-21 15:49:10.000bob.silverberg@gmail.com2010-06-21 15:49:58.000 5341606 current0How to use it4virtix2010-03-26 10:02:24.000bob.silverberg@gmail.com2010-06-21 15:38:10.000Moved the text to the bottom of the page 5341231 currentUsing External Mocking Frameworks1bob.silverberg@gmail.com2010-06-21 17:11:57.000bob.silverberg@gmail.com2010-06-21 17:11:57.000 5341623 current1http://groups.google.com/group/mxunit/topics?start=10&sa=N 2195464 2009-12-06 05:56:15.0002009-12-06 05:56:15.000Recommended Reading on Testing28virtix2010-06-18 10:53:25.000virtix2010-06-19 09:52:46.000 5341530 currentRecommended Reading on Testing29virtix2010-06-18 10:53:25.000virtix2010-06-19 10:24:53.000 5341530 currentRecommended Reading on Testing30virtix2010-06-18 10:53:25.000virtix2010-06-19 10:34:34.000 5341530 current1http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&hs=o1z&q=mxunit+typeof&btnG=Search&meta=&aq=f&oq= 786478 2009-12-05 18:39:15.0002009-12-05 18:39:15.0001MXUnit Documentation32virtix2009-01-17 10:51:32.000virtix2010-04-01 00:55:34.000 786457 currentRecommended Reading on Testing24virtix2010-06-18 10:53:25.000virtix2010-06-19 09:31:51.000 5341530 currentRecommended Reading on Testing25virtix2010-06-18 10:53:25.000virtix2010-06-19 09:33:22.000 5341530 currentRecommended Reading on Testing26virtix2010-06-18 10:53:25.000virtix2010-06-19 09:45:08.000 5341530 currentRecommended Reading on Testing27virtix2010-06-18 10:53:25.000virtix2010-06-19 09:51:45.000 5341530 current1Mocking5virtix2010-03-26 10:09:03.000virtix2010-03-26 10:21:10.000 5341239 current1http://www.google.co.il/search?hl=en&client=firefox-a&rls=org.mozilla:en-US:official&q=case+study+tdd+example+source&start=10&sa=N 786598 2009-12-04 19:54:15.0002009-12-04 19:54:15.0001Mocking6virtix2010-03-26 10:09:03.000bob.silverberg@gmail.com2010-06-21 13:36:43.000Updating to be consistent with the page on Stubbing, and to reflect MXUnit 2.0's mocking API 5341239 current5Mocking and Stubbing12virtix2010-03-26 09:53:13.000virtix2010-03-26 10:50:24.000 5341218 current1MXUnit Documentation33virtix2009-01-17 10:51:32.000virtix2010-06-19 10:59:21.000 786457 current1MXUnit Documentation34virtix2009-01-17 10:51:32.000virtix2010-06-19 11:00:46.000 786457 current0Stubbing6virtix2010-03-26 10:04:19.000virtix2010-05-26 10:39:04.000 5341233 current1http://www.google.com/search?hl=en&source=hp&q=Assert+Tests&aq=f&oq=&aqi=g1g-m1 786484 2009-12-03 22:41:15.0002009-12-03 22:41:15.000Recommended Reading on Testing10virtix2010-06-18 10:53:25.000virtix2010-06-18 11:29:09.000 5341530 currentRecommended Reading on Testing9virtix2010-06-18 10:53:25.000virtix2010-06-18 11:28:15.000 5341530 current5http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+(Assertion+Patterns 786484 2009-12-02 21:08:15.0002011-05-23 20:57:15.000Recommended Reading on Testing8virtix2010-06-18 10:53:25.000virtix2010-06-18 11:27:52.000 5341530 currentRecommended Reading on Testing13virtix2010-06-18 10:53:25.000virtix2010-06-18 11:32:46.000 5341530 current5http://www.google.com/search?q=mxunit+dataprovider&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2009-12-02 19:16:15.0002011-07-22 15:02:15.000Recommended Reading on Testing12virtix2010-06-18 10:53:25.000virtix2010-06-18 11:31:28.000 5341530 currentRecommended Reading on Testing11virtix2010-06-18 10:53:25.000virtix2010-06-18 11:29:30.000 5341530 currentRecommended Reading on Testing5virtix2010-06-18 10:53:25.000virtix2010-06-18 10:57:20.000 5341530 currentRecommended Reading on Testing4virtix2010-06-18 10:53:25.000virtix2010-06-18 10:56:19.000 5341530 currentRecommended Reading on Testing3virtix2010-06-18 10:53:25.000virtix2010-06-18 10:55:18.000 5341530 currentRecommended Reading on Testing7virtix2010-06-18 10:53:25.000virtix2010-06-18 11:23:35.000 5341530 current66http://wiki.mxunit.org/display/default/Using+request.debug%28%29 4292713 2009-12-02 11:10:15.0002011-12-17 20:18:15.000Recommended Reading on Testing6virtix2010-06-18 10:53:25.000virtix2010-06-18 10:58:45.000 5341530 currentRecommended Reading on Testing21virtix2010-06-18 10:53:25.000virtix2010-06-19 09:19:02.000 5341530 currentRecommended Reading on Testing19virtix2010-06-18 10:53:25.000virtix2010-06-18 11:37:31.000 5341530 currentRecommended Reading on Testing20virtix2010-06-18 10:53:25.000virtix2010-06-18 11:41:35.000 5341530 currentRecommended Reading on Testing23virtix2010-06-18 10:53:25.000virtix2010-06-19 09:21:35.000 5341530 currentRecommended Reading on Testing22virtix2010-06-18 10:53:25.000virtix2010-06-19 09:19:46.000 5341530 current2http://wiki.mxunit.org/dosearchsite.action?queryString=assertequals&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786478 2009-12-01 12:07:15.0002009-12-10 18:37:15.000Recommended Reading on Testing15virtix2010-06-18 10:53:25.000virtix2010-06-18 11:34:40.000 5341530 currentRecommended Reading on Testing16virtix2010-06-18 10:53:25.000virtix2010-06-18 11:35:23.000 5341530 current1http://www.google.ch/search?q=dao+saveUser+unit+test+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=images 786484 2009-12-01 11:17:15.0002009-12-01 11:17:15.000Recommended Reading on Testing14virtix2010-06-18 10:53:25.000virtix2010-06-18 11:33:06.000 5341530 currentRecommended Reading on Testing18virtix2010-06-18 10:53:25.000virtix2010-06-18 11:37:00.000 5341530 current1http://trac.fuseboxframework.org/pages/recentlyupdated.action?key=default 786529 2009-12-01 09:05:15.0002009-12-01 09:05:15.0001http://www.google.com.au/search?hl=en&client=firefox-a&rls=org.mozilla:en-GB:official&hs=WSj&ei=rNYUS_3AMpTs7APDwPHGBA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CA0QBSgA&q=mxunit+test+query&spell=1 4292794 2009-12-01 08:42:15.0002009-12-01 08:42:15.000Recommended Reading on Testing17virtix2010-06-18 10:53:25.000virtix2010-06-18 11:35:53.000 5341530 current1http://www.google.se/search?hl=sv&client=firefox-a&rls=org.mozilla%3Asv-SE%3Aofficial&hs=lh3&q=mxunit+assert+type&btnG=S%C3%B6k&meta=&aq=&oq=mbunit+assert+type 786478 2009-12-01 08:15:15.0002009-12-01 08:15:15.00058http://wiki.mxunit.org/display/default/How+to+use+it 5341623 2010-06-27 23:50:15.0002011-11-30 21:46:15.0001http://www.google.co.nz/search?hl=en&q=ant+junit+stdout+not+file&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-28 02:17:15.0002010-06-28 02:17:15.0001http://mail.google.com/mail/?ui=2&view=bsp&ver=ohhl4rw8mbn4 4292815 2010-06-27 17:24:15.0002010-06-27 17:24:15.0001http://www.google.co.uk/search?q=mxunit&ie=UTF-8&oe=UTF-8&client=safari 786457 2010-06-27 22:45:15.0002010-06-27 22:45:15.0003http://www.google.co.uk/search?sourceid=navclient&aq=1&oq=mxunit&ie=UTF-8&rlz=1T4ADFA_enGB335GB339&q=mxunit+documentation 786457 2010-06-27 14:51:15.0002010-06-27 15:03:15.0000Stubbing5virtix2010-03-26 10:04:19.000virtix2010-05-26 10:37:30.000 5341233 current1http://www.google.co.uk/search?sourceid=navclient&ie=UTF-8&rlz=1T4ADFA_enGB335GB339&q=mxunit+could+not+connect+to+facade+url 4292815 2010-06-27 15:04:15.0002010-06-27 15:04:15.0001http://www.google.se/search?q=mxunit+assert+exception&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 786484 2009-12-01 07:09:15.0002009-12-01 07:09:15.00019http://wiki.mxunit.org/display/default/Adding+MXUnit+Snippets+To+CFEclipse+and+ColdFusion+Builder 786457 2010-06-27 00:13:15.0002011-11-03 17:11:15.0004http://longurl.org 5341332 2010-06-27 06:50:15.0002010-08-27 13:05:15.0001http://www.google.com.hk/search?q=Interaction+Assertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786484 2009-12-01 07:51:15.0002009-12-01 07:51:15.0001http://iconfactory.com/twitterrific 5341332 2010-06-26 22:23:15.0002010-06-26 22:23:15.0000Stubbing3virtix2010-03-26 10:04:19.000virtix2010-05-26 10:35:57.000 5341233 current1http://twitter.com/ 5341332 2010-06-26 23:58:15.0002010-06-26 23:58:15.0000Stubbing2virtix2010-03-26 10:04:19.000virtix2010-05-26 10:16:04.000 5341233 current15http://wiki.mxunit.org/display/default/Adding+MXUnit+Snippets+To+CFEclipse+and+ColdFusion+Builder 786499 2010-06-26 22:14:15.0002011-10-07 14:17:15.00028http://blog.mxunit.org/ 786457 2009-11-30 20:08:15.0002010-09-08 08:58:15.0001http://bit.ly/dBWTFy 5341332 2010-06-26 22:16:15.0002010-06-26 22:16:15.0000Stubbing4virtix2010-03-26 10:04:19.000virtix2010-05-26 10:36:55.000 5341233 current3http://127.0.0.1:2688/help/advanced/tocView.jsp?view=toc&topic=%2Forg.eclipse.pde.doc.user%2Fguide%2Fintro%2Fpde_overview.htm 4292815 2010-06-26 01:55:15.0002010-06-26 01:55:15.00013http://wiki.mxunit.org/display/default/Testing+MXUnit?showComments=true&showCommentArea=true 4947975 2010-06-26 11:37:15.0002010-12-04 03:05:15.0001http://127.0.0.1:2688/help/advanced/tocView.jsp?view=toc&topic=%2Forg.eclipse.pde.doc.user%2Fguide%2Fintro%2Fpde_overview.htm 4292820 2010-06-26 01:45:15.0002010-06-26 01:45:15.0000Stubbing1virtix2010-03-26 10:04:19.000virtix2010-03-26 10:04:19.000 5341233 current1http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=BEBDE32B78CCBD75AAA1D3A710451824 5341530 2010-06-26 01:50:15.0002010-06-26 01:50:15.0001http://coldfusionusergroup.nl/default/index.cfm/blog/ 786457 2009-11-29 14:20:15.0002009-11-29 14:20:15.000Recommended Reading on Testing1virtix2010-06-18 10:53:25.000virtix2010-06-18 10:53:25.000 5341530 current1http://coldfusionusergroup.nl/default/index.cfm/blog/ 4292794 2009-11-29 14:22:15.0002009-11-29 14:22:15.000Recommended Reading on Testing2virtix2010-06-18 10:53:25.000virtix2010-06-18 10:54:35.000 5341530 current7MXUnit Blog Posts -- The Newest Hotness6marcesher2010-03-09 23:28:12.000virtix2010-03-26 10:55:40.000 4948032 current1http://www.google.com/reader/view/ 786457 2009-11-29 16:43:15.0002009-11-29 16:43:15.0002http://akari.com.ua 786494 2009-11-27 23:22:15.0002010-05-01 11:41:15.000Creating a Custom HTTPAntRunner.cfc1marcesher2010-06-03 12:23:11.000marcesher2010-06-03 12:23:11.000 5341519 currentPresentations, Talks, and Meetups10virtix2010-01-15 15:14:51.000marcesher2010-04-22 12:26:20.000 4685854 current20http://blog.mxunit.org/ 4292794 2009-11-27 18:17:15.0002010-01-05 21:37:15.0001http://blog.mxunit.org/2009/11/mxunit-108-released.html 786457 2009-11-27 16:17:15.0002009-11-27 16:17:15.000Presentations, Talks, and Meetups9virtix2010-01-15 15:14:51.000marcesher2010-04-22 12:25:50.000 4685854 current1http://www.google.co.uk/search?hl=en&source=hp&q=open+mxunit+&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-06-29 09:35:15.0002010-06-29 09:35:15.000Presentations, Talks, and Meetups8virtix2010-01-15 15:14:51.000marcesher2010-04-21 11:43:53.000 4685854 current1Automation1zoramite2009-11-01 01:29:13.000zoramite2009-11-01 01:29:13.000 4292773 current1http://wiki.mxunit.org/dosearchsite.action?queryString=setup 786598 2009-11-27 18:24:15.0002009-11-27 18:24:15.0003http://127.0.0.1:2688/help/advanced/tocView.jsp?view=toc 4292817 2010-06-28 23:38:15.0002010-06-28 23:42:15.00048http://wiki.mxunit.org/display/default/TDD%2BExample%2B--%2BFixing%2Ba%2Bbug%2Bin%2Bthe%2Bplugin 786494 2009-11-27 06:36:15.0002011-12-21 06:49:15.000CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit1marcesher2010-04-21 11:46:52.000marcesher2010-04-21 11:46:52.000 5341473 current1http://www.google.ca/search?hl=en&source=hp&q=CF+Catch+output&aq=f&aqi=g-sx10&aql=&oq=&gs_rfai= 4292713 2010-06-28 22:54:15.0002010-06-28 22:54:15.0001http://www.google.co.uk/search?q=mxunit+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2009-11-27 13:26:15.0002009-11-27 13:26:15.00018http://blog.mxunit.org/2009/11/mxunit-108-released.html 4292794 2009-11-27 15:41:15.0002011-11-15 21:33:15.0005http://127.0.0.1:2688/help/advanced/content.jsp 786457 2010-06-28 23:14:15.0002010-06-28 23:50:15.0001http://127.0.0.1:2688/help/advanced/tocView.jsp?view=toc 4292815 2010-06-28 23:15:15.0002010-06-28 23:15:15.000Presentations, Talks, and Meetups7virtix2010-01-15 15:14:51.000marcesher2010-04-07 13:13:08.000 4685854 current1http://127.0.0.1:2688/help/advanced/tocView.jsp?view=toc 4292820 2010-06-28 23:36:15.0002010-06-28 23:36:15.0001http://www.bing.com/search?setmkt=en-US&q=randy+merril+coldfusion 294926 2010-06-28 18:07:15.0002010-06-28 18:07:15.0001http://127.0.0.1:3957/help/advanced/tocView.jsp?view=toc 4292817 2010-06-28 17:32:15.0002010-06-28 17:32:15.0001http://www.bing.com/search?setmkt=en-US&q=%22Randy+Merril%22+twitter 786457 2010-06-28 18:07:15.0002010-06-28 18:07:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+assertions&aq=1&aqi=g2&aql=&oq=mxunit+ass&gs_rfai=&fp=a0f713e140dfbc98 786478 2010-06-28 13:09:15.0002010-06-28 13:09:15.0001http://www.google.co.uk/search?hl=en&q=ant+reports+directory&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-28 16:13:15.0002010-06-28 16:13:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=wZ4oTNLfD9TNjAfTtqmLAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-06-28 13:09:15.0002010-06-28 13:09:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=PXUoTND_DtW6jAfE8txr&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-06-28 10:11:15.0002010-06-28 10:11:15.0001http://wiki.mxunit.org/download/attachments/786456&highlight=default 786457 2009-11-25 18:20:15.0002009-11-25 18:20:15.00020http://wiki.mxunit.org/display/default/DAO+Test+Adapter+Pattern 786457 2009-11-25 18:18:15.0002011-12-28 16:00:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=mxunit+documentation&aq=0&aqi=g10&aql=&oq=mxunit+&gs_rfai=&fp=a0f713e140dfbc98 786457 2010-06-28 10:10:15.0002010-06-28 10:10:15.0001http://wiki.mxunit.org/display/default/Testing%2BMXUnit?showComments=true&showCommentArea=true 4947975 2010-06-28 11:56:15.0002010-06-28 11:56:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+assertions&aq=1&aqi=g2&aql=&oq=mxunit+as&gs_rfai=&fp=a0f713e140dfbc98 786478 2010-06-28 10:11:15.0002010-06-28 10:11:15.0001http://www.google.co.uk/search?hl=en&q=ant+continuous+integration+hudson&aq=f&aqi=&aql=&oq=&gs_rfai= 5341473 2010-06-28 09:33:15.0002010-06-28 09:33:15.0003797http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292751 2009-11-25 20:07:15.0002012-01-09 07:55:15.0004Setting up your Tests Directory3marcesher2009-01-18 16:15:02.000zoramite2009-11-01 00:56:19.000 786593 current1http://www.google.de/search?q=behavior+Assert.assertNotSame&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-06-28 08:28:15.0002010-06-28 08:28:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=inject 786598 2009-11-25 20:07:15.0002009-11-25 20:07:15.0004http://www.google.co.uk/ 786457 2010-06-28 10:10:15.0002010-08-31 13:18:15.0001http://www.google.co.uk/url?url=http://wiki.mxunit.org/display/default/Creating%2Ba%2BMock%3FshowComments%3Dtrue%26showCommentArea%3Dtrue&rct=j&sa=X&ei=2HQoTKTHJ9TNjAfSs5GLAQ&ved=0CBoQzgQoATAA&q=mxunit+documentation&usg=AFQjCNGT-1RqHPugDCtx4cjSx0WAPQ-AUA 5341597 2010-06-28 10:10:15.0002010-06-28 10:10:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=4292766 4292766 2009-12-14 23:55:15.0002010-01-15 15:05:15.0001http://www.google.fi/search?q=+Assert+assertEquals+delta+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-12-15 09:54:15.0002009-12-15 09:54:15.0004http://wiki.fuseng.info/display/default/Configure%2Band%2BTest%2Bthe%2BPlugin?showComments=true&showCommentArea=true 786529 2009-12-15 16:41:15.0002009-12-30 23:13:15.0002http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla:en-US:official&q=sample+test+case+MXUNIT&start=20&sa=N 786457 2009-12-16 16:41:15.0002009-12-16 16:42:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=lTc&q=sample+test+cases+MXUNIT&aq=f&oq=&aqi= 786564 2009-12-16 16:23:15.0002009-12-16 16:23:15.000106http://wiki.mxunit.org/display/default/Install+MXUnit 786543 2009-12-16 15:19:15.0002011-12-30 01:41:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=setup 4292794 2009-12-16 03:07:15.0002009-12-16 03:07:15.0001http://www.bing.com/search?q=confluence+test+case&form=QBRE&qs=n 786558 2009-12-10 23:23:15.0002009-12-10 23:23:15.00039http://wiki.mxunit.org/display/default/View%2BDebug%2BOutput 4292713 2009-12-11 06:25:15.0002011-12-15 00:41:15.0001http://www.fuseboxframework.org/dashboard.action 786529 2009-12-10 14:24:15.0002009-12-10 14:24:15.0004http://www.fuseboxframework.org/dashboard.action 4292773 2009-12-10 14:25:15.0002009-12-10 14:25:15.0005http://wiki.mxunit.org/display/default/More+Test+Cases 4292751 2009-12-11 19:41:15.0002010-03-15 19:30:15.0001http://wiki.mxunit.org/display/default/Tutorials 786582 2009-12-11 19:26:15.0002009-12-11 19:26:15.0001http://www.google.co.uk/search?rlz=1C1GGLS_en-GBGB292GB319&sourceid=chrome&ie=UTF-8&q=%3Ccfset+assert( 786484 2009-12-11 11:01:15.0002009-12-11 11:01:15.00023http://mxunit.riaforge.org/ 786457 2009-12-11 09:22:15.0002011-10-26 12:43:15.0001http://www.google.com/search?hl=en&q=mxunit+execute&sourceid=navclient-ff&rlz=1B3GGGL_enUS357&ie=UTF-8 4292794 2009-12-11 17:17:15.0002009-12-11 17:17:15.0001http://www.google.com/search?q=confluence+debug+on&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2009-12-08 22:11:15.0002009-12-08 22:11:15.0001http://www.google.mu/search?hl=fr&client=firefox-a&channel=s&rls=org.mozilla%3Aen-US%3Aofficial&q=eclipse%22debug+output%22+bug&btnG=Rechercher&meta=&aq=f&oq= 4292713 2009-12-09 07:59:15.0002009-12-09 07:59:15.0002http://www.google.com/search?q=mxunit+expects+execption&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-12-09 20:22:15.0002009-12-21 22:12:15.0001http://www.google.com/search?hl=en&q=assert.assertequals%28String%2CObj1%2CObj2%29&aq=f&oq=&aqi= 786478 2009-12-09 19:12:15.0002009-12-09 19:12:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=8&ved=0CBcQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FSimple%2BTest%2BScheduling&rct=j&q=confluence+scheduling+&ei=EBggS4ypDJKYtgeMs4CdCg&usg=AFQjCNF8ZpbnhnsQoAVPvOuuIqa7bPSWJQ 4292775 2009-12-09 21:36:15.0002009-12-09 21:36:15.0001http://www.google.com/search?rlz=1C1GGLS_enUS305US305&sourceid=chrome&ie=UTF-8&q=mxunit+collaborator+object 786484 2009-12-08 02:17:15.0002009-12-08 02:17:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=trace&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786582 2009-12-08 12:35:15.0002009-12-08 12:35:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=setup+once&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4292794 2009-12-08 12:40:15.0002009-12-08 12:40:15.00018http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786457 2009-12-08 17:50:15.0002010-08-17 07:23:15.0001http://www.google.at/search?hl=de&source=hp&q=mxunit+assert+struct+array&meta=&btnG=Google-Suche 786478 2009-12-08 17:59:15.0002009-12-08 17:59:15.0001http://wiki.fuseboxframework.com/pages/viewpage.action?spaceKey=default&showComments=false&title=MXUnit+Documentation&maxRecentlyUpdatedPageCount=40 786457 2009-12-08 17:50:15.0002009-12-08 17:50:15.0001http://www.google.com/search?q=test+exceptions+with+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-12-08 18:39:15.0002009-12-08 18:39:15.0003http://wiki.mxunit.org/display/default/DAO%20Test%20Adapter%20Pattern 4292766 2009-12-19 00:43:15.0002009-12-19 00:44:15.0004http://wiki.mxunit.org/display/default/First%20Test%20Case 786558 2009-12-19 00:40:15.0002009-12-19 00:42:15.0003http://wiki.mxunit.org/display/default/MXUnit%20Installation%20Video 786543 2009-12-19 00:34:15.0002009-12-19 00:35:15.0007http://wiki.mxunit.org/display/default/Install%20MXUnit 786536 2009-12-19 00:31:15.0002011-11-10 05:35:15.0009http://wiki.mxunit.org/display/default/Automation 4292773 2009-12-19 00:26:15.0002012-01-04 17:27:15.0003http://wiki.mxunit.org/display/default/Simple%20Test%20Scheduling 4292775 2009-12-19 00:12:15.0002009-12-19 00:14:15.0001http://wiki.mxunit.org/pages/listpages-alphaview.action?key=default 294926 2009-12-19 01:29:15.0002009-12-19 01:29:15.0001http://wiki.mxunit.org/pages/listpages-alphaview.action?key=default 294929 2009-12-19 01:21:15.0002009-12-19 01:21:15.0001http://wiki.mxunit.org/pages/listpages-alphaview.action?key=default 786598 2009-12-19 01:25:15.0002009-12-19 01:25:15.00036http://wiki.mxunit.org/pages/viewpage.action?pageId=786471 4292736 2009-12-19 01:08:15.0002011-11-10 15:05:15.0003http://wiki.mxunit.org/display/default/More%20Test%20Cases 786564 2009-12-19 01:09:15.0002009-12-19 01:10:15.00032http://wiki.mxunit.org/pages/viewpage.action?pageId=786471 786471 2009-12-19 01:06:15.0002011-12-30 19:52:15.00023http://wiki.mxunit.org/pages/viewpage.action?pageId=786471 786504 2009-12-19 00:58:15.0002011-11-15 10:51:15.00015http://wiki.mxunit.org/display/default/Getting%20Started 4292751 2009-12-19 00:54:15.0002011-12-18 23:45:15.00012http://wiki.mxunit.org/display/default/Install%20the%20Eclipse%20Plugin 786517 2009-12-19 00:55:15.0002011-12-18 23:35:15.0003http://wiki.mxunit.org/display/default/Setting%20up%20your%20Tests%20Directory 786593 2009-12-19 00:45:15.0002009-12-19 00:47:15.0004http://wiki.mxunit.org/display/default/Creating%20Test%20Suites 786575 2009-12-19 00:48:15.0002009-12-19 00:53:15.0001http://wiki.mxunit.org/display/default/Configure%20and%20Test%20the%20Plugin 786499 2009-12-18 23:39:15.0002009-12-18 23:39:15.0009http://wiki.mxunit.org/display/default/Configure%20and%20Test%20the%20Plugin 786529 2009-12-18 23:40:15.0002011-11-10 05:37:15.0008http://wiki.mxunit.org/display/default/Using%20request.debug() 2195464 2009-12-18 21:34:15.0002010-01-09 02:01:15.0005http://wiki.mxunit.org/display/default/Built-In%20Assertions 786478 2009-12-18 21:31:15.0002010-01-14 08:06:15.0001http://wiki.mxunit.org/display/default/What%20to%20put%20in%20your%20tests%20(Assertion%20Patterns) 786457 2009-12-18 21:31:15.0002009-12-18 21:31:15.0002http://wiki.mxunit.org/dashboard.action 4292775 2009-12-18 21:57:15.0002009-12-28 01:55:15.0002http://wiki.mxunit.org/dashboard.action 786529 2009-12-18 21:51:15.0002010-09-22 06:27:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=icQrS-CUGJPslAejwtWhBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2009-12-18 18:06:15.0002009-12-18 18:06:15.0001http://www.bing.com/search?q=view+debug+output&form=IE8SRC&src=IE-SearchBox 4292713 2009-12-18 16:52:15.0002009-12-18 16:52:15.0001http://www.google.com/search?hl=en&safe=off&num=50&q=view+debug+output 4292713 2009-12-18 08:30:15.0002009-12-18 08:30:15.0003http://wiki.mxunit.org/display/default/Simple%2BTest%2BScheduling 4292775 2009-12-18 21:20:15.0002009-12-20 00:07:15.0007http://wiki.mxunit.org/display/default/What%20to%20put%20in%20your%20tests%20(Assertion%20Patterns) 786484 2009-12-18 20:59:15.0002010-01-09 02:21:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=2&ved=0CBAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&rct=j&q=mxunit+debug&ei=8cYrS_GvIsLClAf_1dWWBw&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA 2195464 2009-12-18 18:17:15.0002009-12-18 18:17:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 786564 2009-12-18 22:38:15.0002009-12-18 22:38:15.00042http://wiki.mxunit.org/display/default/MXUnit%20Documentation 786457 2009-12-18 22:42:15.0002011-12-18 23:17:23.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 786517 2009-12-18 22:30:15.0002009-12-18 22:30:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 786471 2009-12-18 22:37:15.0002009-12-18 22:37:15.0005http://wiki.mxunit.org/display/default/View%20Debug%20Output 4292713 2009-12-18 22:51:15.0002010-01-14 09:13:15.0005http://wiki.mxunit.org/display/default/Data%20driven%20testing%20with%20MXUnit%20dataproviders 4292794 2009-12-18 22:54:15.0002010-01-08 22:29:15.0003http://wiki.mxunit.org/display/default/Built-In%20Assertions?showComments=true&showCommentArea=true 786478 2009-12-18 22:45:15.0002010-01-14 11:11:15.0003http://wiki.mxunit.org/display/default/Using%20request.debug()?showComments=true&showCommentArea=true 2195464 2009-12-18 22:50:15.0002010-01-14 09:43:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 786558 2009-12-18 22:23:15.0002009-12-18 22:23:15.0003http://wiki.mxunit.org/display/default/What%20to%20put%20in%20your%20tests%20(Assertion%20Patterns)?showComments=true&showCommentArea=true 786484 2009-12-18 22:19:15.0002010-01-14 10:44:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 786575 2009-12-18 22:27:15.0002009-12-18 22:27:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 4292751 2009-12-18 22:29:15.0002009-12-18 22:29:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 4292766 2009-12-18 22:24:15.0002009-12-18 22:24:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 786593 2009-12-18 22:26:15.0002009-12-18 22:26:15.0001http://www.google.com/search?hl=en&source=hp&q=view+debug+output&aq=1&oq=view+debug&aqi=g2g-ms1g-m4g-ms1 4292713 2009-12-18 04:19:15.0002009-12-18 04:19:15.0001http://wiki.mxunit.org/display/default/First%20Test%20Case?showComments=true&showCommentArea=true 786558 2009-12-19 06:54:15.0002009-12-19 06:54:15.0001http://wiki.mxunit.org/display/default/MXUnit%20Installation%20Video?showComments=true&showCommentArea=true 786543 2009-12-19 06:52:15.0002009-12-19 06:52:15.0001http://wiki.mxunit.org/display/default/Install%20MXUnit?showComments=true&showCommentArea=true 786536 2009-12-19 06:50:15.0002009-12-19 06:50:15.0003http://wiki.mxunit.org/display/default/MXUnit%20TestResult%20Output%20Formats 786582 2009-12-19 07:02:15.0002009-12-19 07:04:15.0001http://wiki.mxunit.org/display/default/Setting%20up%20your%20Tests%20Directory?showComments=true&showCommentArea=true 786593 2009-12-19 07:01:15.0002009-12-19 07:01:15.0001http://wiki.mxunit.org/display/default/DAO%20Test%20Adapter%20Pattern?showComments=true&showCommentArea=true 4292766 2009-12-19 06:59:15.0002009-12-19 06:59:15.0003http://wiki.mxunit.org/display/default/Eclipse%20Plugin%20Keyboard%20Shortcuts 786504 2009-12-19 07:10:15.0002009-12-19 07:12:15.0001http://wiki.mxunit.org/display/default/Install%20the%20Eclipse%20Plugin?showComments=true&showCommentArea=true 786517 2009-12-19 07:09:15.0002009-12-19 07:09:15.0001http://wiki.mxunit.org/display/default/Getting%20Started?showComments=true&showCommentArea=true 4292751 2009-12-19 07:06:15.0002009-12-19 07:06:15.0001http://wiki.mxunit.org/display/default/Creating%20Test%20Suites?showComments=true&showCommentArea=true 786575 2009-12-19 07:06:15.0002009-12-19 07:06:15.0003http://wiki.mxunit.org/display/default/Running%20directories%20of%20tests 786473 2009-12-19 07:20:15.0002009-12-19 07:22:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=786471&showComments=true&showCommentArea=true 786471 2009-12-19 07:18:15.0002009-12-19 07:19:15.0001http://www.google.com.sa/search?hl=ar&source=hp&q=View+Debug+With+browser&btnG=%D8%A8%D8%AD%D8%AB+Google%E2%80%8F&meta=&aq=f&oq=&safe=active 4292713 2009-12-19 05:50:15.0002009-12-19 05:50:15.0001http://wiki.mxunit.org/display/default/Simple%20Test%20Scheduling?showComments=true&showCommentArea=true 4292775 2009-12-19 06:25:15.0002009-12-19 06:25:15.0001http://wiki.mxunit.org/display/default/Automation?showComments=true&showCommentArea=true 4292773 2009-12-19 06:50:15.0002009-12-19 06:50:15.0003http://wiki.mxunit.org/display/default/Test%20Private%20Methods 4292736 2009-12-19 07:24:15.0002009-12-19 07:25:15.0001http://wiki.mxunit.org/display/default/More%20Test%20Cases?showComments=true&showCommentArea=true 786564 2009-12-19 07:26:15.0002009-12-19 07:26:15.0003http://wiki.mxunit.org/display/default/TDD%20Example%20--%20Fixing%20a%20bug%20in%20the%20plugin 786494 2009-12-19 07:41:15.0002009-12-19 07:42:15.0003http://wiki.mxunit.org/display/default/Hi,%20I'm%20Marc 294929 2009-12-19 07:46:15.0002009-12-19 07:46:15.0003http://wiki.mxunit.org/display/default/TDD%20Example%20--%20Implementing%20New%20Functionality 786598 2009-12-19 07:58:15.0002009-12-19 08:03:15.0004http://wiki.mxunit.org/display/default/Home 294926 2009-12-19 08:11:15.0002009-12-19 08:17:15.0002http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&title=MXUnit%20Documentation&maxRecentlyUpdatedPageCount=10 786457 2009-12-19 08:21:15.0002009-12-19 08:22:15.0002http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&title=MXUnit%20Documentation&maxRecentlyUpdatedPageCount=30 786457 2009-12-19 08:23:15.0002009-12-19 08:24:15.0002http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit%20Documentation&showComments=true&showCommentArea=true&spaceKey=default&maxRecentlyUpdatedPageCount=10 786457 2009-12-19 08:25:15.0002009-12-19 08:25:15.0002http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit%20Documentation&showComments=true&showCommentArea=true&spaceKey=default&maxRecentlyUpdatedPageCount=30 786457 2009-12-19 08:26:15.0002009-12-19 08:26:15.0006http://wiki.mxunit.org/display/default/MXUnit%20Documentation?showComments=false 786457 2009-12-19 08:28:15.0002011-12-19 00:00:15.0001http://wiki.mxunit.org/pages/viewpage.action?decorator=printable&spaceKey=default&title=MXUnit%20Documentation&maxRecentlyUpdatedPageCount=10 786457 2009-12-19 08:29:15.0002009-12-19 08:29:15.0001http://wiki.mxunit.org/pages/viewpage.action?decorator=printable&spaceKey=default&title=MXUnit%20Documentation&maxRecentlyUpdatedPageCount=30 786457 2009-12-19 08:30:15.0002009-12-19 08:30:15.0001http://wiki.mxunit.org/display/default/Data%20driven%20testing%20with%20MXUnit%20dataproviders?showComments=true&showCommentArea=true 4292794 2009-12-19 01:40:15.0002009-12-19 01:40:15.0002http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&title=MXUnit%20Documentation&decorator=printable 786457 2009-12-19 01:36:15.0002009-12-19 01:37:15.0001http://wiki.mxunit.org/display/default/View%20Debug%20Output?showComments=true&showCommentArea=true 4292713 2009-12-19 01:39:15.0002009-12-19 01:39:15.00020http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit%20Documentation&spaceKey=default&maxRecentlyUpdatedPageCount=20 786457 2009-12-19 01:31:15.0002011-12-18 23:45:15.0003http://wiki.mxunit.org/display/default/MXUnit%20Documentation?showComments=true&showCommentArea=true 786457 2009-12-19 01:34:15.0002009-12-19 01:35:15.0001http://wiki.mxunit.org/display/default/Configure%20and%20Test%20the%20Plugin?showComments=true&showCommentArea=true 786529 2009-12-19 03:33:15.0002009-12-19 03:33:15.0007http://wiki.mxunit.org/display/default/Using%20the%20Eclipse%20Plugin 786499 2009-12-19 03:31:15.0002011-12-18 23:57:15.0001http://www.google.ca/search?hl=en&client=firefox-a&channel=s&rls=org.mozilla:en-US:official&q=xpath+++string+conditional+true+false&start=10&sa=N 786478 2009-12-22 02:05:15.0002009-12-22 02:05:15.0001http://www.google.com/search?hl=en&q=test+case+confluence&sourceid=navclient-ff&rlz=1B3GGGL_enUS273US273&ie=UTF-8 786558 2009-12-22 00:02:15.0002009-12-22 00:02:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+assertions&btnG=Google+Search&meta=&aq=f&oq= 786478 2009-12-21 15:13:15.0002009-12-21 15:13:15.0001http://www.google.com/search?hl=en&q=mxunit+assertEquals&aq=f&oq=&aqi= 786478 2009-12-21 04:27:15.0002009-12-21 04:27:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assertions&aq=3&oq=mxun&aqi=g1g-s1g2g-s1g3g-s1g1 786478 2009-12-21 03:36:15.0002009-12-21 03:36:15.00016http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertequals 786478 2009-12-20 21:11:15.0002011-08-13 18:37:17.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292778 4292775 2009-12-19 13:41:15.0002009-12-19 13:41:15.0001http://wiki.mxunit.org/display/default/TDD%20Example%20--%20Implementing%20New%20Functionality?showComments=true&showCommentArea=true 786598 2009-12-19 13:39:15.0002009-12-19 13:39:15.0001http://wiki.mxunit.org/display/default/Hi,%20I'm%20Marc?showComments=true&showCommentArea=true 294929 2009-12-19 13:38:15.0002009-12-19 13:38:15.0001http://wiki.mxunit.org/display/default/TDD%20Example%20--%20Fixing%20a%20bug%20in%20the%20plugin?showComments=true&showCommentArea=true 786494 2009-12-19 13:37:15.0002009-12-19 13:37:15.0001http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit%20Documentation&showComments=true&showCommentArea=true&spaceKey=default&maxRecentlyUpdatedPageCount=10&decorator=printable 786457 2009-12-19 13:48:15.0002009-12-19 13:48:15.0002http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&title=MXUnit%20Documentation&maxRecentlyUpdatedPageCount=40 786457 2009-12-19 13:46:15.0002009-12-19 13:47:15.0001http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&title=MXUnit%20Documentation&maxRecentlyUpdatedPageCount=20 786457 2009-12-19 13:44:15.0002009-12-19 13:44:15.0001http://wiki.mxunit.org/display/default/Home?showComments=true&showCommentArea=true 294926 2009-12-19 13:42:15.0002009-12-19 13:42:15.0002http://www.google.com/search?q=debug+cfcomponent&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2009-12-24 00:53:15.0002009-12-24 00:55:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=1gf&q=%3Ccfset+fail&aq=f&oq=&aqi= 786478 2009-12-24 04:23:15.0002009-12-24 04:23:15.0001http://search.yahoo.com/search;_ylt=A0geut4ChjFLSqAA0v1XNyoA?p=assertion+failed%3A+player+xml&fr2=sb-bot&fr=yfp-t-701-s 786478 2009-12-23 03:03:15.0002009-12-23 03:03:15.0001http://wiki.mxunit.org/display/default/Using%20the%20Eclipse%20Plugin?showComments=true&showCommentArea=true 786499 2009-12-19 11:22:15.0002009-12-19 11:22:15.0001http://wiki.mxunit.org/display/default/Running%20directories%20of%20tests?showComments=true&showCommentArea=true 786473 2009-12-19 13:27:15.0002009-12-19 13:27:15.0001http://wiki.mxunit.org/display/default/Test%20Private%20Methods?showComments=true&showCommentArea=true 4292736 2009-12-19 13:28:15.0002009-12-19 13:28:15.0001http://wiki.mxunit.org/display/default/Eclipse%20Plugin%20Keyboard%20Shortcuts?showComments=true&showCommentArea=true 786504 2009-12-19 13:22:15.0002009-12-19 13:22:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=786471&showComments=false 786471 2009-12-19 13:26:15.0002009-12-19 13:26:15.0001http://wiki.mxunit.org/display/default/MXUnit%20TestResult%20Output%20Formats?showComments=true&showCommentArea=true 786582 2009-12-19 13:19:15.0002009-12-19 13:19:15.0002http://www.google.com/search?q=view+debug+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2009-12-30 04:21:15.0002010-11-30 17:49:15.0001http://www.google.com/search?hl=en&source=hp&q=how+to+see+debug+result&aq=f&oq=&aqi= 4292713 2009-12-30 15:25:15.0002009-12-30 15:25:15.0001http://www.google.co.in/search?hl=en&source=hp&q=asserts+in+cold+fusion&meta=&aq=f&oq= 786478 2009-12-31 07:14:15.0002009-12-31 07:14:15.000137http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292820 2010-01-01 13:43:15.0002012-01-05 14:09:15.0004http://wiki.mxunit.org/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B%28Assertion%2BPatterns%29?showComments=true&showCommentArea=true 786484 2010-01-01 08:06:15.0002010-01-15 01:09:15.00042http://blog.mxunit.org/2010/01/mxunit-eclipse-plugin-12-released.html 786457 2010-01-01 14:16:15.0002011-11-08 20:49:15.000188http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292736 2010-01-01 13:53:15.0002012-01-04 15:09:15.0001http://bit.ly/4Wdyul 786457 2010-01-02 11:42:15.0002010-01-02 11:42:15.0001http://robertleemyers.com/2010/01/01/mxunit-documentation-mxunit-public-wik/ 786457 2010-01-02 11:41:15.0002010-01-02 11:41:15.0004http://wiki.mxunit.org/display/default/View+Debug+Output?showComments=true&showCommentArea=true 4292713 2010-01-04 12:13:15.0002011-11-04 07:46:15.000116http://wiki.mxunit.org/display/default/Install+the+Eclipse+Plugin 786536 2010-01-04 18:50:15.0002012-01-05 17:07:15.0001http://wiki.mxunit.org/display/default/MXUnit%20Documentation 4292817 2010-01-05 12:18:15.0002010-01-05 12:18:15.0001http://wiki.mxunit.org/display/default/MXUnit%20Documentation 4292766 2010-01-05 12:10:15.0002010-01-05 12:10:15.0005http://wiki.mxunit.org/display/default/MXUnit%20Documentation 786471 2010-01-05 12:01:15.0002011-12-18 23:11:15.0001http://www.google.de/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292794 2010-01-05 14:48:15.0002010-01-05 14:48:15.0001http://wiki.mxunit.org/display/default/MXUnit%20Documentation 4292815 2010-01-05 12:27:15.0002010-01-05 12:27:15.0001http://www.fuseboxframework.com/display/default/Home?showComments=false 294926 2009-12-25 14:16:15.0002009-12-25 14:16:15.0001http://wiki.cfinnovate.com/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B%28Assertion%2BPatterns%29?replyToComment=2687004 786484 2009-12-27 17:05:15.0002009-12-27 17:05:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BEclipse%2BPlugin 786499 2009-12-27 18:17:15.0002009-12-27 18:17:15.00072http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin 4292815 2009-12-27 18:20:15.0002011-12-27 04:32:15.00021http://wiki.mxunit.org/display/default/Eclipse+Plugin+FAQ 786499 2009-12-27 18:19:15.0002011-09-26 19:23:15.0001http://127.0.0.1:50994/help/advanced/tocView.jsp?view=toc 4292817 2009-12-27 18:23:15.0002009-12-27 18:23:15.0002http://127.0.0.1:50964/help/advanced/tocView.jsp?view=toc 4292815 2009-12-27 18:21:15.0002009-12-27 18:21:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Eclipse+Plugin+Troubleshooting&linkCreation=true&fromPageId=786499 4292815 2009-12-27 18:18:15.0002009-12-27 18:18:15.00031http://wiki.mxunit.org/display/default/Eclipse+Plugin+Troubleshooting 786499 2009-12-27 18:18:15.0002011-12-05 19:39:15.00064http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin 4292817 2009-12-27 18:19:15.0002011-11-02 17:00:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Eclipse+Plugin+FAQ&linkCreation=true&fromPageId=786499 4292817 2009-12-27 18:19:15.0002009-12-27 18:19:15.0003http://127.0.0.1:3947/help/advanced/tocView.jsp?view=toc 4292820 2009-12-27 21:43:15.0002009-12-27 21:43:15.0001http://127.0.0.1:52726/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2009-12-27 20:01:15.0002009-12-27 20:01:15.00047http://wiki.mxunit.org/pages/viewpage.action?pageId=786471 786517 2009-12-27 22:03:15.0002011-12-28 18:24:15.00029http://wiki.mxunit.org/display/default/Eclipse+Plugin+Troubleshooting 786457 2009-12-27 21:59:15.0002011-12-27 08:46:15.0002http://127.0.0.1:51745/help/advanced/tocView.jsp?view=toc 4292815 2009-12-27 19:07:15.0002009-12-27 19:07:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Eclipse+Plugin+Tips+and+Tricks&linkCreation=true&fromPageId=786499 4292820 2009-12-27 18:38:15.0002009-12-27 18:38:15.00011http://wiki.mxunit.org/display/default/Eclipse+Plugin+Tips+and+Tricks 786499 2009-12-27 20:00:15.0002011-06-17 18:10:15.0001http://127.0.0.1:51745/help/advanced/tocView.jsp?view=toc 4292820 2009-12-27 19:08:15.0002009-12-27 19:08:15.00052http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin 786504 2009-12-27 23:57:15.0002011-12-12 18:34:15.0007http://wiki.mxunit.org/dashboard.action 4292815 2009-12-27 23:27:15.0002010-08-12 14:15:15.00084http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin 4292820 2009-12-27 23:33:15.0002012-01-09 10:48:15.0002http://wiki.mxunit.org/dashboard.action 4292817 2009-12-27 22:26:15.0002010-07-03 01:09:15.00012http://wiki.mxunit.org/pages/editpage.action?pageId=4292815 4292815 2009-12-27 23:17:15.0002010-07-08 00:09:15.00057http://wiki.mxunit.org/display/default/Configure+and+Test+the+Plugin 786499 2009-12-27 22:20:15.0002012-01-05 00:08:15.00012http://wiki.mxunit.org/pages/editpage.action?pageId=4292817 4292817 2009-12-27 22:24:15.0002010-12-07 23:46:15.0001http://www.google.com/search?hl=en&safe=off&rlz=1B3GGGL_enUS211US211&q=view+form+output+to+debug&aq=f&oq=&aqi= 4292713 2009-12-28 05:22:15.0002009-12-28 05:22:15.0006http://wiki.mxunit.org/display/default/Simple+Test+Scheduling 786457 2009-12-28 01:56:15.0002011-11-28 21:53:15.0001http://wiki.mxunit.org/pages/revertpagebacktoversion.action?pageId=4292775&version=1 4292775 2009-12-28 01:56:15.0002009-12-28 01:56:15.0001http://wiki.mxunit.org/spaces/dochoosetheme.action 786457 2009-12-28 01:53:15.0002009-12-28 01:53:15.00022http://wiki.mxunit.org/display/default/Eclipse+Plugin+FAQ 786457 2009-12-28 01:54:15.0002011-11-03 19:13:15.00016http://wiki.mxunit.org/display/default/Eclipse+Plugin+Tips+and+Tricks 4292713 2009-12-28 00:01:15.0002011-12-15 10:03:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=4292820 4292820 2009-12-28 00:01:15.0002009-12-28 00:03:15.0003http://rmaxwiki.oaifield.onasgn.com/rmaxwiki/Wiki.jsp?page=Test_driven_development 786478 2009-12-28 19:00:15.0002011-10-11 19:32:15.0001http://127.0.0.1:1722/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2009-12-28 18:09:15.0002009-12-28 18:09:15.0001http://www.google.com/search?q=view+debug+output&rls=com.microsoft:da&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 4292713 2009-12-28 13:59:15.0002009-12-28 13:59:15.0001http://www.google.com/search?hl=en&safe=off&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=oT0&q=cffunction+return+xml&aq=f&oq=&aqi=g-c1g1g-c6g1g-c1 786478 2009-12-29 16:54:15.0002009-12-29 16:54:15.0008http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 4292870 2010-01-07 12:57:15.0002010-09-03 23:00:15.0006http://wiki.fuseboxframework.com/pages/editpage.action?pageId=4292870 4292870 2010-01-07 13:10:15.0002010-01-07 13:17:15.0001http://www.facebook.com/ 786457 2010-01-07 13:33:15.0002010-01-07 13:33:15.0003http://wiki.fuseboxframework.com/pages/viewpage.action?pageId=4292870 786457 2010-01-07 13:11:15.0002010-01-07 13:17:15.00010http://wiki.mxunit.org/display/default/View+Debug+Output 4292713 2010-01-07 18:30:15.0002012-01-02 20:10:15.000141http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292870 2010-01-07 16:41:15.0002012-01-03 21:07:15.0002http://wiki.mxunit.org/display/default/MXUnit+Documentation 294926 2010-01-07 10:56:15.0002010-02-22 17:44:15.0001http://wiki.mxunit.org/display/default/Home 294929 2010-01-07 10:56:15.0002010-01-07 10:56:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 294926 2010-01-07 11:07:15.0002010-01-07 11:07:15.0002http://wiki.fuseboxframework.com/pages/viewinfo.action?pageId=786457 786457 2010-01-07 11:27:15.0002010-01-07 11:31:15.0001http://wiki.fuseboxframework.com/pages/docreatepage.action 4292870 2010-01-07 11:33:15.0002010-01-07 11:33:15.0001http://wiki.fuseboxframework.com/spaces/lookandfeel.action?key=default 786457 2010-01-07 11:33:15.0002010-01-07 11:33:15.0001http://wiki.mxunit.org/display/default/MXUnit%20Documentation 4292773 2010-01-08 19:24:15.0002010-01-08 19:24:15.0001http://wiki.mxunit.org/display/default/MXUnit%20Documentation 786529 2010-01-08 19:36:15.0002010-01-08 19:36:15.0001http://wiki.mxunit.org/display/default/MXUnit%20Documentation 4292775 2010-01-08 20:07:15.0002010-01-08 20:07:15.0001http://www.google.co.uk/search?rls=ig&hl=en&source=hp&q=view+debug+output&meta=&aq=1&oq=view+debug 4292713 2010-01-07 18:30:15.0002010-01-07 18:30:15.0001http://wiki.mxunit.org/display/default/Using%20request.debug() 4292713 2010-01-09 01:42:15.0002010-01-09 01:42:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=zTl&q=mxunit+exception+testing&aq=f&oq=&aqi= 786484 2010-01-09 01:40:15.0002010-01-09 01:40:15.000191http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292773 2010-01-09 01:38:15.0002011-12-27 21:35:15.0002http://www.google.co.in/search?hl=en&ei=cHtIS-DpLouK6gPpl6nXCw&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBgQBSgA&q=test+cases+for+watch&spell=1 786564 2010-01-09 12:51:15.0002010-01-09 12:56:15.0001http://wiki.mxunit.org/display/default/MXUnit%20Documentation 4292820 2010-01-08 20:54:15.0002010-01-08 20:54:15.0001http://wiki.mxunit.org/display/default/MXUnit%20Documentation 786499 2010-01-08 20:31:15.0002010-01-08 20:31:15.0002http://wiki.fuseng.info/display/default/Simple%2BTest%2BScheduling?showComments=true&showCommentArea=true 4292775 2010-01-10 23:33:15.0002010-02-16 21:56:15.000//localhost:8500/mxunit/index.cfmhttp 786536 virtix2012-01-03 12:37:57.000virtix2012-01-03 12:37:57.0001http://www.google.ca/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=Lsc&q=mxunit+cfset+fail&btnG=Search&meta=&aq=f&oq= 786478 2010-01-05 22:16:15.0002010-01-05 22:16:15.000//www.timeanddate.com/worldclock/converter.htmlhttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0001http://127.0.0.1:4960/help/nav/3 4292820 2010-01-05 18:44:15.0002010-01-05 18:44:15.000//experts.na3.acrobat.com/mxunit-office-hours/http 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//github.com/downloads/mxunit/mxunit/mxunit-2.1.0.ziphttps 786536 virtix2012-01-03 12:37:57.000virtix2012-01-03 12:37:57.000MXUnit Install Screencastdefault 786536 virtix2012-01-03 12:37:57.000virtix2012-01-03 12:37:57.000//twitter.com/aliaspooryorikhttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//www.aliaspooryorik.com/http 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0001http://wiki.mxunit.org/dosearchsite.action?queryString=creating+queries&where=default&type=page&lastModified=&contributor=&contributorUsername= 4292794 2010-01-05 18:20:15.0002010-01-05 18:20:15.000//www.opensource.org/licenses/mit-license.phphttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000Copylefthttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//twitter.com/virtixhttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//blog.billshelton.mehttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0001http://www.google.com/search?q=transfer+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-01-05 16:31:15.0002010-01-05 16:31:15.000//twitter.com/elegant_chaoshttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//www.silverwareconsulting.com/http 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0001http://www.google.hu/search?source=ig&hl=hu&rlz=&=&q=debug+output+viewer&btnG=Google+keres%C3%A9s&meta=lr%3D&aq=f&oq= 4292713 2010-01-06 16:22:15.0002010-01-06 16:22:15.0001http://www.google.com.ar/search?q=test+cases+confluence&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-AR:official&client=firefox-a 786564 2010-01-06 14:31:15.0002010-01-06 14:31:15.00038http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 4292751 2010-01-07 10:01:15.0002010-09-07 13:12:15.000//mxunit.googlecode.com/svn/mxunit/trunk/http 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//mxunit.org/updatehttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.00013http://wiki.fuseboxframework.com/pages/editpage.action?pageId=786457 786457 2010-01-07 09:35:15.0002010-01-07 13:12:15.000//blog.mxunit.orghttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0001http://wiki.fuseboxframework.com/login.action?os_destination=%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation%3FshowChildren%3Dfalse 786457 2010-01-07 09:28:15.0002010-01-07 09:28:15.000Install the Eclipse Plugindefault 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//mxunit.org/downloadNightly.cfmhttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//github.com/downloads/mxunit/mxunit/mxunit-2.1.0.ziphttps 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000Getting Starteddefault 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.00012http://www.google.com/search?q=mxunit+assertEquals&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-01-06 23:08:15.0002011-06-23 13:17:15.000Why MXUnit?default 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0001http://www.google.com/search?hl=en&safe=off&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=jGz&q=mxunit+assertEquals&aq=f&oq=&aqi=g1 786478 2010-01-06 22:11:15.0002010-01-06 22:11:15.0001http://www.fuseboxframework.org/dashboard.action 4292794 2010-01-06 17:39:15.0002010-01-06 17:39:15.0001http://127.0.0.1:1246/help/nav/6 4292815 2010-01-06 17:35:15.0002010-01-06 17:35:15.0002http://wiki.fuseboxframework.com/dashboard.action 294926 2010-01-07 10:55:15.0002010-01-07 10:57:15.000//mrmx.blogspot.com/http 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0001http://wiki.fuseboxframework.com/pages/recentlyupdated.action?key=default 294926 2010-01-07 10:56:15.0002010-01-07 10:56:15.000//twitter.com/mike_rankinhttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0003http://wiki.fuseboxframework.com/pages/editpage.action?pageId=294926 294926 2010-01-07 10:52:15.0002010-01-07 10:52:15.000//forthedeveloper.com/http 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0001http://wiki.fuseboxframework.com/display/default/Home 294926 2010-01-07 10:55:15.0002010-01-07 10:55:15.000//twitter.com/Zoramitehttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0004http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786598 2010-01-07 10:49:15.0002010-05-28 21:42:15.000//patrickmcelhaney.com/http 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//twitter.com/patrick_mchttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0003http://wiki.fuseboxframework.com/display/default/Home 786457 2010-01-07 10:51:15.0002010-01-07 11:14:15.0001http://wiki.fuseboxframework.com/display/default/How+to... 4292766 2010-01-07 10:48:15.0002010-01-07 10:48:15.000//www.henke.ws/http 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//twitter.com/mikehenkehttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//cfrant.blogspot.com/http 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.0007http://twitter.com/ 786457 2010-01-07 10:47:15.0002010-10-29 23:16:15.0004http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 4292794 2010-01-07 10:48:15.0002010-06-01 10:37:15.000//twitter.com/ahaskellhttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//blog.mxunit.orghttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//twitter.com/marcesherhttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.00012http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin 786457 2010-01-07 10:34:15.0002010-07-23 17:37:15.00028http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786517 2010-01-07 10:22:15.0002010-09-07 12:50:15.000//groups.google.com/group/mxunithttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000//jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000http 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.00022http://wiki.fuseboxframework.com/dashboard.action 786457 2010-01-07 10:30:15.0002010-09-22 14:03:15.000//github.com/mxunit/https 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.00046http://wiki.fuseboxframework.com/display/default/Getting+Started 786457 2010-01-07 10:19:15.0002010-09-24 17:41:15.0004http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786543 2010-01-07 10:20:15.0002010-06-23 23:41:15.000//mxunit.s3.amazonaws.com/api/index.htmlhttp 786457 virtix2012-01-03 12:35:24.000virtix2012-01-03 12:35:24.000There is no doubt that blow out attack, assemble the world of the best players in the premier league, is recognized as the most attractive world football's football event. And the enduring charm, drew rich countries to investment, Manchester united, Chelsea, Liverpool and Manchester city and Chelsea, five premiership giants in the biggest shareholders are all from overseas, resulting in, the premier leaguehttp://www.discountmonclerjacketsonline.com/ <a href="http://www.discountmonclerjacketsonline.com">Moncler jackets outlet</a> <a href="http://www.discountmonclerjacketsonline.com">Moncler mens jackets</a> <a href="http://www.discountmonclerjacketsonline.com">Moncler womens jackets</a> <a href="http://www.discountmonclerjacketsonline.com">Moncler womens jackets</a> <a href="http://www.discountmonclerjacketsonline.com">Moncler cheap jackets</a> <a href="http://www.discountmonclerjacketsonline.com">Moncler jackets sale</a> <a href="http://www.discountmonclerjacketsonline.com">Discount Moncler Jackets</a> <a href="http://www.discountmonclerjacketsonline.com">Moncler Down Jackets</a> <a href="http://www.discountmonclerjacketsonline.com">cheap Moncler Jackets</a> <a href="http://www.discountmonclerjacketsonline.com">cheap Moncler Clothes</a> http://www.cheapmonclerjacketsspace.com/ <a href="http://www.cheapmonclerjacketsspace.com">Moncler jackets outlet</a> <a href="http://www.cheapmonclerjacketsspace.com">Moncler mens jackets</a> <a href="http://www.cheapmonclerjacketsspace.com">Moncler womens jackets</a> <a href="http://www.cheapmonclerjacketsspace.com">Moncler womens jackets</a> <a href="http://www.cheapmonclerjacketsspace.com">Moncler cheap jackets</a> <a href="http://www.cheapmonclerjacketsspace.com">Moncler jackets sale</a> <a href="http://www.cheapmonclerjacketsspace.com">Discount Moncler Jackets</a> <a href="http://www.cheapmonclerjacketsspace.com">Moncler Down Jackets</a> <a href="http://www.cheapmonclerjacketsspace.com">cheap Moncler Jackets</a> <a href="http://www.cheapmonclerjacketsspace.com">cheap Moncler Clothes</a> at present is gradually becoming the world's most burn money league. > > > micro bo of hot debate the premiership In 2011, from the authority data show that don't add win bonuses and other share out bonus, the premier league average &pound; 22353 pounds, but the low level than the premiership for &pound; 4059-a-week wages. And compared with 2000, only 10 years, the premiership player's wages increased 200%, one of the most burn money is obviously Manchester city, carlos tevez wage is $250000, Manchester united star Wayne rooney nothing inferior, and carlos tevez flat. Global economic recession in general, under the prerequisite of the premier league giants team but no such worry, in order to improve the team, dominate the premier league and Europe, they spend the money to barely upper limit, but for the strength of the middle and lower reaches disadvantage for teams, no matter in the economic pressure or the team, all can't compete with the premiership giants, gradually caused the polarization very serious, because the uefa in public more than once expressed misgivings about.http://www.discountuggbootsforcheap.com/ <a href="http://www.discountuggbootsforcheap.com">UGG Boots</a> <a href="http://www.discountuggbootsforcheap.com">Cheap UGG Boots</a> <a href="http://www.discountuggbootsforcheap.com">Buy UGG Boots</a> <a href="http://www.discountuggbootsforcheap.com">Discount UGG Boots</a> <a href="http://www.discountuggbootsforcheap.com">ugg boots for cheap</a> <a href="http://www.discountuggbootsforcheap.com">ugg boots sale</a> <a href="http://www.discountuggbootsforcheap.com">boots sale cheap</a> <a href="http://www.discountuggbootsforcheap.com">knitted ugg boots</a> <a href="http://www.discountuggbootsforcheap.com">ugg boots sale</a> <a href="http://www.discountuggbootsforcheap.com">ugg boots for cheap</a> http://www.uggbootscube.com/ <a href="http://www.uggbootscube.com">UGG Boots</a> <a href="http://www.uggbootscube.com">Cheap UGG Boots</a> <a href="http://www.uggbootscube.com">Buy UGG Boots</a> <a href="http://www.uggbootscube.com">Discount UGG Boots</a> <a href="http://www.uggbootscube.com">UGG Classic Tall Boots</a> <a href="http://www.uggbootscube.com">boots sale cheap</a> <a href="http://www.uggbootscube.com">ugg boots cheap</a> <a href="http://www.uggbootscube.com">cheap ugg</a> <a href="http://www.uggbootscube.com">cheap ugg boots online</a> <a href="http://www.uggbootscube.com">cheap uggs online</a> In one of the premier league club also feel hot water, Arsenal (the bo data) club spokesman also admits that, even if the gunners also felt enormous financial pressure, "the premier has become the minority to the league team competition, far beyond the standard of real life, to the future of the game means of the damage the invaluable." Be worth what carry is, Arsenal is the most firm support uefa team without quota restrictions consumption policy is one of the premier league club.http://www.cheapairjordanspace.com/ <a href="http://www.cheapairjordanspace.com">Cheap Air Max Jordans</a> <a href="http://www.cheapairjordanspace.com">Air Max Jordans</a> <a href="http://www.cheapairjordanspace.com">Air Max Jordan 13</a> <a href="http://www.cheapairjordanspace.com">Air Max Jordan 23 Shoes</a> <a href="http://www.cheapairjordanspace.com">Jordan Fusion Shoes</a> <a href="http://www.cheapairjordanspace.com">Discount Air Jordan</a> <a href="http://www.cheapairjordanspace.com">cheap air jordan</a> <a href="http://www.cheapairjordanspace.com">cheap air Jordans</a> http://www.airmaxjordansonline.com/ <a href="http://www.airmaxjordansonline.com">Cheap Air Max Jordans</a> <a href="http://www.airmaxjordansonline.com">Air Max Jordans</a> <a href="http://www.airmaxjordansonline.com">Jordan Fusion Shoes</a> <a href="http://www.airmaxjordansonline.com">Discount Air Jordan</a> <a href="http://www.airmaxjordansonline.com">cheap air jordan</a> <a href="http://www.airmaxjordansonline.com">cheap air Jordans</a> http://www.uggbootsspace.com/ <a href="http://www.uggbootsspace.com">UGG Boots</a> <a href="http://www.uggbootsspace.com">Cheap UGG Boots</a> <a href="http://www.uggbootsspace.com">Buy UGG Boots</a> <a href="http://www.uggbootsspace.com">Discount UGG Boots</a> <a href="http://www.uggbootsspace.com">ugg boots cheap</a> <a href="http://www.uggbootsspace.com">ugg boots sale</a> <a href="http://www.uggbootsspace.com">cardy ugg boots</a> <a href="http://www.uggbootsspace.com">boots sale cheap</a> But the premiership players union chief executive Gordon Taylor but for the high pay of players defense, he said, "is the core of the premiership player, it is the top players make the fans flocked to watch the game field, it was like watching the movie the same, go to the cinema to see the bright Peter film, it must not complain of Peter sepp blatter high income, and a lot of the club now wages are based on player playing time to decide, and a large part of the income of the players pay tax." Murdoch in the charge of the sky TV is to promote the premiership player wage as the main reason. In 1992, the sky television first signed the contract live, contract for five years 191.5 million pounds, then the premiership player of the pay gap is not so big, the average &pound; 1152 pounds, highest pay for Liverpool Barnes &pound; 10000-a-week. Sky news and the premiership after the contract amount every time as a rocket shot contract: in 1997, four years of contract for 670 million pounds, the premiership player's wages corresponding growth for top-earners an average of 4710 pounds; But in 1999, the premiership player's wages doubled his reach to 7381 pounds, and ten years later in 2009, the sky TV station and the three years of the contract to live a 1.7 billion pound day price, the premiership player wage an average of 22352 pounds.http://www.nikefreeshoesspace.com/ <a href="http://www.nikefreeshoesspace.com">Cheap nike free run</a> <a href="http://www.nikefreeshoesspace.com">nike free run</a> <a href="http://www.nikefreeshoesspace.com">Nike Free Running</a> <a href="http://www.nikefreeshoesspace.com">Cheap nike free running</a> <a href="http://www.nikefreeshoesspace.com">buy nike free</a> <a href="http://www.nikefreeshoesspace.com">nike free 3.0</a> <a href="http://www.nikefreeshoesspace.com">nike free 5.0</a> <a href="http://www.nikefreeshoesspace.com">nike free 7.0</a> <a href="http://www.nikefreeshoesspace.com">nike free 2011</a> <a href="http://www.nikefreeshoesspace.com">cheap air max</a> <a href="http://www.nikefreeshoesspace.com">cheap nike shox</a> http://www.nikefreerunspace.com <a href="http://www.nikefreerunspace.com">Buy nike free</a> <a href="http://www.nikefreerunspace.com">nike free shoes</a> <a href="http://www.nikefreerunspace.com">cheap nike free shoes</a> <a href="http://www.nikefreerunspace.com">cheap nike free</a> <a href="http://www.nikefreerunspace.com">nike free 5.0</a> <a href="http://www.nikefreerunspace.com">cheap nike free run</a> <a href="http://www.nikefreerunspace.com">nike free run</a> <a href="http://www.nikefreerunspace.com">nike free running</a> <a href="http://www.nikefreerunspace.com">discount nike free</a> http://www.airmaxjordanspace.com/ <a href="http://www.airmaxjordanspace.com">Cheap Air Jordans</a> <a href="http://www.airmaxjordanspace.com">Cheap Air MAX Jordans</a> <a href="http://www.airmaxjordanspace.com">Buy Air Jordans</a> <a href="http://www.airmaxjordanspace.com">Air Max Jordans Sale</a> <a href="http://www.airmaxjordanspace.com">Jordan Fusion Shoes</a> <a href="http://www.airmaxjordanspace.com">Discount Air Jordan</a> <a href="http://www.airmaxjordanspace.com">cheap air jordan</a> <a href="http://www.airmaxjordanspace.com">cheap air Jordans</a> A very worrying contribution, the trend of the burn money but more fierce wind, without any stop signs of slow, at present the no.1 in the top of the premiership Manchester city proof, reluctant to spend money in the premier league will not get the success, but the premiership team of middle and lower reaches of the tired but deeply to finance a tight, the vast majority are in a crisis on slowly, to them but don't say the premiership giants against, as long as it doesn't relegation is the highest goal. 6751466 5832705 5734498 marcesher2010-09-16 17:23:11.0002010-09-16 17:23:11.000 5832715 5734498 marcesher2010-09-16 17:23:11.0002010-09-16 17:23:11.000 5832716 5734498 marcesher2010-09-16 17:23:11.0002010-09-16 17:23:11.000 5832707 5734498 marcesher2010-09-16 17:23:11.0002010-09-16 17:23:11.000 5832714 5734498 marcesher2010-09-16 17:23:11.0002010-09-16 17:23:11.000 5832712 4292815 marcesher2010-06-27 18:14:07.0002010-06-27 18:14:07.000 5832711 4292815 marcesher2010-06-27 18:14:07.0002010-06-27 18:14:07.000 5832705 4292815 marcesher2010-06-27 18:14:07.0002010-06-27 18:14:07.000 5832709 5341332 marcesher2010-06-26 22:16:46.0002010-06-26 22:16:46.000 5832710 4292815 marcesher2010-06-27 18:14:07.0002010-06-27 18:14:07.000 5832707 5341332 marcesher2010-06-26 22:16:46.0002010-06-26 22:16:46.000 5832708 5341332 marcesher2010-06-26 22:16:46.0002010-06-26 22:16:46.000 5832705 5341332 marcesher2010-06-26 22:16:46.0002010-06-26 22:16:46.000 5832706 5341332 marcesher2010-06-26 22:16:46.0002010-06-26 22:16:46.0001MXUnit Documentation25virtix2009-01-17 10:51:32.000virtix2010-03-06 14:53:24.000 786457 current0Get Started3zoramite2009-11-01 00:43:20.000virtix2010-03-26 08:57:01.000 4292751 current2Getting Started2zoramite2009-11-01 00:43:20.000zoramite2009-11-01 00:43:48.000 4292751 current10MXUnit Blog Posts -- The Newest Hotness2marcesher2010-03-09 23:28:12.000marcesher2010-03-09 23:44:38.000 4948032 current3Advanced Testing (TDD Kung Fu!)2virtix2010-03-26 09:29:27.000virtix2010-03-26 09:29:51.000 5341208 current0Getting Started5zoramite2009-11-01 00:43:20.000virtix2010-03-26 09:26:42.000 4292751 currentAdvanced Testing (TDD Kung Fu!)1virtix2010-03-26 09:29:27.000virtix2010-03-26 09:29:27.000 5341208 current1Testing Basics1virtix2010-03-26 08:51:04.000virtix2010-03-26 08:51:04.000 5341187 currentGetting the source code1virtix2010-03-26 09:18:12.000virtix2010-03-26 09:18:12.000 5341200 current0Getting Started4zoramite2009-11-01 00:43:20.000virtix2010-03-26 09:11:06.000 4292751 current8Developer Info1bob.silverberg@gmail.com2010-02-09 22:53:48.000bob.silverberg@gmail.com2010-02-09 22:53:48.000 4947973 current0Install MXUnit6marcesher2009-01-18 15:11:31.000virtix2010-03-26 09:48:57.000 786536 currentAnt Task Doc3virtix2010-03-26 11:45:30.000virtix2010-03-26 15:56:03.000 5341269 current1MXUnit Documentation29virtix2009-01-17 10:51:32.000virtix2010-03-26 15:45:30.000 786457 current1MXUnit Documentation30virtix2009-01-17 10:51:32.000virtix2010-03-26 16:14:22.000 786457 currentWhy MXUnit?10marcesher2009-01-18 12:28:53.000zoramite2009-10-31 23:49:14.000 786471 current2Creating Test Suites6marcesher2009-01-18 15:52:13.000zoramite2009-11-01 00:46:59.000 786575 current1MXUnit TestResult Output Formats6marcesher2009-01-18 15:59:53.000marcesher2009-01-18 16:14:07.000 786582 currentPresentations, Talks, and Meetups2virtix2010-01-15 15:14:51.000marcesher2010-03-31 22:43:15.000 4685854 currentPresentations, Talks, and Meetups1virtix2010-01-15 15:14:51.000virtix2010-01-15 15:14:51.000 4685854 current1TestResult Output Formats7marcesher2009-01-18 15:59:53.000virtix2010-03-26 19:16:38.000 786582 currentCFMeetupEclipseProductivity2marcesher2010-04-07 14:19:18.000marcesher2010-04-07 14:19:47.000 5341432 currentCFMeetupEclipseProductivity3marcesher2010-04-07 14:19:18.000marcesher2010-04-07 14:21:39.000 5341432 currentPresentations, Talks, and Meetups6virtix2010-01-15 15:14:51.000marcesher2010-04-07 13:12:08.000 4685854 currentCFMeetupEclipseProductivity1marcesher2010-04-07 14:19:18.000marcesher2010-04-07 14:19:18.000 5341432 currentPresentations, Talks, and Meetups3virtix2010-01-15 15:14:51.000marcesher2010-03-31 22:44:07.000 4685854 currentPresentations, Talks, and Meetups5virtix2010-01-15 15:14:51.000marcesher2010-04-07 13:11:53.000 4685854 currentPresentations, Talks, and Meetups4virtix2010-01-15 15:14:51.000marcesher2010-04-07 13:10:56.000 4685854 currentKnown Issues and things to look out for1virtix2010-04-05 02:15:05.000virtix2010-04-05 02:15:05.000 5341416 current0How to use it1virtix2010-03-26 10:02:24.000virtix2010-03-26 10:02:24.000 5341231 current0How to use it2virtix2010-03-26 10:02:24.000virtix2010-04-02 11:35:41.000 5341231 current1MXUnit Documentation31virtix2009-01-17 10:51:32.000virtix2010-03-26 16:15:22.000 786457 current3Eclipse Plugin FAQ8marcesher2009-12-27 18:18:28.000marcesher2009-12-27 23:54:32.000 4292817 currentCFMeetupEclipseProductivity16marcesher2010-04-07 14:19:18.000marcesher2010-04-08 21:23:37.000 5341432 currentCFMeetupEclipseProductivity15marcesher2010-04-07 14:19:18.000marcesher2010-04-08 21:23:10.000 5341432 currentCFMeetupEclipseProductivity14marcesher2010-04-07 14:19:18.000marcesher2010-04-08 20:30:25.000 5341432 currentCFMeetupEclipseProductivity13marcesher2010-04-07 14:19:18.000marcesher2010-04-08 20:26:37.000 5341432 currentCFMeetupEclipseProductivity12marcesher2010-04-07 14:19:18.000marcesher2010-04-08 17:42:16.000 5341432 currentCFMeetupEclipseProductivity11marcesher2010-04-07 14:19:18.000marcesher2010-04-08 15:59:41.000 5341432 currentCFMeetupEclipseProductivity9marcesher2010-04-07 14:19:18.000marcesher2010-04-07 15:04:18.000 5341432 currentCFMeetupEclipseProductivity10marcesher2010-04-07 14:19:18.000marcesher2010-04-08 00:26:20.000 5341432 currentCFMeetupEclipseProductivity8marcesher2010-04-07 14:19:18.000marcesher2010-04-07 15:00:51.000 5341432 currentCFMeetupEclipseProductivity7marcesher2010-04-07 14:19:18.000marcesher2010-04-07 14:57:45.000 5341432 currentCFMeetupEclipseProductivity6marcesher2010-04-07 14:19:18.000marcesher2010-04-07 14:49:14.000 5341432 currentCFMeetupEclipseProductivity5marcesher2010-04-07 14:19:18.000marcesher2010-04-07 14:38:58.000 5341432 currentCFMeetupEclipseProductivity4marcesher2010-04-07 14:19:18.000marcesher2010-04-07 14:32:42.000 5341432 currentMocking and Stubbing8virtix2010-03-26 09:53:13.000virtix2010-03-26 10:01:12.000 5341218 currentMocking and Stubbing9virtix2010-03-26 09:53:13.000virtix2010-03-26 10:04:59.000 5341218 currentMocking1virtix2010-03-26 10:09:03.000virtix2010-03-26 10:09:03.000 5341239 currentMocking2virtix2010-03-26 10:09:03.000virtix2010-03-26 10:12:58.000 5341239 currentMocking3virtix2010-03-26 10:09:03.000virtix2010-03-26 10:19:41.000 5341239 current0Install MXUnit5marcesher2009-01-18 15:11:31.000marcesher2009-01-18 15:19:31.000 786536 current1MXUnit Installation Video5marcesher2009-01-18 15:17:15.000virtix2010-01-14 10:53:52.000 786543 currentMocking and Stubbing2virtix2010-03-26 09:53:13.000virtix2010-03-26 09:55:15.000 5341218 currentMocking and Stubbing1virtix2010-03-26 09:53:13.000virtix2010-03-26 09:53:13.000 5341218 currentMocking and Stubbing3virtix2010-03-26 09:53:13.000virtix2010-03-26 09:56:18.000mocking stubbing 5341218 currentMocking and Stubbing4virtix2010-03-26 09:53:13.000virtix2010-03-26 09:57:11.000 5341218 currentMocking and Stubbing6virtix2010-03-26 09:53:13.000virtix2010-03-26 09:58:48.000 5341218 currentMocking and Stubbing5virtix2010-03-26 09:53:13.000virtix2010-03-26 09:57:26.000 5341218 currentMocking and Stubbing7virtix2010-03-26 09:53:13.000virtix2010-03-26 09:59:05.000 5341218 currentMocking and Stubbing11virtix2010-03-26 09:53:13.000virtix2010-03-26 10:49:18.000 5341218 current10MXUnit Blog Posts -- The Newest Hotness3marcesher2010-03-09 23:28:12.000virtix2010-03-26 09:46:55.000 4948032 currentMocking and Stubbing10virtix2010-03-26 09:53:13.000virtix2010-03-26 10:06:19.000 5341218 current10MXUnit Blog Posts -- The Newest Hotness4marcesher2010-03-09 23:28:12.000virtix2010-03-26 10:53:52.000 4948032 current10MXUnit Blog Posts -- The Newest Hotness5marcesher2010-03-09 23:28:12.000virtix2010-03-26 10:55:04.000 4948032 currentScreencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.1virtix2010-03-26 11:50:50.000virtix2010-03-26 11:50:50.000 5341271 currentScreencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.2virtix2010-03-26 11:50:50.000virtix2010-03-26 11:53:06.000 5341271 currentMocking4virtix2010-03-26 10:09:03.000virtix2010-03-26 10:20:27.000 5341239 currentSelective Verification1virtix2010-03-26 10:31:03.000virtix2010-03-26 10:31:03.000 5341250 currentOrdered Verification1virtix2010-03-26 10:38:10.000virtix2010-03-26 10:38:10.000 5341253 currentData Type Matching1virtix2010-03-26 10:47:10.000virtix2010-03-26 10:47:10.000 5341260 currentUsing the Ant Task to Generate JUnit Reports6virtix2010-03-26 11:59:37.000virtix2010-03-26 13:47:34.000 5341276 currentScreencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.3virtix2010-03-26 11:50:50.000virtix2010-03-26 11:53:49.000 5341271 currentUsing the Ant Task to Generate JUnit Reports4virtix2010-03-26 11:59:37.000virtix2010-03-26 12:03:51.000 5341276 currentUsing the Ant Task to Generate JUnit Reports5virtix2010-03-26 11:59:37.000virtix2010-03-26 13:21:55.000 5341276 currentWriting Custom Assertions1virtix2010-03-26 14:11:49.000virtix2010-03-26 14:11:49.000 5341307 currentScreencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.4virtix2010-03-26 11:50:50.000virtix2010-03-26 13:57:35.000 5341271 currentScreencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.5virtix2010-03-26 11:50:50.000virtix2010-03-26 14:00:00.000 5341271 current1MXUnit Documentation26virtix2009-01-17 10:51:32.000virtix2010-03-26 09:09:47.000 786457 currentUsing the Ant Task to Generate JUnit Reports1virtix2010-03-26 11:59:37.000virtix2010-03-26 11:59:37.000 5341276 currentUsing the Ant Task to Generate JUnit Reports3virtix2010-03-26 11:59:37.000virtix2010-03-26 12:02:44.000images uploading? 5341276 currentUsing the Ant Task to Generate JUnit Reports2virtix2010-03-26 11:59:37.000virtix2010-03-26 12:00:29.000 5341276 current 6751244 2Using the Eclipse Plugin8marcesher2009-01-18 13:58:33.000virtix2010-03-26 15:31:48.000 786499 current2Using the Eclipse Plugin7marcesher2009-01-18 13:58:33.000marcesher2009-12-27 18:37:58.000 786499 currentMessage-First Assertions (CFUnit Style)1virtix2010-03-26 15:27:44.000virtix2010-03-26 15:27:44.000 5341326 currentAnt Task Doc2virtix2010-03-26 11:45:30.000virtix2010-03-26 15:49:19.000 5341269 currentAnt Task Doc1virtix2010-03-26 11:45:30.000virtix2010-03-26 11:45:30.000 5341269 current1MXUnit Documentation28virtix2009-01-17 10:51:32.000virtix2010-03-26 15:00:15.000 786457 currentAdding MXUnit Snippets To CFEclipse1virtix2010-03-26 15:33:38.000virtix2010-03-26 15:33:38.000 5341332 current13Test Private Methods2zoramite2009-10-31 23:47:41.000virtix2010-03-26 15:07:22.000 4292736 current13Test Private Methods1zoramite2009-10-31 23:47:41.000zoramite2009-10-31 23:47:41.000 4292736 current1MXUnit Documentation27virtix2009-01-17 10:51:32.000virtix2010-03-26 14:02:30.000 786457 currentWriting Custom Assertions4virtix2010-03-26 14:11:49.000virtix2010-03-26 14:15:11.000 5341307 currentWriting Custom Assertions3virtix2010-03-26 14:11:49.000virtix2010-03-26 14:14:30.000 5341307 currentWriting Custom Assertions2virtix2010-03-26 14:11:49.000virtix2010-03-26 14:13:15.000 5341307 current13Test Private Methods3zoramite2009-10-31 23:47:41.000virtix2010-03-26 15:07:55.000 4292736 currenth2. Viewing Output When writing unit tests, particularly with TDD, sometimes you need to see your data. Maybe you're working on a complex regular expression and you're building it up iteratively, watching the string mutate as you change the regex. Maybe you need to visualize the structure of a complex, uh, structure. Maybe when an error occurs, you actually want to see the entire cfcatch struct because you have so far failed in your mission to jack into the ether and absorb the bits and bytes into your neurons. Maybe you just want to see the damn query. Typically, this is pretty annoying to do in unit tests. Sometimes, it's just not possible if the framework doesn't make it easy for you. So you end up writing little tester files that create the object you're working with, do a cfdump or something, and then throw that work away when you've seen what you need to see. Icckkkkkk. MXUnit makes seeing your data easy. In fact, making things easier is one of our core tenets. With MXUnit, you can use CFOUTPUT and CFDUMP inside the test cases themselves. But there's an even better way to see your data: debug(). Why is it better? If you use cfoutput and cfdump inside your tests, you'll only see that output if the test passes. But with debug(), you're guaranteed to see the output of any debug() calls, even if the test fails\! Of course, any calls to debug() after a failed assertion won't show up, because as soon as an assertion fails the test method stops executing. h3. How to use debug() {code:title=Debugging Example}<cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="testExecuteTestCase" returntype="void" hint=""> <cfset var name = "mxunit.PluginDemoTests.DoubleMethodTest"> <cfset var methods = ""> <cfset var results = ""> <cfset results = rf.executeTestCase(name,methods,"")> <cfset methods = rf.getComponentMethods(name)> <cfset debug(results)> <cfset assertTrue(isStruct(results),"results should be struct")> <cfset assertEquals(ArrayLen(methods),ArrayLen(StructKeyArray(results[name])),"")> </cffunction> </cfcomponent> {code} *You can use debug() anywhere you'd normally use CFDUMP.* # Caveat: No promises on how it'll behave if you try to call debug() on components and then run the test in the Eclipse plugin. You're bound to get an axis/webservice/xml parse error of some form or another. # Caveat: if you're calling debug() on big data, like a big old struct, it's going to make your tests run slower\! This is because CFDUMP, starting after CF 6.1, turned into a massive bloated slow pig of a tag, and debug() simply calls cfdump on whatever you're passing into it. I think there are a few stray Thread.sleep(2000) calls in the source code somewhere that they forgot to take out. # Tip: I keep debug() calls on during iterative development because I probably want to see the data. When I'm finished, it's not uncommon for me to go comment them out so that they won't affect performance. Do what you want. If you don't mind a bit of a performance penalty, then don't bother. {tip}This is useful when the data you want to see are in your tests. But what if you want to see variables in your *components under test?* You can use [request.debug()|http://wiki.mxunit.org/display/default/Using+request.debug%28%29] for that.{tip} h3. Using CFDUMP and CFOUTPUT in your tests You can use cfdump and cfoutput in your tests, and the output will show up in the test output. *BIG NOTE:* If your test fails, i.e. an error occurs or an assertion returns false, the output will not show up. This is why we recommend using debug(). h3. Viewing this output in the Eclipse Plugin In the eclipse plugin, run a test (or a single method of a single test, or multiple methods, or everything in the test tree... whatever it is you want to run) When the test completes, hit "b" on the keyboard. "b" for Browser. Or hit F8. Or right click in the test view and select {{Open test case results in browser}} This will open up a browser view with the debug() and cfoutput/cfdumps from the selected tests/methods. If your eclipse preference is set to use the internal browser by default, then this will open up Eclipse's internal browser. If your preference is set to use an external browser, it'll pop open a new browser window (or tab, depending on your system setup). The output will look like this: !plugin-install-19.png! h3. Viewing this output in the web browser When you run tests using the html or extjs browser runners, you get a column at the far right that says "output" or "expand". Just click the link and you get your stuff. Here's what it looks like when you click the "view output" link when using the extjs runner: !extjsrunnerViewOutput.png! Here's what it looks like when you click the "expand" link in the 'normal' html output runner: !normalhtmloutput.png! {anchor:cfcatch} h3. Viewing CFCATCH info when errors occur When a test errors (for reasons other than a failed assertion), you often want to see the dump of the cfcatch struct. MXUnit automatically puts the cfcatch info into the debug dump when an error occurs. Thus, when a test errors, just hit "b" in the eclipse plugin when the test returns, or click "view output" in the browser runner, to see your cfcatch dump. Here's what that looks like in Eclipse: !cfcatchInPlugin.png! 4292713 4http://wiki.mxunit.org/pages/editpage.action?pageId=4685867 4685867 2010-01-15 16:28:15.0002010-01-15 16:30:15.0002http://wiki.mxunit.org/display/default/Custom+Assertions 786478 2010-01-15 16:30:15.0002010-01-15 16:30:15.0002http://127.0.0.1:1535/help/advanced/tocView.jsp?view=toc 4292815 2010-01-15 17:30:15.0002010-01-15 17:30:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=786457&locationShowing=true 786457 2010-01-15 16:00:15.0002010-01-15 16:00:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Custom+Assertions&linkCreation=true&fromPageId=786478 4685867 2010-01-15 16:19:15.0002010-01-15 16:19:15.0002http://wiki.fuseboxframework.com/display/default/Configure+and+Test+the+Plugin?showComments=true&showCommentArea=true 786457 2010-01-15 21:04:15.0002010-04-18 19:22:15.0002http://wiki.fuseboxframework.com/display/default/Configure+and+Test+the+Plugin 786529 2010-01-15 21:04:15.0002010-04-18 19:21:15.0001http://wiki.fuseboxframework.com/pages/viewpage.action?title=MXUnit+Documentation&spaceKey=default&maxRecentlyUpdatedPageCount=20 4292736 2010-01-15 21:05:15.0002010-01-15 21:05:15.0001http://wiki.fuseboxframework.com/display/default/Tutorials 786582 2010-01-15 21:06:15.0002010-01-15 21:06:15.0001http://127.0.0.1:1535/help/advanced/tocView.jsp?view=toc 4292820 2010-01-15 17:31:15.0002010-01-15 17:31:15.00077http://wiki.mxunit.org/display/default/MXUnit+Documentation 4685867 2010-01-15 18:50:15.0002012-01-07 00:00:15.0001http://www.google.com/search?hl=da&rls=com.microsoft%3Aen-US&q=%22eclipse+plugin%22+hangs+&lr=&aq=f&oq= 4292817 2010-01-15 20:19:15.0002010-01-15 20:19:15.000166http://wiki.mxunit.org/display/default/Built-In+Assertions 4685867 2010-01-16 07:45:15.0002012-01-06 12:40:15.0001http://wiki.mxunit.org/display/default/How+to...?showChildren=true 786478 2010-01-16 07:42:15.0002010-01-16 07:42:15.0001http://www.google.com/search?q=mxunit+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2010-01-16 07:33:15.0002010-01-16 07:33:15.0002http://fuseng.info/display/default/Getting+Started+--+First+Tutorial 786558 2010-01-16 21:48:15.0002010-01-26 13:42:15.00016http://wiki.mxunit.org/display/default/Custom+Assertions 786457 2010-01-16 07:51:15.0002010-12-09 17:27:15.0001http://www.bing.com/search?FORM=IEFM1&q=dashboard+automation+wiki&src=IE-SearchBox 4292773 2010-01-19 04:20:15.0002010-01-19 04:20:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+test+fixture+setup&aq=f&oq=&aqi= 786478 2010-01-19 03:11:15.0002010-01-19 03:11:15.0001http://www.google.co.nz/search?hl=en&lr=&ei=dhlVS9SgO4fEsQOfj6WGCA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBAQBSgA&q=confluence+howto+debug&spell=1 4292713 2010-01-19 02:34:15.0002010-01-19 02:34:15.0005http://www.mxunit.org/doc/ 786478 2010-01-18 19:37:15.0002010-03-10 21:11:15.0001http://www.google.cz/search?client=opera&rls=en&q=confluence+%2Bwiki+%2Beclipse+plugin&sourceid=opera&ie=utf-8&oe=utf-8 4292817 2010-01-19 14:20:15.0002010-01-19 14:20:15.0002http://www.google.ca/search?q=eclipse+DISPLAY+debug+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-01-19 19:20:15.0002010-01-19 19:20:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=xuC&q=mxunit+wiki&aq=f&aql=&aqi=g-p1&oq= 786457 2010-01-20 09:41:15.0002010-01-20 09:41:15.000282http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292766 2010-01-20 09:41:15.0002012-01-06 12:49:15.0001http://www.google.com/search?hl=en&q=how+to+view+debug+output&aq=f&aql=&aqi=&oq= 4292713 2010-01-20 11:30:15.0002010-01-20 11:30:15.0001http://www.google.com/search?client=safari&rls=en&q=junit+mxunit&ie=UTF-8&oe=UTF-8 786582 2010-01-20 16:28:15.0002010-01-20 16:28:15.0001http://www.google.com/search?hl=en&q=mxunit+assertions&aq=2&aql=&aqi=g10&oq=mxunit+ 786478 2010-01-20 16:12:15.0002010-01-20 16:12:15.0001http://www.google.ie/search?hl=en&client=firefox-a&rls=org.mozilla:en-GB:official&q=java+client+ntlmv2&start=50&sa=N 4292817 2010-01-20 16:58:15.0002010-01-20 16:58:15.00020http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BTroubleshooting&usg=AFQjCNGpx6m94A4_6tT_GdJf3HllDrB2zQ 4292815 2010-01-20 22:07:15.0002012-01-04 09:18:15.0001http://127.0.0.1:57821/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2010-01-20 22:08:15.0002010-01-20 22:08:15.00082http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292815 2010-01-20 20:38:15.0002012-01-04 23:47:15.0001http://127.0.0.1:57821/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-01-20 20:50:15.0002010-01-20 20:50:15.0002http://www.google.co.jp/search?hl=ja&q=mxunit+wiki+&sourceid=navclient-ff&rlz=1B6_____jaJP354JP354&ie=UTF-8 786457 2010-01-21 02:34:15.0002010-01-21 02:42:15.000109http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292817 2010-01-21 16:48:15.0002011-12-28 15:21:15.0002http://www.google.com.ua/search?hl=ru&q=site:wiki.cfinnovate.com+%22add+comment%22&start=10&sa=N&filter=0 786457 2010-01-21 14:18:15.0002010-01-21 14:18:15.0001http://127.0.0.1:2188/help/advanced/tocView.jsp?view=toc 4292820 2010-01-21 17:42:15.0002010-01-21 17:42:15.0001http://127.0.0.1:2188/help/advanced/tocView.jsp?view=toc 4292817 2010-01-21 17:41:15.0002010-01-21 17:41:15.0001http://www.google.com/search?q=mxunit+assertIsTypeOf&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-01-22 03:13:15.0002010-01-22 03:13:15.0003http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/View%2BDebug%2BOutput&usg=AFQjCNFeAPQonaZER00V-GMbjeX3dwtsrA 4292713 2010-01-22 19:32:15.0002010-04-13 18:25:15.0003http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Using%2Brequest.debug%2528%2529&usg=AFQjCNEi6d6AyKIWJ0qPaO6LFsx-sSZpmw 2195464 2010-01-22 19:33:15.0002010-10-01 04:09:15.0001http://www.google.com.ua/search?hl=ru&q=%22Please+type+the+word+appearing+in+the+picture%22+%22add+comment%22&start=210&sa=N 786484 2010-01-25 08:33:16.0002010-01-25 08:33:16.0001http://www.google.co.uk/search?rlz=1C1GGLS_en-GBGB352GB363&sourceid=chrome&ie=UTF-8&q=mvunit+assert 786484 2010-01-25 14:41:15.0002010-01-25 14:41:15.000* You can right click on any directory, select "Run MXUnit Tests", and it'll find your Test components and run them, ignoring all the others * If you have your test case open in an Eclipse editor, you can right click in the file, select "Run MXUnit Test", and run the tests in the plugin * You can find "slow" tests easily by setting the Timeout preference to "1". You can easily change the timeout preference from the little white triangle on the right side of the view * If you maximize the plugin view, the view will automatically put the "Tag Context" view on the right (i.e. it'll shift from vertical to horizontal) * [debug()|default:View Debug Output] and the "b" keyboard shortcut are perhaps your best friends * If you need to copy the contents of a failure or error message, you can select the&nbsp; failed/errored test in the tree, then select a row in the TagContext panel, right click, and choose "Copy Exception" or "Copy Tag Context" 4292820 2http://www.google.com/search?q=mxunit+dao&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-01-25 17:29:15.0002010-01-25 17:31:15.000{toc:minLevel=4}I have tried to anticipate the most common problems and address them in the Help that comes with the MXUnit Eclipse plugin. You should always consult the Help first\! (The help is the Question Mark icon in the plugin view) h4. Q: What version of Eclipse will the plugin work in? A: As of right now, Eclipse 3.4 and later. If you need a version that works on Eclipse 3.3, use [http://mxunit.org/update33] as the update site h4. Q: Why won't the plugin see "MyFile.cfc" as a test? A: Because the file doesn't start or end with the word "Test". h4. Q: What is a RemoteFacade and what is its purpose? A: The RemoteFacade.cfc is a webservice component that acts as a bridge between Eclipse and your tests. It exposes methods, via SOAP, which the plugin uses to communicate with ColdFusion. By default your tests can simply use the RemoteFacade.cfc that lives in the MXUnit framework directory. However, in any case where your tests rely on Application or Session variables, then you'll need a custom RemoteFacade that lives in the same application as your tests. This is quite simple, and the best documentation is in the Plugin itself. Click the green question mark in the MXUnit view. {warning}You do NOT put test code in there\!{warning} h4. Q: The plugin seems to be ignoring my custom RemoteFacade.cfc URL A: Try restarting Eclipse. Also, it only honors that URL when it's set at the project level, not in a subdirectory of a project h4. Q: The plugin can't figure out my "cfc path" (dot notation) A: Read the plugin help. If you still can't figure it out from reading the help, please email the [Google Group|http://groups.google.com/group/mxunit] h4. Q: The plugin won't do anything with a TestSuite I created A: The plugin doesn't do test suites. Read the Help for an explanation h4. Q: Why doesn't the plugin support NTLMv2? A: Because neither Apache Axis nor commons HTTPClient doesn't support it. There does not, as of this writing, appear to be a free java client for NTLMv2 h4. Q: When I run the tests in the plugin, my Application scope variables aren't present A: You'll need a custom RemoteFacade.cfc (very easy\!). See the Plugin Help. h4. Q: When I run the tests in the plugin, I get "Variable FORM is undefined". Why? A: The plugin runs the tests via SOAP. The form scope is not available to ColdFusion components during webservice calls. My advice: Don't use the form scope in your CFCs h4. Q: When I add certain variables to a "debug()" call, the plugin hangs. Why? A: debug() duplicates and then cfdumps whatever variables are passed into it. Depending on the content of the variable you're trying to debug, this could kill ColdFusion. h4. Q: What are the differences between how the plugin runs tests and how the tests run when I run them in the browser? A: The plugin runs test test one test at a time, one request at a time. This means there is zero chance for "bleed" from one test method run to another. When you run them in the browser, they're run as a single request. In addition, since the plugin runs the tests via SOAP, the FORM scope is not available. h4. Q: What do you call a snail in a ship? A: A Snailor\! h4. Q: Does the Plugin work in ColdFusion Builder? A: Of course h4. Q: Do I need to do something special to test ColdFusion ORM apps? A: Yes, you need to set a custom RemoteFacade URL on the project. On the MXUnit view, click the Green Help Icon (or hit F1), and click "Talking to ColdFusion: The RemoteFacade.cfc URL". From there, click the link at the bottom of the page, which takes you to the "Project-Specific RemoteFacade URL" page. This has all the instructions you should need. 4292817 1http://www.google.ca/search?hl=fr&q=CFOUTPUT+DEBUG&meta=&aq=f&oq= 4292713 2010-01-22 22:04:15.0002010-01-22 22:04:15.000{toc}In general, problems with the plugin come in these varieties: * The plugin can't figure out the correct "cfc path" for a file * The plugin can't communicate with the RemoteFacade URL * My tests load but either never finish or throw inexplicable errors with no stack trace h2. CFC Path If you've read the Help documentation in the plugin and you still can't figure out how to get the plugin to correctly derive the CFC path for your components, then please follow these steps: # Close Eclipse # Open eclipse.ini in the eclipse install directory, and add "-debug" on a separate line, toward the top of the file. For example, it might look like this: # {code}-startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.rcp.product --launcher.XXMaxPermSize 256M -showsplash -debug org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m{code} # (Note the \-debug on a line by itself) # Start Eclipse # Try running your test. This will now put a bunch of stuff into Eclipse's error log view # Open the Error Log View (window \-\- show view \-\- general \-\- Error Log) # You'll see a number of entries with an "i" (Information) Icon in the top few rows. Copy the contents of those rows and email them to the MXUnit google group with an explanation of what the plugin should be doing that it's not doing # Alternately, you can open the raw law and copy the appropriate lines which you'll find toward the bottom of the file. To get to the Eclipse error log: Help \-\- About Eclipse \-\- Installation Details \-\- View Error Log After you do that, you can remove the \-debug from your eclipse.ini file h2. RemoteFacade * Ensure you can hit the URL in a browser. If not, there's your problem. * If you can access the URL in a browser, but the plugin still can't talk to your URL, try opening that URL in Eclipse's internal browser * If you're still getting "could not connect to facade URL" and can't figure it out, ensure that you don't have any onError stuff in your Application.cfc. Perhaps the errors are being swallowed? * Try looking at the coldfusion error logs to see if anything in there sheds light on the problem h2. Using the RemoteFacadeTester.cfm The RemoteFacadeTester.cfm is a great help in diagnosing problems, especially for removing the plugin from the equation so that you can follow normal ColdFusion debugging processes that you're used to. Open a file named "RemoteFacadeTester.cfm" in the mxunit/samples directory. This file is included in the distribution. At the top of the file, you'll see this content: {code:controls=true}<!--- change these as necessary ---> <cfset mycomponent = "mxunit.PluginDemoTests.HodgePodgeTest"> <cfset myfunction = "testNotEquals"> <cfset remoteURL = "http://localhost/mxunit/framework/RemoteFacade.cfc?wsdl">{code}Replace the variables with the component, function, and URL you're trying to invoke. Run that RemoteFacadeTester.cfm in your browser and inspect the output. Look at the CFDumps. It'll show you the result of running the test when run directly, when run through a testsuite, and when run through the RemoteFacade.cfc URL. All 3 results should be roughly the same. As an example, the last cfdump should look something like this: !remotefacadetester.png! {warning}If you're using this to test code that depends on setup in&nbsp; your Application.cfc \-\- especially ORM-related functionality, then you'll need to copy this file into your application{warning} h2. My tests load but either never finish or throw inexplicable errors with no stack trace Check the following: # If you're pointing to a custom RemoteFacade.cfc that lives in your project (because you need Application.cfc to run, for example), ## Something might be failing in Application.cfc itself. Use the RemoteFacadeTester described above for this ## Code in onRequestStart(), onRequest(), or onRequestEnd() might be causing errors or even swallowing errors # If every test throws the same error, check to see if something's erroring in your TestCase's "setUp()" or "tearDown()" functions. Also, check if you have "constructor" code running that could be causing errors # If you're extending a TestCase that isn't mxunit.framework.TestCase, but instead some other superclass that eventually extends mxunit.framework.TestCase, ensure that no weird errors are occurring in your superclass tests # If you're testing ORM functionality, ensure that no errors are being thrown at the end of the request. This can happen when ORM flushes at request end, for example # Look at your ColdFusion error logs\! Often CF will tell you exactly what the problem is, but sometimes it never makes its way back to the plugin h2. A note on debugging your tests It's not uncommon for me to get asked about problems with the plugin that end up not being plugin-related at all. The first step to debugging your problems is to confirm to the best of your ability that the behavior you're experiencing is definitely related only to running the test from the plugin and not anywhere else. That means you have to do some legwork, son. *Run your code in isolation*. Run it in a web browser. Create a quicky .cfm page and run your code from in there. Or use the RemoteFacadeTester up above.&nbsp; If you're getting *behavior* in your code that you do not expect, then first seek to understand whether that behavior has anything at all to do with testing, or whether it's simply that there's a problem in your code. For example, if you have a test that executes some ORM functionality, and rows aren't being inserted in your test but they do in your standalone code example, ensure that the code is doing *exactly the same thing* in both situations.This common problem happens to all of us\! I bring it up only because it is so common and can be quite frustrating to debug. [Here's an example of what I'm talking about|http://groups.google.com/group/mxunit/browse_thread/thread/fcc85d132fe49dfa/2b534667e023682e?lnk=gst&q=2098#2b534667e023682e]. Again, we don't mind helping debug, at all\! But we don't you to be slowed down for hours going down one path when in fact the answer was something else entirely. So, this is a kindly public service announcement. 4292815 1http://www.google.com/search?hl=en&source=hp&q=view+debug+output&aq=1&aql=&aqi=g2g-ms1g-m3g-ms1&oq=view+debug 4292713 2010-01-22 22:47:15.0002010-01-22 22:47:15.0001http://www.google.com/search?hl=en&safe=off&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=hIB&q=confluence+%22expand-link%22&aq=f&aql=&aqi=&oq= 4292713 2010-01-23 02:11:15.0002010-01-23 02:11:15.000h3. Here are some happy users :-) [Animation Mentor|http://www.animationmentor.com] "My work (Animation Mentor) uses it for THE online animation school (sorry had to pump it up there). In fact I've spent the whole week cleaning up our entire MXUnit set of tests to finally all pass. Keep up the great work\!" ---- [Crisp eBusiness|http://www.crisp-ebusiness.com/] "If you want to do Test Driven Development with CFML, then MXUnit is THE framework to use\!" ---- [Figleaf Software|http://figleaf.com] "MXUnit ROCKS" ---- [ICF International|http://www.icfi.com/] "MXUnit is built into our QA/testing process with Hudson. If the tests don't pass, the code doesn't get deployed." ---- [Mach-II Framework|http://www.mach-ii.com/] ---- [NASA|http://www.nasa.gov] "The Altair Program here at Johnson Space Center NASA is using MXUnit for testing the Extensible Information Modeler (XIM) service application. This set of CF services allow the Altair program to create applications to design the Lunar Lander in very flexible ways under constantly changing requirements. XIM has further been expanded to support the certification of flight readiness (COFR) process of the ISS Payloads group and other NASA programs are in the pipeline. Thus, unit testing of the service layer has become critical and we found MXUnit to be the best of breed among the available CF xUnit frameworks. It is being regularly maintained, has the best assertion capabilities, and best test output mechanisms. The addition of ant support is an added plus (if you can get NTLM authentication working :-) " ---- [Railo Technologies|http://www.getrailo.com/] "It's the cream of unit testing frameworks in CFML\!" ---- [SilverWare Consulting|http://www.silverwareconsulting.com/] "It is remarkably easy to get up and running with unit testing in CF using MXUnit. The framework is well designed and full featured, and the Eclipse plugin makes working with it a pleasure. Equally important is the support available from the development team, who are remarkably responsive to questions, bug reports and feature requests. Keep up the great work, hombres\!" ---- [SOSensible|http://www.sosensible.com/] It is the most approachable ColdFusion testing framework I have come across\!" ---- [Strictly Business Computer Systems|http://www.sbcs.com] "It's easy, it's free, it's powerful, it's the best of it's kind. There is no reason not to use it." ---- [UNM|http://unm.edu] "MXUnit is bad-ass. Use it. Use it lots." ---- [Warwick Business School staff information portal project|http://www.wbs.ac.uk/] "We're using MXUnit for a first foray into test-driven development. The option to use multiple interfaces gives us great flexibility in how we manage tests both for writing brand new code, and regression checking a monolithic application as we refactor. The simple assertion syntax and built-in support for accessing private methods makes for very quick and natural development." 4292870 1http://www.google.com/search?q=confluence+tdd&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786494 2010-01-26 18:09:15.0002010-01-26 18:09:15.0002http://www.google.nl/search?q=mxunit+assertTrue&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a 786478 2010-01-26 15:10:15.0002010-01-26 15:14:15.0001http://fuseng.info/display/default/Getting+Started 786457 2010-01-26 15:09:15.0002010-01-26 15:09:15.0001http://fuseng.info/display/default/More+Test+Cases 4292751 2010-01-26 15:09:15.0002010-01-26 15:09:15.0001http://fuseng.info/display/default/MXUnit+Documentation 786536 2010-01-26 15:09:15.0002010-01-26 15:09:15.0001http://www.google.de/search?q=eclipse+troubleshooting&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de-DE:official&client=firefox-a 4292815 2010-01-26 14:56:15.0002010-01-26 14:56:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla:nl:official&hs=TUm&q=junitreport+xml+format+confluence&start=20&sa=N 786582 2010-01-26 14:00:15.0002010-01-26 14:00:15.0002http://fuseng.info/display/default/First+Test+Case 786564 2010-01-26 13:58:15.0002010-01-26 13:59:15.0001http://www.google.com/search?hl=en&safe=off&client=safari&rls=en&q=mxunit+results+default+to+collapsed&aq=f&aql=&aqi=&oq= 786529 2010-01-27 14:39:15.0002010-01-27 14:39:15.0002http://www.google.com/search?hl=en&safe=off&client=safari&rls=en&ei=y09gS6j7BNzh8AaB8ZiVDA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAYQBSgA&q=mxunit+extjs+default+to+collapsed&spell=1 4292713 2010-01-27 14:39:15.0002010-01-27 14:39:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=com.ubuntu:en-US:official&hs=cQl&q=mxunit&start=30&sa=N 786457 2010-01-27 10:56:15.0002010-01-27 10:56:15.0003http://www.google.com/search?q=mxunit+wiki&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a 786457 2010-01-27 10:57:15.0002010-02-14 14:37:15.0004http://wiki.mxunit.org/dosearchsite.action?queryString=teardown 4292766 2010-01-27 00:42:15.0002010-04-26 23:26:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=com.ubuntu:en-US:official&hs=W45&q=mxunit&start=10&sa=N 4292794 2010-01-27 10:55:15.0002010-01-27 10:55:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=Zkv&q=mxunit+path&aq=f&aql=&aqi=&oq= 786478 2010-01-26 23:53:15.0002010-01-26 23:53:15.000{rss:url=http://blog.mxunit.org/feeds/posts/default?alt=rss|showTitlesOnly=true} {rss:url=http://pipes.yahoo.com/pipes/pipe.run?_id=53f87e0fe94b0cf2c37b5ed07a09d369&_render=rss|showTitlesOnly=true} 4948032 1http://www.google.com/search?rlz=1C1CHMB_enUS363US363&sourceid=chrome&ie=UTF-8&q=mxunit+timeout 4292820 2010-01-26 20:41:15.0002010-01-26 20:41:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=X5s&q=mxunit+expectedexception&aq=f&aql=&aqi=&oq= 786484 2010-01-26 21:06:15.0002010-01-26 21:06:15.000{pagetree:root=Developer Info} 4947973 {toc} When making changes to the MXUnit framework it's a good idea to test those changes to ensure you haven't broken anything. Luckily MXUnit can be used to test itself\! Methods of running MXUnit's tests include: # via the Eclipse plugin # via the browser # via the ant task h2. Dependencies There are unit tests which are designed to test the integration between MXUnit and a number of mocking frameworks. If you do not have those mocking frameworks installed you will see errors and test failures in mxunit.tests.framework.TestCaseTest. The frameworks required, and their expected locations are: * MightyMock - this now ships with MXUnit so it will always be available * ColdMock - this is expected to be found in /coldmock * MockBox - this is expected to be found in /Coldbox/system/testing h2. Running the Unit Tests via the Eclipse Plugin In the _Navigator_ tab, simply point to the _/tests_ folder, off of the MXUnit root, right-click, and choose *{_}Run MXUnit Tests{_}*. You should see the results of the tests in the MXUnit tab. h3. Expected Errors and Failures *Fixtures Can Be Safely Ignored* When running all of the tests in the /tests folder, some errors and failures will be reported. Most of these are due to fixtures being run as tests, so you can safely ignore any errors or failures reported from test cases that reside in a folder with the word _fixture_ in its name. *Expected Failures* * testAdd2() in mxunit.tests.samples.MyComponentTest fails with an mxunit.exception.AssertionFailedError failure. It can be safely ignored. * mismatchedArgumentTypesShouldFail() in mxunit.tests.mightymock.ArgumentMatcherTest fails because it is a placeholder for unimplemented logic. * attemptingToRegisterTheSamePatternShouldThrowMeaningfulException() in mxunit.tests.mightymock.InvocationTestArgumentMatcherTest fails as a reminder to fix or document an issue. * testWriteLog() in mxunit.tests.mightymock.MockLoggerTest fails because it is a placeholder for unimplemented logic. * $addInvocationRecordForBothPatternAndLiteral() in mxunit.tests.mightymock.MockRegistryTest fails because it is a placeholder for unimplemented logic. * howToHandlePatternVerification() in mxunit.tests.mightymock.MockVerificationTest fails because it is a placeholder for unimplemented logic. * $verifyExact() in mxunit.tests.mightymock.OrderTest fails because it is a placeholder for unimplemented logic. * shouldBeAbleToVerifyBothePatternAndLiteral() in mxunit.tests.mightymock.PatternInvocationTest fails because it is a placeholder for unimplemented logic. h2. Running the Unit Tests via the Browser &nbsp; You can run mxunit/tests/run.cfm in your browser. For example, I run it at [http://localhost/mxunit/tests/run.cfm] h2. Running the Unit Tests via ANT h3. Setting your "paths" * In mxunit/buildprops, copy the contents of the antrunner_sample.properties file. Create a new file in that directory named "antrunner.properties" * Fill in your server, port, and webroot properties and save the file. For example, mine looks like this: {code:title=antrunner.properties} server=localhost port=80 webroot=c:/inetpub/wwwroot/ {code} h3. Running the tests * From within Eclipse, drag mxunit/build.xml into the Ant view *Run the "runTests" target *It'll print out the results in the console view. A run should look something like this: {code:title=ANT output from runTests} Buildfile: C:\inetpub\wwwroot\mxunit\build.xml init: runTests: [delete] Deleting directory C:\inetpub\wwwroot\mxunit\tests\testresults\html [delete] Deleting directory C:\inetpub\wwwroot\mxunit\tests\testresults\tmp [mkdir] Created dir: C:\inetpub\wwwroot\mxunit\tests\testresults\html [mkdir] Created dir: C:\inetpub\wwwroot\mxunit\tests\testresults\tmp [mxunittask] Greetings, earth being ... [mxunittask] Running MXUnitAntTask version : 1.0.3 [mxunittask] Outputting results to: tests/testresults/tmp [mxunittask] Verbose: true [mxunittask] MXunit home :mxunit [mxunittask] Using server:port : localhost:80 [mxunittask] Using connectionMethod: http [mxunittask] AuthMethod: no_auth [mxunittask] Default runner : /mxunit/runner/HttpAntRunner.cfc [mxunittask] [HttpHelper] Running URL : http://localhost:80/mxunit/runner/HttpAntRunner.cfc?method=run&type=dir&value=c:/inetpub/wwwroot//mxunit/tests/framework/&recurse=false&excludes=&packageName=mxunit.tests.framework&componentPath=mxunit.tests.framework [mxunittask] [HttpStatus] 200 [mxunittask] [Testresults] Test runs=221. Errors=0. Failures=0. Time=23748ms [mxunittask] writing file : tests/testresults/tmp/mxunitdirectorytestsuite_1.xml [mxunittask] [HttpHelper] Running URL : http://localhost:80/mxunit/runner/HttpAntRunner.cfc?method=run&type=dir&value=c:/inetpub/wwwroot//mxunit/tests/runner&recurse=false&excludes=&packageName=mxunit.tests.runner&componentPath=mxunit.tests.runner [mxunittask] [HttpStatus] 200 [mxunittask] [Testresults] Test runs=20. Errors=0. Failures=0. Time=5785ms [mxunittask] writing file : tests/testresults/tmp/mxunitdirectorytestsuite_2.xml [mxunittask] Total testruns: 241 [mxunittask] Total errors: 0 [mxunittask] Total failures: 0 [mxunittask] Total time: 29533 [mxunittask] Failure ratio: .00 [mxunittask] Error ratio: .00 [mxunittask] Success ratio: 1.00 [mxunittask] Fare thee well, human. [junitreport] Processing C:\inetpub\wwwroot\mxunit\tests\testresults\html\TESTS-TestSuites.xml to C:\Users\marc\AppData\Local\Temp\null2085236895 [junitreport] Loading stylesheet C:\inetpub\wwwroot\mxunit\ant\xsl\junit-frames.xsl [junitreport] Transform time: 836ms [junitreport] Deleting: C:\Users\marc\AppData\Local\Temp\null2085236895 BUILD SUCCESSFUL Total time: 33 seconds {code} h3. Viewing the JUnit Report The runTests target will create JUnit XML and run it through the JUnitReport task. This creates an HTML view of the test results. They are placed in mxunit/tests/testresults/html You can view them in the browser by going to http://<yourserver>:port/mxunit/tests/testresults/html/index.html. It'll look something like this: !Capture.PNG|thumbnail! {tip}When you run the tests via run.cfm or via ANT, the "fixtures" and "samples" tests are all filtered out, so you needn't mentally filter them yourself{tip} 4947975 h4. After [installing MXUnit|default:Install MXUnit] , move on to [Testing Basics|default:Testing Basics]. \\ {pagetree:root=Getting Started} 4292751 1http://www.google.com/search?q=request+debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 2195464 2010-01-28 01:48:15.0002010-01-28 01:48:15.0001http://www.bing.com/search?q=Testing+Adapter+Pattern&form=OSDSRC 4292766 2010-01-27 16:16:15.0002010-01-27 16:16:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=4292736 4292736 2010-01-27 21:37:15.0002010-01-27 21:37:15.0007http://www.google.com/search?q=mxunit+could+not+connect+to+facade+url&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2010-01-27 19:50:15.0002011-10-12 15:22:15.0001http://www.google.com/search?q=mxunit+test+exception&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-01-27 21:40:15.0002010-01-27 21:40:15.0002http://www.google.com/search?q=mxunit+test+parameters 4292794 2010-01-29 15:10:15.0002010-01-29 15:19:15.000Testing private methods with MXUnit With MXUnit, testing private methods is easy. Imagine a component named Something.cfc. It has a method named somePrivate: {code} <cffunction name="somePrivate" access="private"> <cfargument name="someArg" required="false" default="blah"> <cfreturn someArg> </cffunction> {code} You can't test this method directly. You can only test it indirectly through the component's public API. A lot of times, that's entirely appropriate. But sometimes, maybe that function is particularly nasty or granular and you'd just feel better if you could test it directly. In typed languages such as Java, testing private methods is pretty difficult. In ColdFusion it's much easier because, unlike in Java, subclasses can call super.somePrivateMethod() and it'll actually work. Private in CF is not like private in Java. Thus, the preferred way to test private functions in CF has been to create a subclass of the object under test and override the private function with a public version which simply calls the parent. Robert Blackburn, maintainer of CFUnit, discusses this nicely. As Robert discusses at the end, the primary concern here is that you create more maintenance when your private methods change. Now, you have three files to change: the component itself, the subclass containing the overridden private methods, and the test case. If this is your cup of tea, that's cool. It's an accepted approach to this problem and it works well. You need read no further. However, if you don't particularly care for the extra maintenance, MXUnit makes it a bit easier. {code:title=PrivateMethodTest.cfc} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="testSomePrivateDefaultBehavior"> <cfset myObj = createObject("component","Something")> <cfset makePublic(myObj,"somePrivate")> <cfset ret = myObj.somePrivate("blah2")> <cfset assertEquals("blah2",ret)> </cffunction> <cffunction name="testSomePrivateUsingDifferentName"> <cfset myObj = createObject("component","Something")> <cfset makePublic(myObj,"somePrivate","_somePrivate")> <cfset ret = myObj._somePrivate("blah2")> <cfset assertEquals("blah2",ret)> </cffunction> </cfcomponent> {code} Didjoo see that? Simply call makePublic(), passing in: * An instance of the object with the private method * The method name you want to test * Optionally, a name for the "proxy" for the private method. If you don't pass anything, it'll just be the private method name Internally, all that's happening is a bit of method shuffling. The original private method is renamed to something else, and a new, public method is injected into the object. This injected function then calls the original private method directly. This means that when you call "myObj.somePrivate()", you're calling this new function on the object you've already created and thus all your initialization done prior to that function call is retained. This would include anything done in the setUp function as well as anything done in the test function prior to this specific function call. To see more examples, download the MXUnit framework and look at mxunit/tests/framework/PublicProxyMakerTest.cfc 4292736 2http://trac.fuseboxframework.org/pages/recentlyupdated.action?key=default 4292870 2010-01-29 15:18:15.0002010-01-29 15:18:15.0001http://wiki.fuseboxframework.com/display/default/Getting+Started 786593 2010-01-29 20:54:15.0002010-01-29 20:54:15.0006http://wiki.fuseboxframework.com/display/default/Setting+up+your+Tests+Directory 786457 2010-01-29 20:55:15.0002010-07-20 10:22:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+actively+fail+test&btnG=Search&meta=&aq=f&oq= 786478 2010-01-28 14:35:15.0002010-01-28 14:35:15.0002http://www.google.com/search?rlz=1C1GGLS_en-GBGB331GB331&aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+assert 786484 2010-01-28 15:07:15.0002010-01-28 15:07:15.0001http://127.0.0.1:52985/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2010-01-28 16:21:15.0002010-01-28 16:21:15.0005http://fuseng.info/display/default/View%2BDebug%2BOutput 4292713 2010-01-31 03:36:15.0002010-05-12 19:21:15.000Data driven testing allows you to execute tests with a wide variety of input data. This can make creating and executing certain kinds of tests&nbsp; efficient and very powerful. Essentially, you provide a reference to a collection of data and MXUnit will iterate over that data and execute the test for each item in the collection. Here it is in action: {code:title=Basic Array Dataprovider Example}<cffunction name="setUp"> <cfset name_data = ['joe','taj','mary','juan','hans', 'bjork','chaksa'] /> <cfset myObject =&nbsp; createObject('component','com.foo.MyObject').init() /> </cffunction> <cffunction name="testNameValidation" mxunit:dataprovider="name_data"> <cfargument name="name" hint="Each name item in the name_data array" /> <cfset assertTrue( myObject.validateName(name), "#name# not valid" ) /> </cffunction> {code}To use data to drive tests, tell MXUnit about it using the mxunit:dataprovider annotation. This accepts a string name of some data that exists in the variables scope of the test. The mxunit:dataprovider annotation accepts the following types of data: array, query, list, and a CSV or Excel file. What's unique about these types of tests is that they accept parameters. The parameters represent the data you are using in your tests and may vary depending upon the type of the dataprovider. Note that this is invalid in ColdFusion: mxunit:dataprovider="#my_variable#" - this value must be a string. Consider the following examples: {code:title=Query Dataprovider Example}<!-------------------------------------------------------------------- Example using a query: query_data = queryNew('name'); queryAddRow(query_data,1); querySetCell(query_data,'name','ed'); Note query name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithQuery" mxunit:dataprovider="query_data"> <cfargument name="q" hint="A query object" /> <cfset assertTrue( myObject.validateName(q.name), "#q.name# not valid." ) /> </cffunction> {code}In this example we specify the name of a query that's in the variables scope of the test. We use this query name for the mxunit:dataprovider value. This test will be run once for each row in the query, and the value of "arguments.q" in this case will be the current row of the query. {code:title=Basic List Dataprovider Example}<!----------------------------------------------------------------- Example using a list (identical to array) list_data = 'ed,joe,mary,jeff'; Note list item name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithList" mxunit:dataprovider="list_data"> <cfargument name="list_item" hint="Item in the list" /> <cfset assertTrue( myObject.validateName(list_item), "#list_item# not valid." ) /> </cffunction> {code}Iterating over a list is essentially the same as an array. The data here is provided as a list of values. As in all mxunit:dataprovider types, pass in the _name_ of the data to the dataprovider. {code:title=Basic Excel/CSV Dataprovider}<!---------------------------------------------------------------- Example using an Excel file Note query name as a parameter ------------------------------------------------------------------> <cfset names_excel = getDirectoryFromPath(getCurrentTemplatePath()) & "/dataproviders/names.xls"> <cffunction name="testSomethingWithExcel" mxunit:dataprovider="names_excel"> <cfargument name="name_query" hint="Default behavior is to convert Excel with header names to query object."> <cfset debug(myQuery)> <cfset assertTrue( myObject.validateName(name_query.name), "#name_query.name# not valid." ) /> </cffunction> {code}For the basic default excel behavior where you have an Excel file with named row headers, pass the name of the file reference to the mxunit:dataprovider. Then, treat the data as a query object, using the row headings as column names. {code:title=Basic Iterator Dataprovider}<!---------------------------------------------------------------- Fuzzy Goodness ------------------------------------------------------------------> <cffunction name="testRandomPasswordGenerator" mxunit:dataprovider="1000"> <cfargument name="count" /> <cfset pwd = myObject.generateRandomPassword(seed=count) /> <cfset assert( myObject.isValidPassword(pwd), "#pwd# not valid. Occurred at iteration #count#" ) /> </cffunction> {code}Sometimes it's useful to just iterate a number of times over some computation. You can do this with MXUnit simply by specify a positive integer to the mxunit:dataprovider. {code:title=Script Example}/** * @mxunit:dataprovider myDataProvider */{code} To use dataproviders in CFScript, use @mxunit:dataprovider NameOfDataProvider or @dataprovider NameOfDataProvider. {note}@mxunit:dataprovider works with CF 9.0.1 and above. If you're on 9.0, stick with @dataprovider{note} To Do: Advanced Dataproviders (2D Arrays and Excel and CSVs with or without header rows). 4292794 4292775 {pagetree:root=Automation}[Continuous Integration with Hudson, ANT, and MXUnit|default:CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit] 4292773 h3. A Test Adapter Pattern for DAO Testing Special thanks to [Brian Rinaldi|http://www.remotesynthesis.com/] for the nested transaction corrections! Writing unit tests for Data Access Objects (DAOs), and other database related logic, presents unique challenges for developers. And because varying vendor specific database implementations, there are at least as many ways to address this problem as there are database implementations. We hope, too, that in addition to this concept, we will provide several other possible solutions. If you have any comments, suggestions, or ideas on how to address this or other unit test issue, please post your thoughts at http://groups.google.com/group/mxunit. Here, we present one method that leverages ColdFusion's <cftransaction ...> and some basic design and refactoring principles that will allow you to create unit tests that can be run through many database management systems that support transaction handling. This pattern is based on Gerard Meszaros' (http://xunitpatterns.com/) Humble Transaction Controller pattern. His book, xUnit Test Patterns, should be on every developer's book shelf! The goal is to have a way to execute code that utilizes database logic (inserts, updates, deletes, etc.), test the results of the code, and set the state of the database back to a known state. Leveraging transactions is one way to achieve this. The process is to execute code and after assertions, roll back any transactions. Sounds simple ... it is and it isn't. ColdFusion is limited with transaction handling - you cannot have nested transactions and you need to use the <cftransaction ...> tag. Consider the following typical insert method from a DAO. The method attempts to insert a record into two tables. If something goes wrong the transaction is rolled back and nothing (in theory) is written to the database : {newcode} <cffunction name="create" access="public"> <cftransaction> <cftry> <cftransaction action="begin"> <cfquery name="q" datasource="myds"> insert into mytable (foo,bar) values ('foo','bar') </cfquery> <cfquery name="q2" datasource="myds"> insert into myOthertable (otherFoo,otherBar) values ('otherFoo','otherBar') </cfquery> <cftransaction action="commit"> <cfcatch type="any"> <cftransaction action="rollback"> </cfcatch> </cftry> </cftransaction> </cffunction> {newcode} One way to test this would be to exercise the method in a testCreate() case, and then in tearDown() do a delete of the rows that were just inserted. There are a lot of issues with this approach: What if the delete fails? Also, the delete code could be more complex than the insert code. If you are performing updates, then you have to set the state of the db back to where it was by doing additional updates in tearDown() using the previous state's data. As you can see, the smell of this permeates ... Another approach would be to put a Test Hook MEZ into the DAO method that would flag component under test (CUT) to behave differently when executed by a test client. In this case, you could pass in an argument that would roll back the transaction. Meszaros suggests that this should be done as a last resort. Once you begin to change the behavior of an operation in order to support your tests, this indicates that some other method of testing should be considered. Show me the money, already! Let's refactor the above example and write a test for it. Johnny TDD says, "Gee, fella. Aint ya supposed to write that test first?". Why, yes! So, before refactoring, let's quickly explain the Test Adapter Pattern recipe. 1. Write the test first ... :-) 2. Extend the DAO component under test to DAOTestAdapter, or similar 3. Refactor our DAO component: extract^FOWL^ the database logic to a package access method with no transaction handling 4. Code this packageaccessed method within the transaction block of the public DAO method 5. Create a method in DAOTestAdapter that overrides the DAO method under test and calls the pacckage access method, but rolls back the transaction no matter what 6. Run the test. The expected behavior is that data is inserted into the db, and the method returns true *1. Write the test first ...* {newcode} <cffunction name="testCreateAdapter" access="public"> <cfscript> adapter = createObject("component","DAOTestAdapter"); val = adapter.create(); assertTrue(val,"Should return true on insert success."); </cfscript> </cffunction> {newcode} *2. Extend the DAO component under test to DAOTestAdapter* {newcode} <cfcomponent name="DAOTestAdapter" extends="DAO"> ... </cfcomponent> {newcode} *3. Refactor our DAO component: extractFOWL the database logic to a package method* {newcode} <cfcomponent name="DAO"> <cffunction name="_create" access="package"> <cfquery name="q" datasource="myds"> insert into mytable (foo,bar) values ('foo','bar') </cfquery> <cfquery name="q2" datasource="myds"> insert into myOthertable (otherFoo,otherBar) values ('otherFoo','otherBar') </cfquery> </cffunction> </cfcomponent> {newcode} *4. Code this package method within the transaction block of the public DAO method* {newcode} <cfcomponent name="DAO"> <cffunction name="create" access="public" returntype="boolean"> <cftransaction action="begin"> <cftry> <cfset _create() /> <cftransaction action="commit"> <cfreturn true /> <cfcatch type="any"> <cftransaction action="rollback"> <cfreturn false /> </cfcatch> </cftry> </cftransaction> </cffunction> </cfcomponent> {newcode} *5. Create a method in DAOTestAdapter that overrides the DAO method under test and calls the package method, but rolls back the transaction no matter what:* {newcode} <cfcomponent name="DAOTestAdapter" extends="DAO"> <cffunction name="create" access="public" returntype="boolean"> <cftransaction action="begin"> <cftry> <cfset _create() /> <cftransaction action="rollback"> <cfreturn true /> <cfcatch type="any"> <cfrethrow /> </cfcatch> </cftry> </cftransaction> </cffunction> </cfcomponent> {newcode} *6. Run the test ...* {newcode} <cffunction name="testCreateAdapter" access="public"> <cfscript> adapter = createObject("component","DAOTestAdapter"); val = adapter.create(); assertTrue(val,"Should return true on insert success."); </cfscript> </cffunction> {newcode} h4. Variations *Variation #1*: A little less OO in nature, you could also us the MXUnit built-in function makePublic(...) in your test to access the private DAO method and wrap that in a transaction. This has the benefit of fewer files, but the amount of code is roughly the same. This might also make your tests a little harder to read. view plaincopy to clipboardprint? {newcode} <cffunction name="test_Create" access="public"> <cfset dao = createObject("component","DAO")> <cftransaction> <cftry> <cftransaction action="begin"> <cfset publicObj = makePublic(dao,"_create")> <cfset val = publicObj._create() /> <cfset assertTrue(val,"should return true")> <cftransaction action="ROLLBACK"> <cfreturn true /> <cfcatch type="any"> <cftransaction action="ROLLBACK"> <cfreturn false /> </cfcatch> </cftry> </cftransaction> </cffunction> </cfcomponent> </cffunction> {newcode} *Variation #2*: If appropriate, you may move your transaction handling to the database. This can be done by using stored procedures to implement your database writes and inside those stored procedures, you use your database management system's transaction handling capabilities. Then in your ColdFusion test code, you execute the transaction and intentionally cause a failure, which will instruct the database to roll back the pending transaction. The failure may be injected by using the cftransaction tag or by ...? Test Adapter Limitations * This method depends upon transaction support in your database. * If your updates affect tables that have IDENTITY or AUTNUMBER columns, those may continue to increment regardless of the transaction rolling back. h4. Summary The primary concept here is to delegate a rollback of any transaction within the test. # MEZ - Meszaros, Gerard; xUnit Test Patterns # LISK - http://en.wikipedia.org/wiki/Liskov_substitution_principle # FOWL - http://martinfowler.com/ 4292766 I presented MongoDB for CFML Developers at RIAUnleashed in November, 2010. Here's the deck: http://slidesix.com/view/MongoDB-at-RIAUnleashed 6586373 MXUnit Documentation4virtix2009-01-17 10:51:32.000virtix2009-01-17 11:13:30.000 786457 currentTDD Example -- Implementing New Functionality1marcesher2009-01-18 16:21:22.000marcesher2009-01-18 16:21:22.000 786598 currentTDD Example -- Implementing New Functionality2marcesher2009-01-18 16:21:22.000marcesher2009-01-18 16:22:15.000 786598 currentMXUnit TestResult Output Formats5marcesher2009-01-18 15:59:53.000marcesher2009-01-18 16:12:06.000 786582 currentGetting Started -- Setting up your Tests Directory1marcesher2009-01-18 16:15:02.000marcesher2009-01-18 16:15:02.000 786593 current1http://127.0.0.1:50367/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-12 06:11:15.0002010-10-12 06:11:15.000Getting Started -- Test Suites1marcesher2009-01-18 15:52:13.000marcesher2009-01-18 15:52:13.000 786575 current2http://127.0.0.1:50367/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2010-10-12 06:40:15.0002010-10-12 06:40:15.000Getting Started -- Test Suites2marcesher2009-01-18 15:52:13.000marcesher2009-01-18 15:53:45.000 786575 current9http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=919&bih=686&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-10-12 01:52:15.0002010-10-13 03:37:15.0001http://www.google.co.in/url?sa=t&source=web&cd=3&ved=0CB4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=Vd6zTLW1C4OUvAPlgpWJCg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=vdQOmmlsTH3wRlX01Y-FRw&cad=rja 786457 2010-10-12 04:06:15.0002010-10-12 04:06:15.0001http://localhost/myMXUnit/ 786457 2010-10-12 07:44:15.0002010-10-12 07:44:15.0001http://www.baidu.com/s?wd=mxunit 786457 2010-10-12 08:09:15.0002010-10-12 08:09:15.0001http://www.google.com.hk/search?q=mxunit&hl=zh-CN&newwindow=1&safe=strict&biw=919&bih=686&ei=dAG0TIDzBY-EvgOi-MCvCg&start=20&sa=N 786478 2010-10-12 07:05:15.0002010-10-12 07:05:15.000Getting Started -- More Test Cases4marcesher2009-01-18 15:36:01.000marcesher2009-01-18 15:51:45.000 786564 current1http://www.google.com.hk/search?q=mxunit&hl=zh-CN&newwindow=1&safe=strict&biw=919&bih=686&ei=UAi0TKjMEoicvgOxquW_Cg&start=30&sa=N 786529 2010-10-12 07:07:15.0002010-10-12 07:07:15.000MXUnit TestResult Output Formats2marcesher2009-01-18 15:59:53.000marcesher2009-01-18 16:03:27.000 786582 current1http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20fail&ei=SW2zTNzxNIGosQOe_9CuDA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=0DrqofEb5O9kVB5cRAtjQw 786478 2010-10-11 20:04:15.0002010-10-11 20:04:15.000MXUnit TestResult Output Formats3marcesher2009-01-18 15:59:53.000marcesher2009-01-18 16:09:23.000 786582 current1http://wiki.mxunit.org/display/default/Selective+Verification 786457 2010-10-11 20:05:15.0002010-10-11 20:05:15.0001http://www.google.com/search?q=ant+junitreport+tutorial&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341276 2010-10-11 19:30:15.0002010-10-11 19:30:15.000MXUnit TestResult Output Formats4marcesher2009-01-18 15:59:53.000marcesher2009-01-18 16:09:54.000 786582 current1http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=nmezTLuwOsH6lwfu65WCCQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=0CbAxdzxMRi5zKPyds6bgg 786457 2010-10-11 19:39:15.0002010-10-11 19:39:15.0001http://confluence/display/ELP/Unit+Testing 5341416 2010-10-11 21:42:15.0002010-10-11 21:42:15.0001http://confluence/display/ELP/Unit+Testing 5341218 2010-10-11 21:43:15.0002010-10-11 21:43:15.000Getting Started -- Test Suites3marcesher2009-01-18 15:52:13.000marcesher2009-01-18 15:59:32.000 786575 current4http://wiki.mxunit.org/display/default/Advanced+Stuff 5341623 2010-10-11 20:18:15.0002011-01-17 22:44:15.000MXUnit TestResult Output Formats1marcesher2009-01-18 15:59:53.000marcesher2009-01-18 15:59:53.000 786582 current3http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+transaction+rollback 4292766 2010-10-11 20:39:15.0002010-10-12 00:42:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=eclipse 786517 2010-10-12 20:14:15.0002011-09-07 18:16:15.0001http://www.google.com/search?hl=fr&q=ant+tag+doc&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-10-12 20:04:15.0002010-10-12 20:04:15.000Getting Started -- First Tutorial2marcesher2009-01-18 15:28:59.000marcesher2009-01-18 15:33:31.000 786558 current1http://www.google.com/search?q=mxunit+tutorial&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF_en 786564 2010-10-12 19:55:15.0002010-10-12 19:55:15.000Getting Started -- First Tutorial3marcesher2009-01-18 15:28:59.000marcesher2009-01-18 15:35:40.000 786558 current1http://local.refynr.com:8888/MXUnit/samples/samples.cfm 786457 2010-10-12 19:25:15.0002010-10-12 19:25:15.0002http://www.google.co.uk/search?q=mxunit+hamcrest&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786471 2010-10-12 21:58:15.0002010-10-12 22:01:15.0006http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+ant 5341276 2010-10-12 20:54:15.0002011-09-29 05:27:15.000Getting Started -- First Tutorial1marcesher2009-01-18 15:28:59.000marcesher2009-01-18 15:28:59.000 786558 current1http://www.google.co.in/search?hl=en&source=hp&q=junit+report+using+ant&meta=&aq=4&aqi=g6g-s1g1g-s1g1&aql=&oq=junit+rep&gs_rfai= 5341276 2010-10-12 14:51:15.0002010-10-12 14:51:15.000Getting Started -- More Test Cases2marcesher2009-01-18 15:36:01.000marcesher2009-01-18 15:40:55.000 786564 current1http://www.cauliflower.pl 5341233 2010-10-12 14:41:15.0002010-10-12 14:41:15.00018http://www.google.com/search?q=mxunit+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341597 2010-10-12 13:41:15.0002011-09-19 17:32:15.000Getting Started -- More Test Cases3marcesher2009-01-18 15:36:01.000marcesher2009-01-18 15:48:10.000 786564 current2http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&biw=1260&bih=864&q=mxunit&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-10-12 08:34:15.0002010-10-12 08:35:15.000Getting Started -- First Tutorial4marcesher2009-01-18 15:28:59.000marcesher2009-01-18 15:36:31.000 786558 current1http://local.refynr.com:8888/MXUnit/ 786457 2010-10-12 19:21:15.0002010-10-12 19:21:15.0001http://www.google.se/search?hl=sv&client=firefox-a&hs=yDi&rls=org.mozilla%3Aen-US%3Aofficial&q=install+mxunit+cf+builder&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-10-12 16:16:15.0002010-10-12 16:16:15.000Getting Started -- More Test Cases1marcesher2009-01-18 15:36:01.000marcesher2009-01-18 15:36:01.000 786564 current1http://www.google.se/search?q=mxunit+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786575 2010-10-12 15:38:15.0002010-10-12 15:38:15.000Install MXUnit4marcesher2009-01-18 15:11:31.000marcesher2009-01-18 15:15:36.000 786536 currentMXUnit Installation Video1marcesher2009-01-18 15:17:15.000marcesher2009-01-18 15:17:15.000 786543 current0Eclipse Plugin -- Install6marcesher2009-01-18 14:10:44.000marcesher2009-01-18 14:20:10.000 786517 current3Using the Eclipse Plugin4marcesher2009-01-18 13:58:33.000marcesher2009-01-18 14:21:41.000 786499 currentConfigure and Test the Plugin2marcesher2009-01-18 14:20:42.000marcesher2009-01-18 14:24:45.000 786529 current2http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1436&bih=725&q=MXUnit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-10-11 02:32:15.0002010-10-11 07:06:15.0004http://www.google.com/search?q=cfdummycomponent&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5734498 2010-10-10 21:30:15.0002011-10-07 19:31:15.000Configure and Test the Plugin1marcesher2009-01-18 14:20:42.000marcesher2009-01-18 14:20:42.000 786529 current1http://www.google.com.ua/search?hl=ru&client=firefox&hs=Lqy&rls=org.mozilla%3Aru%3Aofficial&q=ant+junitreport+tutorial&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-11 13:53:15.0002010-10-11 13:53:15.0002Using the Eclipse Plugin3marcesher2009-01-18 13:58:33.000marcesher2009-01-18 14:10:36.000 786499 current4http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&biw=1422&bih=655&q=mxunit+Generating+Tests+for+Existing+Components&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&aqi=&aql=&oq=&gs_rfai= 786471 2010-10-11 04:01:15.0002010-10-16 01:24:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=snippets+directory 5341332 2010-10-11 17:30:15.0002010-10-11 17:30:15.0001http://www.google.com.ua/search?q=How+do+I+run+JUnit+using+Ant%3F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 5341276 2010-10-11 15:59:15.0002010-10-11 15:59:15.00012http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341636 2010-10-11 19:08:15.0002011-11-03 16:54:15.000Eclipse Plugin -- Install5marcesher2009-01-18 14:10:44.000marcesher2009-01-18 14:19:18.000 786517 current1http://www.google.com/search?q=mxunit+fail&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 786478 2010-10-11 17:39:15.0002010-10-11 17:39:15.0003http://wiki.mxunit.org/display/default/Screencast+-+Using+MXUnit+and+Ant+for+Build%2CTest%2C+and+Integration+Automation+-+8+min. 4292773 2010-10-09 21:17:15.0002011-04-07 16:01:15.000Install MXUnit3marcesher2009-01-18 15:11:31.000marcesher2009-01-18 15:14:57.000 786536 currentInstall MXUnit2marcesher2009-01-18 15:11:31.000marcesher2009-01-18 15:12:17.000 786536 current1http://local.raileasy.co.uk/mxunit/ 786457 2010-10-10 11:49:15.0002010-10-10 11:49:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&biw=1419&bih=725&q=MXUnit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-10-10 08:38:15.0002010-10-10 08:38:15.000Install MXUnit1marcesher2009-01-18 15:11:31.000marcesher2009-01-18 15:11:31.000 786536 current2http://wiki.mxunit.org/display/default/Screencast+-+Using+MXUnit+and+Ant+for+Build,Test,+and+Integration+Automation+-+8+min 786457 2010-10-10 18:53:15.0002010-10-10 23:19:15.0001http://flsendevcf9/mxunit/index.cfm 786457 2010-10-10 11:55:15.0002010-10-10 11:55:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Custom%2BAssertions&rct=j&sa=X&ei=vyGyTNSACcP7lwfnz9XmDw&sqi=2&ved=0CBcQzgQoATAA&q=mxunit+assert+error&usg=AFQjCNHQwDk0rNNEfHZKEUL4_gLDfm4fnA&cad=rja 4685867 2010-10-10 20:28:15.0002010-10-10 20:28:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCMQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20&ei=ZiCyTPDGMIP6lweM8IDjBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=zKK-1IFbzQ76nod7r1ROsg 786457 2010-10-10 20:23:15.0002010-10-10 20:23:15.000Eclipse Plugin Keyboard Shortcuts4marcesher2009-01-18 14:01:18.000marcesher2009-01-18 14:04:10.000 786504 currentEclipse Plugin Keyboard Shortcuts5marcesher2009-01-18 14:01:18.000marcesher2009-01-18 14:05:58.000 786504 current2Using the Eclipse Plugin2marcesher2009-01-18 13:58:33.000marcesher2009-01-18 13:59:15.000 786499 currentEclipse Plugin -- Install1marcesher2009-01-18 14:10:44.000marcesher2009-01-18 14:10:44.000 786517 currentEclipse Plugin -- Install2marcesher2009-01-18 14:10:44.000marcesher2009-01-18 14:12:00.000 786517 currentEclipse Plugin -- Install3marcesher2009-01-18 14:10:44.000marcesher2009-01-18 14:15:40.000 786517 currentEclipse Plugin -- Install4marcesher2009-01-18 14:10:44.000marcesher2009-01-18 14:17:33.000 786517 currentTDD Example -- Fixing a bug in the plugin2marcesher2009-01-18 13:52:34.000marcesher2009-01-18 13:56:08.000 786494 currentTDD Example -- Fixing a bug in the plugin1marcesher2009-01-18 13:52:34.000marcesher2009-01-18 13:52:34.000 786494 currentEclipse Plugin1marcesher2009-01-18 13:58:33.000marcesher2009-01-18 13:58:33.000 786499 currentEclipse Plugin Keyboard Shortcuts1marcesher2009-01-18 14:01:18.000marcesher2009-01-18 14:01:18.000 786504 currentEclipse Plugin Keyboard Shortcuts3marcesher2009-01-18 14:01:18.000marcesher2009-01-18 14:03:36.000 786504 currentEclipse Plugin Keyboard Shortcuts2marcesher2009-01-18 14:01:18.000marcesher2009-01-18 14:02:57.000 786504 currentBuilt-In Assertions1marcesher2009-01-18 12:44:08.000marcesher2009-01-18 12:44:08.000 786478 currentBuilt-In Assertions2marcesher2009-01-18 12:44:08.000marcesher2009-01-18 13:24:28.000 786478 currentWhat to put in your tests (Assertion Patterns)2marcesher2009-01-18 13:43:45.000marcesher2009-01-18 13:46:25.000 786484 currentWhat to put in your tests (Assertion Patterns)1marcesher2009-01-18 13:43:45.000marcesher2009-01-18 13:43:45.000 786484 currentWhat to put in your tests (Assertion Patterns)4marcesher2009-01-18 13:43:45.000marcesher2009-01-18 13:50:09.000 786484 currentWhat to put in your tests (Assertion Patterns)3marcesher2009-01-18 13:43:45.000marcesher2009-01-18 13:49:15.000 786484 currentHome3virtix2009-01-17 10:51:32.000virtix2009-01-17 11:12:59.000 786457 currentHome2virtix2009-01-17 10:51:32.000virtix2009-01-17 10:54:53.000 786457 currentHome1marcesher2009-01-11 13:53:32.000marcesher2009-01-18 12:37:18.000 294926 currentRunning directories of tests1marcesher2009-01-18 12:34:41.000marcesher2009-01-18 12:34:41.000 786473 currentHome1virtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.000 786457 current 4456450 4292794 virtix2009-11-16 20:09:12.0002009-11-16 20:09:12.0001http://www.google.com/search?q=adobe+max+skunkworks&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160444 2010-11-01 22:54:15.0002010-11-01 22:54:15.0001http://www.google.com/search?q=please+login+as+ec2+user&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7DKUS_en 6160402 2010-11-01 20:45:15.0002010-11-01 20:45:15.0003http://wiki.mxunit.org/display/default/Adobe+MAX+2010+--+ColdFusion+Skunkworks 6160444 2010-11-01 22:57:15.0002012-01-09 11:29:15.0001http://wiki.mxunit.org/label/default/skunkworks 786457 2010-11-01 22:57:15.0002010-11-01 22:57:15.0001http://www.google.com.au/search?q=using+mxunit&rls=com.microsoft:en-au:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF&redir_esc=&ei=5WHPTLi8FYa3cOuH5IgC 5341271 2010-11-02 00:57:15.0002010-11-02 00:57:15.0001http://www.google.com.au/search?q=how+do+you+use+mxunit+with+cfelcipse&rls=com.microsoft:en-au:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF&redir_esc=&ei=HFbPTJvLGoelcduovPEB 5341332 2010-11-02 00:08:15.0002010-11-02 00:08:15.0001http://www.google.co.kr/search?hl=ko&newwindow=1&q=cfeclipse+snip+tree+view+in+xml&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-11-02 01:30:15.0002010-11-02 01:30:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=connect+to+your+ec2+port+80&qscrl=1 6160402 2010-11-02 01:11:15.0002010-11-02 01:11:15.0002http://wiki.mxunit.org/Configure%2Band%2BTest%2Bthe%2BPlugin?showComments=true 786529 2010-11-02 07:27:15.0002011-12-20 10:08:15.0001http://wiki.mxunit.org/display/default/Configure%2Band%2BTest%2Bthe%2BPlugin;jsessionid=CC581ED7D1B9A0B77A49DE7E312A602C?replyToComment=5734512&#comment-5734512 786529 2010-11-02 07:26:15.0002010-11-02 07:26:15.0001http://www.google.com/search?q=tdd+example+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786494 2010-11-02 11:31:15.0002010-11-02 11:31:15.0002http://wiki.mxunit.org/Configure%2Band%2BTest%2Bthe%2BPlugin?showComments=false 786529 2010-11-02 07:27:15.0002011-12-20 10:08:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=8eb&rls=org.mozilla%3Aen-US%3Aofficial&q=how+to+generate+junit+reports+&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-02 12:47:15.0002010-11-02 12:47:15.0001http://www.google.com.au/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2010-11-02 12:12:15.0002010-11-02 12:12:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=transaction+rollback+mxunit 4292766 2010-11-02 14:28:15.0002010-11-02 14:28:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=V5b&rls=org.mozilla%3Ade-DE%3Aofficial&q=junit+ant+task+report%23&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-02 13:14:15.0002010-11-02 13:14:15.0001http://www.google.com/search?q=output+query+result+in+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2010-11-01 12:39:15.0002010-11-01 12:39:15.0001http://www.google.co.uk/search?q=mxunit+makePublic+could+not+find&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-11-01 12:44:15.0002010-11-01 12:44:15.0002http://www.google.co.uk/search?q=mxunit+test+suoite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786575 2010-11-01 12:54:15.0002010-11-01 12:54:15.00015http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock 5341597 2010-11-01 12:55:15.0002011-09-01 18:05:15.0001http://www.google.co.uk/search?q=mxunit+test+suoite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786473 2010-11-01 12:56:15.0002010-11-01 12:56:15.0001http://www.google.com/search?&q=run%20mxunit%20test%20from%20browser 4947975 2010-11-01 15:39:15.0002010-11-01 15:39:15.0003http://www.google.com/search?q=mxunit+assertFalse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-11-01 15:42:15.0002011-09-21 13:34:15.0001http://www.google.com.sg/search?sourceid=chrome&ie=UTF-8&q=extjs+confluence+api 786582 2010-11-01 16:04:15.0002010-11-01 16:04:15.0003http://www.google.com/search?q=mxunit+displaying+number+of+records&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-11-01 16:32:15.0002010-11-01 16:43:15.0002http://www.google.com/search?q=mxunit+displaying+number+of+records&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2010-11-01 16:33:15.0002010-11-01 16:33:15.0001http://www.google.com/search?q=mxunit+displaying+number+of+records&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-11-01 16:44:15.0002010-11-01 16:44:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+skunkworks 6160444 2010-11-01 19:22:15.0002010-11-01 19:22:15.0003http://wiki.mxunit.org/label/default/ec2 6160444 2010-11-01 19:26:15.0002011-01-12 23:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=assertequals+mxunit 786478 2010-11-03 03:44:15.0002010-11-03 03:44:15.0001http://www.google.co.in/search?q=ec2-user+as+admin&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=B9rQTIPULIWavgP0qZmQDA 6160402 2010-11-03 03:43:15.0002010-11-03 03:43:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+testing+mock 4947975 2010-11-03 02:15:15.0002010-11-03 02:15:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+exclude+function 5734498 2010-11-03 10:12:15.0002010-11-03 10:12:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=2SnRTNTmHpiV4gaatfCeDA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2010-11-03 09:23:15.0002010-11-03 09:23:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=mx-unit-tests.html 4947975 2010-11-03 07:24:15.0002010-11-03 07:24:15.0002http://wiki.mxunit.org/display/default/Custom+Assertions?showComments=true&showCommentArea=true 4685867 2010-11-03 15:11:15.0002010-12-02 09:25:15.0001http://www.google.com/search?q=mxunit+built+in&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 786478 2010-11-03 14:40:15.0002010-11-03 14:40:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+ignore+function 786598 2010-11-03 10:12:15.0002010-11-03 16:26:15.000155http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2 6160433 2010-11-02 15:21:15.0002012-01-07 00:12:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=GUe&rls=org.mozilla%3Ade%3Aofficial&q=unit+test+adapter+pattern&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-11-02 15:48:15.0002010-11-02 15:48:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=mxunit+asserts 786478 2010-11-02 14:57:15.0002010-11-02 14:57:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1TSNA_ENUS392&q=junitreport+ant+task&aq=1&oq=junitreport 5341276 2010-11-02 14:59:15.0002010-11-02 14:59:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/&rct=j&sa=U&ei=KFPQTOa1AoKs8Aax0dnfBw&ved=0CBsQFjAB&sig2=KbX4R7t1mmOvLh7bLrbVyQ&q=mxunit&usg=AFQjCNHOW9VDQY0BhVTHvlvnue5s29oj3w 786457 2010-11-02 18:07:15.0002010-11-02 18:07:15.0001http://www.google.com/search?q=mxunit+test+case+directory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786593 2010-11-02 18:37:15.0002010-11-02 18:37:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+write+test+cases&ie=UTF-8&oe=UTF-8 786564 2010-11-02 16:01:15.0002010-11-02 16:01:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=cfcomponent+output&btnG=Google+Search 5734498 2010-11-02 16:48:15.0002010-11-02 16:48:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=MXUnit+Test 786457 2010-11-02 20:54:15.0002010-11-02 20:54:15.0001http://www.google.it/search?hl=it&q=%3CConsume+Output%3Efalse%3C/Consume+Output%3E&sa=X&ei=8ZnQTOLRHcL1sga71IzOCA&ved=0CBUQgwM 5734498 2010-11-02 23:09:15.0002010-11-02 23:09:15.0001http://www.google.com/search?hl=en&source=hp&biw=1600&bih=868&q=key+value+pair+aws+windows+admin+password&aq=f&aqi=&aql=&oq=&gs_rfai=Cfnjg4V7QTIPKHoHIzQTg5bT8DwAAAKoEBU_Qp8zR 6160402 2010-11-02 18:57:15.0002010-11-02 18:57:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20classpath%20task%20doc&ei=sGLQTJulA432tgPa-MSdAw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-11-02 19:13:15.0002010-11-02 19:13:15.0002http://wiki.mxunit.org/Using%2BinjectMethod%2Bfor%2Bsimple%2Bmocking?showComments=false 5341320 2010-11-03 01:27:15.0002011-12-21 08:00:15.0002http://wiki.mxunit.org/Using%2BinjectMethod%2Bfor%2Bsimple%2Bmocking?showComments=true 5341320 2010-11-03 01:27:15.0002011-12-21 08:00:15.0002http://wiki.mxunit.org/display/default/Using%2BinjectMethod%2Bfor%2Bsimple%2Bmocking?showComments=true&showCommentArea=true 5341320 2010-11-03 01:27:15.0002011-12-21 08:00:15.0001http://www.google.no/url?sa=t&source=web&cd=9&ved=0CEUQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=eclipse%20ee%20coldfusion%20builder%20plugin&ei=eI7STL7XNMOLswbE_MT4DA&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2010-11-04 10:46:15.0002010-11-04 10:46:15.0001http://www.google.co.uk/search?q=mxunit+test+private+method&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292736 2010-11-04 10:01:15.0002010-11-04 10:01:15.0001http://www.google.com.tw/search?hl=zh-TW&ei=v5fSTKCiH4bwvwPL1IS_Dw&q=amazon+ec2+security&start=10&sa=N 6160438 2010-11-04 12:05:15.0002010-11-04 12:05:15.0001http://www.google.ch/search?client=safari&rls=en&q=coldfusion+builder+oder+cfeclipse&ie=UTF-8&oe=UTF-8&redir_esc=&ei=Z5PSTM2_C9DusgbB6bCFDQ 5341332 2010-11-04 11:07:15.0002010-11-04 11:07:15.0001http://www.google.com/search?client=safari&rls=en&q=my+first+ec2&ie=UTF-8&oe=UTF-8 6160402 2010-11-04 01:49:15.0002010-11-04 01:49:15.0002http://localhost:1906/runner/index.cfm?test=mxunit.tests.framework.AssertTest&componentPath= 786457 2010-11-04 01:01:15.0002010-11-04 01:01:15.0001http://www.google.com.vn/search?q=view+debug+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-11-04 08:34:15.0002010-11-04 08:34:15.00016http://tv.adobe.com/watch/max-2010-develop/coldfusion-skunkworks/ 6160444 2010-11-04 03:47:15.0002011-09-19 10:27:15.0001http://www.google.ch/search?client=safari&rls=en&q=mxunit+run+multiple+tests&ie=UTF-8&oe=UTF-8&redir_esc=&ei=g8XSTN6-A87NswaiorSLDQ 786473 2010-11-04 14:39:15.0002010-11-04 14:39:15.0004http://wiki.mxunit.org/display/default/Data+Type+Matching 5341256 2010-11-04 14:31:15.0002011-10-05 20:49:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=gsbSTJidEpe8jAeh9NT_DQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=06RtIMTeuXSgOrQW54AHgA 5341597 2010-11-04 14:44:15.0002010-11-04 14:44:15.0001http://www.google.com/search?q=Dao+-+book+-+test+1&rls=com.microsoft:en-us:IE-Address&ie=UTF-8&oe=UTF-8&sourceid=ie7 4292766 2010-11-04 14:14:15.0002010-11-04 14:14:15.0001http://www.google.com/search?q=query+of+query+in+mxunit+testing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2010-11-04 14:03:15.0002010-11-04 14:03:15.0002http://127.0.0.1:54868/help/advanced/tocView.jsp?view=toc 4292817 2010-11-04 14:30:15.0002010-11-04 14:30:15.0001http://127.0.0.1:54868/help/advanced/tocView.jsp?view=toc 4292815 2010-11-04 14:26:15.0002010-11-04 14:26:15.0001http://wiki.mxunit.org/display/default/Install+the+Eclipse+Plugin?showComments=true&showCommentArea=true 786529 2010-11-03 21:08:15.0002010-11-03 21:08:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Launching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&sa=U&ei=PNTRTLyHBYO0lQfWtLDKDA&ved=0CEwQFjAI&q=if+i+terminate+an+ec2+instance,+how+do+I+restart+it&usg=AFQjCNGJ3FujNWgodE3lophH1C8GptLb2w 6160402 2010-11-03 21:31:15.0002010-11-03 21:31:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+could+not+connect+to+facade+url 4292815 2010-11-03 21:46:15.0002011-01-13 18:33:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?spaceKey=default&showCommentArea=true&showComments=true&title=MXUnit+Documentation&maxRecentlyUpdatedPageCount=30 786457 2010-11-03 15:55:15.0002010-11-03 15:55:15.0001http://wiki.mxunit.org/display/default/Setting+up+your+Tests+Directory?focusedCommentId=6160440 5341187 2010-11-03 18:19:15.0002010-11-03 18:19:15.0001http://www.google.com/search?q=how+to+test+dao&hl=en&client=firefox-a&hs=pJ4&rls=org.mozilla:en-US:official&prmd=fd&ei=RLbRTLj5MIaKlwe-1_2zDA&start=10&sa=N 4292766 2010-11-03 19:28:15.0002010-11-03 19:28:15.0001http://www.google.com/search?q=MXUnit+database&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2010-11-04 00:35:15.0002010-11-04 00:35:15.0001http://tinyurl.com/CFonEC2 6160392 2010-11-04 00:40:15.0002010-11-04 00:40:15.0001http://www.google.com.au/search?q=CFBuilder+%22collapse+all%22&hl=en&client=firefox-a&hs=EJ9&rls=org.mozilla:en-GB:official&prmd=fd&ei=MwHSTKPxJYm4vQOVwvTiDw&start=10&sa=N 5341432 2010-11-04 00:44:15.0002010-11-04 00:44:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mx%20unit%20mock&ei=2AHSTOrkEsOEnQe42bHjDw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=-3hnYxsy5f4e5PUzwinG8g 5341597 2010-11-04 00:44:15.0002010-11-04 00:44:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=install+mxunit 786536 2010-11-03 23:12:15.0002010-11-03 23:12:15.0001http://devcf8.empirestaging.com/mxunit/generator/index.cfm 786457 2010-11-03 23:14:15.0002010-11-03 23:14:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=GP7RTOf3FIet8Aam0NnYDA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2010-11-04 00:28:15.0002010-11-04 00:28:15.0001http://twitter.com/henrylearn2rock/status/29622347383 6160392 2010-11-04 00:29:15.0002010-11-04 00:29:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/View%2BDebug%2BOutput&rct=j&sa=U&ei=YRnTTIHUFoWClAfi_u26Dg&ved=0CBIQFjAA&q=mxunit+debug+expand&usg=AFQjCNHh7Vwt7lyyitBR7CC_wnxP-zmJtw 4292713 2010-11-04 20:37:15.0002010-11-04 20:37:15.00011http://tv.adobe.com/watch/max-2010-develop/coldfusion-skunkworks 6160444 2010-11-04 16:21:15.0002011-01-20 12:08:15.0001http://www.google.com/search?q=asserttrue+in+ColdFusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-11-04 17:12:15.0002010-11-04 17:12:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=runTestRemote 786564 2010-11-04 15:27:15.0002010-11-04 15:27:15.0001http://www.google.com/search?q=junit+Ant+report+details&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-11-04 15:58:15.0002010-11-04 15:58:15.0001http://www.Google.com/search?q=%22comments+%22++%22You+are+not+logged+in.+Any+changes+you+make+will+be+marked+as+anonymous.%22+%22hide+comments%22&hl=en&ei=8MzSTOCfBoGB8gbgvuyQAQ&start=200&sa=N 786457 2010-11-04 15:11:15.0002010-11-04 15:11:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=taskdoc&ei=ws3STJC7A9aSjAfw0KyGDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=Ylf87AAbZtPhMuSiviWftQ 5341269 2010-11-04 15:14:15.0002010-11-04 15:14:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FStubbing&rct=j&q=mxunit%20stub&ei=c8bSTMDEKNaSjAeFm7T1DQ&usg=AFQjCNGAP3FvjyNmaJ7HLvrHjma2IK86eQ&sig2=EVLcuCigIYWs0prfgofpfA 5341233 2010-11-04 14:44:15.0002010-11-04 14:44:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+output 4292713 2010-11-04 15:10:15.0002011-06-09 21:37:15.0001http://www.delicious.com/henrylearn2rock 6160392 2010-11-04 20:08:15.0002010-11-04 20:08:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=connecting+to+your+ec2+instance 6160402 2010-11-04 20:37:15.0002010-11-04 20:37:15.0002http://www.google.com.tr/ 6160444 2010-11-04 19:48:15.0002010-11-04 19:48:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=5Q_TTNDhCMOx4AalgvmjDg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2010-11-04 19:57:15.0002010-11-04 19:57:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/How%2Bcfcomponent%2Boutput%253Dtrue%2B%2Bcan%2Baffect%2Bmemory%2Bconsumption&rct=j&sa=U&ei=4AvTTIDBEIL7lwfKwIivDg&ved=0CCAQFjAC&q=mxunit+output&usg=AFQjCNFx7OHV5neU41O7Kb9hO7J97ylwMw 5734498 2010-11-04 19:39:15.0002010-11-04 19:39:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/View%2BDebug%2BOutput&rct=j&sa=U&ei=Sg3TTO7fBYW8lQeYwbTYAQ&ved=0CBkQFjAB&q=mxunit+show+output&usg=AFQjCNHDs7Yj2cgEo5XgMSiFlmetQW47XA 4292713 2010-11-04 19:46:15.0002010-11-04 19:46:15.0002http://www.google.com/search?q=MXunit+testing+private+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-11-04 19:16:15.0002010-11-04 19:16:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&rct=j&sa=U&ei=LQrTTJ_4C8LflgfRg7mnDg&ved=0CBIQFjAA&q=mxunit+assert+query&usg=AFQjCNErzIx6x9gnH-x18A0ochGg6R8uKA 786478 2010-11-04 19:32:15.0002010-11-04 19:32:15.0001http://www.google.com/search?q=coldfusion+ami+amazon&num=30&hl=en&newwindow=1&client=safari&tbo=1&output=search&source=lnt&tbs=qdr:m&sa=X&ei=DojHTLb0MoKglAf16dmEAg&ved=0CAcQpwU 6160433 2010-10-27 02:03:15.0002010-10-27 02:03:15.00011http://wiki.mxunit.org/display/default/Launching+your+first+EC2+Instance 6160402 2010-10-27 02:07:15.0002011-12-31 11:18:15.0003http://wiki.mxunit.org/display/default/MXUnit+Documentation 6160394 2010-10-27 02:08:15.0002011-09-26 04:01:15.0002http://hrdev.int.corp.sun/mxunit/ 786457 2010-10-27 04:28:15.0002010-10-27 04:28:15.0003http://wiki.mxunit.org/display/default/Setting+up+your+Tests+Directory 786593 2010-10-27 06:29:15.0002011-06-02 12:55:15.0001http://wiki.mxunit.org/display/default/Setting+up+your+Tests+Directory?showComments=true&showCommentArea=true 5341187 2010-10-27 06:41:15.0002010-10-27 06:41:15.0003http://wiki.mxunit.org/display/default/Setting+up+your+Tests+Directory?showComments=true&showCommentArea=true 786593 2010-10-27 06:47:15.0002010-11-24 10:57:15.0001http://wiki.mxunit.org/display/default/Setting+up+your+Tests+Directory?focusedCommentId=6160440&#comment-6160440 5341187 2010-10-27 06:48:15.0002010-10-27 06:48:15.0001http://wiki.mxunit.org/display/default/TDD%2BExample%2B--%2BFixing%2Ba%2Bbug%2Bin%2Bthe%2Bplugin?showComments=true&showCommentArea=true 786494 2010-10-26 15:28:15.0002010-10-26 15:28:15.0002http://wiki.mxunit.org/TDD%2BExample%2B--%2BFixing%2Ba%2Bbug%2Bin%2Bthe%2Bplugin?showComments=true&showCommentArea=true 786494 2010-10-26 15:28:15.0002010-10-26 15:28:15.0007http://wiki.mxunit.org/display/default/Advanced+Configuration 5734424 2010-10-26 16:14:15.0002012-01-03 11:19:15.0001http://www.google.pt/search?sourceid=chrome&ie=UTF-8&q=presentations+talks 4685854 2010-10-26 17:42:15.0002010-10-26 17:42:15.0001http://127.0.0.1:52429/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-26 19:03:15.0002010-10-26 19:03:15.0001http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&discussionID=30250968&gid=63526&commentID=25100278&goback=%2Egde_63526_member_33201218&trk=NUS_DIG_DISC_Q-ucg_mr#commentID_25100278 6160402 2010-10-26 20:06:15.0002010-10-26 20:06:15.0001http://www.google.com/url?sa=t&source=web&cd=11&ved=0CBIQFjAAOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=dao%20testing&ei=D4LHTNaUKYT6swOG9fS_DQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2010-10-27 01:37:15.0002010-10-27 01:37:15.0001http://www.google.co.in/search?hl=en&source=hp&q=generate+report+from+junit&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-26 13:20:15.0002010-10-26 13:20:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=tdd+doesn't+make+sense&ie=UTF-8&oe=UTF-8&redir_esc=&ei=e8jGTKqAKp-Q4gbs_uydDw 786494 2010-10-26 12:25:15.0002010-10-26 12:25:15.0001http://www.google.com/search?q=mxunit+dump&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-10-26 13:55:15.0002010-10-26 13:55:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS399US399&aq=1&oq=mxunit&sourceid=chrome&ie=UTF-8&q=mxunit+documentation 786457 2010-10-26 13:52:15.0002010-10-26 13:52:15.0002http://ksva-cfwebsvrdv:8302/mxunit/runner/index.cfm?test=mxunitTrials.mxtest&componentPath= 786457 2010-10-26 13:55:15.0002010-10-26 14:15:15.0001http://www.google.com/search?hl=en&source=hp&biw=922&bih=502&q=cfeclipse+mx+snippets&btnG=Google+Search&aq=f&aqi=&aql=&oq=&gs_rfai=CBxP7EvPGTLPROqDgyASUs_jqBQAAAKoEBU_QEb7o 5341332 2010-10-26 15:27:15.0002010-10-26 15:27:15.0001http://www.google.com/url?sa=t&source=web&cd=15&ved=0CCcQFjAEOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=task%20junit%20report%20custom&ei=W_HGTO70LdHP4AbOqYXgDw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2010-10-26 15:19:15.0002010-10-26 15:19:15.0001http://www.google.it/search?q=adapter+pattern&hl=it&client=firefox-a&rls=org.mozilla:it:official&channel=s&ei=26jGTI3pMonOswbUs-zaDQ&start=50&sa=N 4292766 2010-10-26 10:10:15.0002010-10-26 10:10:15.0007http://mxunit.org/doc/index.cfm?doc=TDDExamplePluginBugFix 786494 2010-10-26 10:02:15.0002011-05-06 21:37:15.0001http://www.google.co.in/search?source=ig&hl=en&rlz=&q=test+case+private+function&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-10-26 10:41:15.0002010-10-26 10:41:15.0001http://www.google.com/search?q=mxunit+query+test+case&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341239 2010-10-26 11:32:15.0002010-10-26 11:32:15.0001http://www.google.com/search?q=mxunit+query+test+case&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2010-10-26 11:29:15.0002010-10-26 11:29:15.0002http://ksva-cfwebsvrdv:8302/mxunit/index.cfm 786457 2010-10-26 11:51:15.0002010-11-22 19:02:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=51A2396A1B6ADBD1DFCF9E96CD5F0C4B?replyToComment=5341502&#comment-5341502 5341233 2010-10-26 11:44:15.0002010-10-26 11:44:15.0001http://www.google.co.uk/search?hl=it&client=firefox-a&hs=7cj&rls=org.mozilla:en-GB:official&&sa=X&ei=vTnJTLbkBpaSjAee-ZTXDw&ved=0CBEQvwUoAQ&q=component+mock&spell=1 5341606 2010-10-28 08:54:15.0002010-10-28 08:54:15.0003http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+injectmethod 5341320 2010-10-28 10:34:15.0002011-03-18 15:15:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit 786457 2010-10-28 08:43:15.0002011-04-15 15:58:15.0001http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+private+methods 4292736 2010-10-28 08:50:15.0002010-10-28 08:50:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=jXPJTLqaOMz34gbqk7WPAg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-10-28 12:59:15.0002010-10-28 12:59:15.0001http://flsendev-cms/mxunit/ 786457 2010-10-28 13:27:15.0002010-10-28 13:27:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20makepublic&ei=mFbJTMukFN6H4gbliZ2qAg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-10-28 10:56:15.0002010-10-28 10:56:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1680&bih=841&q=mxunit+makepublic&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=2681f0dd6d9da3e6 4292736 2010-10-28 10:56:15.0002010-10-28 10:56:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=3C421A39497257E2A46C00245356093C?replyToComment=5341502&#comment-5341502 5341233 2010-10-27 21:31:15.0002010-10-27 21:31:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+mocks&ie=UTF-8&oe=UTF-8 5341239 2010-10-27 22:20:15.0002010-10-27 22:20:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+assertTrue 786478 2010-10-27 20:20:15.0002010-10-27 20:20:15.0001http://www.google.pt/search?hl=pt-PT&client=opera&rls=en-GB&q=creating+testsuites&aq=o&aqi=&aql=&oq=&gs_rfai= 786575 2010-10-27 20:35:15.0002010-10-27 20:35:15.00045http://wiki.mxunit.org/download/attachments/6160444/ColdFusion+Skunkworks_Rinehart_Esher.pdf?version=1&modificationDate=1288188653000 6160392 2010-10-28 02:31:15.0002012-01-05 11:55:15.0002http://www.google.de/search?q=junit+report+style&hl=de&client=firefox-a&hs=uli&rls=org.mozilla:de-DE:official&ei=2izJTI__KYuDswa7_7GADg&start=10&sa=N 5341276 2010-10-28 08:18:15.0002010-10-28 08:18:15.0001http://www.google.ca/search?q=eclipse+coldfusion+debugging+not+working&hl=en&rls=com.microsoft:en-us&ei=DIbITJzjBIzSnge0j9GlAQ&start=10&sa=N 4292815 2010-10-28 01:02:15.0002010-10-28 01:02:15.00017http://wiki.mxunit.org/display/default/Presentations%2C+Talks%2C+and+Meetups 6160444 2010-10-28 02:10:15.0002011-11-30 21:30:15.00012http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2?showComments=true&showCommentArea=true 6160394 2010-10-27 15:48:15.0002011-06-14 17:38:15.0002http://wiki.mxunit.org/label/default/install+installation 4292751 2010-10-27 15:14:15.0002010-10-31 19:38:15.0001http://www.google.com/search?num=100&hl=en&newwindow=1&q=mxunit+documentation&aq=1&aqi=g9g-s1&aql=&oq=mxunit&gs_rfai= 786457 2010-10-27 15:01:15.0002010-10-27 15:01:15.00019http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2 6160444 2010-10-27 14:14:15.0002011-12-14 21:56:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=dao+adapter 4292766 2010-10-27 19:27:15.0002010-10-27 19:27:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=connect+to+mongo+on+ec2 6160438 2010-10-27 19:01:15.0002010-10-27 19:01:15.0001http://www.google.com/search?hl=en&client=safari&&sa=X&ei=f3LITKzXIJPmsQPK4ez_DA&ved=0CBIQBSgA&q=wiki.mxunit.org&spell=1 786457 2010-10-27 18:43:15.0002010-10-27 18:43:15.0001http://www.google.com/search?client=safari&rls=en&q=ec2+windows+password+not+available+yet&ie=UTF-8&oe=UTF-8 6160402 2010-10-27 16:54:15.0002010-10-27 16:54:15.0001http://www.google.com/search?q=debugging+eclipse+plugin+loading&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:unofficial&client=iceweasel-a 4292815 2010-10-27 10:35:15.0002010-10-27 10:35:15.0001http://www.google.com/search?q=ant+generate+reports+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 5341276 2010-10-27 08:38:15.0002010-10-27 08:38:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=mAM&rls=com.ubuntu%3Afr%3Aofficial&q=tuto+ant+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-27 08:12:15.0002010-10-27 08:12:15.0004http://wiki.mxunit.org/display/default/Adobe+MAX+2010+--+ColdFusion+Skunkworks 786457 2010-10-27 14:12:15.0002011-01-09 22:56:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Adobe+MAX+2010+--+ColdFusion+Skunkworks&linkCreation=true&fromPageId=4685854 6160444 2010-10-27 14:11:15.0002010-10-27 14:11:15.0007http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2 786457 2010-10-27 13:53:15.0002011-04-28 05:09:15.0001http://www.google.com/search?q=junitreport+task+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5341276 2010-10-27 12:25:15.0002010-10-27 12:25:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=MXunit+inject+mock+query&aq=f&aqi=&aql=&oq=&gs_rfai= 5341320 2010-10-29 15:15:15.0002010-10-29 15:15:15.0001http://www.google.co.za/search?rlz=1C1SKPI_enZA395ZA395&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2010-10-29 15:33:15.0002010-10-29 15:33:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=mxunit+pass+parameters+to+mock+query&aq=f&aqi=&aql=&oq=&gs_rfai= 5341320 2010-10-29 15:44:15.0002010-10-29 15:44:15.0001http://127.0.0.1:5958/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-29 16:09:15.0002010-10-29 16:09:15.0002http://www.google.com/search?q=junit+generate+xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-10-29 12:49:15.0002011-04-11 22:03:15.0001http://www.google.com/search?q=ant+junit+reports&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2010-10-29 12:50:15.0002010-10-29 12:50:15.0001http://www.google.com/search?q=coldfusion+memory+leak+output+false&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5734498 2010-10-29 14:49:15.0002010-10-29 14:49:15.0002http://127.0.0.1:49816/help/advanced/tocView.jsp?view=toc 4292815 2010-10-29 09:02:15.0002010-10-29 09:02:15.0002http://www.google.se/search?q=DAO+and+adapter&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 4292766 2010-10-29 09:14:15.0002010-10-29 09:14:15.0001http://127.0.0.1:2430/help/nav/6 4292817 2010-10-29 09:53:15.0002010-10-29 09:53:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=87P&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+test+suite&aq=f&aqi=&aql=&oq=&gs_rfai= 786575 2010-10-29 08:11:15.0002010-10-29 08:11:15.0001http://www.google.co.uk/search?q=mxunit+eclipse+plugin+test+suites&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292817 2010-10-29 08:21:16.0002010-10-29 08:21:16.0001http://www.google.it/search?hl=it&client=firefox-a&rls=org.mozilla%3Ait%3Aofficial&q=how+many+rdp+connection+i+can+use+on+ec2&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-10-29 08:26:15.0002010-10-29 08:26:15.0001http://www.google.com/search?q=coldfusion+skunkworks&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-10-28 21:12:15.0002010-10-28 21:12:15.00018http://wiki.mxunit.org/display/default/MXUnit+Documentation 6160444 2010-10-28 21:54:15.0002012-01-09 11:29:15.0581http://wiki.mxunit.org/dashboard.action 6160444 2010-10-28 21:29:15.0002010-10-28 21:29:15.00012http://wiki.mxunit.org/dosearchsite.action?queryString=setup 5341647 2010-10-28 17:49:15.0002011-11-01 07:47:15.0001http://www.google.com/search?q=transfer+mxunit+rollback&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2010-10-28 15:50:15.0002010-10-28 15:50:15.0001http://www.google.com/search?q=coldfusion+adapter+pattern&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 4292766 2010-10-28 18:54:15.0002010-10-28 18:54:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20run%20in%20web%20browser&ei=N5bJTMfONMSp8Aahlqm-AQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2010-10-28 15:27:15.0002010-10-28 15:27:15.00039http://bit.ly/acZPlM 786457 2010-10-28 15:36:15.0002011-02-01 22:30:15.0001http://www.google.com/search?q=MXunit+how+to+show+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2010-10-28 15:28:15.0002010-10-28 15:28:15.0001http://wiki.mxunit.org/display/default/How%2Bcfcomponent%2Boutput=true%2B%2Bcan%2Baffect%2Bmemory%2Bconsumption?focusedCommentId=5734514 5734498 2010-10-28 14:12:15.0002010-10-28 14:12:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock() 5341597 2010-10-28 13:41:15.0002010-10-28 13:41:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=25A6D8871D10D3519FB4F5DFAF2B4786?replyToComment=5341502&#comment-5341502 5341233 2010-10-28 15:16:15.0002010-10-28 15:16:15.0001http://www.google.ca/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=how+to+display+ec2+group+security 6160438 2010-10-28 14:46:15.0002010-10-28 14:46:15.0002http://www.google.co.uk/search?q=mxunit+makePublic&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-11-01 09:35:15.0002010-11-01 09:35:15.0001http://127.0.0.1:50007/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2010-11-01 09:24:15.0002010-11-01 09:24:15.0001http://www.google.nl/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=mxunit%20could%20not%20&ei=hojOTJblE5HoOeuCld0B&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2010-11-01 09:30:15.0002010-11-01 09:30:15.0001http://127.0.0.1:50007/help/nav/10 4292815 2010-11-01 09:03:15.0002010-11-01 09:03:15.0001http://www.google.co.in/search?q=eclipse+3.0+tricks&hl=en&ei=hIDOTM61KMTflgfukNzjCA&start=10&sa=N 4292820 2010-11-01 09:13:15.0002010-11-01 09:13:15.0003http://wiki.cfinnovate.com/display/default/TDD+Example+--+Implementing+New+Functionality 786598 2010-11-01 08:37:15.0002011-10-13 11:10:15.0001http://www.google.de/search?hl=de&q=sure+step+document+TDD&aq=f&aqi=&aql=&oq=&gs_rfai= 786598 2010-11-01 08:44:15.0002010-11-01 08:44:15.0001http://yoda/mxunit/index.cfm 786457 2010-11-01 08:28:15.0002010-11-01 08:28:15.0001http://www.google.co.in/search?q=how+to+use+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292870 2010-11-01 08:32:15.0002010-11-01 08:32:15.0001http://www.google.co.za/search?hl=en&safe=off&client=firefox-a&hs=fcU&rls=org.mozilla%3Aen-US%3Aofficial&q=how+to+use+the+mxunit+plugin&aq=f&aqi=&aql=&oq=&gs_rfai= 4292817 2010-11-01 07:46:15.0002010-11-01 07:46:15.0001http://127.0.0.1:49993/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-11-01 08:26:15.0002010-11-01 08:26:15.0001http://www.google.com/search?sourceid=navclient&aq=15h&oq=&ie=UTF-8&rlz=1T4ADSA_enUS383US383&q=mxunit 786457 2010-11-01 00:16:15.0002010-11-01 00:16:15.0009http://wiki.mxunit.org/display/default/Installation+Requirements 786457 2010-10-31 20:57:15.0002012-01-05 18:07:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=E9DCC53FE24F8320163B59A00B2BF9F7?replyToComment=5341502&#comment-5341502 5341233 2010-10-31 21:30:15.0002010-10-31 21:30:15.0002http://mxunit.local.v4/index.cfm 786457 2010-10-31 19:43:15.0002010-10-31 21:15:15.0002http://www.google.com/search?client=safari&rls=en&q=mxunit+documentation&ie=UTF-8&oe=UTF-8 786457 2010-10-31 17:51:15.0002010-10-31 17:52:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=10&ved=0CEYQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=dao%20testing&ei=bqTNTJSOL8uTjAfnlKHXBw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2010-10-31 17:19:15.0002010-10-31 17:19:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=E70E04DE8E4A9553E8E448CC318D734A?replyToComment=5341502&#comment-5341502 5341233 2010-10-31 13:15:15.0002010-10-31 13:15:15.0001http://www.google.dk/search?sourceid=chrome&ie=UTF-8&q=Ec2+instance+your+security+settings+do+not+allow+this+file+to+be+downloaded 6160402 2010-10-31 12:33:15.0002010-10-31 12:33:15.0001http://www.google.com.hk/search?q=c+tdd+example&hl=zh-CN&newwindow=1&safe=strict&prmd=v&ei=KRPNTNvyOI7Zcd_D-IQO&start=20&sa=N 786494 2010-10-31 07:00:15.0002010-10-31 07:00:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS373US373&sourceid=chrome&ie=UTF-8&q=launching+an+ec2+instance 6160402 2010-10-31 02:52:15.0002010-10-31 02:52:15.0001http://www.google.com.eg/search?hl=ar&client=opera&rls=en&q=html+task.doc&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-10-30 22:05:15.0002010-10-30 22:05:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=unit+test+%40transactional+dao 4292766 2010-10-30 19:17:15.0002010-10-30 19:18:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=assertions+on+strings&ie=UTF-8&oe=UTF-8&redir_esc=&ei=NgrMTLTfIIa6jAePrfzWBw 786478 2010-10-30 12:07:15.0002010-10-30 12:07:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=CBF6022A816C51053A6E4668FCA8A84D?replyToComment=5341502&#comment-5341502 5341233 2010-10-30 11:20:15.0002010-10-30 11:20:15.0001http://127.0.0.1:3281/help/advanced/tocView.jsp?view=toc 4292817 2010-10-29 21:10:15.0002010-10-29 21:10:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Ant%2BTask%2BDoc&rct=j&sa=U&ei=uQvLTInNHMOclgfu4OzeAQ&ved=0CCoQFjAD&sig2=oKa3YNIdj51N_OY7UMFlzA&q=mxunit+ant&usg=AFQjCNFCBPh4Fdc8QInKkoCgvo8IqyGdaA 5341269 2010-10-29 18:01:15.0002010-10-29 18:01:15.0001http://www.google.com/search?q=ant+junit+test+results&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2010-10-29 17:52:15.0002010-10-29 17:52:15.0001http://www.swagbucks.com/?t=w&p=1&b=0&q=mxunit+asserttrue 5341326 2010-10-29 16:23:15.0002010-10-29 16:23:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=48E5CA8C08F57E664CFFED7ED0C9C4F0?replyToComment=5341502&#comment-5341502 5341233 2010-10-19 10:08:15.0002010-10-19 10:08:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=inject+mock 5341606 2010-10-19 10:56:15.0002010-10-19 10:56:15.0001http://www.google.co.in/search?hl=en&q=generating+html+report+for+junit+using+ant&btnG=Search&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-19 08:50:15.0002010-10-19 08:50:15.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+exception 786484 2010-10-19 09:12:15.0002010-10-19 09:12:15.0001http://www.google.ca/search?q=ant+task+test-report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-10-19 17:25:15.0002010-10-19 17:25:15.0001http://www.google.ie/url?sa=t&source=web&cd=2&ved=0CBcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=suG9TJCiGJWSjAenx8ipAg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2010-10-19 18:22:15.0002010-10-19 18:22:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=Ant+build+use+for+junit+reports 5341276 2010-10-19 13:54:15.0002010-10-19 13:54:15.0001http://www.google.de/search?hl=de&source=hp&q=DaoTest&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-10-19 14:09:15.0002010-10-19 14:09:15.0001http://www.google.com/search?q=cfcomponent+output%3D%22false%22+use&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz= 5734498 2010-10-19 22:20:15.0002010-10-19 22:20:15.0001http://cfinnovate.com/display/default/Ant%2BTask%2BDoc/ 5341269 2010-10-19 23:06:15.0002010-10-19 23:06:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=makepublic%20mxunit&ei=k-S9TIT2AYT7lwfm-9DkBw&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-10-19 18:34:15.0002010-10-19 18:34:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=memory+leaks+coldfusion+function+output 5734498 2010-10-19 19:55:15.0002010-10-19 19:55:15.0002http://www.google.co.uk/search?q=mxunit+wiki&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292815 2010-10-20 08:38:15.0002010-10-20 08:38:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=B73FEE77D2B0EEA30B32D362A22B5E3B?replyToComment=5341502&#comment-5341502 5341233 2010-10-20 11:32:15.0002010-10-20 11:32:15.0001http://www.google.co.jp/search?q=amazon+ec2+coldfusion&hl=ja&tbo=1&output=search&source=lnt&tbs=qdr:w&sa=X&ei=Nji-TIKBDcH0cMLO-M0N&ved=0CAkQpwU 786457 2010-10-20 00:33:15.0002010-10-20 00:33:15.0001http://www.google.co.in/search?hl=en&q=how+to+use+cfcomponent&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5734498 2010-10-20 06:26:15.0002010-10-20 06:26:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=expectException 786484 2010-10-20 12:14:15.0002010-10-20 12:14:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/View%2BDebug%2BOutput&rct=j&sa=U&ei=QAO_TOSYBIS6sQOFsdzvDA&ved=0CGMQFjAJ&sig2=-5XeXxWdyMKp8sbRhc7i7g&q=view+output+in+eclipse%3F&usg=AFQjCNFkdAvFZAS-v8Gt2ow_q5xZrpIVFQ 4292713 2010-10-20 14:58:15.0002010-10-20 14:58:15.0001http://www.google.com/search?q=junit+test+report+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-10-20 13:52:15.0002010-10-20 13:52:15.0001http://www.google.co.in/search?q=junit+and+ant+result+file&hl=en&client=firefox-a&hs=BFZ&rls=com.ubuntu:en-US:unofficial&ei=Seu-TL34N8jQcZnw9foN&start=10&sa=N 5341276 2010-10-20 13:17:15.0002010-10-20 13:17:15.0001http://www.google.com/search?hl=&q=mxunit+assert+query&sourceid=navclient-ff&rlz=1B3GGGL_en___US253&ie=UTF-8 786484 2010-10-20 12:37:15.0002010-10-20 12:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=database+adapter+pattern 4292766 2010-10-20 18:29:15.0002010-10-20 18:29:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS394US394&sourceid=chrome&ie=UTF-8&q=creating+junit+reports+tutorial 5341276 2010-10-20 16:54:15.0002010-10-20 16:54:15.0002http://www.google.es/search?hl=es&q=build+a+ant+task+to+test+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-20 16:33:15.0002010-10-21 07:02:15.0001http://www.google.co.ma/search?hl=fr&client=firefox-a&hs=WBH&rls=org.mozilla%3Afr%3Aofficial&q=No+directory+specified+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-10-20 16:03:15.0002010-10-20 16:03:15.0001http://www.google.com.au/search?q=mxunit+asserttrue&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-10-20 23:12:15.0002010-10-20 23:12:15.0001http://www.google.com/search?q=junit+assertXPath&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a 786478 2010-10-20 22:10:15.0002010-10-20 22:10:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=21q_TNyHC4nMswar47mqDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-10-20 21:12:15.0002010-10-20 21:12:15.0001http://www.google.co.ve/search?hl=es&safe=off&q=junit+reports&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-20 19:05:15.0002010-10-20 19:05:15.0001http://127.0.0.1:65129/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-20 23:14:15.0002010-10-20 23:14:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+%22variable+form+is+undefined%22 4292817 2010-10-20 23:20:15.0002010-10-21 18:48:15.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=tdd+example+code 786494 2010-10-20 23:52:15.0002010-10-20 23:52:15.0006http://wiki.cfinnovate.com/Stubbing?showComments=true&showCommentArea=true 5341233 2010-10-21 01:32:15.0002010-10-21 01:33:15.00021http://wiki.cfinnovate.com/Stubbing?showComments=false 5341233 2010-10-21 01:32:15.0002011-12-19 07:43:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=5DB736DF7210DF183F3A9AC9AF0273EC?replyToComment=5341502&#comment-5341502 5341233 2010-10-21 01:32:15.0002010-10-21 01:32:15.0001http://www.google.de/search?hl=de&q=eclipse+error+%22no+stack+trace%22&btnG=Suche 4292815 2010-10-21 07:40:15.0002010-10-21 07:40:15.0001http://wiki.cfinnovate.com/display/default/Configure+and+Test+the+Plugin;jsessionid=6BDDA7922749E8D4894D779F575167DA?replyToComment=5734512& 786529 2010-10-21 08:01:15.0002010-10-21 08:01:15.0001http://wiki.mxunit.org/display/default/First+Test+Case?replyToComment=5734474& 786558 2010-10-21 08:01:15.0002010-10-21 08:01:15.0001http://wiki.cfinnovate.com/display/default/Launching+your+ColdFusion+AMI+as+a+new+Instance 6160433 2010-10-21 08:55:15.0002010-10-21 08:55:15.0001http://127.0.0.1:51095/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-21 09:59:15.0002010-10-21 09:59:15.0001http://www.google.ro/search?hl=en&q=mxunit+eclipse+plugin+application+scope&aq=f&aqi=&aql=&oq=&gs_rfai= 4292817 2010-10-21 10:08:15.0002010-10-21 10:08:15.0001http://127.0.0.1:54724/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-21 10:48:15.0002010-10-21 10:48:15.0002http://www.google.com.au/url?sa=t&source=web&cd=3&ved=0CCAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=3RrATP2NPIzcvQOC1a3ZCA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-10-21 10:50:15.0002010-10-21 10:52:15.0001http://www.google.co.uk/search?q=tdd+code+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786494 2010-10-21 12:14:15.0002010-10-21 12:14:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=MXUnit%20assertion&ei=Iy_ATJXuBpi8jAfR9ZDhCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-10-21 12:17:15.0002010-10-21 12:17:15.0001http://www.google.com/search?hl=&q=mxunit+debug+var&sourceid=navclient-ff&rlz=1B3GGGL_en___US253&ie=UTF-8 5734518 2010-10-21 12:36:15.0002010-10-21 12:36:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1280&bih=853&q=MXUnit+assertion&aq=f&aqi=g1&aql=&oq=&gs_rfai=&fp=765d890be4dde841 786478 2010-10-21 12:17:15.0002010-10-21 12:17:15.0001http://www.google.com/search?q=mxunit+ant+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341276 2010-10-21 13:44:15.0002010-10-21 13:44:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxuntiassertions 786478 2010-10-21 13:38:15.0002010-10-21 13:38:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+exception 786484 2010-10-21 13:55:15.0002010-10-21 13:55:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant%20task%20run%20test%20suite&ei=rUPATN_7IYztnQe0wMD8CQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-10-21 13:45:15.0002010-10-21 13:45:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2 6160392 2010-10-21 15:22:15.0002010-10-21 15:22:15.0001http://www.google.ie/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock%20object%20created%20by%20CUT&ei=f0_ATKr0N8WM4gb0zsz2Cw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2010-10-21 14:35:15.0002010-10-21 14:35:15.0008http://wiki.mxunit.org/display/default/Amazon+EC2+Security+Groups 6160392 2010-10-21 15:32:15.0002011-12-19 18:47:15.00074http://wiki.mxunit.org/display/default/MXUnit+Documentation 6160392 2010-10-21 15:22:15.0002012-01-07 09:21:15.00071http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2 6160438 2010-10-21 15:32:15.0002012-01-07 09:21:15.0001http://wiki.mxunit.org/pages/createpage.action 6160438 2010-10-21 15:32:15.0002010-10-21 15:32:15.0001http://www.google.co.uk/search?q=mxunit+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341606 2010-10-21 16:12:15.0002010-10-21 16:12:15.0002http://www.mxunit.org 786517 2010-10-21 16:07:15.0002010-10-21 16:07:15.0001http://www.google.com/search?q=stylesheet+to+view+junit+xml+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-10-21 19:29:15.0002010-10-21 19:29:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+eclipse+snippets 5341332 2010-10-21 17:15:15.0002010-10-21 17:15:15.0001http://www.google.co.uk/search?hl=en&rls=com.microsoft%3Aen-gb%3AIE-Address&q=mxunit+inject+method&aq=f&aqi=&aql=&oq=&gs_rfai= 5341606 2010-10-22 11:19:15.0002010-10-22 11:19:15.0001http://www.google.co.uk/search?q=mxunit+mock+method+within+object+for+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341597 2010-10-22 11:22:15.0002010-10-22 11:22:15.0001http://www.google.com.au/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=mx%20unit%20top%20&ei=ym3BTOSiH4iecJb4uMwN&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2010-10-22 10:56:15.0002010-10-22 10:56:15.0001http://www.google.co.uk/search?hl=en&rls=com.microsoft%3Aen-gb%3AIE-Address&q=mxunit+mock+method&aq=f&aqi=&aql=&oq=&gs_rfai= 5341597 2010-10-22 11:18:15.0002010-10-22 11:18:15.0001http://www.google.com.au/search?q=ant+junit+produce+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2010-10-22 01:38:15.0002010-10-22 01:38:15.0002http://www.google.co.uk/search?q=mxunit+the+returns+method+was+not+found&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786598 2010-10-22 10:19:15.0002010-10-22 10:29:15.0001http://wiki.cfinnovate.com/display/default/MXUnit+Documentation 786471 2010-10-21 22:43:15.0002010-10-21 22:43:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?pageId=4292870 786457 2010-10-21 22:43:15.0002010-10-21 22:43:15.0004http://127.0.0.1:49439/help/nav/9 4292820 2010-10-22 22:19:15.0002010-10-22 22:19:15.0003http://flsendev-api/mxunit/ 786457 2010-10-22 22:31:15.0002010-11-03 16:43:15.0001http://www.google.ca/url?sa=t&source=web&cd=6&ved=0CDAQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=troubleshooting%20eclipse%20ini&ei=rNTBTNK3Ooep8AbR_ezbBg&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2010-10-22 18:16:15.0002010-10-22 18:16:15.0002http://www.google.com/search?q=mxunit+documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2010-10-22 17:38:15.0002010-10-22 17:38:15.0001http://127.0.0.1:2235/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-22 17:59:15.0002010-10-22 17:59:15.0002http://ksva-cfwebsvrd/coldfusn/mxunit/generator/index.cfm 786457 2010-10-22 14:34:15.0002010-10-22 15:22:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+fixtures 4947975 2010-10-22 16:49:15.0002010-10-22 16:49:15.0002http://wiki.mxunit.org/label/default/anatomy 5341647 2010-10-24 00:29:15.0002011-03-25 16:29:15.0002http://www.google.com/search?q=using+mxunit+and+documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-10-24 00:23:15.0002010-10-24 00:23:15.0001http://www.google.co.il/search?sourceid=chrome&ie=UTF-8&q=AWS+ec2-user+password 6160402 2010-10-23 16:52:15.0002010-10-23 16:52:15.0001http://www.ask.com/web?q=bring%2520it%2520on%2520+again&qsrc=19&o=101857&l=dis 786598 2010-10-23 15:56:15.0002010-10-23 15:56:15.0005http://www.google.com/search?q=mxunit+doumentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-10-23 00:49:15.0002010-10-23 00:50:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=remove%20mxunit%20in%20eclipse&ei=MSLCTM32E5C0sAOxhunKCw&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2010-10-22 23:47:15.0002010-10-22 23:47:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=uninstall%20mxunit%20elcipse&ei=BiLCTIDBG4WisQPUvMmODA&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2010-10-22 23:46:15.0002010-10-22 23:46:15.0001http://www.bing.com/search?q=junit+report+task+tutorial&src=IE-SearchBox 5341276 2010-10-22 23:25:15.0002010-10-22 23:25:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+expect+exception 4947975 2010-10-25 02:59:15.0002010-10-25 02:59:15.0001http://www.google.com/search?q=ant+define+test+location+in+build.xml&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341276 2010-10-25 00:12:15.0002010-10-25 00:12:15.0002http://www.google.com/search?sourceid=navclient&aq=5&oq=mxun&ie=UTF-8&rlz=1T4RNTN_enUS382US386&q=mxunit+debug 2195464 2010-10-24 23:43:15.0002010-10-24 23:43:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20&ei=YVrETKHpCaOP4gaT1ZW5Aw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-10-24 16:15:15.0002010-10-24 16:21:15.0001http://www.nha.gov.ph/forum/viewtopic.php?f=10&t=206 6160433 2010-10-24 15:14:15.0002010-10-24 15:14:15.0002http://wiki.cfinnovate.com/pages/viewpage.action?pageId=4292870 4292870 2010-10-24 11:25:15.0002010-10-27 06:38:15.0003http://www.silverwareconsulting.com/ 5341218 2010-10-24 05:54:15.0002010-10-31 15:16:15.0001http://www.google.se/search?hl=en&client=safari&q=confluence+output+options+raw&aq=f&aqi=&aql=&oq=&gs_rfai= 786582 2010-10-24 01:57:15.0002010-10-24 01:57:15.0001http://mxunit.org// 786457 2010-10-25 09:33:15.0002010-10-25 09:33:15.00011http://wiki.mxunit.org/label/default/installation 786457 2010-10-25 09:49:15.0002011-10-20 05:24:15.0001http://www.google.fr/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20license&ei=e1PFTOmDNIOL4gbNi6C6Aw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=_7lslPh0bvh3kMNCOxcf6A 786457 2010-10-25 09:53:15.0002010-10-25 09:53:15.0001http://www.google.ru/search?q=tdd+example&hl=ru&newwindow=1&client=firefox&hs=FYK&rls=org.mozilla:ru:official&prmd=vb&ei=jFTFTNTdD8ehOpe_1fwL&start=10&sa=N 786598 2010-10-25 09:58:15.0002010-10-25 09:58:15.0001http://www.google.com.au/search?q=installing+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786536 2010-10-25 05:38:15.0002010-10-25 05:38:15.0001http://www.google.co.in/search?hl=en&q=test+case+for+private+function&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-10-25 07:54:15.0002010-10-25 07:54:15.0001http://www.google.dk/search?hl=da&client=firefox-a&hs=iDz&rls=org.mozilla%3Aen-GB%3Aofficial&q=inject+mock+&aq=f&aqi=&aql=&oq=&gs_rfai= 5341606 2010-10-25 09:17:15.0002010-10-25 09:17:15.0001http://www.google.ie/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=6EvFTJ-dDoGUjAf0seS4BQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2010-10-25 09:21:15.0002010-10-25 09:21:15.0001http://www.google.com/search?q=mxunit+documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786529 2010-10-25 10:55:15.0002010-10-25 10:55:15.0001http://www.google.co.in/search?hl=en&source=hp&q=how+to+generate+the+report+using+ant&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=Cn4Qi2WXFTMrIEpuqgASY28nEBwAAAKoEBU_Q0bzV 5341276 2010-10-25 11:51:15.0002010-10-25 11:51:15.0004http://127.0.0.1:8500/mxunit/samples/samples.cfm 786457 2010-10-25 12:48:15.0002011-01-27 16:06:15.0001http://www.google.co.uk/search?hl=en&safe=active&q=junit+reports+with+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-25 12:59:15.0002010-10-25 12:59:15.00014http://wiki.mxunit.org/label/default/mocking 5341636 2010-10-25 10:31:15.0002011-08-08 14:26:15.0001http://www.google.ch/search?q=who+to+create+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2010-10-25 10:33:15.0002010-10-25 10:33:15.0001http://drugrehabtherapy.net/ 6160433 2010-10-25 10:36:15.0002010-10-25 10:36:15.0001http://www.google.co.uk/search?q=mxunit+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341597 2010-10-25 10:52:15.0002010-10-25 10:52:15.0004http://wiki.mxunit.org/Built-In%2BAssertions?showComments=true&showCommentArea=true 786478 2010-10-25 17:46:15.0002010-11-10 19:43:15.0001http://127.0.0.1:1266/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-25 17:12:15.0002010-10-25 17:12:15.0002http://www.google.com/search?q=mxunit%20assertion 786478 2010-10-25 19:46:15.0002010-10-25 19:46:15.0001http://ksva-cfwebsvrdv:8302/mxunit/runner/index.cfm 786457 2010-10-25 18:01:15.0002010-10-25 18:01:15.0001http://www.google.com/search?q=mxunit+testing+database+queries&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2010-10-25 13:52:15.0002010-10-25 13:52:15.0001http://galactica/mxunit/index.cfm 786457 2010-10-25 13:13:15.0002010-10-25 13:13:15.00021http://ksva-cfwebsvrdv:8302/coldfusn/mxunit/index.cfm 786457 2010-10-25 15:31:15.0002010-10-26 14:01:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CB4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=eIfFTNkWgvqXB_bq6AQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=OwcqmdjElUonR6lfu3vwZQ 786457 2010-10-25 14:05:15.0002010-10-25 14:05:15.0001http://www.google.de/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=task%20doc&ei=R3bGTMrgEIXEswbN6LjwDQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2010-10-26 06:35:15.0002010-10-26 06:35:15.0002http://www.google.com/search?q=mxunit+query+testing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-10-26 02:11:15.0002010-10-26 14:24:15.0001http://www.google.pt/search?sourceid=chrome&ie=UTF-8&q=TDD+Example+Document 786598 2010-10-26 09:59:15.0002010-10-26 09:59:15.0001http://www.google.co.uk/search?q=mxunit+private+method&ie=utf-8&oe=utf-8&aq=t&rls=Palemoon:en-US:unofficial&client=firefox-a 4292736 2010-10-26 09:09:15.0002010-10-26 09:09:15.0002http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20documentation&ei=PuzFTLT4NIaKlwe0_OAF&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-10-25 20:45:15.0002010-10-25 20:45:15.0001http://www.google.com/search?q=MXUNIT+NULL&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786478 2010-10-25 20:08:15.0002010-10-25 20:08:15.0002http://www.google.com/search?q=+mxunit+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-10-26 01:48:15.0002010-10-26 01:48:15.0001http://www.google.com/search?client=opera&rls=en&q=test+case+private+method&sourceid=opera&ie=utf-8&oe=utf-8 4292736 2010-10-25 22:37:15.0002010-10-25 22:37:15.00031http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assert 786478 2010-10-13 17:48:15.0002011-09-14 18:34:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=wiki+junit+report 5341276 2010-10-13 17:45:15.0002010-10-13 17:45:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+make+private+public 4292736 2010-10-13 16:30:15.0002010-10-13 16:30:15.0002http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1276&bih=864&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-10-14 01:01:15.0002010-10-14 01:01:15.00011http://localhost:8500/mxunit/index.cfm 786457 2010-10-14 00:47:15.0002011-07-23 03:16:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20save%20http%20result&ei=ISy2TKa4LcignAeakJCBDQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2010-10-13 22:03:15.0002010-10-13 22:03:15.0001http://127.0.0.1:62434/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-13 21:16:15.0002010-10-13 21:16:15.0002http://127.0.0.1:3750/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2010-10-13 09:35:15.0002010-10-13 09:46:15.0001http://link.smartscreen.live.com/?l=http%3a%2f%2fwiki.mxunit.org%2fdisplay%2fdefault%2fBuilt-In%2bAssertions&p=1&u=&r=AGQ=&d=I&c=X7Z8aRNM00yTU0sXo5Qunw==&y=E489D&h=wU64ifAl 786478 2010-10-13 09:35:15.0002010-10-13 09:35:15.0001http://www.google.ie/search?q=mxunit+Attribute+validation+error+for+tag+CFDUMP.+&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en-GB___IE396 786598 2010-10-13 09:21:15.0002010-10-13 09:21:15.0001http://wiki.mxunit.org/display/default/Injecting+a+Mock+into+a+Component+Under+Test 5341208 2010-10-13 09:10:15.0002010-10-13 09:10:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+request.debug 4292713 2010-10-13 15:56:15.0002010-10-13 15:56:15.0001http://lawrence/docs/InternalDevTools/mxunit 5341187 2010-10-13 15:14:15.0002010-10-13 15:14:15.0001http://www.google.de/search?q=confluence+plugin+how+to+getvar&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292817 2010-10-13 14:24:15.0002010-10-13 14:24:15.0001http://www.google.ie/search?q=MXUNIT+compare+array&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en-GB___IE396 786478 2010-10-13 09:41:15.0002010-10-13 09:41:15.0001http://www.google.fr/search?hl=fr&q=junit+task+generate+rep%C3%B4rt+&meta= 5341276 2010-10-14 15:53:15.0002010-10-14 15:53:15.0002http://wiki.mxunit.org/How+cfcomponent+output%3Dtrue++can+affect+memory+consumption?focusedCommentId=5734514 5734498 2010-10-14 16:11:15.0002010-10-14 16:12:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+facade+url 4292815 2010-10-14 15:46:15.0002010-10-14 15:46:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock() 5341597 2010-10-14 15:52:15.0002010-10-14 15:53:15.00013http://www.silverwareconsulting.com/index.cfm/2010/10/14/Faking-ColdFusion-Component-Types-and-a-Quick-Way-to-Confuse-ColdFusion 5341231 2010-10-14 19:12:15.0002011-12-27 18:27:15.0001http://www.google.com/search?hl=en&source=hp&q=cfcatch+dump&aq=f&aqi=g1&aql=&oq=&gs_rfai=C_n9JN1e3TLKhEZuygASHwJWbBwAAAKoEBU_Q3hrE 4292713 2010-10-14 19:23:15.0002010-10-14 19:23:15.0003http://wiki.mxunit.org/Configure%2Band%2BTest%2Bthe%2BPlugin?focusedCommentId=5734516 786529 2010-10-14 16:11:15.0002010-10-14 16:12:15.0001http://www.google.com/search?hl=&q=mxunit&sourceid=navclient-ff&rlz=1B3GGGL_en___US253&ie=UTF-8 786457 2010-10-14 17:04:15.0002010-10-14 17:04:15.0001http://www.google.co.th/search?q=TDD+%2B+How+to+named+test+method&btnG=%E0%B8%84%E0%B9%89%E0%B8%99%E0%B8%AB%E0%B8%B2&hl=th&client=firefox-a&hs=2zb&rls=org.mozilla%3Aen-US%3Aofficial&sa=2 786598 2010-10-14 05:45:15.0002010-10-14 05:45:15.0001http://www.google.com/search?hl=en&source=hp&q=assert.true+wiki&rlz=1R2ADRA_enUS372&aq=f&aqi=&aql=&oq=&gs_rfai=CCJvPjf-2TM-QMZz0ygSj2M3cCQAAAKoEBU_QcTPK 786478 2010-10-14 13:05:15.0002010-10-14 13:05:15.0001http://wiki.mxunit.org/display/default/How+cfcomponent+output%3Dtrue++can+affect+memory+consumption?showComments=true&showCommentArea=true 786457 2010-10-14 02:19:15.0002010-10-14 02:19:15.0001http://127.0.0.1:50537/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-14 02:25:15.0002010-10-14 02:25:15.0001http://127.0.0.1:49795/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-14 14:56:15.0002010-10-14 14:56:15.0001http://wiki.mxunit.org/display/default/Injecting+a+Mock+into+a+Component+Under+Test 5341606 2010-10-14 15:03:15.0002010-10-14 15:03:15.0001http://localhost/index.cfm 786457 2010-10-14 13:17:15.0002010-10-14 13:17:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=mxunit+assertions&aq=3&aqi=g10&aql=&oq=mxunit+&gs_rfai= 786478 2010-10-14 13:43:15.0002010-10-14 13:43:15.0001http://www.google.com/search?num=30&hl=en&client=firefox-a&pwst=1&rls=org.mozilla:en-US:official&&sa=X&ei=hCG4TMnaKIuyvgPly_nBDQ&ved=0CBcQvwUoAQ&q=how+to+create+junit+result+xml&spell=1 5341276 2010-10-15 09:42:15.0002010-10-15 09:42:15.0001http://www.google.co.in/search?hl=en&&sa=X&ei=XAy4TLWXIo-KvgP8xrXJDQ&ved=0CBQQBSgA&q=pattern+for+multiple+database+using+adapter+pattern&spell=1 4292766 2010-10-15 08:12:15.0002010-10-15 08:12:15.0001http://www.google.com/search?q=ant+junit+reports&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341276 2010-10-15 12:36:15.0002010-10-15 12:36:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=testing+private+method+with+mxunit 4292736 2010-10-15 12:30:15.0002010-10-15 12:30:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=snip+tree+view+snippets&ie=UTF-8&oe=UTF-8&redir_esc=&ei=f1y4TP-HLJDQjAfmvbG2Dg 5341332 2010-10-15 13:54:15.0002010-10-15 13:54:15.0001http://www.google.fr/search?hl=fr&q=Junit+ant+report+file&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-15 13:10:15.0002010-10-15 13:10:15.0003http://wiki.mxunit.org//display/default/Getting+Started 5734432 2010-10-15 14:00:15.0002010-10-15 14:01:15.0004http://mail.google.com/mail/?account_id=marc.esher%40gmail.com 786457 2010-10-15 13:59:15.0002010-10-15 15:57:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS247&=&q=mxunit+example&aq=f&aqi=&aql=&oq=&gs_rfai=CQ31dHl-3TL_kKIeazATJu8H6CQAAAKoEBU_QMocV&safe=active 786598 2010-10-14 19:53:15.0002010-10-14 19:53:15.0001http://127.0.0.1:51164/help/advanced/tocView.jsp?view=toc 4292820 2010-10-14 19:46:15.0002010-10-14 19:46:15.0001http://www.google.com/search?aq=0&oq=mxunit+mock&sourceid=chrome&ie=UTF-8&q=mxunit+mocking 5341239 2010-10-14 20:32:15.0002010-10-14 20:32:15.0001http://www.google.com/search?client=safari&rls=en&q=junitreport+ant+task&ie=UTF-8&oe=UTF-8 5341276 2010-10-15 02:46:15.0002010-10-15 02:46:15.0001http://www.google.com.my/search?aq=f&sourceid=chrome&ie=UTF-8&q=taskdoc 5341269 2010-10-15 01:45:15.0002010-10-15 01:45:15.0001http://www.google.nl/search?hl=nl&q=ntlmv2+eclipse+soap&btnG=Zoeken&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 4292817 2010-10-15 07:22:15.0002010-10-15 07:22:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=4BA6756B16C696848440EF9F02272FC5?replyToComment=5341502&#comment-5341502 5341233 2010-10-15 03:08:15.0002010-10-15 03:08:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cfsavecontent+memory+leak 5734498 2010-10-15 23:05:15.0002010-10-15 23:05:15.0001http://wiki.cfinnovate.com/display/default/Configure%2Band%2BTest%2Bthe%2BPlugin;jsessionid=956B484F0B1A21F8FFE0E62F08D1D4F7?replyToComment=5734512&#comment-5734512 786529 2010-10-16 03:57:15.0002010-10-16 03:57:15.0001http://coldfusionusergroup.nl/default/index.cfm/blog/miniwiki.riaforge.org 5341218 2010-10-16 05:25:15.0002010-10-16 05:25:15.0001http://coldfusionusergroup.nl/default/index.cfm/blog/miniwiki.riaforge.org 5341231 2010-10-16 05:26:15.0002010-10-16 05:26:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=8hK&rls=org.mozilla%3Aen-US%3Aofficial&q=assert+bean+equality&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-10-16 05:33:15.0002010-10-16 05:33:15.0001http://127.0.0.1:4390/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292817 2010-10-16 05:37:15.0002010-10-16 05:37:15.0001http://www.google.be/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCFMeetupEclipseProductivity&rct=j&q=eclipse%20shortcuts%20screen%20estate&ei=_q25TIerDs2K4Ab8pbjcDQ&usg=AFQjCNF2OPEbP297KoLSXGE0jlV52zDgpA 5341432 2010-10-16 13:54:15.0002010-10-16 13:54:15.0001http://www.google.pl/ 5341269 2010-10-16 15:14:15.0002010-10-16 15:14:15.0007http://www.silverwareconsulting.com/index.cfm/2010/10/14/Faking-ColdFusion-Component-Types-and-a-Quick-Way-to-Confuse-ColdFusion 5341218 2010-10-15 15:17:15.0002011-07-11 16:21:15.0002http://127.0.0.1:49741/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292817 2010-10-15 16:03:15.0002010-10-15 16:03:15.0001http://www.google.com/search?q=output%3Dfalse+cfc+memory+leak&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5734498 2010-10-15 17:50:15.0002010-10-15 17:50:15.0001http://search.yahoo.com/search/msie?p=writing+comments+with+assertions&o=1&m=i&a=fd&ei=UTF-8 5341307 2010-10-15 18:11:15.0002010-10-15 18:11:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=203EE124FB6362624A35E5DDE94A622D?replyToComment=5341502&#comment-5341502 5341233 2010-10-15 20:14:15.0002010-10-15 20:14:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 5734518 2010-10-15 20:41:15.0002010-10-15 20:41:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=2B99400B9C873FE1DEDA2547F0F0F802?replyToComment=5341502&#comment-5341502 5341233 2010-10-15 21:10:15.0002010-10-15 21:10:15.0001http://localhost:8088/mxunit/index.cfm 786457 2010-10-18 01:43:15.0002010-10-18 01:43:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Launching+you+first+EC2+Instance&linkCreation=true&fromPageId=6160392 6160402 2010-10-18 01:41:15.0002010-10-18 01:41:15.0005http://wiki.mxunit.org/display/default/Launching+you+first+EC2+Instance 6160392 2010-10-18 01:41:15.0002010-10-18 03:06:15.00011http://wiki.mxunit.org/display/default/Creating+an+AWS+Account 6160392 2010-10-18 01:19:15.0002011-05-26 20:07:15.0006http://wiki.mxunit.org/pages/editpage.action?pageId=6160392 6160392 2010-10-18 01:19:15.0002010-10-27 14:14:15.0005http://wiki.mxunit.org/pages/editpage.action?pageId=6160394 6160394 2010-10-18 01:18:15.0002011-09-04 21:12:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Creating+an+AWS+Account&linkCreation=true&fromPageId=6160392 6160394 2010-10-18 01:07:15.0002010-10-18 01:07:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Running+Adobe+ColdFusion+on+Amazon+EC2&linkCreation=true&fromPageId=5734496 6160392 2010-10-18 01:04:15.0002010-10-18 01:04:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock+object 5341597 2010-10-17 19:16:15.0002010-10-17 19:16:15.0002http://www.DotA-Gaming.com 786494 2010-10-17 07:15:15.0002010-10-18 20:35:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=mxunit%20troubleshooting&ei=KU66TILVBcT6lwezz5GzDQ&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2010-10-17 01:18:15.0002010-10-17 01:18:15.0001http://dev.socialcloudz.com/mxunit/samples/samples.cfm 786457 2010-10-17 01:02:15.0002010-10-17 01:02:15.0006http://wiki.mxunit.org 786457 2010-10-16 23:52:15.0002011-11-30 15:44:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=6E653BD729DEE80C48BCE9C5BF21FF4F?replyToComment=5341502&#comment-5341502 5341233 2010-10-16 23:15:15.0002010-10-16 23:15:15.0002http://wiki.mxunit.org/display/default/Screencast+-+Using+MXUnit+and+Ant+for+Build,Test,+and+Integration+Automation+-+8+min. 786457 2010-10-16 17:55:15.0002011-03-16 11:02:15.0001http://www.google.it/url?sa=t&source=web&cd=7&ved=0CCcQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=eclipse%20debug%20show%20output&ei=8si5TNOKHcK5jAffi5W1Dg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-10-16 16:40:15.0002010-10-16 16:40:15.0001http://www.google.ca/search?rlz=1C1GPCK_enCA395CA395&sourceid=chrome&ie=UTF-8&q=mxunit+mock 5341597 2010-10-18 05:52:15.0002010-10-18 05:52:15.0001http://localhost:8088/mxunit/samples/samples.cfm 786457 2010-10-18 07:31:15.0002010-10-18 07:31:15.00051http://wiki.mxunit.org/display/default/Launching+your+first+EC2+Instance 6160392 2010-10-18 04:07:15.0002012-01-05 15:48:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=F44E5AD950E0A00EB6B74CB36746AB55?replyToComment=5341502&#comment-5341502 5341233 2010-10-18 05:40:15.0002010-10-18 05:40:15.0005http://wiki.mxunit.org/label/default/ec2 6160404 2010-10-18 03:13:15.0002011-01-28 11:49:15.0002http://wiki.mxunit.org/display/default/MXUnit+Documentation 6160402 2010-10-18 04:03:15.0002011-11-16 01:01:15.0001http://longurl.org 6160392 2010-10-18 03:09:15.0002010-10-18 03:09:15.0008http://bit.ly/90M6eN 6160392 2010-10-18 03:11:15.0002011-11-01 23:18:15.0003http://wiki.mxunit.org/pages/editpage.action?pageId=6160404 6160404 2010-10-18 01:54:15.0002010-10-18 20:21:15.000339http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2 6160394 2010-10-18 02:57:15.0002012-01-06 23:49:15.00013http://wiki.mxunit.org/pages/editpage.action?pageId=6160402 6160402 2010-10-18 01:53:15.0002010-10-18 18:37:15.000421http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2 6160404 2010-10-18 01:53:15.0002012-01-09 06:32:15.00054http://wiki.mxunit.org/display/default/Creating+an+EC2+ColdFusion+AMI 6160392 2010-10-18 01:52:15.0002011-12-14 10:49:15.000248http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2 6160402 2010-10-18 01:52:15.0002012-01-06 23:57:15.0001http://www.google.com.hk/search?hl=zh-CN&safe=strict&client=aff-cs-maxthon&q=How+ANT+generate+project+report&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-10-18 01:51:15.0002010-10-18 01:51:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Creating+an+EC2+ColdFusion+AMI&linkCreation=true&fromPageId=6160392 6160404 2010-10-18 01:51:15.0002010-10-18 01:51:15.00011http://wiki.mxunit.org/display/default/Creating+an+EC2+ColdFusion+AMI 6160404 2010-10-18 14:43:15.0002011-12-28 15:06:15.0001http://www.google.nl/search?q=pattern+assert+exist&rls=com.microsoft:nl:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7SUNC_en&redir_esc=&ei=L1q8TNKeJ4WfOvrCsfwM 786484 2010-10-18 14:34:15.0002010-10-18 14:34:15.0009http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2 5734496 2010-10-18 16:17:15.0002011-08-05 20:54:15.0006http://twitter.com/ 6160392 2010-10-18 13:52:15.0002010-11-12 21:07:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CB4QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=mxunit%20plugin&ei=Y0e8TJLSMYm6jAfQsO3qDQ&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2010-10-18 13:14:15.0002010-10-18 13:14:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20directory%20runner&ei=BVe8TIGzHo2OjAew6vjQDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-10-18 14:20:15.0002010-10-18 14:20:15.0002http://www.google.com/url?sa=t&source=web&cd=3&ved=0CBgQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&rct=j&q=mxunit%20run%20directory&ei=lFW8TJ66GMbKjAe9gc3jDg&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA 786473 2010-10-18 14:14:15.0002010-10-18 14:19:15.0002http://twitter.com 6160392 2010-10-18 12:49:15.0002010-10-18 15:41:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=Uzy8TJPrNMfb4gaFjrzaDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-10-18 12:26:15.0002010-10-18 12:26:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=jEK8TJzIKZGSswbV9YTODQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-10-18 12:53:15.0002010-10-18 12:53:15.0001http://twitter.com/TaraMclean/status/27730778984 6160392 2010-10-18 12:49:15.0002010-10-18 12:49:15.0001http://www.google.co.in/search?hl=en&safe=active&client=firefox-a&hs=Si2&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=generate+junit+report&aq=0sx&aqi=g-sx5g-msx5&aql=&oq=gernrate+jun&gs_rfai= 5341276 2010-10-18 10:22:15.0002010-10-18 10:22:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 5341473 2010-10-18 08:26:15.0002010-10-18 08:26:15.0001http://www.google.co.id/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=id&source=hp&q=report+tell+about+%22the+ant%22&meta=&btnG=Penelusuran+Google 5341276 2010-10-18 11:06:15.0002010-10-18 11:06:15.0003http://wiki.mxunit.org/label/default/amazon 6160404 2010-10-18 10:44:15.0002011-08-10 15:27:15.0001http://www.siteluck.com 786457 2010-10-19 03:12:15.0002010-10-19 03:12:15.0001http://www.google.com/search?q=coldfusion+test+create+dao&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2010-10-19 03:20:15.0002010-10-19 03:20:15.0001http://www.google.co.in/search?q=why+time+takes+to+Fixing+the+bug&hl=en&sa=2 786494 2010-10-19 05:10:15.0002010-10-19 05:10:15.0001http://www.google.com.my/url?sa=t&source=web&cd=9&ved=0CDsQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=%20Browser%20output%20error%20in%20eclipse&ei=cVC9TKy4LY7ZcaDz9OMN&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-10-19 08:06:15.0002010-10-19 08:06:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Launching+your+ColdFusion+AMI+as+a+new+Instance&linkCreation=true&fromPageId=6160392 6160433 2010-10-18 20:29:15.0002010-10-18 20:29:15.0001http://www.google.com/search?hl=en&biw=1147&bih=837&q=coldfusion+cfcomponent+output%3Dfalse&aq=f&aqi=m1&aql=&oq=&gs_rfai= 5734498 2010-10-19 01:20:15.0002010-10-19 01:20:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=6160392 5734496 2010-10-18 20:13:15.0002010-10-18 20:13:15.00042http://wiki.mxunit.org/display/default/Launching+your+ColdFusion+AMI+as+a+new+Instance 6160392 2010-10-18 20:29:15.0002012-01-05 11:49:15.00019http://wiki.mxunit.org/display/default/Other+ColdFusion+Stuff 6160392 2010-10-18 16:17:15.0002011-12-14 10:52:15.0001http://www.trevorhinson.com/home/community/2010/10/18/amazon-ec2-on----running-adobe-coldfusion-on------ 6160392 2010-10-18 17:15:15.0002010-10-18 17:15:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=install+mxunit+text+eclipse 786517 2010-10-18 18:56:15.0002010-10-18 18:56:15.0003http://wiki.mxunit.org/display/default/Install+the+Eclipse+Plugin?showComments=true&showCommentArea=true 786536 2010-10-18 18:57:15.0002010-10-22 17:39:15.000 786529 1vikaskanani@yahoo.co.in2010-09-17 09:37:25.000vikaskanani@yahoo.co.in2010-09-17 09:37:25.000current 5734498 12010-09-16 22:52:57.0002010-09-16 22:52:57.000current 786529 5734512 1vikaskanani@yahoo.co.in2010-09-24 04:12:45.000vikaskanani@yahoo.co.in2010-09-24 04:12:45.000current 5734498 1marcesher2010-09-17 23:04:56.000marcesher2010-09-17 23:04:56.000current 786558 1mineer2010-08-26 17:09:33.000mineer2010-08-26 17:09:33.000current 5341276 12010-09-14 21:16:01.0002010-09-14 21:16:01.000current2http://wiki.mxunit.org/display/default/code-syntax-highlighter-test 786457 2010-01-14 15:55:15.0002010-01-15 15:19:15.0001http://www.google.com.ua/search?hl=ru&q=%22Please+type+the+word+appearing+in+the+picture%22+%22add+comment%22&start=20&sa=N 2195464 2010-01-15 08:28:15.0002010-01-15 08:28:15.0001http://www.google.ca/search?q=mxunit+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-01-14 17:14:15.0002010-01-14 17:14:15.00019http://wiki.mxunit.org/display/default/Presentations%2C+Talks%2C+and+Meetups 786457 2010-01-15 15:15:15.0002011-06-12 19:10:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786457 4685854 2010-01-15 15:15:15.0002010-01-15 15:15:15.000106http://wiki.mxunit.org/display/default/MXUnit+Documentation 4685854 2010-01-15 15:15:15.0002011-12-12 20:15:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=786461 786457 2010-01-15 15:17:15.0002010-01-15 15:17:15.0001http://www.google.co.za/search?hl=en&client=firefox-a&rls=org.mozilla:en-GB:official&hs=0NR&ei=7WJQS72cA92MjAf5g5iZCg&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBAQBSgA&q=asserttrue+mxunit&spell=1 786478 2010-01-15 12:44:15.0002010-01-15 12:44:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FInstall%2BMXUnit 786536 2010-01-15 14:50:15.0002010-01-15 14:50:15.0003http://wiki.mxunit.org/display/default/Test+Page 786457 2010-01-15 15:59:15.0002010-02-11 21:19:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=786464 786457 2010-01-15 15:18:15.0002010-01-15 15:18:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=4685831 786457 2010-01-15 15:19:15.0002010-01-15 15:19:15.000274http://wiki.mxunit.org/display/default/MXUnit+Documentation 786543 2010-01-14 10:34:15.0002012-01-07 18:53:15.00012http://wiki.fuseboxframework.com/display/default/Getting+Started 786558 2010-01-14 10:55:15.0002010-03-15 16:37:15.0005http://wiki.fuseboxframework.com/display/default/Configure+and+Test+the+Plugin 786457 2010-01-14 06:11:15.0002010-09-23 12:28:15.00014http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin 786536 2010-01-14 06:11:15.0002010-09-22 12:50:15.00085http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin 786529 2010-01-14 06:07:15.0002010-09-26 07:59:24.0001http://www.google.com.au/search?hl=en&client=firefox-a&rls=com.ubuntu%3Aen-US%3Aofficial&hs=zjc&q=mxunit+install+issues&btnG=Search&meta=&aq=f&oq= 786536 2010-01-14 04:43:15.0002010-01-14 04:43:15.0001http://www.google.com.ua/search?hl=ru&q=site:trac.fuseboxframework.org+%22add+comment%22&start=20&sa=N&filter=0 786478 2010-01-14 13:30:15.0002010-01-14 13:30:15.00016http://wiki.fuseboxframework.com/display/default/First+Test+Case 786457 2010-01-14 10:56:15.0002010-08-05 16:16:15.0007http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 4292766 2010-01-14 10:56:15.0002010-09-27 07:15:15.000 4292794 1vikaskanani@yahoo.co.in2011-08-16 10:29:16.809vikaskanani@yahoo.co.in2011-08-16 10:29:16.809current 2195464 1cainiao19882011-10-13 11:06:40.349cainiao19882011-10-13 11:06:40.349current 4292817 1cainiao19882011-10-13 11:06:04.035cainiao19882011-10-13 11:06:04.035current 786471 1cainiao19882011-10-13 11:02:31.139cainiao19882011-10-13 11:02:31.139current 5341239 1cainiao19882011-10-13 11:04:13.308cainiao19882011-10-13 11:04:13.308current 786598 1cainiao19882011-10-13 11:13:04.790cainiao19882011-10-13 11:13:04.790current 5341250 1cainiao19882011-10-13 11:14:07.657cainiao19882011-10-13 11:14:07.657current 786504 1cainiao19882011-10-13 11:07:06.293cainiao19882011-10-13 11:07:06.293current 5341322 1cainiao19882011-10-13 10:56:18.094cainiao19882011-10-13 10:56:18.094current 786529 1cainiao19882011-10-13 10:04:20.831cainiao19882011-10-13 10:04:20.831current 786558 1cainiao19882011-10-13 10:06:17.454cainiao19882011-10-13 10:06:17.454current 5734432 1cainiao19882011-10-13 10:59:16.645cainiao19882011-10-13 10:59:16.645current 4292815 1cainiao19882011-10-13 11:00:40.357cainiao19882011-10-13 11:00:40.357current 4947975 1cainiao19882011-10-13 10:57:16.283cainiao19882011-10-13 10:57:16.283current 786575 1cainiao19882011-10-13 10:57:49.683cainiao19882011-10-13 10:57:49.683current 5734518 1cainiao19882011-10-13 10:58:49.971cainiao19882011-10-13 10:58:49.971current 5341276 1cainiao19882011-10-13 09:58:59.360cainiao19882011-10-13 09:58:59.360current 5341647 1cainiao19882011-10-13 09:58:25.662cainiao19882011-10-13 09:58:25.662current 5341233 1cainiao19882011-10-13 10:04:00.217cainiao19882011-10-13 10:04:00.217current 4292766 1cainiao19882011-10-13 10:02:22.271cainiao19882011-10-13 10:02:22.271current 5341276 6751370 1huangml2011-10-27 06:43:46.066huangml2011-10-27 06:43:46.066current 5341276 1macmakeup2011-10-14 07:22:12.998macmakeup2011-10-14 07:22:12.998current 5341326 1cainiao19882011-10-13 11:16:07.680cainiao19882011-10-13 11:16:07.680current 786564 1cainiao19882011-10-13 11:17:37.893cainiao19882011-10-13 11:17:37.893current 5341233 3brian@page-solutions.com2011-03-16 15:44:01.920brian@page-solutions.com2011-03-16 15:49:20.585current 4685867 6750209 1virtix2010-12-02 11:59:59.751virtix2010-12-02 11:59:59.751current 4685867 12010-12-02 09:24:47.1032010-12-02 09:24:47.103current 786593 12010-10-27 06:46:35.0002010-10-27 06:46:35.000current 5341233 12010-11-03 05:10:53.0002010-11-03 05:10:53.000current1What to put in your tests (Assertion Patterns)5marcesher2009-01-18 13:43:45.000marcesher2009-01-18 13:50:53.000 786484 current6http://www.google.com/url?sa=t&source=web&cd=3&ved=0CB4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=abavTJDtNZSssAOB5f2YCQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=4Qr4b7XNCssiLjLR--1Csg&cad=rja 786457 2010-10-09 00:26:15.0002010-10-09 07:08:15.0004http://mxunit/ 786457 2010-10-08 19:04:15.0002011-02-03 15:30:15.0001http://www.google.com/search?q=mxunit+run+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2010-10-07 21:26:17.0002010-10-07 21:26:17.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&rct=j&q=run%20mxunit&ei=4jyuTICqO4OKlwfJ-pn_BQ&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA 786473 2010-10-07 21:35:18.0002010-10-07 21:35:18.0001http://127.0.0.1:64896/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2010-10-07 22:59:17.0002010-10-07 22:59:17.0001http://www.google.com.au/search?client=opera&rls=en&q=mxunit+commit+rollback&sourceid=opera&ie=utf-8&oe=utf-8 4292766 2010-10-08 04:59:15.0002010-10-08 04:59:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 5341332 2010-10-08 07:30:15.0002010-10-08 07:30:15.0001http://www.google.com.by/search?hl=ru&rlz=1C1_____enBY396BY397&q=MxUnit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-10-08 08:13:15.0002010-10-08 08:13:15.0001http://www.google.de/search?client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&channel=s&hl=de&source=hp&q=testing+dao&meta=&btnG=Google-Suche 4292766 2010-10-08 09:50:15.0002010-10-08 09:50:15.0001http://www.google.ro/search?hl=en&q=mxunit+tutorial&aq=f&aqi=g1&aql=&oq=&gs_rfai= 5341276 2010-10-08 10:13:15.0002010-10-08 10:13:15.0001http://www.google.fr/search?q=java+test+private+functions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 4292736 2010-10-08 12:04:15.0002010-10-08 12:04:15.0003http://webcache.googleusercontent.com/search?q=cache:http://wiki.mxunit.org/display/default/MXUnit%2BDocumentation 786457 2010-10-08 14:41:15.0002010-10-12 12:02:15.0001http://www.google.com/search?q=mxunit+assert+email+address&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685867 2010-10-08 15:25:15.0002010-10-08 15:25:15.0002http://127.0.0.1:63457/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-10-08 16:47:15.0002010-10-11 18:18:15.0006http://wiki.mxunit.org/label/default/amazon 6160392 2010-11-05 01:19:15.0002010-11-05 01:23:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=ec2 6160404 2010-11-05 01:18:15.0002011-12-16 07:16:15.0001http://www.google.co.uk/search?aq=f&gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+debug 4292713 2011-11-24 14:40:16.0002011-11-24 14:40:16.0001http://www.google.com/search?q=coldfusion+amazon+machine+image&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6160404 2010-11-05 00:46:15.0002010-11-05 00:46:15.0001http://www.google.es/url?sa=t&rct=j&q=junit%20autorollback&source=web&cd=5&ved=0CEEQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&ei=lkvOTpmZH8aXhQfD_vHUDQ&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ&cad=rja 786471 2011-11-24 14:39:15.0002011-11-24 14:39:15.0001http://127.0.0.1:1854/help/nav/8 4292815 2010-11-04 22:59:15.0002010-11-04 22:59:15.0001http://www.google.com/url?sa=t&rct=j&q=coldfusion%20ec2&source=web&cd=1&ved=0CCQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=F0jOToGxPOri0QGyjKEM&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-11-24 14:14:15.0002011-11-24 14:14:15.0001http://www.google.co.uk/search?q=fixtures+mxunit&ie=UTF-8&oe=UTF-8&hl=en&client=safari 4947975 2010-11-05 04:35:15.0002010-11-05 04:35:15.0001http://www.google.com.tw/search?q=coldfusion+tree+view&hl=zh-TW&biw=1259&bih=483&rlz=1R2GGLL_zh-TW&ei=cXbTTNy7F4bUvQPKn7j2BA&start=10&sa=N 5341332 2010-11-05 03:28:15.0002010-11-05 03:28:15.0004http://wiki.mxunit.org 6160392 2010-11-05 02:52:15.0002011-01-07 05:19:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=ec2 6160438 2010-11-05 01:26:15.0002010-11-05 01:26:15.0001http://127.0.0.1:63655/help/advanced/tocView.jsp?view=toc 4292815 2010-11-05 13:55:15.0002010-11-05 13:55:15.0006http://wiki.mxunit.org/display/default/Creating+an+EC2+ColdFusion+AMI?showComments=true&showCommentArea=true 6160392 2010-11-05 10:40:15.0002010-11-18 22:29:15.0001http://www.google.co.uk/search?q=mxunit+transactions&ie=UTF-8&oe=UTF-8&hl=en&client=safari 4292766 2010-11-05 04:39:15.0002010-11-05 04:39:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=mxunit+debug&meta=&aq=f&aqi=g1&aql=&oq=&gs_rfai= 4292713 2010-11-05 15:44:15.0002010-11-05 15:44:15.0001http://www.google.de/url?sa=t&rct=j&q=ant%20doc&source=web&cd=13&ved=0CIYBEBYwDA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=QDvOTvS_MczN4QTG7KEg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-24 13:19:15.0002011-11-24 13:19:15.0001http://www.google.ca/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MxsUnit&ei=hR3UTPfzJ9KengePwZyrBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=O-panU4LkHrDXnicRtSH-w 786457 2010-11-05 15:07:15.0002010-11-05 15:07:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20docs&ei=MRzUTI7tJsWBlAfd9PXKBA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=HyXS6ZuXdETE43KDXhTE-w 786457 2010-11-05 15:01:15.0002010-11-05 15:01:15.0003http://www.google.co.uk/search?aq=0&oq=mxunit+asse&gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-11-24 11:53:16.0002011-11-24 11:54:15.0001http://www.google.com.hk/search?q=jenkins+run+junit&hl=en&newwindow=1&gbv=2&prmd=ivns&ei=p-7NTq-FOI6hiAe_p5XDDg&sa=N&oq=Jenkins+Run+Junit&aq=0&aqi=g1&aql=&gs_sm=e&gs_upl=6309l7000l0l9480l4l4l0l0l0l1l299l927l0.2.2l4l0 6750461 2011-11-24 07:53:15.0002011-11-24 07:53:15.00010http://wiki.mxunit.org/display/default/Defining+a+Mock's+Behaviour 5341606 2011-11-23 21:11:15.0002011-11-23 21:11:15.0001http://mxunit.ht-dev-db-01/samples/samples.cfm 786457 2011-11-23 17:34:16.0002011-11-23 17:34:16.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mock%20doc&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDefining%2Ba%2BMock's%2BBehaviour&ei=hVfNTtjvJ4XX0QHisozxDw&usg=AFQjCNG_kiwjCC0v3IJvxhcsXQLq_2159A&cad=rja 5341601 2011-11-23 21:08:15.0002011-11-23 21:08:15.0001http://www.google.se/url?sa=t&rct=j&q=eclipse%20confluence&source=web&cd=10&ved=0CGkQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=cJDQTtriN8jk4QT3h5Uz&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-11-26 08:08:15.0002011-11-26 08:08:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CDoQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=KJPPTv75AcfW8gOJp_D3Dw&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA&sig2=tGlSAwuZUbejS9ONotY9Pw 2195464 2011-11-25 13:50:15.0002011-11-25 13:50:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 786564 2011-11-25 17:51:15.0002011-11-25 17:51:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20tutorial&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&ei=ScfPTvDiKIaAhQenifHaDQ&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-11-25 17:29:15.0002011-11-25 17:29:15.0001http://www.bing.com/search?q=coldfusion+snippets&qs=SC&sk=&pq=coldfusionsnippet&sp=1&sc=1-17&first=21&FORM=PORE 5341332 2011-11-26 03:50:15.0002011-11-26 03:50:15.000myphotosearch.zipapplication/zip 6160444 marcesher2010-10-27 14:08:47.000marcesher2010-10-27 14:10:53.00025619871ColdFusion Skunkworks_Rinehart_Esher.pdfapplication/pdf 6160444 marcesher2010-10-27 14:06:13.000marcesher2010-10-27 14:10:53.000235642011http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CEIQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=LkjPTp2sFuSaiQeCouzGDg&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-11-25 08:27:15.0002011-11-25 08:27:15.0001http://www.badgesagogo.fr/28-mugs-personnalises 786478 2011-11-25 09:44:17.0002011-11-25 09:44:17.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+FilePathTest&ie=utf-8&oe=utf-8 6750461 2011-11-25 11:09:15.0002011-11-25 11:09:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=makePublic+MXunit&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=XH7PTp_POsWs8gOV-uQD&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-11-25 12:18:15.0002011-11-25 12:18:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=KJPPTv75AcfW8gOJp_D3Dw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=bX5207abalIYeqN3AV_iTQ 4292713 2011-11-25 13:47:15.0002011-11-25 13:47:15.0001http://www.bing.com/search?pc=Z049&q=jenkins+dashboard+app&first=11&FORM=PORE 6750368 2011-11-24 16:44:15.0002011-11-24 16:44:15.0001http://www.google.ca/url?sa=t&rct=j&q=cfcatch+output+error&source=web&cd=4&ved=0CDIQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=sZDOTvr9BIby0gHZ2tUF&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-24 19:24:15.0002011-11-24 19:24:15.0001http://www.google.co.in/search?hl=en&source=hp&q=jenkin+ant+script&gbv=2&oq=jenkin+ant+script&aq=f&aqi=&aql=&gs_sm=e&gs_upl=422l9640l0l9874l17l17l0l6l0l0l422l1624l2.0.1.1.2l6l0 6750368 2011-11-25 06:25:15.0002011-11-25 06:25:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=oubSTv3OCqL30gH7vPgr&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&sig2=ymo0VbcIFY-B1M7d5bQnsg 4292736 2011-11-28 02:20:15.0002011-11-28 02:20:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=uarSTvigLsrMiQKor5mhCA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-11-27 22:05:15.0002011-11-27 22:05:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDEQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=KJjSTtnGJMy9tgeKkO2uDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-27 20:45:18.0002011-11-27 20:45:18.0001http://casino-aams.myblog.it 786478 2011-11-27 17:01:16.0002011-11-27 17:01:16.0001http://www.google.com.ph/search?hl=en&client=ms-android-samsung&gl=ph&source=android-browser-type&sky=mrdr&q=mxunit&btnG= 6750679 2011-11-27 14:09:15.0002011-11-27 14:09:15.0001http://www.google.com/search?q=ant+junit+report+example&hl=en&num=100&lr=&ft=i&cr=&safe=images&gs_sm=c&gs_upl=514578l518703l0l527203l4l4l0l0l0l0l266l923l0.1.3l4l0&oq=ant+junit+re&aq=5&aqi=g6g-v4&aql= 5341276 2011-11-27 11:19:15.0002011-11-27 11:19:15.0001http://www.google.de/search?hl=de&gbv=1&ei=g3jRTpKCA8rcsgaZ36GpDA&q=jenkins+git&start=10&sa=N 6750543 2011-11-27 00:29:15.0002011-11-27 00:29:15.0001http://www.google.fr/search?q=jenkins+execute+junit&ie=UTF-8&oe=UTF-8&hl=fr&client=safari 6750461 2011-11-26 15:12:15.0002011-11-26 15:12:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20debug&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=7Z3TTvn5I6r20gGlj61C&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-28 15:22:15.0002011-11-28 15:22:15.0006http://www.uggboots4eur.com/UGG-5818-Roxy-Tall-Boots-tagid-13.html 5341239 2011-11-28 14:25:15.0002011-12-12 19:17:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert%20array&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=5Z7TToPMJsTo0QGbkoUc&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-28 15:26:15.0002011-11-28 15:26:15.0002http://www.uggboots4eur.com/Chocolate-UGG-Boots-tagid-60.html 5341239 2011-11-28 14:20:15.0002011-12-06 18:20:15.0002http://www.uggboots4eur.com/UGG-5819-Classic-Cardy-Boots-tagid-12.html 5341239 2011-11-28 13:59:15.0002011-12-08 14:47:15.0001http://www.google.co.uk/search?q=jenkins+ant+installation&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6750368 2011-11-28 11:10:15.0002011-11-28 11:10:15.0001http://www.google.com.tw/search?hl=zh-TW&gl=tw&client=ms-android-google&source=android-browser-type&q=jenkins+run+junit&sky=mrdr 6750461 2011-11-28 08:13:15.0002011-11-28 08:13:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=_3XUTq_dNoXl0QGezdnlAQ&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-11-29 06:48:15.0002011-11-29 06:48:15.0001http://www.opensiteexplorer.org/links?site=www.cheaplouisvuitton2011.net 786457 2011-11-29 07:03:15.0002011-11-29 07:03:15.0002http://www.google.com/url?q=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&sa=D&sntz=1&usg=AFQjCNHpfMIpIs2aSWW90tV-LH4SIJKeDg 6160402 2011-11-29 05:35:15.0002011-11-29 07:38:15.0001http://www.google.com/search?q=mxunit+object&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786484 2011-11-29 05:41:15.0002011-11-29 05:41:15.0001http://www.google.co.th/ 6750368 2011-11-29 09:02:15.0002011-11-29 09:02:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CD0QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=sZbUTuzSKqajiAL42OW-Dg&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-11-29 09:04:15.0002011-11-29 09:04:15.0001http://www.google.com/url?q=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance%23LaunchingyourfirstEC2Instance-LaunchingyourfirstEC2Instance&sa=D&sntz=1&usg=AFQjCNHoUb5KaVV942GsT9iO9jJzG9eWLw 6160402 2011-11-29 07:38:15.0002011-11-29 07:38:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 786575 2011-11-29 08:08:15.0002011-11-29 08:08:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&sqi=2&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=18PTTtYOgeDRAcXMhdkH&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-28 18:04:15.0002011-11-28 18:04:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&sqi=2&ved=0CC8QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=JrrTTvTGGJOUtweh0LXFDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-28 17:23:15.0002011-11-28 17:23:15.0001http://127.0.0.1:58658/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2011-11-28 18:52:15.0002011-11-28 18:52:15.0001http://127.0.0.1:58658/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292817 2011-11-28 18:50:15.0002011-11-28 18:50:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertxpath&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=5_TTTsDEForg2AWgr72aAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-28 21:33:15.0002011-11-28 21:33:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mock&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=D_TTTtmKF4-htwekv9W4DQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-11-28 21:30:15.0002011-11-28 21:30:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20output&source=web&cd=1&sqi=2&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=rvPTTpKnAors0gGT_vT5CA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-28 21:28:15.0002011-11-28 21:28:15.0001http://127.0.0.1:3969/help/advanced/tocView.jsp?view=toc 4292820 2011-11-29 00:09:15.0002011-11-29 00:09:15.0001http://10.1.0.44/play/mxunit/samples/samples.cfm 786457 2011-11-28 23:28:15.0002011-11-28 23:28:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mock&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=JgHUToLdBobq2AWPqqW1Dg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-11-28 22:26:15.0002011-11-28 22:26:15.0001http://www.google.com/search?aq=f&gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-11-28 22:24:15.0002011-11-28 22:24:15.0001http://www.bing.com/search?pc=Z144&form=ZGAADF&install_date=20111001&q=mxunit+assertEquals 786478 2011-11-29 21:45:15.0002011-11-29 21:45:15.0001http://dev.edinaplace.com/ep/mxunit/mxunit/samples/samples.cfm 786457 2011-11-29 21:49:15.0002011-11-29 21:49:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&ei=cUzVTuTzPKeIiALg8KmsDg&usg=AFQjCNGuFCGDqlpzgiECmQ44UVUPJ22xjQ 5341276 2011-11-29 22:00:15.0002011-11-29 22:00:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=cUzVTuTzPKeIiALg8KmsDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-29 22:00:15.0002011-11-29 22:00:15.0001http://www.google.com/url?sa=t&rct=j&q=coldfusion%20mxunit&source=web&cd=3&ved=0CC4QjBAwAg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=S1XVTqCDNbGmsALVrYWADw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-11-29 22:39:15.0002011-11-29 22:39:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20folder&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FSetting%2Bup%2Byour%2BTests%2BDirectory&ei=j1jVTuXiG6qzsALg7ZT5Dg&usg=AFQjCNGfnjt5kyxaq_kvgnMmcAUX888oRA 786593 2011-11-29 22:51:15.0002011-11-29 22:51:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&sqi=2&ved=0CDEQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=BlnVTtraMKSGsAKAzLi3Dw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-29 22:53:15.0002011-11-29 22:53:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=jFrVTtDzBaOesQKszvT4Dg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-29 23:00:16.0002011-11-29 23:00:16.0001http://127.0.0.1:37498/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292820 2011-11-30 01:12:15.0002011-11-30 01:12:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=cZTVTrXyCKjH0AHds8y_Aw&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-11-30 03:07:15.0002011-11-30 03:07:15.0001http://www.google.com.hk/search?hl=zh-TW&q=jenkin+run+unit+test&meta= 6750461 2011-11-29 10:53:15.0002011-11-29 10:53:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertions%20if%20pass&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&ei=auDUTsylPO7D0AHlw7GPAg&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA 4685867 2011-11-29 14:19:15.0002011-11-29 14:19:15.0001http://www.google.com/search?q=running+tests+in+jenkins&hl=en&source=hp&gbv=2&gs_sm=e&gs_upl=1093l6406l0l6531l29l26l1l14l15l0l266l2049l1.5.5l11l0&safe=active&oq=running+tests+in+jenkins&aq=f&aqi=g-b1&aql= 6750461 2011-11-29 13:14:15.0002011-11-29 13:14:15.0001http://www.google.pl/search?q=jenkins+email+notification&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 6750466 2011-11-29 14:22:15.0002011-11-29 14:22:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertions%20debug%20if%20pass&source=web&cd=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=seDUTu6iK8rV0QGb4c38AQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-29 14:20:16.0002011-11-29 14:20:16.0001http://www.uggboots4eur.com/UGG-5825-Classic-Short-Boots-tagid-10.html 5341239 2011-11-29 14:37:15.0002011-11-29 14:37:15.0001http://www.google.com/search?hl=en&source=hp&q=coldfusion+cfc+output+true&gbv=2&oq=coldfusion+cfc+output+true&aq=f&aqi=&aql=&gs_sm=e&gs_upl=421l12138l0l12325l26l25l0l8l8l1l312l3329l0.9.7.1l17l0 5734498 2011-11-29 14:26:15.0002011-11-29 14:26:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=ee3UTsi7JoLBtgeAsbCtAg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=ovRQa7-sqcyjh0X0bZKBmA 5341597 2011-11-29 15:14:15.0002011-11-29 15:14:15.0004http://www.uggboots4eur.com/ 5341239 2011-11-29 14:42:15.0002011-12-07 13:44:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=KP7UTse9Lunw0gG1raXuAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-29 16:25:15.0002011-11-29 16:25:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=t_XUTsPmAoi5tgez2IGSAg&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=NxJrMqaDl_xdqngCCmRDgQ 5341239 2011-11-29 15:49:15.0002011-11-29 15:49:15.000Creating an AWS Account4marcesher2010-10-18 01:06:24.000marcesher2010-10-18 01:18:03.000 6160394 current1http://www.gagg.rew.sejny.pl/minecraft-alfa-do-pobrania-za-darmo.htm 786494 2011-11-29 17:28:15.0002011-11-29 17:28:15.0001http://127.0.0.1:1208/help/advanced/tocView.jsp?view=toc&topic=http%3A%2F%2Ftrac.cfeclipse.org 4292820 2011-11-30 21:55:15.0002011-11-30 21:55:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&ved=0CHAQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&ei=O6DWToPwKMmWiQKPz6XLCQ&usg=AFQjCNGuFCGDqlpzgiECmQ44UVUPJ22xjQ 5341276 2011-11-30 22:10:15.0002011-11-30 22:10:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit+debug+not+showing&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=ZpbWToO4LobX0QHXkY39AQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA 2195464 2011-11-30 21:31:15.0002011-11-30 21:31:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=W5rWTtypCMultwe09ZSeCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-30 21:45:15.0002011-11-30 21:45:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=0ZLWTqS9Nef62gXumuVa&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&sig2=LPiDWlhULAIZPzqwNgbv5g 4292736 2011-11-30 21:12:15.0002011-11-30 21:12:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20debug%20not%20showing&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=ZpbWToO4LobX0QHXkY39AQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA 2195464 2011-11-30 21:28:15.0002011-11-30 21:28:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=CI7WTvmaNIG-tgf2y_2eCA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-11-30 20:52:15.0002011-11-30 20:52:15.0001http://www.google.com.au/url?sa=t&rct=j&q=coldfusion%20assertisdefined&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=k8bWTriEE8zomAWoxNjrCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-12-01 00:53:22.0002011-12-01 00:53:22.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit%20assertion&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=MerWTuGSN6WriAf3gP3MDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-01 03:25:15.0002011-12-01 03:25:15.0001http://127.0.0.1:2322/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2011-11-30 23:10:15.0002011-11-30 23:10:15.0002http://www.mollerus.net/tom/blog/ 6750679 2011-12-01 00:45:15.0002011-12-03 00:53:15.0002http://wiki.mxunit.org/display/default/Creating%2BTest%2BSuites 786575 2011-11-30 22:18:15.0002011-12-02 19:25:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=R6vWTrG6HuLc0QGRy6nbAQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-11-30 22:57:15.0002011-11-30 22:57:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 786598 2011-11-30 14:29:15.0002011-11-30 14:29:15.0002http://www.google.co.in/search?q=Download+jenkins+ant+test+&btnG=Search&hl=en&source=hp&biw=&bih=&gbv=1 6750368 2011-11-30 11:29:15.0002011-11-30 11:30:15.0001http://translate.googleusercontent.com/translate_c?hl=pl&langpair=en%7Cpl&rurl=translate.google.pl&u=http://wiki.mxunit.org/display/default/Automation%2Bwith%2BJenkins%2BContinuous%2BIntegration%2BServer&usg=ALkJrhilXcqa71cUgtyzWEKkWJiAvTZzdw 6750368 2011-11-30 11:19:15.0002011-11-30 11:19:15.0001http://translate.googleusercontent.com/translate_c?hl=pl&langpair=en%7Cpl&rurl=translate.google.pl&u=http://blog.mxunit.org/2011/04/jenkins-hudson-continuous-integration.html&usg=ALkJrhhpys38wYXRXnTlEjcMFuvsYbriZw 6750360 2011-11-30 11:19:15.0002011-11-30 11:19:15.0001http://search.foxtab.com/?q=cfcomponent&s=2&chnl=fxmoz 5734498 2011-11-30 11:16:15.0002011-11-30 11:16:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&ved=0CHEQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&ei=TvfVTuSvIOGciAfH6sly&usg=AFQjCNGuFCGDqlpzgiECmQ44UVUPJ22xjQ 5341276 2011-11-30 10:09:15.0002011-11-30 10:09:15.0001http://www.google.com/search?hl=en&source=hp&q=jenkins+test+automation&gbv=2&oq=jenkins+test+automation&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=1680l17166l0l17524l23l23l0l12l12l0l334l2550l0.4.6.1l11l0 6750461 2011-11-30 08:53:15.0002011-11-30 08:53:15.0001http://wiki.uao.psu.edu/pages/diffpages.action?originalId=18907467&pageId=19595313 786517 2011-11-30 18:19:15.0002011-11-30 18:19:15.0001http://www.google.com/search?hl=en&gbv=2&gs_sm=e&gs_upl=984l9906l0l10156l34l28l1l6l3l6l375l4391l0.2.9.5l16l0&safe=active&q=what%20is%20the%20mxunit%20in%20Eclipse&spell=1&sa=X 786517 2011-11-30 17:49:15.0002011-11-30 17:49:15.0001http://www.google.com/url?sa=t&rct=j&q=mx%20unit%20test&source=web&cd=2&ved=0CCwQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=rF_WTuCbAYvnggfyo7C0AQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-30 17:35:15.0002011-11-30 17:35:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&sqi=2&ved=0CDAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=PVvWTpWXJsjb0QHll42SAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-30 17:15:15.0002011-11-30 17:15:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20debug&source=web&cd=1&sqi=2&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=m1nWTpDuEaTn0QHslInoAQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2011-11-30 17:08:15.0002011-11-30 17:08:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=acHXTvjGGorTiAL2yonJCQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=paPoeQEwCafkphJ91IaJBw 5341597 2011-12-01 18:44:15.0002011-12-01 18:44:15.0001http://www.google.com/search?q=cold+fusion+on+ec2&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6160392 2011-12-01 19:09:16.0002011-12-01 19:09:16.0001http://www.google.ca/search?q=execute+windows+batch+command+jenkins&hl=en&safe=active&rls=com.microsoft:*&prmd=ivns&ei=lMfXTuWMIcfa0QGu9ajmDQ&start=10&sa=N 6750546 2011-12-01 19:13:15.0002011-12-01 19:13:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&sqi=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=VMjXTt2CB6T1sQKInsCBDg&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-12-01 19:14:15.0002011-12-01 19:14:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=zr3XTpaiOMbd0QHD9fHhDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=ls1WhWaqZiDOh4LIjF1S8A 786457 2011-12-01 18:28:15.0002011-12-01 18:28:15.0001http://www.google.com/url?sa=t&rct=j&q=create+account+in+AWS&source=web&cd=9&ved=0CF4QFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BAWS%2BAccount&ei=ub_XTtbNGYTmrAfC78nSDQ&usg=AFQjCNGLSpt7xMx2jP-DreL9jtnpboRAhw&cad=rja 6160394 2011-12-01 18:37:15.0002011-12-01 18:37:15.0001http://www.google.com/search?sclient=psy-ab&hl=en&site=&source=hp&q=mxunit+ant&btnG=Search 5341269 2011-12-01 19:40:15.0002011-12-01 19:40:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=ec2-user%20password&source=web&cd=8&ved=0CHQQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=STLYTq7-G5Cd8gP4me3fDQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-12-02 02:48:15.0002011-12-02 02:48:15.0001http://www.google.com/search?hl=en&source=hp&q=MXUnit+and+cfc&btnG=Google+Search&gbv=2&oq=MXUnit+and+cfc&aq=f&aqi=&aql=&gs_sm=s&gs_upl=813l10189l0l11704l14l12l0l4l4l1l563l2798l2-1.3.2.1l7l0 6750434 2011-12-01 19:29:15.0002011-12-01 19:29:15.0001http://www.google.com/search?q=mxunit+setup&hl=en&source=hp&gbv=2&gs_sm=s&gs_upl=813l10189l0l11704l14l12l0l4l4l1l563l2798l2-1.3.2.1l7l0&oq=MXUnit&aq=4&aqi=g10&aql= 786593 2011-12-01 19:32:15.0002011-12-01 19:32:15.0001http://www.google.com/search?q=mxunit+setup&hl=en&source=hp&gbv=2&gs_sm=s&gs_upl=813l10189l0l11704l14l12l0l4l4l1l563l2798l2-1.3.2.1l7l0&oq=MXUnit&aq=4&aqi=g10&aql= 6750466 2011-12-01 19:35:15.0002011-12-01 19:35:15.0001http://www.google.com/search?q=jenkins+junit+test+configuration&rls=com.microsoft:*:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 6750461 2011-12-01 10:34:15.0002011-12-01 10:34:15.0001http://www.saberi.biehn.bytom.pl/wolfenstein-download-full-version.htm 786494 2011-12-01 12:15:15.0002011-12-01 12:15:15.0001http://www.google.by/url?sa=t&rct=j&q=test+cases+in+confluence&source=web&cd=9&ved=0CGYQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&ei=9WPXTrb-J8WH4gSQ5MT0DQ&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-12-01 12:13:15.0002011-12-01 12:13:15.0000Continuous Integration -- Getting Started6marcesher2011-03-06 23:49:45.633marcesher2011-09-30 18:36:28.569 6750362 current1http://www.backlinkwatch.com/index.php 786457 2011-12-01 04:00:15.0002011-12-01 04:00:15.0000Continuous Integration -- Getting Started4marcesher2011-03-06 23:49:45.633marcesher2011-09-30 18:35:49.250 6750362 current0Continuous Integration -- Getting Started5marcesher2011-03-06 23:49:45.633marcesher2011-09-30 18:36:11.077 6750362 current5http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports?focusedCommentId=6751528 5341269 2011-12-01 17:39:15.0002011-12-20 18:57:15.0001http://www.google.com/url?sa=t&rct=j&q=ant%20task%20doc&source=web&cd=8&ved=0CEkQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=crDXTqndHsvKtAbPyJXuCw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-01 17:31:15.0002011-12-01 17:31:15.0000Continuous Integration -- Getting Started3marcesher2011-03-06 23:49:45.633marcesher2011-03-12 01:05:35.541 6750362 current1http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=NrbXTvm2HYLEgAf9yJWODw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-01 17:56:15.0002011-12-01 17:56:15.0001http://wiki.mxunit.org/display/default/MXUnit%2BDocumentation?focusedCommentId=6751426 786457 2011-12-01 15:17:15.0002011-12-01 15:17:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit+test+sample&source=web&cd=21&ved=0CBwQFjAAOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FStubbing&ei=AJPXTrnaB4SAgweIjbX1Dg&usg=AFQjCNGAP3FvjyNmaJ7HLvrHjma2IK86eQ 5341233 2011-12-01 15:26:15.0002011-12-01 15:26:15.0001http://m-kito/mxunit/runner/index.cfm 786457 2011-11-18 02:06:15.0002011-11-18 02:06:15.0001http://wiki.mxunit.org/display/default/Adding+MXUnit+Snippets+To+CFEclipse+and+ColdFusion+Builder?showComments=true&showCommentArea=true 5341332 2011-11-18 03:32:15.0002011-11-18 03:32:15.0001http://search.yahoo.com/search;_ylt=A0oGdSqVy8VO1nEA8tpXNyoA?p=link%3A+www.chanel2011handbags.com&fr2=sb-bot&fr=yfp-t-471&fp_ip=cn 786457 2011-11-18 03:55:15.0002011-11-18 03:55:15.0001http://www.google.com/search?q=how+to+run+test+in+jenkin&hl=en&source=hp&rlz=1W1GZAG_enUS425&gs_sm=e&gs_upl=1030l6022l0l6428l13l11l0l2l0l0l250l1576l2.3.4l9l0&oq=how+to+run+test+in+jenkin&aq=f&aqi=&aql= 6750461 2011-11-17 21:10:15.0002011-11-17 21:10:15.0001http://vsintradevc/mxunit/samples/samples.cfm 786457 2011-11-17 22:32:15.0002011-11-17 22:32:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CC0QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=j4bFTuWnE8KwiQKZ5MHBBQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-17 22:48:15.0002011-11-17 22:48:15.0001http://vsintradevc/mxunit/index.cfm?&debug=true 786457 2011-11-17 23:09:15.0002011-11-17 23:09:15.0001http://www.buycheapsnowboots.com/womens-bailey-button-triplet-c-52.html 5341276 2011-11-18 00:13:15.0002011-11-18 00:13:15.0001http://www.google.com/url?sa=t&rct=j&q=louis%20vuitton%20plug%20in&source=web&cd=3&ved=0CDwQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=5pvFTpewJOXa0QGQjLGfDw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-11-18 00:20:15.0002011-11-18 00:20:15.0001http://www.google.com/search?q=jenkins+set+property&client=opera&rls=cs&sourceid=opera&oe=utf-8&gs_sm=e&gs_upl=8245l9166l0l13159l7l7l0l0l0l5l219l1168l0.6.1l7l0&oq=jenkins+set+property&aq=f&aqi=&aql= 6750461 2011-11-18 10:13:15.0002011-11-18 10:13:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=guvFTq-MLaeeiAeO5rSGDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-18 05:59:15.0002011-11-18 05:59:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=786580 786575 2011-11-18 06:21:15.0002011-11-18 06:21:15.0001http://www.buycheapsnowboots.com/ugg-fluff-flip-flop-c-74.html 786457 2011-11-18 14:59:16.0002011-11-18 14:59:16.0002http://www.buycheapsnowboots.com/ugg-romantic-flowers-boots-c-75.html 786457 2011-11-18 15:21:15.0002011-11-19 09:10:16.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=5&ved=0CDQQjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=yz_GTqObLIuu8QPiut1Z&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-18 11:59:15.0002011-11-18 11:59:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit%20assertions&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=EjXGTsa5Eo_1-ga68bQL&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-18 11:13:15.0002011-11-18 11:13:15.0001http://www.google.de/search?q=jenkins+with+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-11-18 11:17:15.0002011-11-18 11:17:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CC8QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=gzTGTub4EpCk-gbq_K0V&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-18 11:10:15.0002011-11-18 11:10:15.0001http://www.google.lk/search?hl=en&source=hp&q=generate+junit+report+ant&gbv=2&oq=generate+junit+report+&aq=1v&aqi=g1g-v1g-bm1&aql=&gs_sm=e&gs_upl=1452l23739l0l29140l18l17l0l0l0l0l843l3527l3-5.2.0.1l8l0 5341276 2011-11-18 11:25:15.0002011-11-18 11:25:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=0anGTtedJMyfsQLr2IVk&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-18 19:31:15.0002011-11-18 19:31:15.0001http://www.google.ch/search?q=junit+jenkins&ie=UTF-8&oe=UTF-8&hl=en&client=safari&redir_esc=&ei=1abGToSGII6cOuuzgNAP 6750461 2011-11-18 19:21:15.0002011-11-18 19:21:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=247B0594D16AC521046F9F61BB01207B?replyToComment=5341502&#comment-5341502 5341233 2011-11-18 19:05:17.0002011-11-18 19:05:17.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20makepublic&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=r5_GTufmKMmJsQKRophC&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-11-18 18:48:15.0002011-11-18 18:48:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?showChildren=falseindex.php 786457 2011-11-18 19:56:15.0002011-11-18 19:56:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?showComments=trueindex.php 786457 2011-11-18 19:56:15.0002011-11-18 19:56:15.0001http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit+Documentation&spaceKey=default&maxRecentlyUpdatedPageCount=20index.php 786457 2011-11-18 19:56:15.0002011-11-18 19:56:15.0001http://wiki.cfinnovate.com/display/default/MXUnit+Documentation;jsessionid=8A243F20372664D35EF999AF38256DC4 786457 2011-11-18 19:55:15.0002011-11-18 19:55:15.0001http://www.buycheapsnowboots.com/ugg-30th-anniversary-c-53.html 786457 2011-11-18 16:53:15.0002011-11-18 16:53:15.0001http://t.co/Th0OWK0 786457 2011-11-18 16:44:15.0002011-11-18 16:44:15.0001http://www.buycheapsnowboots.com/classic-tall-5815-c-54.html 786457 2011-11-18 16:34:15.0002011-11-18 16:34:15.0001http://www.google.com/search?q=jenkins+mail+notify+all+builds&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 6750466 2011-11-18 16:24:15.0002011-11-18 16:24:15.0002http://www.buycheapsnowboots.com/classic-argyle-knit-c-59.html 786457 2011-11-18 18:44:15.0002011-11-19 12:47:15.0002http://www.google.com/url?sa=t&rct=j&q=%22mxunit%22%2B%22xml%22%2B%22assert%22&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=4ZLGTqS2A_ODsgKSo90a&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-18 18:01:15.0002011-11-21 15:08:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertequals%20xml&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=YpLGTsyoOaOIsQKp5ulH&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-18 17:51:15.0002011-11-18 17:51:15.0004http://wiki.uao.psu.edu/display/isr/ColdFusion+Builder+2 786517 2011-11-18 17:12:15.0002011-11-18 19:09:15.0001http://www.google.com/search?q=cfloop+query&hl=en&source=hp&gbv=2&gs_sm=e&gs_upl=1578l2656l0l3202l6l6l0l1l1l0l234l827l0.4.1l5l0&safe=images&oq=cfloop+query&aq=f&aqi=g-e1g9&aql= 6750302 2011-11-18 22:53:15.0002011-11-18 22:53:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&sqi=2&ved=0CC0QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=b7XGTqLaDaiAsgKA_aVn&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-18 20:21:15.0002011-11-18 20:21:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assert&gbv=2&rlz=1R2ADRA_enUS421&oq=mxunit+assert&aq=f&aqi=g1g-s9&aql=&gs_sm=e&gs_upl=547l2860l0l3578l13l8l0l0l0l0l562l1016l4-1.1l2l0 786478 2011-11-18 20:32:15.0002011-11-18 20:32:15.0001http://www.google.ch/search?q=junit+jenkins&ie=UTF-8&oe=UTF-8&hl=en&client=safari&redir_esc=&ei=eMTGTtCCK46WOoufrcQP 6750461 2011-11-18 21:25:15.0002011-11-18 21:25:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CFMQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&ei=b83GTunUD4Xs0gGc6LD7Dw&usg=AFQjCNGuFCGDqlpzgiECmQ44UVUPJ22xjQ 5341276 2011-11-18 22:03:15.0002011-11-18 22:03:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?showComments=falseindex.php 786457 2011-11-18 19:56:15.0002011-11-18 19:56:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?showChildren=false 786457 2011-11-18 19:56:15.0002011-11-18 19:56:15.0001http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&title=MXUnit+Documentation&maxRecentlyUpdatedPageCount=30 786457 2011-11-18 19:56:15.0002011-11-18 19:56:15.0001http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&title=MXUnit+Documentation&maxRecentlyUpdatedPageCount=30index.php 786457 2011-11-18 19:56:15.0002011-11-18 19:56:15.0003http://www.buycheapsnowboots.com/ 5341276 2011-11-19 10:16:15.0002011-11-22 14:45:15.0001http://www.buycheapsnowboots.com/ugg-classic-short-boots-c-56.html 5341276 2011-11-19 08:45:15.0002011-11-19 08:45:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&ved=0CHAQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=Gx3HTpqgDoXy0gHIoMwj&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-11-19 03:43:15.0002011-11-19 03:43:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=6xzHTv-QIMn00gHo_vQn&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-11-19 03:42:15.0002011-11-19 03:42:15.0002http://www.buycheapsnowboots.com/cheap-classic-mini-c-55.html 786457 2011-11-19 06:36:15.0002011-11-20 07:10:15.0001http://www.google.com/url?sa=t&rct=j&q=mongo%20ec2%20security&source=web&cd=2&ved=0CCkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAmazon%2BEC2%2BSecurity%2BGroups&ei=OC_HTo7KGNCBtgf3uJGFDA&usg=AFQjCNF_ycRGcvcJl8K1HKvqCNXzpbGI4g 6160438 2011-11-19 05:03:15.0002011-11-19 05:03:15.0001http://www.buycheapsnowboots.com/ugg-ultra-short-boots-c-65.html 786457 2011-11-19 18:26:15.0002011-11-19 18:26:15.0001http://www.google.co.uk/search?hl=en&sa=X&ei=tufHToq0EIHf8APc6MFx&ved=0CBgQvwUoAQ&q=1999+premiership+salaries&spell=1&biw=320&bih=416 6751466 2011-11-19 18:09:15.0002011-11-19 18:09:15.0003http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751388 786457 2011-11-19 14:24:15.0002011-11-23 20:44:15.0003http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751388index.php 786457 2011-11-19 14:24:15.0002011-11-23 20:44:15.0001http://www.jacketssalesshop.com 786478 2011-11-19 13:07:15.0002011-11-19 13:07:15.0001http://www.buycheapsnowboots.com/ugg-stripe-cable-knit-c-62.html 786457 2011-11-20 10:38:15.0002011-11-20 10:38:15.0001http://www.google.it/url?sa=t&rct=j&q=eclipse+full+screen+megaupload&source=web&cd=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCFMeetupEclipseProductivity&ei=q7rITpcBjdTxA-u_3YcB&usg=AFQjCNF2OPEbP297KoLSXGE0jlV52zDgpA 5341432 2011-11-20 09:09:15.0002011-11-20 09:09:15.0001http://www.google.co.in/url?sa=t&rct=j&q=test+cases+for+multiplication&source=web&cd=6&ved=0CFAQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&ei=D6TITsTkMo-GrAfYnMC1Dg&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw&cad=rja 786564 2011-11-20 07:34:15.0002011-11-20 07:34:15.0001http://www.buycheapsnowboots.com/ugg-classic-cardy-metallic-c-61.html 786457 2011-11-20 06:12:15.0002011-11-20 06:12:15.0001http://www.buycheapsnowboots.com/ugg-ultra-tall-boots-c-64.html 786457 2011-11-20 01:07:15.0002011-11-20 01:07:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=Dj_ITs-wKtKqsAKN_O1K&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=EcEDRiX0mm5IKRRtWTLRfA 786478 2011-11-20 00:20:15.0002011-11-20 00:20:15.0001http://www.buycheapsnowboots.com/ugg-romantic-flowers-boots-c-75.html 5341276 2011-11-19 23:14:16.0002011-11-19 23:14:16.0001http://clearanceuggboots.com 786478 2011-11-21 02:39:15.0002011-11-21 02:39:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=83E5ABA9DDF9B33685809E0D18A99416?replyToComment=5341502&#comment-5341502 5341233 2011-11-21 06:50:15.0002011-11-21 06:50:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=63082DC8C99633771B16014086B9904E?replyToComment=5341502&#comment-5341502 5341233 2011-11-21 07:48:15.0002011-11-21 07:48:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=1xTKTtulGsOi8QOyv6mDAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=aIdP-xPsb1Rkreid08Eibg 786478 2011-11-21 09:45:16.0002011-11-21 09:45:16.0001http://www.google.com/search?hl=en&source=hp&q=how+to+generate+report+using+JUnit&gbv=2&oq=how+to+generate+report+using+JUnit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=31l7172l0l7640l28l16l0l0l0l0l516l516l5-1l1l0 5341276 2011-11-21 11:03:15.0002011-11-21 11:03:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20debug&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=YDrKToahCsap8AOwv71a&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-21 12:25:15.0002011-11-21 12:25:15.0001http://www.airmax90sneaker.com/nike-air-max-skyline-c-30.html 5341276 2011-11-21 13:09:15.0002011-11-21 13:09:15.0001http://www.google.co.uk/url?sa=f&rct=j&url=http://wiki.mxunit.org/&q=mxunit+documentation&ei=k0XKTpq6O8m68gPM3LyQAQ&usg=AFQjCNFZ9rZHZ2sgoenG43fEQPx2NnSdGQ 786457 2011-11-21 13:13:15.0002011-11-21 13:13:15.0004http://site1.james64/atlas/tests/server/ 786457 2011-11-21 13:14:15.0002011-11-28 13:42:16.0001http://www.google.com/search?q=ant+jenkins+parameter+replace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-11-21 13:16:15.0002011-11-21 13:16:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CEEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=I3vKTu6XHaOUiQLlhtnTDw&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-11-21 17:02:15.0002011-11-21 17:02:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=D6rKTsjtMsK9tgeRxtmECQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=YcxCYy8f_ROd6N-02pxulw 786478 2011-11-21 20:22:15.0002011-11-21 20:22:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CCsQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&ei=_pjKTo-CD4jzrQf55NC2Dg&usg=AFQjCNGuFCGDqlpzgiECmQ44UVUPJ22xjQ 5341276 2011-11-21 19:10:16.0002011-11-21 19:10:16.0001http://www.google.com/search?q=jenkins+email+account+settings&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750466 2011-11-21 19:00:16.0002011-11-21 19:00:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=dr3KTqa4J8rf0QHh_6i-Cg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-21 21:49:15.0002011-11-21 21:49:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5734498 2011-11-21 21:31:15.0002011-11-21 21:31:15.0001http://kellsm0909/mxunit/samples/samples.cfm 786457 2011-11-21 20:27:15.0002011-11-21 20:27:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CC0QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=49TKTq_NLOeViAf1tMkN&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-21 23:25:15.0002011-11-21 23:25:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20documentation&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=e9PKTpP5K6OuiAL5hZW9Cw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-21 23:19:15.0002011-11-21 23:19:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751461 786564 2011-11-21 23:02:15.0002011-11-21 23:02:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mock%20integration%20tests&source=web&cd=4&ved=0CCoQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&ei=PMvKTqacO8rt0gHor6HrDw&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-11-21 22:46:15.0002011-11-21 22:46:15.0001http://blog.mxunit.org/2011_05_01_archive.html 6750399 2011-11-22 05:59:15.0002011-11-22 05:59:15.0001http://www.google.co.in/url?sa=t&rct=j&q=mxunit%20wiki&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=WjDLTv_YNY2JrAej7cGzDA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=N6jrd4BiVlrU8HQ33a6qTA 786457 2011-11-22 05:55:15.0002011-11-22 05:55:15.0001http://www.google.co.uk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit.org+assertions 786478 2011-11-22 09:57:15.0002011-11-22 09:57:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20mocking&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=JGrLTt-ENMPD8QOW4u3VDw&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=Z754NrD2WsGT00LAbIs3Zg 5341239 2011-11-22 10:02:15.0002011-11-22 10:02:15.0001http://www.google.com/url?sa=t&rct=j&q=database%20logic%20testing&source=web&cd=10&sqi=2&ved=0CG0QFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&ei=KDLLToGeJ8Pu0gHpg71J&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-11-22 06:04:15.0002011-11-22 06:04:15.0001http://www.dobrejedlo.com 5341276 2011-11-22 09:34:15.0002011-11-22 09:34:15.0001http://www.google.co.jp/url?sa=t&rct=j&q=mxunit.exception.assertionfailederror&source=web&cd=3&ved=0CCoQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&ei=I5bLTtDkLKvsmAX3go3bDQ&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-11-22 13:11:15.0002011-11-22 13:11:15.0001http://www.google.de/search?hl=de&source=hp&biw=&bih=&q=jenkins+test+results&gbv=1 6750461 2011-11-22 13:57:15.0002011-11-22 13:57:15.0001http://www.google.com.sg/search?hl=en&source=hp&q=junit+compliant+xml&btnG=Google+Search&gbv=2&oq=junit+compliant+xml&aq=f&aqi=&aql=&gs_sm=s&gs_upl=609l609l0l1578l1l1l0l0l0l0l110l110l0.1l1l0 6750461 2011-11-22 10:24:15.0002011-11-22 10:24:15.0002http://wiki.mxunit.org/display/default/Creating+a+Mock?showComments=true&showCommentArea=true 5341601 2011-11-22 10:38:15.0002011-11-22 10:41:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCFObjective%2B2011%2B--%2BORM%2BZen&ei=KK_LTp54pvXSAeCc9CY&usg=AFQjCNGKxq5MAbKo8HNdzau-jvcFulxH5A 6750399 2011-11-22 14:56:15.0002011-11-22 14:56:15.0001http://www.google.com.ua/url?sa=t&rct=j&q=mock+behaviour&source=web&cd=3&ved=0CDkQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDefining%2Ba%2BMock%2527s%2BBehaviour&ei=GL3LTq7XH8b2sgbgoPHKDA&usg=AFQjCNG_kiwjCC0v3IJvxhcsXQLq_2159A 5341601 2011-11-22 15:57:15.0002011-11-22 15:57:15.0001http://wiki.mxunit.org/pages/diffpages.action?originalId=4292849&pageId=4292775 4292775 2011-11-22 17:48:15.0002011-11-22 17:48:15.0002http://www.google.co.uk/search?q=coldfusion+amazon+ec2&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6160392 2011-11-22 18:44:17.0002011-11-22 18:45:15.0001http://www.google.com/url?sa=t&rct=j&q=unit%20testing%20with%20mxunit%20example&source=web&cd=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&ei=Ne3LTsCjKeP00gGsoMAG&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-11-22 19:21:18.0002011-11-22 19:21:18.0005http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 6750461 2011-11-22 21:05:15.0002011-12-01 19:18:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FSetting%2Bup%2Byour%2BTests%2BDirectory&ei=jfDLTs-6OqXb0QH1-Z1N&usg=AFQjCNGfnjt5kyxaq_kvgnMmcAUX888oRA 786593 2011-11-22 19:35:15.0002011-11-22 19:35:15.0003http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&sqi=2&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=dO_LTpvqGunn0QHr7tUX&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-22 19:35:16.0002011-11-22 19:35:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&ved=0CGoQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&ei=TfHLTtukJKXb0QH1-Z1N&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-11-22 19:39:15.0002011-11-22 19:39:15.0001http://www.google.com/url?sa=t&rct=j&q=dump%20var%20in%20mxunit&source=web&cd=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=PADMTsnXCKfj0QGl_rA-&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2011-11-22 20:43:15.0002011-11-22 20:43:15.0000Built-In Assertions9marcesher2009-01-18 12:44:08.000marcesher2010-02-26 13:57:33.000 786478 current2http://www.google.co.in/search?hl=en&source=hp&q=configure+ant+in+jenkins&gbv=2&oq=configure+ant+in+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2500l7343l0l7593l24l14l0l0l0l0l0l0ll0l0 6750368 2011-11-23 03:37:15.0002011-11-23 03:37:15.0002http://www.google.co.in/search?hl=en&source=hp&q=configure+ant+in+jenkins&gbv=2&oq=configure+ant+in+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=234l7766l0l8032l30l19l0l0l0l0l0l0ll0l0 6750368 2011-11-23 03:31:15.0002011-11-23 03:31:15.0001http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&focusedCommentId=6751426&title=MXUnit+Documentation&maxRecentlyUpdatedPageCount=10 786558 2011-11-23 02:34:15.0002011-11-23 02:34:15.0001http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports?replyToComment=6751404&#comment-6751404 5341276 2011-11-23 02:33:15.0002011-11-23 02:33:15.0002http://wiki.mxunit.org/display/default/Mocking+and+Stubbing?replyToComment=6751435&#comment-6751435 5341218 2011-11-23 02:08:15.0002012-01-04 02:05:15.0002http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&focusedCommentId=6751426&title=MXUnit+Documentation&maxRecentlyUpdatedPageCount=10 786478 2011-11-23 02:05:15.0002011-11-23 02:41:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FContinuous%2BIntegration%2B--%2BGetting%2BStarted&ei=Lp_MTspmw7SJAp_Z_e8L&usg=AFQjCNFJLUrQbXxKBum9UR95kSs3dNgh9g 6750362 2011-11-23 08:00:15.0002011-11-23 08:00:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertistypeof&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=j3vMTpf3F8ePiAeD3PXaDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-23 05:28:15.0002011-11-23 05:28:15.0001http://www.bing.com/search?setmkt=en-AU&q=cfmongodb+windows+service 6750546 2011-11-23 05:06:15.0002011-11-23 05:06:15.0001http://www.google.de/search?hl=de&source=hp&q=jenkins+ant&meta=&gbv=2&oq=jenkins+ant&aq=f&aqi=g5&aql=&gs_sm=e&gs_upl=5328l8234l0l8421l11l10l0l1l1l0l219l1547l1.5.3l9l0 6750368 2011-11-23 15:44:15.0002011-11-23 15:44:15.0004Built-In Assertions13marcesher2009-01-18 12:44:08.000marcesher2011-11-12 19:56:41.979 786478 current1http://www.google.ie/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CC4QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=WQ3NTqiIMIKWhQeq2tzBDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-23 15:51:15.0002011-11-23 15:51:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 5341276 2011-11-23 14:58:15.0002011-11-23 14:58:15.0000Release Notes16marcesher2010-09-26 18:29:02.000marcesher2011-05-05 16:40:07.321 5734518 current1http://www.google.by/url?sa=t&rct=j&q=MXUnit&source=web&cd=2&ved=0CCoQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=KAbNTpjIH8L54QTI8NAf&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-23 15:22:15.0002011-11-23 15:22:15.0001http://www.google.com/search?q=how+to+stop+jenkins+on+windows&hl=en&source=hp&gbv=2&gs_sm=e&gs_upl=2484l11828l0l12110l29l29l0l16l3l1l266l2095l3.4.6l13l0&oq=how+to+stop+jenkins+on+windows&aq=f&aqi=&aql= 6750546 2011-11-23 13:41:15.0002011-11-23 13:41:15.0004Built-In Assertions10marcesher2009-01-18 12:44:08.000marcesher2011-11-12 19:46:05.119 786478 current2http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=VADNToW7A8nn0QH8z5U4&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-23 14:55:15.0002011-11-23 16:04:15.0004Built-In Assertions12marcesher2009-01-18 12:44:08.000marcesher2011-11-12 19:53:27.150 786478 current1http://www.google.com.hk/search?hl=zh-CN&inlang=zh-CN&newwindow=1&safe=strict&client=aff-265&hs=IbW&channel=searchbox&q=jenkins+ant+target&oq=jenkins+ant+target&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3807125l3811017l0l3811267l18l15l0l7l7l0l629l1178l5-2l2l0 6750368 2011-11-23 13:03:15.0002011-11-23 13:03:15.0004Built-In Assertions11marcesher2009-01-18 12:44:08.000marcesher2011-11-12 19:51:51.810 786478 current1http://www.google.co.in/search?q=fun+taks+doc&hl=en&source=hp&gbv=2&gs_sm=c&gs_upl=1453l10531l0l16859l9l9l0l2l2l0l328l1359l2-4.1l6l0&oq=fun+taks+doc&aq=f&aqi=&aql=&safe=active&surl=1 5341269 2011-12-13 08:48:15.0002011-12-13 08:48:15.0001http://www.google.com/search?hl=en&source=hp&q=assertion+pattern&gbv=2&oq=assertion+pattern&aq=f&aqi=g-v1&aql=&gs_sm=e&gs_upl=1593l1593l0l2156l1l1l0l0l0l0l407l407l4-1l1l0 786484 2011-12-13 03:26:15.0002011-12-13 03:26:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CDsQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=keDmTseTI-6viQef4dXACA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-12-13 06:04:15.0002011-12-13 06:04:15.0006Continuous Integration -- Using git as your SCM1marcesher2011-04-17 17:07:24.504marcesher2011-04-17 17:07:24.504 6750543 current6Continuous Integration -- Using git as your SCM2marcesher2011-04-17 17:07:24.504marcesher2011-04-18 02:51:09.949 6750543 current7Continuous Integration -- Starting and Stopping Windows services in your build2marcesher2011-04-17 17:25:35.601marcesher2011-04-18 02:10:17.121 6750546 current7Continuous Integration -- Starting and Stopping Windows services in your build1marcesher2011-04-17 17:25:35.601marcesher2011-04-17 17:25:35.601 6750546 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CE8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=dnfmTsPdAaPW0QGB5I33BQ&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-12 22:35:16.0002011-12-12 22:35:16.0001http://www.google.co.uk/search?hl=en&source=hp&q=jenkins+ANT+files&gbv=2&oq=jenkins+ANT+files&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1438l3875l0l4328l17l11l0l1l1l1l250l1780l0.3.6l9l0 6750368 2011-12-12 22:04:15.0002011-12-12 22:04:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=uYrmTuT1PIHs2QWu3KTgBA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-12 23:57:15.0002011-12-12 23:57:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CD8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=0k3mTqvfI8iOiALn35zGBg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-12 19:38:15.0002011-12-12 19:38:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20jar&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=mVHmTsrOGJPZiQL5wYiOBQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-12 19:53:15.0002011-12-12 19:53:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDMQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=N2DmTvPKBuPb0QH4-4GHCA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=oM4wSxRg_TSbmjb5X_tRUA 786457 2011-12-12 20:56:18.0002011-12-12 20:56:18.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20api&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAPI%2BReference&ei=6kXmTt6gJ4ivsAKPtcjzCw&usg=AFQjCNFA_ZQL5gdP-Er3FO2l4GOdRMPWsQ 5341211 2011-12-12 19:04:15.0002011-12-12 19:04:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=mEjmTuiRDZDKiALWgMXBBg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-12 19:15:15.0002011-12-12 19:15:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 5341322 2011-12-12 16:32:15.0002011-12-12 16:32:15.0001http://www.google.com/search?q=coldfusion+kill+after+complete&hl=en&gbv=2&prmd=ivnsb&ei=GS7mTvqlBOPx0gHmrqH4Aw&sa=N&oq=coldfusion+kill+after+complete&aq=f&aqi=&aql=&gs_sm=e&gs_upl=6099l6550l0l7010l5l4l0l0l0l3l260l671l0.3.1l4l0 6750302 2011-12-12 17:22:16.0002011-12-12 17:22:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=5S_mTp8H6cKxAs-89KcG&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-12-12 17:30:16.0002011-12-12 17:30:16.0001http://www.google.co.in/url?sa=t&rct=j&q=run+directories&source=web&cd=1&ved=0CCYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&ei=1_jlTrvgC4bnrAe-zbTvBw&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA&cad=rja 786473 2011-12-12 13:35:15.0002011-12-12 13:35:15.0003http://cf9localhost/mxunit/generator/index.cfm 786457 2011-12-12 16:00:15.0002011-12-12 19:04:15.0001http://192.168.37.184/mxunit/samples/samples.cfm 786457 2011-12-12 05:45:15.0002011-12-12 05:45:15.0001http://www.google.com.tw/search?q=jenkins+ant+junit&hl=zh-TW&client=opera&rls=en&channel=suggest&gbv=1&prmd=imvns&tbas=0&source=lnt&sa=X&ei=JnDlTtfuNeuZmQWnltX6BA&ved=0CA0QpwUoAA 6750461 2011-12-12 03:56:15.0002011-12-12 03:56:15.0001http://www.google.com/url?sa=t&rct=j&q=build%20ami%20coldfusion&source=web&cd=2&ved=0CDIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=3bbkTtT6Lon30gGdtvnKDA&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-12-11 14:41:15.0002011-12-11 14:41:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=C19F1D140ED2DB6DCE32D6FE4AFF5B37?replyToComment=5341502&#comment-5341502 5341233 2011-12-11 08:32:15.0002011-12-11 08:32:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FGetting%2Bthe%2Bsource%2Bcode&ei=49XjTpXPDsioiQLFxrTHBg&usg=AFQjCNFE2uMRZvKTOibaNtCG44cgC-M0gA&sig2=nU8WFR8p0PCw8wKp_NCrJQ 5341200 2011-12-10 22:41:15.0002011-12-10 22:41:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=AA572141E284DECEB3E88C533BAC4959?replyToComment=5341502&#comment-5341502 5341233 2011-12-10 07:47:16.0002011-12-10 07:47:16.0003http://www.google.it/m?te=psy 6750461 2011-12-10 09:42:15.0002011-12-10 09:55:15.0003http://wiki.mxunit.org/label/default/presentations 6750679 2011-12-14 23:34:15.0002011-12-14 23:34:15.0003http://spaceghost2/mxunit/ 786457 2011-12-15 01:22:15.0002011-12-15 01:57:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit%20documentation&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=xLbpToqTM8vfsgaK24HGBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-15 09:43:15.0002011-12-15 09:43:15.0002http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=PgXpTurMAYLa0QG_4vCECg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-14 21:05:15.0002011-12-14 21:06:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCgQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=JAPpTvG8JJH-iQLUmKCbDA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-14 20:56:15.0002011-12-14 20:56:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=bQjpTquNCKz_sQLr-pj8CA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-14 21:19:15.0002011-12-14 21:19:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=YgfpTtOME8zptgeI6YyuCg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=r1ptV-p3cuSenwzTfx82NA 4292713 2011-12-14 21:14:15.0002011-12-14 21:14:15.000Blog Feeds1marcesher2010-03-09 23:28:12.000marcesher2010-03-09 23:28:12.000 4948032 current1http://txcdtl02sg2825.itservices.sbc.com:8300/mxunit/ 786457 2011-12-14 22:10:15.0002011-12-14 22:10:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=fRTpTtCiDpCftwfHxYn8CQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=2sWniSUVg9H3XZewga_8kw 786478 2011-12-14 22:10:15.0002011-12-14 22:10:15.0001http://www.diigo.com/search/g?cx=!partner-pub-7625644023173335%3Agqffh9-8lvc&cof=FORID%3A11&ie=UTF-8&q=jenkins+ant+script+create+directory&sa=Search 6750368 2011-12-14 22:35:15.0002011-12-14 22:35:15.0001http://txcdtl02sg2825.itservices.sbc.com:8300/mxunit/generator/index.cfm 786457 2011-12-14 22:18:15.0002011-12-14 22:18:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=JPDoTueICsru0gHLyZSKCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-14 19:35:15.0002011-12-14 19:35:15.0005http://cf9localhost/mxunit/runner/index.cfm?test=mxunit.tests.framework.AssertTest&componentPath= 786457 2011-12-14 19:38:15.0002011-12-14 19:48:15.0001http://cf9localhost/mxunit/runner/index.cfm?test=%2Fgov%2Fsc%2Fed%2Fidm-services%2Ftests&componentPath=gov.sc.ed.idm-services.tests 786457 2011-12-14 19:38:15.0002011-12-14 19:38:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=GPPoTuujE5LBtgfNtICICg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=afANrt4Tt6JlSQlG7_kkYg 4292713 2011-12-14 19:47:15.0002011-12-14 19:47:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=GPPoTuujE5LBtgfNtICICg&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA&sig2=rxI0praQSG4K74llInjLxA 2195464 2011-12-14 19:48:15.0002011-12-14 19:48:15.0001http://www.google.com/search?hl=en&source=hp&q=using+git+as+continuous+integration&gbv=2&oq=using+git+as+continuous+integration&aq=f&aqi=&aql=&gs_sm=e&gs_upl=265l4515l0l4609l37l31l0l22l0l0l187l1125l3.6l9l0 6750543 2011-12-14 20:00:15.0002011-12-14 20:00:15.0001http://www.google.se/url?sa=t&rct=j&q=ant%20target%20doc&source=web&cd=3&ved=0CDYQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=47boTo_wJsjE4gSBj8HOCA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-12-14 15:31:15.0002011-12-14 15:31:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit+private+to+public&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=pLzoTtSaIaXy0gHn78nTCQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-12-14 15:55:15.0002011-12-14 15:55:15.0001http://wiki.cfinnovate.com/display/default/using+the+ant+task+to+generate+junit+reports?focusedcommentid=6751404 5341276 2011-12-14 16:37:15.0002011-12-14 16:37:15.0001http://www.mulberryoutletbagsuk.net/ 786478 2011-12-14 16:49:15.0002011-12-14 16:49:15.0001http://www.google.com.au/search?q=jenkins+junit&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6750461 2011-12-14 01:46:15.0002011-12-14 01:46:15.0001http://www.google.com/url?sa=t&rct=j&q=%20test-runner%20task&source=web&cd=6&ved=0CEEQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=lVzoTuL9E8nQiAKWtPXDAw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-14 09:17:15.0002011-12-14 09:17:15.0001http://www.google.ru/url?sa=t&rct=j&q=aws%20account&source=web&cd=8&ved=0CHMQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BAWS%2BAccount&ei=E1boTpDGFome-wbs3aG7Cg&usg=AFQjCNGLSpt7xMx2jP-DreL9jtnpboRAhw&cad=rja 6160394 2011-12-14 08:38:15.0002011-12-14 08:38:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=j67nTu2BF8z-sQK29eH7CA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=1rCual23AnP27QZQqaTqzA 786478 2011-12-13 20:43:15.0002011-12-13 20:43:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=Mo_nTvnPMebViAL0sZm6Bw&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-13 18:29:15.0002011-12-13 18:29:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&ved=0CHQQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=xYbnTuKJOIGgtwePrK2-Cg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=sUnrUUdNdxviwUHVgWXeRw 786478 2011-12-13 17:54:15.0002011-12-13 17:54:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&ved=0CGQQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=v8LnTvPtFojW0QGnzd2ICg&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-12-13 22:35:15.0002011-12-13 22:35:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20test%20cases&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&ei=PrfnTruHH4KEtgeNpJiBCg&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-12-13 21:20:15.0002011-12-13 21:20:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FContinuous%2BIntegration%2B--%2BGetting%2BStarted&ei=sbTnTqjYNIaQsQKz7bmTCQ&usg=AFQjCNFJLUrQbXxKBum9UR95kSs3dNgh9g 6750362 2011-12-13 21:09:15.0002011-12-13 21:09:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=IWLnTsmEFo3hsQK71KH5CA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-13 15:16:16.0002011-12-13 15:16:16.0001MXUnit Documentation23virtix2009-01-17 10:51:32.000marcesher2010-02-13 13:46:33.000 786457 current1http://www.google.at/search?q=jenkins+configure+mail&hl=de&source=hp&gbv=2&gs_sm=e&gs_upl=1609l5266l0l5344l15l12l1l2l0l0l297l1423l0.3.4l7l0&oq=jenkins+configure+mail&aq=f&aqi=&aql= 6750466 2011-12-13 14:53:16.0002011-12-13 14:53:16.0001MXUnit Documentation24virtix2009-01-17 10:51:32.000virtix2010-03-06 14:29:52.000 786457 current2http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20dump&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=y2_nTpLlIM6U8gPu_KTzCQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-12-13 16:15:16.0002011-12-15 09:50:15.0001Built-In Assertions7marcesher2009-01-18 12:44:08.000marcesher2010-02-26 13:57:01.000 786478 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDkQjBAwAg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=8X3nTraOEs3irAftlui7Bw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-12-13 17:15:15.0002011-12-13 17:15:15.0001Built-In Assertions8marcesher2009-01-18 12:44:08.000marcesher2010-02-26 13:57:15.000 786478 current1http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20samples&source=web&cd=3&sqi=2&ved=0CDIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&ei=ImjnTs3DLcvCtAap_JjPBw&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-12-13 15:42:15.0002011-12-13 15:42:15.0004Eclipse Plugin Troubleshooting6marcesher2009-12-27 18:18:08.000marcesher2009-12-27 23:50:21.000 4292815 current1Built-In Assertions6marcesher2009-01-18 12:44:08.000virtix2010-01-15 16:16:29.000 786478 current1http://www.google.co.jp/url?sa=t&rct=j&q=assertfalse%20mxunit&source=web&cd=2&ved=0CCsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=LDnnTuCsKqauiQfystTyCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-13 12:22:16.0002011-12-13 12:22:16.0001http://www.google.co.uk/url?sa=t&rct=j&q=wiki%20mxunit&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=xk7nTqeKNs7Z8QPS8dXzCQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&cad=rja 786457 2011-12-13 13:54:16.0002011-12-13 13:54:16.0001http://www.google.fr/url?sa=t&rct=j&q=%24this-%20assert%20boolean&source=web&cd=10&sqi=2&ved=0CGsQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=_y7nTp3oNYyB4ATHoLDbCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-13 11:38:15.0002011-12-13 11:38:15.0001http://www.google.ro/search?num=50&hl=en&lr=&safe=active&sa=X&ei=tzPnTqTLD4m1hAeUvbz4Cg&ved=0CBMQvwUoAQ&q=automation+jenkins+%3F&spell=1&biw=1082&bih=683 6750360 2011-12-13 11:58:15.0002011-12-13 11:58:15.0001http://www.google.com/search?client=ms-rim&hl=en&q=manchester%20city%20versus%20chelsea%20on%20players%20wages%3F&ie=UTF-8&oe=UTF-8&channel=browser 6751466 2011-12-16 19:09:15.0002011-12-16 19:09:15.0001http://www.bing.com/search?q=jenkins+coldfusion&src=IE-SearchBox&FORM=IE8SRC 6750461 2011-12-16 19:42:15.0002011-12-16 19:42:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=5341649 5341647 2011-12-16 20:27:15.0002012-01-06 07:16:15.000CFObjective 2011 -- Continuous Integration2marcesher2011-05-11 19:00:32.058marcesher2011-05-11 19:00:52.845 6750679 currentCFObjective 2011 -- Continuous Integration1marcesher2011-05-11 19:00:32.058marcesher2011-05-11 19:00:32.058 6750679 current1http://www.google.de/url?sa=t&rct=j&q=make%20public%20mxunit&source=web&cd=1&ved=0CCcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=ZG7rTqjpKsnJsgbHwICPBw&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-12-16 16:59:15.0002011-12-16 16:59:15.0006http://dev.local/cfextensions/mxunit/ 786457 2011-12-16 17:41:16.0002011-12-16 20:05:15.000Presentations, Talks, and Meetups14virtix2010-01-15 15:14:51.000marcesher2011-03-15 01:33:25.494 4685854 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=YXnrTvbEKYnlsQKnuK3UCQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=oXb1Rjca3qc744C8m9U0GQ 5341597 2011-12-16 17:45:15.0002011-12-16 17:45:15.0001http:/// 786457 2011-12-17 05:57:15.0002011-12-17 05:57:15.000CFObjective 2011 -- ORM Zen2marcesher2011-03-15 01:35:22.566marcesher2011-05-11 18:56:41.950 6750399 current1http://www.google.co.in/search?q=configure+ant+to+generate+jUnit+report+&hl=en&source=hp&gbv=2&rlz=1R2WZPA_enIN330&gs_sm=e&gs_upl=3453l7875l0l10687l16l14l0l0l0l0l454l2499l0.1.5.2.1l9l0&oq=configure+ant+to+generate+jUnit+report+&aq=f&aqi=&aql= 5341276 2011-12-17 11:39:15.0002011-12-17 11:39:15.000CFObjective 2011 -- ORM Zen1marcesher2011-03-15 01:35:22.566marcesher2011-03-15 01:35:22.566 6750399 current1http://www.kozloski.stargard.pl/darmowy-filmy-list-do-m.htm 786494 2011-12-16 20:47:15.0002011-12-16 20:47:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=426B69352954E42F3C395CECAEBCC9CB?replyToComment=5341502&#comment-5341502 5341233 2011-12-17 00:35:15.0002011-12-17 00:35:15.0000Release Notes15marcesher2010-09-26 18:29:02.000marcesher2011-05-05 16:39:26.596 5734518 current0Release Notes14marcesher2010-09-26 18:29:02.000marcesher2011-05-05 16:39:13.954 5734518 current0Release Notes13marcesher2010-09-26 18:29:02.000marcesher2011-05-05 16:38:10.630 5734518 current1http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ANT+how+to&ie=utf-8&oe=utf-8 6750368 2011-12-17 04:32:15.0002011-12-17 04:32:15.0000Release Notes12marcesher2010-09-26 18:29:02.000marcesher2011-05-05 16:33:02.206 5734518 current1http://search.aol.com/aol/search?page=2&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 6750464 2011-12-16 05:57:15.0002011-12-16 05:57:15.0002http://search.aol.com/aol/search?page=2&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 786484 2011-12-16 05:56:15.0002011-12-16 05:56:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=ec2 6160392 2011-12-16 07:17:15.0002011-12-16 07:17:15.0001http://search.aol.com/aol/search?page=2&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 786494 2011-12-16 06:01:15.0002011-12-16 06:01:15.0003http://search.aol.com/aol/search?page=1&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 5341332 2011-12-16 04:43:15.0002011-12-16 04:43:15.0000Release Notes10marcesher2010-09-26 18:29:02.000marcesher2011-05-05 16:24:36.528 5734518 current2http://search.aol.com/aol/search?page=6&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 5341258 2011-12-16 04:42:15.0002011-12-16 04:42:15.0000Release Notes11marcesher2010-09-26 18:29:02.000marcesher2011-05-05 16:32:45.228 5734518 current0Release Notes9marcesher2010-09-26 18:29:02.000marcesher2011-03-23 20:52:16.282 5734518 current3http://search.aol.com/aol/search?page=1&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 6160444 2011-12-16 05:55:15.0002011-12-16 05:55:15.0001http://127.0.0.1:56374/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-12-16 05:03:15.0002011-12-16 05:03:15.0002http://www.uggbootscheapworld.com/ 786478 2011-12-16 13:29:15.0002011-12-18 11:15:16.0001http://dev.zawya.com/mxunit/samples/samples.cfm 786457 2011-12-16 11:35:15.0002011-12-16 11:35:15.0001http://localhost:8500/mxunit/runner/index.cfm?test=ClientPersonnelGatewayTest.cfc&componentPath= 786457 2011-12-16 15:46:15.0002011-12-16 15:46:15.0003http://www.henke.ws/post.cfm/building-a-bridge-for-unit-testing-ci-in-cfml 5341269 2011-12-16 15:03:17.0002011-12-19 02:02:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=runtestremote 786558 2011-12-16 11:28:15.0002011-12-16 11:28:15.0002http://henke.ws/post.cfm/building-a-bridge-for-unit-testing-ci-in-cfml 5341269 2011-12-16 11:20:15.0002011-12-22 19:14:15.0006http://search.aol.com/aol/search?page=7&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 5341597 2011-12-16 04:31:15.0002011-12-16 04:31:15.0002http://search.aol.com/aol/search?page=7&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 4292713 2011-12-16 04:32:15.0002011-12-16 04:32:15.0006http://search.aol.com/aol/search?page=8&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 5341326 2011-12-16 04:28:15.0002011-12-16 04:28:15.0003http://search.aol.com/aol/search?page=8&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 5341200 2011-12-16 04:30:15.0002011-12-16 04:30:15.0006http://search.aol.com/aol/search?v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&page=10&oreq=671f09dfed144b778202bfd1763edf49 5341519 2011-12-16 04:14:15.0002011-12-16 04:14:15.0005http://search.aol.com/aol/search?page=11&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 6160392 2011-12-16 04:20:15.0002011-12-16 04:20:15.0006http://search.aol.com/aol/search?v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&page=10&oreq=671f09dfed144b778202bfd1763edf49 5341601 2011-12-16 04:12:15.0002011-12-16 04:12:15.0001http://search.aol.com/aol/search?page=6&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 6751466 2011-12-16 04:41:15.0002011-12-16 04:41:15.0003http://search.aol.com/aol/search?page=5&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 5341211 2011-12-16 04:42:15.0002011-12-16 04:42:15.0001http://wiki.cfinnovate.com/login.action?os_destination=%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI 6160404 2011-12-16 04:39:15.0002011-12-16 04:39:15.0001http://wiki.cfinnovate.com/display/default/Creating+an+EC2+ColdFusion+AMI?showComments=true&showCommentArea=true 6160404 2011-12-16 04:40:15.0002011-12-16 04:40:15.0002http://search.aol.com/aol/search?page=6&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 786478 2011-12-16 04:35:15.0002011-12-16 04:35:15.0003http://search.aol.com/aol/search?page=6&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 6160404 2011-12-16 04:38:15.0002011-12-16 04:40:15.0001http://search.aol.com/aol/search?page=13&v_t=comsearch50ct4&q=site%3Ahttp%3A%2F%2Fcfinnovate.com&s_it=topsearchbox.search&oreq=671f09dfed144b778202bfd1763edf49 6750461 2011-12-16 04:33:15.0002011-12-16 04:33:15.0001http://wiki.mxunit.org/label/default/memory 5734498 2011-12-15 16:55:15.0002011-12-15 16:55:15.0001http://www.google.com/url?sa=t&rct=j&q=asserttrue%20coldfusion&source=web&cd=2&ved=0CC4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=PhjqTtPEL8WjiAKLoLC1BA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-12-15 16:42:16.0002011-12-15 16:42:16.0001http://blog.mxunit.org/search?updated-min=2011-01-01T00:00:00-05:00&updated-max=2012-01-01T00:00:00-05:00&max-results=11 6750302 2011-12-15 11:39:15.0002011-12-15 11:39:15.0001http://www.google.ch/url?sa=t&rct=j&q=mxunit%20task%20ant&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=1s_pTrr_L6HP4QSEwb2ICQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=DKCyoZpdlHEr0ffsIAm7Vw 5341269 2011-12-15 11:29:16.0002011-12-15 11:29:16.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=AbLqTt3JDfChiAfO_rCsBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-16 03:35:15.0002011-12-16 03:35:15.0004http://www.henke.ws/post.cfm/building-a-bridge-for-unit-testing-ci-in-cfml?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 5341269 2011-12-16 03:00:15.0002011-12-16 19:19:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=fmbqToL6JO202AXKh8ShCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=qjSn0TuKQ23p12N0cxujuA 786478 2011-12-15 22:12:15.0002011-12-15 22:12:15.0001http://www.google.co.uk/search?q=premier+league+wages+in+10+years+time&ie=UTF-8&oe=UTF-8&hl=en-gb&client=safari 6751466 2011-12-15 20:25:15.0002011-12-15 20:25:15.0001http://www.google.co.uk/search?hl=en&q=ec2+cold+fusion&oq=ec2+cold+fusion&aq=f&aqi=&aql=&gs_sm=s&gs_upl=2813l22761l0l24107l28l22l1l7l7l0l508l4104l2-2.6.2.1l12l0&mvs=0 6160392 2011-12-15 20:22:15.0002011-12-15 20:22:15.0001http://www.google.co.uk/search?hl=en&q=ec2+cold+fusion&oq=ec2+cold+fusion&aq=f&aqi=&aql=&gs_sm=s&gs_upl=2813l22761l0l24107l28l22l1l7l7l0l508l4104l2-2.6.2.1l12l0&mvs=0 6160404 2011-12-15 20:18:15.0002011-12-15 20:18:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&ei=rzPqToO-PMHSiAL14fm2BA&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-12-15 18:36:15.0002011-12-20 21:05:18.0001http://www.google.ie/url?sa=t&rct=j&q=haltonfailure+prevent+target+from+failing&source=web&cd=5&ved=0CD8QFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=zjHqTuaeMMiDOs7Y9LYI&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-15 18:28:16.0002011-12-15 18:28:16.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+using+transactions&gbv=2&oq=mxunit+using+transactions&aq=f&aqi=&aql=&gs_sm=e&gs_upl=625l4016l0l4157l25l23l0l14l0l1l360l1407l0.7.0.1l8l0 786484 2011-12-19 17:33:15.0002011-12-19 17:33:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+using+transactions&gbv=2&oq=mxunit+using+transactions&aq=f&aqi=&aql=&gs_sm=e&gs_upl=625l4016l0l4157l25l23l0l14l0l1l360l1407l0.7.0.1l8l0 4292766 2011-12-19 17:36:15.0002011-12-19 17:36:15.0002http://wiki.cfinnovate.com/display/default/MXUnit+Documentation 4948032 2011-12-19 17:37:15.0002011-12-19 17:38:15.0001http://wiki.cfinnovate.com/display/default/DAO+Test+Adapter+Pattern?showComments=false 786457 2011-12-19 17:37:15.0002011-12-19 17:37:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=CW7vTtq7DsmLgwfws7X8CA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=PkIQAQCdAM_RtXrVQZ9Hdg 786478 2011-12-19 17:47:15.0002011-12-19 17:50:15.0001http://www.google.com.br/search?q=hudson+continuous+integration+ant&hl=pt-BR&gbv=2&prmd=ivns&ei=vG7vTuLxNsHjggfb7fiZCQ&sa=N&oq=hudson+continuous+integration+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=115618l125289l0l128679l16l15l0l5l5l1l437l2154l3-4.2l6l0 5341473 2011-12-19 17:57:15.0002011-12-19 17:57:15.0001http://www.google.com/url?sa=t&rct=j&q=add%20mxunit%20reference&source=web&cd=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&ei=BH3vTtTAKI-ztwe50uT4BA&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA 4685867 2011-12-19 18:51:15.0002011-12-19 18:51:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20debug&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=sX_vTpeXI4fi2gWPr7mlDw&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA 2195464 2011-12-19 19:02:17.0002011-12-19 19:02:17.0002http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertequal&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=34PvTqpCytfRAdfIuaYJ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-19 19:20:16.0002011-12-20 19:50:19.0001http://www.google.com/url?sa=t&rct=j&q=reference%20mxunit&source=web&cd=2&sqi=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAPI%2BReference%3FshowChildren%3Dfalse&ei=eI3vTpHYDsugtweZ_cnvCA&usg=AFQjCNF5bFLaEqBzLVdMb-QI8mViFpPTrw 5341211 2011-12-19 20:01:15.0002011-12-19 20:01:15.0001http://www.google.ca/url?sa=t&rct=j&q=mxunit%20api&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAPI%2BReference&ei=MqzvTrDrM8Xt0gG7iKCgCQ&usg=AFQjCNFA_ZQL5gdP-Er3FO2l4GOdRMPWsQ&sig2=9_s4y_d9_6OEIbgtdrPSCg 5341211 2011-12-19 22:12:15.0002011-12-19 22:12:15.0001http://youtrack.jetbrains.net/issue/CFML-89?projectKey=CFML&query=mxunit 786529 2011-12-20 02:24:15.0002011-12-20 02:24:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=U-3vTqzwCe_YiQLAp6zADg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-12-20 02:50:15.0002011-12-20 02:50:15.0001http://blog.mxunit.org/search/label/eclipse 6750302 2011-12-19 02:18:15.0002011-12-19 02:18:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=oY7uTqamOvGciAfl2PyuBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-19 01:54:15.0002011-12-19 01:54:15.0001http://www.mulberrybagssale1.com/ 786478 2011-12-19 04:08:15.0002011-12-19 04:08:15.0001http://dogsittingbusiness.net/dog-nutrition/dr-earl-mindells-nutrition-and-health-for-dogs/ 5341233 2011-12-19 03:49:15.0002011-12-19 03:49:15.0001http://www.google.ch/url?sa=t&rct=j&q=coldfusion%20ec2&source=web&cd=3&ved=0CEQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=NvDuTraTKNGUOoGX5YEB&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A&cad=rja 6160404 2011-12-19 08:50:15.0002011-12-19 08:50:15.0005Running directories of tests2marcesher2009-01-18 12:34:41.000marcesher2009-01-18 12:38:32.000 786473 current1http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=C1B2EC32BB524CEDB3BC0B3A67380048?replyToComment=5341502&#comment-5341502 5341233 2011-12-19 07:42:15.0002011-12-19 07:42:15.0005Running directories of tests3marcesher2009-01-18 12:34:41.000farrartd2011-06-07 18:23:13.593 786473 current1http://www.google.co.th/search?sourceid=navclient&aq=0h&oq=how+to+&hl=en-GB&ie=UTF-8&rlz=1T4GGLL_en-GBTH383GB383&q=how+to+configure+jenkins+to+call+ant 6750368 2011-12-19 11:26:15.0002011-12-19 11:26:15.0003http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&sqi=2&ved=0CC0QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=XU7vTunaMdPLtgfghY30CQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-19 15:32:15.0002011-12-19 15:39:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+issues&gbv=2&oq=mxunit+issues&aq=f&aqi=&aql=&gs_sm=e&gs_upl=360l3125l0l3281l13l12l0l4l0l0l204l1001l3.4.1l8l0 5341416 2011-12-19 15:11:15.0002011-12-19 15:11:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20output&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=81zvTs_pGbOA2AXT_dHKBg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-12-19 16:34:15.0002011-12-19 16:34:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=5&sqi=2&ved=0CDIQjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=XU7vTunaMdPLtgfghY30CQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-19 16:23:15.0002011-12-19 16:23:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=v2fvToXeJsj00gHW3bzhCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-19 17:20:15.0002011-12-19 17:20:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=5&sqi=2&ved=0CDIQjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=3V7vTompC8zptgf_wMjFAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-19 16:42:15.0002011-12-19 16:42:15.0003http://127.0.0.1:50672/help/advanced/tocView.jsp?view=toc 4292817 2011-12-18 23:43:15.0002011-12-18 23:44:15.0002http://www.google.com.au/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=a3DuToTdJqO9iAeko6CSBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-18 23:45:15.0002011-12-18 23:45:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=Y2zuToHDB7CPiAexx420Bw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-18 23:27:16.0002011-12-18 23:27:16.00010http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 4292794 2011-12-18 23:37:15.0002011-12-18 23:37:15.0003http://wiki.mxunit.org/display/default/Adobe%20MAX%202010%20--%20ColdFusion%20Skunkworks?focusedCommentId=6751758 6160444 2011-12-18 23:47:15.0002011-12-18 23:48:15.0006http://wiki.mxunit.org/display/default/Continuous%20Integration%20--%20Failing%20builds%20for%20failing%20tests?focusedCommentId=6751759 4292773 2011-12-18 23:47:15.0002011-12-18 23:47:15.0005http://wiki.mxunit.org/display/default/TDD%20Example%20--%20Fixing%20a%20bug%20in%20the%20plugin?focusedCommentId=6751760 786494 2011-12-18 23:46:15.0002011-12-18 23:46:15.0001http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit%20Documentation&spaceKey=default&maxRecentlyUpdatedPageCount=20 6750360 2011-12-18 23:46:15.0002011-12-18 23:46:15.0004http://wiki.mxunit.org/display/default/Adding%20MXUnit%20Snippets%20To%20CFEclipse%20and%20ColdFusion%20Builder?focusedCommentId=6751754 5341332 2011-12-18 23:50:15.0002011-12-18 23:51:15.0001MXUnit Documentation52virtix2009-01-17 10:51:32.000virtix2011-05-22 12:31:32.174 786457 current3http://wiki.mxunit.org/display/default/Continuous%20Integration%20--%20Using%20git%20as%20your%20SCM?focusedCommentId=6751755 6750543 2011-12-18 23:50:15.0002011-12-18 23:50:15.0005http://wiki.mxunit.org/display/default/Launching%20your%20ColdFusion%20AMI%20as%20a%20new%20Instance?focusedCommentId=6751757 6160392 2011-12-18 23:49:15.0002011-12-18 23:49:15.0004http://wiki.mxunit.org/display/default/What%20to%20put%20in%20your%20tests%20(Assertion%20Patterns)?focusedCommentId=6751756 786484 2011-12-18 23:49:15.0002011-12-18 23:50:15.0001http://wiki.mxunit.org/display/default/Built-In%20Assertions?focusedCommentId=6751751 786478 2011-12-18 23:53:15.0002011-12-18 23:53:15.0003http://wiki.mxunit.org/display/default/Built-In%20Assertions?focusedCommentId=6751751 4685867 2011-12-18 23:54:15.0002011-12-18 23:54:15.0006Continuous Integration -- Using git as your SCM3marcesher2011-04-17 17:07:24.504marcesher2011-04-18 02:51:31.887 6750543 current4http://wiki.mxunit.org/display/default/How%20cfloop%20query=%20killed%20a%20ColdFusion%20server?focusedCommentId=6751753 6750302 2011-12-18 23:52:15.0002011-12-18 23:52:15.0002http://wiki.mxunit.org/display/default/2011/11/04/The%20premiership%2010%20years%20over%20200%20times%20the%20salary%20crazy%20who%20is%20behind%20the%20attacks?focusedCommentId=6751752 6751466 2011-12-18 23:53:15.0002011-12-18 23:53:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation 6160433 2011-12-18 00:32:15.0002011-12-18 00:32:15.000CFObjective 2011 -- Continuous Integration3marcesher2011-05-11 19:00:32.058marcesher2011-05-11 19:12:12.837 6750679 current1http://www.google.com/url?sa=t&rct=j&q=mxunit%20ant&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=wvnsTvXXI-fm0QHn3MCkCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-17 21:06:15.0002011-12-17 21:06:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20ant&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=D_nsTqqGNubh0QHf8bmiCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-17 21:03:16.0002011-12-17 21:03:16.0002http://wiki.mxunit.org/display/default/MXUnit+Documentation 6751466 2011-12-17 19:24:15.0002011-12-31 13:53:15.0001http://www.google.com/url?sa=t&rct=j&q=coldfusion%20ami&source=web&cd=3&ved=0CDAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=93LtToqvLMXl0QHzy8HPCQ&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-12-18 05:45:15.0002011-12-18 05:45:15.0001MXUnit Documentation51virtix2009-01-17 10:51:32.000marcesher2010-10-15 17:14:00.000 786457 current1http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=5&sqi=2&ved=0CDUQjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=BS3uTpD9NML-ggff5YH8CA&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-12-18 18:57:15.0002011-12-18 18:57:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&sqi=2&ved=0CDAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=BS3uTpD9NML-ggff5YH8CA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-18 18:57:15.0002011-12-18 18:57:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CD4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=qeHtTp_WHePZ0QG1jrnBCQ&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-18 13:35:15.0002011-12-18 13:35:15.0001http://hqtd07.idb.iadb.org:8006/mxunit/generator/ 786457 2011-12-18 22:12:15.0002011-12-18 22:12:15.0001http://www.google.com/search?ie=UTF-8&oe=utf-8&q=hide+javadoc+eclipse 786517 2011-12-18 21:26:15.0002011-12-18 21:26:15.000CFObjective 2011 -- ORM Zen3marcesher2011-03-15 01:35:22.566marcesher2011-05-11 18:57:30.432 6750399 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CC0QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=oD7uTsGZFYX9ggeWkInfCA&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA&sig2=4jMd211rQu4YCHFkmbCPgQ 2195464 2011-12-18 20:14:15.0002011-12-18 20:14:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=oD7uTsGZFYX9ggeWkInfCA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=gPvQuc75dk5KVSuz9zTJjw 4292713 2011-12-18 20:12:15.0002011-12-18 20:12:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=E09BF3210DAE77FA2CFA5D13CD6D2D86?replyToComment=5341502&#comment-5341502 5341233 2011-12-04 21:24:15.0002011-12-04 21:24:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=7NfbTvH0F8K02gXe4vmWDw&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-12-04 21:20:15.0002011-12-04 21:20:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=gLjbTsPTHY-htwePsZXtAQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-12-04 18:55:15.0002011-12-04 18:55:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=_bzbTobhKcaJtwel6KDhBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-04 19:15:15.0002011-12-04 19:15:15.0001http://www.halloway.defries.waw.pl/gta-san-andreas-download-demo-za-darmo.htm 786494 2011-12-04 14:44:15.0002011-12-04 14:44:15.0001http://kauf-auf-rechnung-rechnungskauf.de 786478 2011-12-04 12:19:15.0002011-12-04 12:19:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=59FD67F6B5590BE4451F1CD1410B2AB5?replyToComment=5341502&#comment-5341502 5341233 2011-12-04 14:39:15.0002011-12-04 14:39:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=1556448F818BFD9B7DA2740D72C8B1CA?replyToComment=5341502&#comment-5341502 5341233 2011-12-04 11:21:15.0002011-12-04 11:21:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=31714DB24E883BB4A82D3860FFF22610?replyToComment=5341502&#comment-5341502 5341233 2011-12-04 07:41:15.0002011-12-04 07:41:15.0001http://wiki.mxunit.org/display/default/Using%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports?focusedCommentId=6751528 5341276 2011-12-05 05:32:15.0002011-12-05 05:32:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20sample&source=web&cd=3&ved=0CCkQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&ei=sUPcTt3HGerO2AW2xsy8Ag&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-12-05 04:51:15.0002011-12-05 04:51:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20sample&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&ei=sUPcTt3HGerO2AW2xsy8Ag&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-12-05 04:49:15.0002011-12-05 04:49:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20sample%20&source=web&cd=3&ved=0CCkQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&ei=Vz3cTtvROYTs2QXP04HPDQ&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-12-05 04:25:15.0002011-12-05 04:25:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20sample%20&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&ei=Vz3cTtvROYTs2QXP04HPDQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-12-05 04:22:15.0002011-12-05 04:22:15.0007http://indure132/mxunit/ 786457 2011-12-05 04:02:15.0002011-12-05 04:33:15.0001http://www.google.com/webhp?sourceid=toolbar-instant&hl=en&ion=1&qscrl=1&nord=1&rlz=1T4ADFA_enUS408US408 6160392 2011-12-05 03:03:15.0002011-12-05 03:03:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20test%20error%203004&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=ox3cTtTFFoKhiQK046W3CQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-05 02:07:15.0002011-12-05 02:07:15.0002http://www.google.com/url?sa=t&rct=j&q=mxunit%20framework%20download&source=web&cd=2&ved=0CCgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&ei=LBHcTp_hLeqXiQK-7Z2UCg&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-12-05 01:14:15.0002011-12-05 01:14:15.0002http://www.google.com/url?sa=t&rct=j&q=mxunit%20framework&source=web&cd=2&sqi=2&ved=0CCMQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&ei=7xDcTpeKKeXXiQK0iPDHCQ&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-12-05 01:13:15.0002011-12-05 01:13:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20framework&source=web&cd=2&ved=0CCQQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&ei=uRDcToKvDaWMiAK838WzDQ&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-12-05 01:12:15.0002011-12-05 01:12:15.0001http://www.google.com/url?sa=t&rct=j&q=using%20mxunit%20eclipse&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=9gncTtDDH4PKiALg6uGUCw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-12-05 00:43:15.0002011-12-05 00:43:15.0001http://www.google.sk/url?sa=t&rct=j&q=define%20mock&source=web&cd=10&ved=0CHkQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDefining%2Ba%2BMock's%2BBehaviour&ei=PtvYToiAA4jAswbL2ZnECw&usg=AFQjCNG_kiwjCC0v3IJvxhcsXQLq_2159A&cad=rja 5341601 2011-12-02 14:48:15.0002011-12-02 14:48:15.0001http://www.google.com/search?rls=com.microsoft%3Aen-US&oe=utf8&hl=en&q=ant%20jenkins%20release%20target&spell=1&sa=X 6750368 2011-12-02 15:17:15.0002011-12-02 15:17:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+assertEquals 786478 2011-12-02 16:36:15.0002011-12-02 16:36:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=n_bYToCgJsnAtgeL1NTtAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-02 16:43:15.0002011-12-02 16:43:15.0001http://www.google.ch/url?sa=t&rct=j&q=coldfusion%20mxunit&source=web&cd=2&sqi=2&ved=0CC8QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=opbYTvytLsnKswaP-bmGDA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-02 09:54:15.0002011-12-02 09:54:15.0001http://www.google.co.uk/search?q=premier+league+wage+bo&ie=UTF-8&oe=UTF-8&hl=en-gb&client=safari 6751466 2011-12-02 11:08:16.0002011-12-02 11:08:16.0001http://wiki.mxunit.org/display/default/2011/11/04/The+premiership+10+years+over+200+times+the+salary+crazy+who+is+behind+the+attacks 6751466 2011-12-02 11:09:16.0002011-12-02 11:09:16.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=75F668E22ACFF46F227DF5FE26101F95?replyToComment=5341502&#comment-5341502 5341233 2011-12-02 09:34:15.0002011-12-02 09:34:15.0001http://www.google.ch/url?sa=t&rct=j&q=ami%20coldfusion&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=xS7aTsTbBsmj-gaUuumyDg&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-12-03 14:57:15.0002011-12-03 14:57:15.0001http://www.articlepub.com/finding-a-resource-of-strappy-high-heels-online/ 786478 2011-12-04 05:17:16.0002011-12-04 05:17:16.0001http://www.rameriez.leckie.mazury.pl/littlebigplanet-torrent-download.htm 786494 2011-12-03 14:23:15.0002011-12-03 14:23:15.0001http://www.google.com.au/search?q=install+mxunit&btnG=&hl=en&safe=off&sa=2 786536 2011-12-02 23:25:15.0002011-12-02 23:25:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20inject&source=web&cd=3&ved=0CCkQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&ei=qhTZTvntCeTW0QGW_9HWDQ&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-12-02 18:51:15.0002011-12-02 18:51:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CEgQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=XPjYTojWB-r20gGojamHDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-02 16:51:15.0002011-12-02 16:51:15.0001http://www.google.ch/search?q=ant+script+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-12-06 08:20:15.0002011-12-06 08:20:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit%20assertions&source=web&cd=1&sqi=2&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=F-DdTt78DIaAOqfizKwJ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-06 10:09:15.0002011-12-06 10:09:15.0003http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+(Assertion+Patterns) 5341187 2011-12-06 01:12:15.0002011-12-19 17:36:15.0001http://remontnik.net.ua/stroiteljstvo/istoriya_poyavleniya_betona 6160402 2011-12-06 07:31:17.0002011-12-06 07:31:17.0001http://www.google.co.uk/search?q=jenkins+workspace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US-mac:official&client=firefox-a 6750461 2011-12-06 10:25:15.0002011-12-06 10:25:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CE0QFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAmazon%2BEC2%2BSecurity%2BGroups&ei=ueHdToLlDOTsmAXz5p3zBA&usg=AFQjCNF_ycRGcvcJl8K1HKvqCNXzpbGI4g 6160438 2011-12-06 10:17:15.0002011-12-06 10:17:15.0001http://www.youtube.com/watch?v=Rewq3k614_4 4948032 2011-12-06 10:17:15.0002011-12-06 10:17:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=run+all+tests+in+folder&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4947975 2011-12-05 21:34:15.0002011-12-05 21:34:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=subdirectory&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786473 2011-12-05 21:35:15.0002011-12-05 21:35:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=test+suite 786575 2011-12-05 21:31:15.0002011-12-05 21:31:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20test%20case%20&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&ei=pkTdTu-IN6i2sQLu8sDdDQ&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-12-05 23:06:15.0002011-12-05 23:06:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=VFLdTsb0DML5rAf_-_zKBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=yfHFCCYR1DDZAIMhReb83g 786457 2011-12-06 00:04:15.0002011-12-06 00:04:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20empty%20directory&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FSetting%2Bup%2Byour%2BTests%2BDirectory&ei=aTTdTrL4K9TWiALZ5YH7CQ&usg=AFQjCNGfnjt5kyxaq_kvgnMmcAUX888oRA 786593 2011-12-05 21:57:15.0002011-12-05 21:57:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20tutorial&source=web&cd=3&ved=0CCkQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&ei=MDrdTt6ZHImw2QXr5Ki5Dg&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-12-05 22:21:15.0002011-12-05 22:21:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20cfdump&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=_iXeTu3TOqa42wW54c33BA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-12-06 15:08:17.0002011-12-06 15:08:17.0003http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CFwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=Th7eToTdFs_o2gXKtfy0BQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-12-06 14:37:15.0002011-12-06 17:03:15.0001http://127.0.0.1:64063/help/advanced/tocView.jsp?view=toc 4292820 2011-12-06 14:28:15.0002011-12-06 14:28:15.0001http://www.google.ch/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-12-06 13:57:15.0002011-12-06 13:57:15.0001http://www.google.ca/search?q=jenkins+svn+access&hl=en&gbv=2&prmd=ivns&ei=dk_eTtnVNqnx0gGS7MmiBw&start=20&sa=N 6750461 2011-12-06 18:07:15.0002011-12-06 18:07:15.0002http://www.uggboots4eur.com/UGG-5815-Classic-Tall-Boots-tagid-9.html 5341239 2011-12-06 17:54:15.0002011-12-08 14:26:15.0001http://www.google.ch/url?sa=t&rct=j&q=mxunit%20property&source=web&cd=3&ved=0CC4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=g-3dTti_Bs_tsgbilsCUCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-06 11:07:15.0002011-12-06 11:07:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=jenkins+ant+plugin 6750368 2011-12-06 11:07:15.0002011-12-06 11:07:15.0001http://www.uggboots4eur.com/Black-UGG-Boots-tagid-46.html 5341239 2011-12-06 13:19:15.0002011-12-06 13:19:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCoQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=67rcTsupAYXoOfzn5cEO&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=Gh9Ei-TafXP3XWFIee68LQ 786457 2011-12-05 13:18:15.0002011-12-05 13:18:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20verify&source=web&cd=4&ved=0CDgQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FSelective%2BVerification&ei=idDcTpuLA8j0-gbMycHnDw&usg=AFQjCNGx51vVaM0UWmkEAmKh7lg8qnW60Q 5341250 2011-12-05 14:50:15.0002011-12-05 14:50:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 6750543 2011-12-05 16:03:15.0002011-12-21 19:13:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=l-LcTozzNqHb0QGUge3FDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-05 16:07:15.0002011-12-05 16:07:15.0001http://dts-kj/mxunit/ 786457 2011-12-05 06:04:15.0002011-12-05 06:04:15.0001http://www.wensky.gniezno.pl/karaoke-100-polskich-hitow-full-version-pl.htm 786494 2011-12-05 10:48:15.0002011-12-05 10:48:15.0002http://blog.mxunit.org/search/label/jenkins 6750679 2011-12-05 12:56:15.0002011-12-05 13:01:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=debug 4292815 2011-12-05 19:10:15.0002011-12-05 19:10:15.0001http://127.0.0.1:2753/help/advanced/tocView.jsp?view=toc 4292815 2011-12-05 18:35:15.0002011-12-05 18:35:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=cfc+path 4292815 2011-12-05 19:39:15.0002011-12-05 19:39:15.0003http://www.google.com/search?hl=en&source=hp&q=jenkins+automation&gbv=2&oq=jenkins+automation&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=1094l4359l0l4609l18l16l0l4l4l0l250l1830l1.5.5l11l0 6750360 2011-12-05 19:47:15.0002011-12-05 19:53:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCcQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=iercTu_4D6qg2gXimZTYDg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-05 16:41:15.0002011-12-05 16:41:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CFcQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&ei=iOjcTozoIo-XOqv4pLcO&usg=AFQjCNGuFCGDqlpzgiECmQ44UVUPJ22xjQ 5341276 2011-12-05 16:40:15.0002011-12-05 16:40:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20sample&source=web&cd=3&ved=0CCoQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&ei=RvTcTqrkM-eq2gXL0eT0Bw&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-12-05 17:23:15.0002011-12-05 17:23:15.0001http://www.google.ch/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=7OrcTpzzCM7zsgb3rfz4Cw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-05 16:43:15.0002011-12-05 16:43:15.0001http://itsnt729.iowa.uiowa.edu:8094/mxunit/ 786457 2011-12-05 17:32:15.0002011-12-05 17:32:15.0001http://cfinnovate.com/display/default/MXUnit%2BDocumentation?showComments=true 786457 2011-12-05 17:27:15.0002011-12-05 17:27:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20wiki&source=web&cd=2&ved=0CCMQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bto%2Buse%2Bit&ei=nf3cTsfHFqfi2QX-haXfDg&usg=AFQjCNEKSUennvJ2pZyykrIzS_uTAvuEag 5341231 2011-12-05 18:03:15.0002011-12-05 18:03:15.0001http://127.0.0.1:52106/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-12-05 17:40:15.0002011-12-05 17:40:15.000Testing MXUnit4bob.silverberg@gmail.com2010-02-09 22:58:16.000bob.silverberg@gmail.com2010-02-10 03:19:34.000 4947975 current1http://www.google.com.au/search?hl=en&source=hp&q=jenkins+run+unit+tests&gbv=2&oq=jenkins+run+unit+&aq=0&aqi=g1&aql=&gs_sm=e&gs_upl=422l7125l0l8500l17l16l0l3l3l1l312l1781l2-6.1l7l0 6750461 2011-12-07 23:18:15.0002011-12-07 23:18:15.0001Who Uses MXUnit?6virtix2010-01-07 11:32:40.000virtix2010-01-07 13:16:23.000 4292870 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=d93fToylF8GXiALZwqWBAg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-12-07 22:24:15.0002011-12-07 22:24:15.000Testing MXUnit5bob.silverberg@gmail.com2010-02-09 22:58:16.000bob.silverberg@gmail.com2010-02-10 03:20:19.000 4947975 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=3&ved=0CC0QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=sdjfTvSZC7TSiALL1eHVCA&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA&sig2=BYEgPqlOK7kwOjQDV4vPmA 2195464 2011-12-07 22:03:15.0002011-12-07 22:03:15.000Testing MXUnit6bob.silverberg@gmail.com2010-02-09 22:58:16.000bob.silverberg@gmail.com2010-02-10 04:35:01.000 4947975 current1http://cfml.us/sL 6750543 2011-12-07 21:20:15.0002011-12-07 21:20:15.0001http://www.google.com/url?sa=t&rct=j&q=assertfalse%20coldfusion&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=_sPfTp2VEuiOsQKz3NjxBg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-12-07 20:34:16.0002011-12-07 20:34:16.000Testing MXUnit7bob.silverberg@gmail.com2010-02-09 22:58:16.000marcesher2010-02-11 00:11:42.000 4947975 current1http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 4292713 2011-12-07 19:13:15.0002011-12-07 19:13:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CGYQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BAWS%2BAccount&ei=UaHfTp_rHYvpgQe4i-naBQ&usg=AFQjCNGLSpt7xMx2jP-DreL9jtnpboRAhw 6160394 2011-12-07 18:07:15.0002011-12-07 18:07:15.0002http://www.facebook.com/l.php?u=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&h=xAQECF7UL 6160392 2011-12-08 12:07:15.0002011-12-08 15:04:15.000Testing MXUnit8bob.silverberg@gmail.com2010-02-09 22:58:16.000marcesher2010-02-11 00:14:48.000 4947975 currentTesting MXUnit9bob.silverberg@gmail.com2010-02-09 22:58:16.000marcesher2010-02-11 00:18:59.000 4947975 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&sqi=2&ved=0CEsQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=5lvgTv_qHtCutweXteyOAQ&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-08 07:23:15.0002011-12-08 07:23:15.000Testing MXUnit10bob.silverberg@gmail.com2010-02-09 22:58:16.000marcesher2010-02-12 15:42:35.000 4947975 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&ved=0CHsQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=DiDgTo34A6nW0QHj-u3CBw&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-12-08 03:08:15.0002011-12-08 03:08:15.0001MXUnit Documentation22virtix2009-01-17 10:51:32.000adamhaskell2010-02-05 01:52:28.000 786457 current1http://www.google.com/url?sa=t&rct=j&q=mxunit%20database&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&ei=mwzhTq6cJ-KFiAKOv5GNDw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-12-08 19:57:15.0002011-12-08 19:57:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCoQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=RxXhTtzVOoXKsQLUteHBBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=wOzVGXom-FNEDXR7q7oHbg 786457 2011-12-08 20:34:15.0002011-12-08 20:34:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=afbgTqeeFoKg2gXjseDDDg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-12-08 18:22:15.0002011-12-08 18:22:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&ei=WvfgTqC4DoTo0QGqyricBw&usg=AFQjCNGuFCGDqlpzgiECmQ44UVUPJ22xjQ 5341276 2011-12-08 18:26:15.0002011-12-08 18:26:15.0001MXUnit Documentation21virtix2009-01-17 10:51:32.000virtix2010-01-15 15:55:24.000 786457 current1http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertequals&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=8N7gTtvuOvKfsQKglfGYBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-08 16:42:15.0002011-12-08 16:42:15.0001http://www.google.fr/url?sa=t&rct=j&q=ant%20http%20authentification&source=web&cd=10&ved=0CIkBEBYwCQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=1-ngTsWKCcfh4QSHtfHGBg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-08 17:30:20.0002011-12-08 17:30:20.0001http://www.google.com.hk/url?sa=D&q=http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BRunning%2Btests%2Bwith%2BJenkins&usg=AFQjCNHHY2MqFYYfXQck8chX4bOogVXymw 6750461 2011-12-09 05:50:15.0002011-12-09 05:50:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit%20built%20in%20asserts&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=iKHhTreaJomziQew8_m2BQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-09 06:32:15.0002011-12-09 06:32:15.000Testing MXUnit1bob.silverberg@gmail.com2010-02-09 22:58:16.000bob.silverberg@gmail.com2010-02-09 22:58:16.000 4947975 currentTesting MXUnit2bob.silverberg@gmail.com2010-02-09 22:58:16.000bob.silverberg@gmail.com2010-02-09 23:21:00.000 4947975 current1http://www.google.co.in/url?sa=t&rct=j&q=launching+ec2+instance&source=web&cd=4&ved=0CFUQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=MxbhTtzgB4rJrAejgbGoCw&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-12-08 20:38:15.0002011-12-08 20:38:15.000Testing MXUnit3bob.silverberg@gmail.com2010-02-09 22:58:16.000bob.silverberg@gmail.com2010-02-10 01:15:50.000 4947975 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=0ijhTrL2LZC4twehprzyAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-08 21:57:15.0002011-12-08 21:57:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=7ZTeTq-ZEeWEsgK7mbS-Bg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-06 23:01:22.0002011-12-06 23:01:22.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 786457 2011-12-06 21:09:17.0002011-12-06 21:09:17.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCgQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=Pc7eTvfPLMf50gHo1djEBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-07 03:06:15.0002011-12-07 03:06:15.0001http://www.google.com.au/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-12-06 23:34:15.0002011-12-06 23:34:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CGgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=BmHeTvftC4Wg2gXJ96GEBQ&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-06 19:20:15.0002011-12-06 19:20:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20testing&source=web&cd=3&ved=0CDcQjBAwAg&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=xmTeTs_BKIHiiAK61ZnJAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-06 19:36:17.0002011-12-06 19:36:17.0001http://www.mi40muscle.com 786478 2011-12-07 09:41:16.0002011-12-07 09:41:16.0003http://www.google.ch/search?q=jenkins+run+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-12-07 11:05:15.0002011-12-07 11:05:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=7S_fTpG9L-2SiQfX2YSkBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-07 10:02:15.0002011-12-07 10:02:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CFUQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=cOHeTovcA8jz0gHJ-4WhBw&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-12-07 04:28:16.0002011-12-07 04:28:16.0001http://www.google.co.jp/search?q=ant+junit+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a 6750461 2011-12-07 03:30:15.0002011-12-07 03:30:15.0001http://www.lachappelle.wlocl.pl/minecraft-spolszczenie-1-8-1-chomikuj.htm 786494 2011-12-07 14:36:15.0002011-12-07 14:36:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&ved=0CHIQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=mXDfTozIC5DbsgbXr9z3CA&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-12-07 14:39:16.0002011-12-07 14:39:16.0001http://search.yahoo.com/search?p=jenkins+email+extension+plugin+is+missing&ei=UTF-8&fr=moz35 6750477 2011-12-07 15:13:15.0002011-12-07 15:13:15.0001http://www.google.com/url?sa=t&rct=j&q=change%20%3Cjunitreport%3E%20prefix&source=web&cd=7&ved=0CEUQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=71TfTvzbB4qSOvms_e0C&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-12-07 12:41:15.0002011-12-07 12:41:15.0005http://t.co/oqVSWocV 6750543 2011-12-07 12:50:15.0002011-12-08 13:26:15.0001http://twitter.com 6750543 2011-12-07 12:53:15.0002011-12-07 12:53:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=dpnfTpe4IsnAtgfYwryoBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=OIiyyzXHr7p1ESGDbyc-mA 786478 2011-12-07 17:33:16.0002011-12-07 17:33:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&ei=LZ_fTtT0M4Pq0gGU8fywBw&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-12-07 17:57:15.0002011-12-07 17:57:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=bJ_fToPpPKP30gGisM25DQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-07 17:58:15.0002011-12-07 17:58:15.0001http://local.cpmd.retailcloud.net/core/utils/mxunit/generator/index.cfm 786457 2011-12-07 18:03:15.0002011-12-07 18:03:15.0001http://www.google.de/url?sa=t&rct=j&q=mocking%20confluence&source=web&cd=4&ved=0CFgQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=eIffToq2JIijsgaF4-WLCQ&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=qw2wbXsepXtP0iLJYZevNQ 5341239 2011-12-07 16:16:15.0002011-12-07 16:16:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CEUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=p4zfTvqaLMj40gH7rtmtBw&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-07 16:38:15.0002011-12-07 16:38:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertion%20types&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=KZXfTvXUHaPZ0QHmrvShCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-07 17:14:15.0002011-12-07 17:14:15.0001http://www.google.com/url?sa=t&rct=j&q=Add+Comment+%2Bsite%3Awiki.cfinnovate.com&source=web&cd=15&ved=0CHsQFjAO&url=http%3A%2F%2Fwiki.cfinnovate.com%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&ei=VcviTreuLZH-iQKx_YXPBg&usg=AFQjCNF80kNcyd9CB4VbOIKEw6v1WAWoWA 786564 2011-12-10 03:47:16.0002011-12-10 03:47:16.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=EF423826D8B2E8E8D3E37B244D833875?replyToComment=5341502&#comment-5341502 5341233 2011-12-10 05:55:17.0002011-12-10 05:55:17.0001http://remontnik.net.ua/keywords/material?p=8 6160402 2011-12-10 06:26:15.0002011-12-10 06:26:15.0001http://127.0.0.1:39520/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-12-09 08:18:15.0002011-12-09 08:18:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=2&sqi=2&ved=0CEMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=0qrhTv9g5tXRAaburPoF&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-09 07:12:15.0002011-12-09 07:12:15.0001http://www.google.com/url?sa=t&rct=j&q=free%20download%20mxunit-ant.jar%20&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=SNzhTpK3CKPx0gGl1cHiBQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-09 10:43:15.0002011-12-09 10:43:15.0001http://www.google.de/search?q=%22eclipse+plugin%22+%22expand+all%22&btnG=Search&hl=en&prmd=imvns&ei=4ezhTtKrHI3YsgaaxLj0Aw&sa=N 786517 2011-12-09 12:09:15.0002011-12-09 12:09:15.0001http://www.google.co.in/url?sa=t&rct=j&q=mx%20ant%20jar%20wiki&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=guLhTtVNxpDyA-3j6eID&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-09 11:10:15.0002011-12-09 11:10:15.0001http://slotmachine-gratis.myblog.it 786478 2011-12-09 15:34:15.0002011-12-09 15:34:15.0001http://www.google.ca/url?sa=t&rct=j&q=mxunit%20fail&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=qAviTsLwBsHm0QHOq_CKBg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=OBG3oRQRX78_aOGkLGkvdA 786478 2011-12-09 14:05:15.0002011-12-09 14:05:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20debug&source=web&cd=1&sqi=2&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=gyviTsqyOOrY0QHnhbTXBQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-12-09 16:21:15.0002011-12-09 16:21:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCgQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&ei=90ziTsa-JO_q0QHS6pnGBQ&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ&sig2=mYYpb5V8LrJzhg7AQcQ3WQ 786536 2011-12-09 18:44:15.0002011-12-09 18:44:15.0001http://us.nc.yhs.search.yahoo.com/if?p=MX+Unit&partnerid=yhs-if-timewarner&fr=yhs-if-timewarner&ei=UTF-8&YST_b=3&vm=p 786457 2011-12-09 18:03:15.0002011-12-09 18:03:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=eFHiTpKGEsTW0QGg1cjVBQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA&sig2=cMoU1ZNeViApqHTI1LS0qg 2195464 2011-12-09 19:03:15.0002011-12-09 19:03:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=A1259778A6CBC13EC8186D8848A45C35?replyToComment=5341502&#comment-5341502 5341233 2011-12-09 19:20:16.0002011-12-09 19:20:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=BlfiTu-MMcW0iQLmgKn0Dg&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-12-09 19:27:15.0002011-12-09 19:27:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=ulniTuqDBqPZ0QGd5cH3BQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA&sig2=l-OScT7Rieno7RvR7LktCA 2195464 2011-12-09 19:38:15.0002011-12-09 19:38:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&sqi=2&ved=0CCgQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=kV_iTpitBeTYiQLducyKCg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=6V0IS7Op55qX6IY9uyxhJw 786457 2011-12-09 20:07:15.0002011-12-09 20:07:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=LmTiTt-dOIioiALqvbyODw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-09 20:23:15.0002011-12-09 20:23:15.0001http://www.google.com/url?sa=t&rct=j&q=coldfusion%20ami&source=web&cd=3&ved=0CD0QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=SnTiTsOILsL40gHV0enaBQ&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-12-09 21:32:15.0002011-12-09 21:32:15.0001http://www.google.com/url?sa=t&rct=j&q=coldfusion%20mxunit&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=QYfiTvrTF6OOigKM87XXBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-09 22:53:15.0002011-12-09 22:53:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDEQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=A4jiTqO0JozrggehqaiOBg&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-09 22:56:15.0002011-12-09 22:56:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&sqi=2&ved=0CCgQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=eIniTtKzPKKQiAKYs_mzBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-09 23:02:15.0002011-12-09 23:02:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDEQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=NY_iTtulAcilgweTh_3yBQ&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-09 23:26:15.0002011-12-09 23:26:15.0003http://wiki.mxunit.org/display/~seeyou 5341324 2012-01-03 12:58:15.0002012-01-03 12:58:15.0002http://www.bing.com/search?q=tests 786593 2009-08-21 02:00:15.0002009-08-21 07:34:15.0001http://wiki.mxunit.org/display/default/Data+driven+testing+with+MXUnit+dataproviders?focusedCommentId=6751737 4292794 2012-01-03 12:58:15.0002012-01-03 12:58:15.0001http://wiki.mxunit.org/display/default/Running+a+single+method+in+a+test?showComments=true 5341324 2012-01-03 12:57:15.0002012-01-03 12:57:15.0001http://wiki.mxunit.org/display/default/Running+a+single+method+in+a+test?focusedCommentId=6751738 5341324 2012-01-03 12:57:15.0002012-01-03 12:57:15.0001http://www.bing.com/search?q=plugin 786517 2009-08-20 22:39:15.0002009-08-20 22:39:15.0006http://wiki.mxunit.org/display/~seeyou 6750477 2012-01-03 12:57:15.0002012-01-03 12:57:15.0001http://www.bing.com/search?q=mxunit 786494 2009-08-20 22:15:15.0002009-08-20 22:15:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control?focusedCommentId=6751740 6750477 2012-01-03 12:57:15.0002012-01-03 12:57:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications?focusedCommentId=6751739 6750466 2012-01-03 12:57:15.0002012-01-03 12:57:15.0001http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2?focusedCommentId=6751742 6160392 2012-01-03 12:56:15.0002012-01-03 12:56:15.0001http://wiki.mxunit.org/display/~seeyou 6750679 2012-01-03 13:00:15.0002012-01-03 13:00:15.0001http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration?showComments=true 6750679 2012-01-03 13:00:15.0002012-01-03 13:00:15.0004http://wiki.mxunit.org/display/~seeyou 5341519 2012-01-03 12:59:15.0002012-01-03 12:59:15.0001http://wiki.mxunit.org/display/default/Creating+a+Custom+HTTPAntRunner.cfc?focusedCommentId=6751735 5341519 2012-01-03 12:59:15.0002012-01-03 12:59:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Getting+Started?focusedCommentId=6751734 6750362 2012-01-03 12:59:15.0002012-01-03 12:59:15.0001http://wiki.mxunit.org/display/default/Creating+a+Custom+HTTPAntRunner.cfc?showComments=true 5341519 2012-01-03 12:59:15.0002012-01-03 12:59:15.0001http://wiki.mxunit.org/display/default/Presentations%2C+Talks%2C+and+Meetups?showComments=true 4685854 2012-01-03 12:58:15.0002012-01-03 12:58:15.0001http://wiki.mxunit.org/display/default/Presentations%2C+Talks%2C+and+Meetups?focusedCommentId=6751736 4685854 2012-01-03 12:58:15.0002012-01-03 12:58:15.0003http://wiki.mxunit.org/display/~seeyou 6750461 2012-01-03 12:54:15.0002012-01-03 12:54:15.0001http://wiki.mxunit.org/display/default/Install+the+Eclipse+Plugin?showComments=true 786517 2012-01-03 12:54:15.0002012-01-03 12:54:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins?focusedCommentId=6751747 6750461 2012-01-03 12:53:15.0002012-01-03 12:53:15.0001http://www.google.co.uk/search?q=mxunit%2C+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786484 2009-08-20 17:39:15.0002009-08-20 17:39:15.0002http://wiki.mxunit.org/display/~seeyou 5341187 2012-01-03 12:53:15.0002012-01-03 12:53:15.0001http://wiki.mxunit.org/display/default/Built-In+Assertions?focusedCommentId=6751751 786478 2012-01-03 12:52:15.0002012-01-03 12:52:15.0001http://wiki.mxunit.org/display/default/Creating+an+EC2+ColdFusion+AMI?focusedCommentId=6751750 6160404 2012-01-03 12:52:15.0002012-01-03 12:52:15.0003http://wiki.mxunit.org/display/~seeyou 786478 2012-01-03 12:52:15.0002012-01-03 12:52:15.0001http://wiki.mxunit.org/display/default/Creating+an+EC2+ColdFusion+AMI?showComments=true 6160404 2012-01-03 12:52:15.0002012-01-03 12:52:15.0001http://wiki.mxunit.org/display/default/Running+directories+of+tests?showComments=true 786473 2012-01-03 12:56:15.0002012-01-03 12:56:15.0001http://wiki.mxunit.org/display/default/Running+directories+of+tests?focusedCommentId=6751744 786473 2012-01-03 12:56:15.0002012-01-03 12:56:15.0001http://wiki.mxunit.org/display/default/MXUnit+Install+Screencast?focusedCommentId=6751743 786543 2012-01-03 12:56:15.0002012-01-03 12:56:15.0003http://wiki.mxunit.org/display/~seeyou 786543 2012-01-03 12:56:15.0002012-01-03 12:56:15.0001http://wiki.mxunit.org/display/~seeyou 786473 2012-01-03 12:55:15.0002012-01-03 12:55:15.0001http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server?focusedCommentId=6751741 6750360 2012-01-03 12:56:15.0002012-01-03 12:56:15.0001http://wiki.mxunit.org/display/default/Install+the+Eclipse+Plugin?focusedCommentId=6751745 786517 2012-01-03 12:54:15.0002012-01-03 12:54:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins?showComments=true 6750461 2012-01-03 12:54:15.0002012-01-03 12:54:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=smMDT5HAJ-Gi2gWt2cCBAg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=Itq5EC3oebGFHhwzJVJrgw 4292713 2012-01-03 21:15:15.0002012-01-03 21:19:15.0003http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&rurl=translate.google.com.br&twu=1&u=http://wiki.mxunit.org/display/default/Automation%2Bwith%2BJenkins%2BContinuous%2BIntegration%2BServer&usg=ALkJrhgT0TRmqaapItLyQy4MTnzjICzFkg 6750466 2012-01-03 18:27:15.0002012-01-04 13:02:15.0001http://www.google.co.in/search?hl=en&source=hp&q=How+to+run+the+Xpath+match+assertions&meta=&aq=f&oq= 786478 2009-08-20 12:57:15.0002009-08-20 12:57:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=Z28DT9aNO42Jtwe7hYywDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-03 22:02:15.0002012-01-03 22:02:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=HWgDT_fGPM3lgge42rm_CA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=dpFAG5I-plx8BbQblqHq0g 4292713 2012-01-03 21:37:15.0002012-01-03 21:37:15.0001http://www.bing.com/search?setmkt=en-US&q=mxunit+debug+method 4292713 2012-01-03 17:11:16.0002012-01-03 17:11:16.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20docs&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=CTUDT_XjNceg8gOZusG0AQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-03 17:53:15.0002012-01-03 17:53:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDQQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=vCwDT9nKBIaD-watrfmrAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=1hfpg0inU2SagM5-eDmEgg 786457 2012-01-03 17:19:15.0002012-01-03 17:19:15.0001http://wiki.mxunit.org/dashboard.action 5341218 2012-01-04 02:57:15.0002012-01-04 02:57:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&ei=ZpcDT-3kHsiqgweJlu2yAg&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2012-01-04 00:53:15.0002012-01-04 00:53:15.0001http://wiki.mxunit.org/display/default/Mocking+and+Stubbing?focusedCommentId=6751800 5341218 2012-01-04 02:58:15.0002012-01-04 02:58:15.0004http://wiki.mxunit.org/display/default/Mocking+and+Stubbing?showComments=true 5341218 2012-01-04 02:58:15.0002012-01-04 02:58:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=03ADT-KyMcjo0QHW6fCoCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=wm_to4GhzWcLrpxkRJjGTg 786478 2012-01-03 22:08:15.0002012-01-03 22:08:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&ei=ZYsDT-u9EofkiAKRwIXsAg&usg=AFQjCNHS6Fd-siP1Oi_s9HI47SXNueeOug 786529 2012-01-04 00:02:15.0002012-01-04 00:02:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CGAQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=LIIDT_uxIfC62gWQ8fjECg&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2012-01-03 23:22:15.0002012-01-03 23:22:15.0002http://wiki.mxunit.org/display/~seeyou 786517 2012-01-03 13:05:15.0002012-01-03 13:05:15.0001http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&rurl=translate.google.com.br&twu=1&u=http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BGetting%2BStarted&usg=ALkJrhhcZyi_zXW-6ouQkhAYPNMc_zvr6A 6750368 2012-01-03 13:51:15.0002012-01-03 13:51:15.0001http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration?focusedCommentId=6751733 6750679 2012-01-03 13:00:15.0002012-01-03 13:00:15.0002http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&rurl=translate.google.com.br&twu=1&u=http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BGetting%2BStarted&usg=ALkJrhhcZyi_zXW-6ouQkhAYPNMc_zvr6A 6750360 2012-01-03 13:57:15.0002012-01-04 13:02:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=XAwDT4WBIojf8QO5kMW2AQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-03 14:59:17.0002012-01-03 14:59:17.0001http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&rurl=translate.google.com.br&twu=1&u=http://wiki.mxunit.org/display/default/Automation%2Bwith%2BJenkins%2BContinuous%2BIntegration%2BServer&usg=ALkJrhgT0TRmqaapItLyQy4MTnzjICzFkg 6750368 2012-01-03 15:13:15.0002012-01-03 15:13:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=2SMDT_bdCKHniALhytm9DQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2012-01-03 16:40:15.0002012-01-03 16:40:15.0003http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&rurl=translate.google.com.br&twu=1&u=http://wiki.mxunit.org/display/default/Automation%2Bwith%2BJenkins%2BContinuous%2BIntegration%2BServer&usg=ALkJrhgT0TRmqaapItLyQy4MTnzjICzFkg 6750461 2012-01-03 13:57:15.0002012-01-03 16:29:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=ecIAT8LJHs7H0AGNuMWCCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-01 21:19:15.0002012-01-01 21:19:15.0001http://www.google.com/url?sa=t&rct=j&q=ec3%20open%20port%2022&source=web&cd=4&ved=0CDIQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=1aMAT8e_K-fz0gG4_rmAAg&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2012-01-01 19:08:15.0002012-01-01 19:08:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=0126D8A22A36864737A0D1CC10E06371?replyToComment=5341502&#comment-5341502 5341233 2011-12-31 21:24:15.0002011-12-31 21:24:15.0001http://cn.bing.com/search?FORM=BADUES&intlf=1&q=ant+doc 5341269 2012-01-02 10:47:15.0002012-01-02 10:47:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=cAMCT6G4EIzKiQL01qD5Cg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2012-01-02 20:09:15.0002012-01-02 20:09:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&ved=0CFwQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=U_oBT7LvDMeLgwfA-ayFAg&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2012-01-02 19:30:15.0002012-01-02 19:30:15.0001http://www.google.es/url?sa=t&rct=j&q=ec2%20launch%20instance&source=web&cd=7&ved=0CFQQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=hbwBT6_HKcK3hQeXza22AQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2012-01-02 15:06:15.0002012-01-02 15:06:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=TGACT8aMMsra0QH0qsjABQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-03 02:45:15.0002012-01-03 02:45:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CDsQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=py0CT7CWDaGviALM0uybDQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2012-01-02 23:09:16.0002012-01-02 23:09:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=JgsCT-WFBef50gHxjZWXAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=POsqGRPlI9OTH2SscaZ1Bw 786478 2012-01-02 20:42:15.0002012-01-02 20:42:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 5341271 2011-12-30 19:40:15.0002011-12-30 19:40:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 786582 2011-12-30 19:44:15.0002011-12-30 19:44:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=6&sqi=2&ved=0CD8QjBAwBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=wwP-TpDtJqeliQKU2ZmtDg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-12-30 19:20:15.0002011-12-30 19:20:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=Qxr-ToG4FMWvgweH0f2JAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-30 20:56:16.0002011-12-30 20:56:16.0001http://www.bing.com/search?q=how+to+pass+in+user+data+in+the+EC2+request+instance+wizard&pc=Z127&form=ZGAFDF&install_date=20110920 6160402 2011-12-31 00:14:15.0002011-12-31 00:14:15.0001http://www.google.com/url?sa=t&rct=j&q=what%20is%20mxunit&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&ei=oQr-TtbMJ4fgggf59KzGAQ&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ 786471 2011-12-30 19:50:15.0002011-12-30 19:50:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=MBn-TpjaI4Ts2QWApt2CAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=ict01_7bjkIsjyrv0EbXJA 786478 2011-12-30 20:52:21.0002011-12-30 20:52:21.0001http://www.google.co.in/url?sa=t&rct=j&q=mxunit&source=web&cd=4&ved=0CEUQjBAwAw&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=Ifb-ToLCOo7krAeIxqzgDw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-12-31 12:35:15.0002011-12-31 12:35:15.0001http://localhost:8888/mxunit/runner/index.cfm?test=com.swippa.tests.UserTests&componentPath= 786457 2011-12-31 15:34:15.0002011-12-31 15:34:15.0001http://www.google.co.in/url?sa=t&rct=j&q=asserttrue%20mxunit&source=web&cd=1&sqi=2&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=jff-TsuMGYTUrQeGm53XCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-31 12:41:15.0002011-12-31 12:41:15.0004http://wiki.mxunit.org/display/default/2011/11/04/The+premiership+10+years+over+200+times+the+salary+crazy+who+is+behind+the+attacks?focusedCommentId=6751752 6751466 2011-12-31 13:59:15.0002012-01-03 12:51:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests?showComments=true 6750464 2012-01-03 12:48:15.0002012-01-03 12:48:15.0001http://wiki.mxunit.org/display/default/TDD+Example+--+Fixing+a+bug+in+the+plugin?showComments=true 786494 2012-01-03 12:48:15.0002012-01-03 12:48:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests?focusedCommentId=6751759 6750464 2012-01-03 12:48:15.0002012-01-03 12:48:15.0001http://wiki.mxunit.org/display/default/TDD+Example+--+Fixing+a+bug+in+the+plugin?focusedCommentId=6751760 786494 2012-01-03 12:48:15.0002012-01-03 12:48:15.0001http://wiki.mxunit.org/display/default/Adding+MXUnit+Snippets+To+CFEclipse+and+ColdFusion+Builder?focusedCommentId=6751754 5341332 2012-01-03 12:49:15.0002012-01-03 12:49:15.0001http://wiki.mxunit.org/display/default/Adobe+MAX+2010+--+ColdFusion+Skunkworks?focusedCommentId=6751758 6160444 2012-01-03 12:49:15.0002012-01-03 12:49:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM?focusedCommentId=6751755 6750543 2012-01-03 12:49:15.0002012-01-03 12:49:15.0001http://wiki.mxunit.org/display/default/Launching+your+ColdFusion+AMI+as+a+new+Instance?focusedCommentId=6751757 6160433 2012-01-03 12:49:15.0002012-01-03 12:49:15.0001http://wiki.mxunit.org/display/~seeyou 5341200 2012-01-03 12:50:15.0002012-01-03 12:50:15.0001http://wiki.mxunit.org/display/default/Getting+the+source+code?focusedCommentId=6751746 5341200 2012-01-03 12:50:15.0002012-01-03 12:50:15.0001http://wiki.mxunit.org/pages/removeblogpost.action?pageId=6751466 786457 2012-01-03 12:51:15.0002012-01-03 12:51:15.0001http://wiki.mxunit.org/display/default/How+cfloop+query%3D+killed+a+ColdFusion+server?focusedCommentId=6751753 6750302 2012-01-03 12:50:15.0002012-01-03 12:50:15.0002http://wiki.mxunit.org/display/~seeyou 786484 2012-01-03 12:51:15.0002012-01-03 12:51:15.0001http://wiki.mxunit.org/display/default/Getting+the+source+code?showComments=true 5341200 2012-01-03 12:51:15.0002012-01-03 12:51:15.0001http://wiki.mxunit.org/display/default/Testing+Basics?focusedCommentId=6751749 5341187 2012-01-03 12:52:15.0002012-01-03 12:52:15.0001http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+%28Assertion+Patterns%29?focusedCommentId=6751756 786484 2012-01-03 12:51:15.0002012-01-03 12:51:15.0001http://www.google.com/url?sa=t&rct=j&q=coldfusion%20ami&source=web&cd=2&ved=0CDMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=Na8CT9CrBYHd0QHiifGADw&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2012-01-03 08:23:15.0002012-01-03 08:23:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CCwQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&ei=H8ECT4CHBMOyiQK14f22Dg&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2012-01-03 09:38:15.0002012-01-03 09:38:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=tMcCT_e7DoGziQKBkoCbDQ&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2012-01-03 10:06:16.0002012-01-03 10:06:16.0002http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDEQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=YckCT-CzG8f98gO3nKHXAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-03 10:14:15.0002012-01-04 15:07:16.0001http://127.0.0.1:51437/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2012-01-03 10:45:15.0002012-01-03 10:45:15.0001http://search.conduit.com/results.aspx?q=how+to+run+ant++from+jenkins&Suggest=&stype=Results&FollowOn=True&SelfSearch=1&SearchType=SearchWeb&SearchSource=2&ctid=CT2405280&octid=CT2405280 6750368 2012-01-03 11:10:15.0002012-01-03 11:10:15.0009http://www.google.by/url?sa=t&rct=j&q=coldfusion%20assertequals&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=7d0CT6GONZHHtAayk-30Dw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2012-01-03 11:41:15.0002012-01-07 21:00:15.0001http://www.google.de/search?q=continuous+integration+jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de-DE:official&client=firefox-a&gbv=1&sei=seECT7P9IM3rsgbI_pgR 6750368 2012-01-03 11:57:15.0002012-01-03 11:57:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mx%20unit%20mocking&source=web&cd=1&ved=0CCQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=wecCT-bGHYTChAec28j6CA&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2012-01-03 12:23:15.0002012-01-03 12:23:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=6751468 786457 2012-01-03 12:45:15.0002012-01-03 12:45:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=6751464 4292766 2012-01-03 12:46:15.0002012-01-03 12:46:15.0002http://wiki.mxunit.org/display/default/2011/11 786457 2012-01-03 12:47:15.0002012-01-03 12:49:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20mock&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=ORQHT_qZGtDDswaqupSCDw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2012-01-06 16:23:15.0002012-01-06 16:23:15.0001http://www.bing.com/search?q=jenkins+jabber+setup&qs=n&sk=&sc=0-15&form=QBRE 6750466 2012-01-06 17:37:16.0002012-01-06 17:37:16.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20debug&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=8wcHT4PENcLEsgadk9yDDw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2012-01-06 15:30:15.0002012-01-06 15:30:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20pending%20tests&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&ei=YxAHT_OUO5G2hAei1MSyCQ&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2012-01-06 16:07:15.0002012-01-06 16:07:15.0001http://wiki.mxunit.org/pages/viewinfo.action?pageId=786536 786536 2012-01-06 11:25:15.0002012-01-06 11:25:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=786536 786536 2012-01-06 11:25:15.0002012-01-06 11:25:15.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=786536 786536 2012-01-06 11:25:15.0002012-01-06 11:25:15.0001http://www.google.com/url?sa=t&rct=j&q=install%20mxunit%20in%20eclipse&source=web&cd=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=ILoGT5rUEvCZiQep5MCsCQ&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2012-01-06 09:58:15.0002012-01-06 09:58:15.0001http://127.0.0.1:50235/help/nav/6 4292820 2012-01-06 10:51:15.0002012-01-06 10:51:15.0001http://www.google.com/url?sa=t&rct=j&q=run%20test%20in%20mxunit&source=web&cd=3&ved=0CCoQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=GLYGT-zEH-eaiQex9L2lCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2012-01-06 09:41:16.0002012-01-06 09:41:16.0001http://www.bing.com/search?q=jenkins+cygwin+git&go=&qs=n&sk=&form=QBLH 6750543 2012-01-06 08:16:15.0002012-01-06 08:16:15.0001http://www.google.com/search?hl=en&source=hp&q=Jenkins+Workspace&gbv=2&oq=Jenkins+Workspace&aq=f&aqi=&aql=&gs_sm=e&gs_upl=42172l52578l0l53609l17l14l0l0l0l0l562l562l5-1l1l0 6750461 2012-01-06 08:09:15.0002012-01-06 08:09:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=eG0GT_i_AcajiAfg-vWXBg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2012-01-06 04:31:15.0002012-01-06 04:31:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=NmoGT9yXGtG5iAf_tpmVBg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2012-01-06 04:17:15.0002012-01-06 04:17:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=R04GT43LBYPiggeUkrmBAg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=Xl5IAqUOI3uD8MywiEdOIQ 4292713 2012-01-06 02:18:15.0002012-01-06 02:18:15.0001http://www.google.com/search 4292794 2012-01-06 00:42:15.0002012-01-06 00:42:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=jenkins 6750360 2012-01-05 22:51:15.0002012-01-05 22:51:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20debug&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=gxUGT5SQNNHRswbB5emDDw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2012-01-05 22:16:15.0002012-01-05 22:16:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=mock 5341218 2012-01-05 20:19:15.0002012-01-05 20:19:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=FOgFT53qO47XsgbGtdSCDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-05 19:02:16.0002012-01-05 19:02:16.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=047BB49FF5D8D3105A19C5ED85C84D3C?replyToComment=5341502&#comment-5341502 5341233 2012-01-05 18:46:15.0002012-01-05 18:46:15.0001http://dev.jkregan.com/mxunit/samples/samples.cfm 786457 2012-01-07 18:52:15.0002012-01-07 18:52:15.0001http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BRunning%2Btests%2Bwith%2BJenkins 6750461 2012-01-08 10:13:15.0002012-01-08 10:13:15.0001http://www.google.com.lb/url?sa=t&rct=j&q=mxunit+documentation&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=aIoJT9unFoSgOuHb2awB&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-08 13:12:16.0002012-01-08 13:12:16.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=EC1D0A9E52E73BD12CE04ABF26A41E26?replyToComment=5341502&#comment-5341502 5341233 2012-01-07 10:34:16.0002012-01-07 10:34:16.0001http://www.cheapnflsale.com 786478 2012-01-07 13:16:16.0002012-01-07 13:16:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAPI%2BReference&ei=h38HT4KiH8n3sQKvxdmQCg&usg=AFQjCNFA_ZQL5gdP-Er3FO2l4GOdRMPWsQ&sig2=xyRmPTbOSgFjIhufBLZ_kg 5341211 2012-01-07 00:01:15.0002012-01-07 00:01:15.0001http://www.google.ch/search?hl=de&gl=de&client=ms-android-htc&source=android-browser-goto&action=devloc&q=jenkins+ant&sky=mrdr 6750368 2012-01-07 00:16:16.0002012-01-07 00:16:16.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Getting+Started?showComments=false 6750368 2012-01-06 22:46:15.0002012-01-06 22:48:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20setup%20teardown&source=web&cd=3&ved=0CDQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&ei=7GsHT8GzN4j02QWp3LiTAg&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2012-01-06 22:39:15.0002012-01-06 22:39:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20setup%20teardown&source=web&cd=3&ved=0CDQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&ei=d3cHT7iSBMjq2AWMvaW3Aw&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2012-01-06 23:27:16.0002012-01-06 23:27:16.0002Custom Assertions4virtix2010-01-15 16:18:50.000virtix2010-01-15 16:29:27.000 4685867 current1http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=gXQHT9LpKZT-2QXx7IyaAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-06 23:14:16.0002012-01-06 23:14:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=mF0HT7j3Eo7MtgfH__TRBg&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2012-01-06 21:36:15.0002012-01-06 21:36:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CEcQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=mF0HT7j3Eo7MtgfH__TRBg&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2012-01-06 21:36:15.0002012-01-06 21:36:15.0001http://www.google.com/search?q=jenkins+automation&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&rlz=1I7SKPT_enUS448 6750360 2012-01-06 22:38:15.0002012-01-06 22:38:15.0002http://www.google.com/search 6160402 2012-01-06 20:54:15.0002012-01-06 21:43:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=M08HT7aUBoL00gGDsYjFAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-06 20:34:15.0002012-01-06 20:34:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=slsHT-zqLsHw0gHq2o2bCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=cHt21hgb8kup4KP14SLufw 786478 2012-01-06 21:28:15.0002012-01-06 21:28:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=7FUHT7WmOorv0gGZ_5HoBw&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA&sig2=CK9LHBzcrgETCBFo14TJIQ 2195464 2012-01-06 21:03:15.0002012-01-06 21:03:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 786457 2012-01-06 19:28:15.0002012-01-06 19:28:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20mock&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=RDEHT8PFNsmUswbhp9iCDw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2012-01-06 18:27:15.0002012-01-06 18:27:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=lkQHT6XHLcPW0QH49rmBAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-06 19:49:15.0002012-01-06 19:49:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=oD8HT7CNNcqEsALE8-mQCg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=Rrbxl0k08bMstJAXLpvKbQ 4292713 2012-01-06 19:28:15.0002012-01-06 19:28:15.0001http://www.bing.com/search?q=securing+jenkins&src=IE-SearchBox&first=11&FORM=PERE 6750461 2012-01-04 18:46:15.0002012-01-04 18:46:15.0001http://www.google.com.lb/url?sa=t&rct=j&q=runtestremote+in+mxuint&source=web&cd=10&ved=0CGcQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&ei=c5MET7y_OpPb8QPghvi6AQ&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2012-01-04 18:49:15.0002012-01-04 18:49:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=3pEET53oBITw0gHuyvDqAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-04 18:42:15.0002012-01-04 18:42:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&ei=1p4ET9j6Berp0QHGk7C6Ag&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA 786473 2012-01-04 19:39:15.0002012-01-04 19:39:15.0001http://www.google.com/url?sa=t&rct=j&q=coldfusion%20ec2&source=web&cd=1&ved=0CDAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=X6cET5asBsjf0QH7wty5Dw&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2012-01-04 20:13:15.0002012-01-04 20:13:15.0002http://www.google.com/url?sa=t&rct=j&q=unit+testing+coldfusion&source=web&cd=1&ved=0CCgQ0gIoADAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=JQADT4-BH8fy0gGexOXaBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-04 19:30:16.0002012-01-04 22:09:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&ei=1p4ET9j6Berp0QHGk7C6Ag&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2012-01-04 19:37:15.0002012-01-04 19:37:15.0001http://www.google.be/search?q=jenkins+ant+build.properties&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2012-01-04 16:59:15.0002012-01-04 16:59:15.0001http://localhost.util/mxunit/runner/index.cfm 786457 2012-01-04 17:05:17.0002012-01-04 17:05:17.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=hHYET--bIpSq8AOb7timAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-04 16:45:15.0002012-01-04 16:45:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&ei=kHgET-qeHO2rsAKPzdSRCg&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2012-01-04 16:54:15.0002012-01-04 16:54:15.0001http://search.yahoo.com/search;_ylt=A0oG7hHvfARPOXEApi1XNyoA?p=mxunit%20class%20error&fr2=sb-top&fr=chr-greentree_gc&type=685749&type_param=685749 786478 2012-01-04 17:13:15.0002012-01-04 17:13:15.0001http://127.0.0.1:1889/help/advanced/tocView.jsp?view=toc 4292820 2012-01-04 17:43:15.0002012-01-04 17:43:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=ewUET6z7A-aviQemu5i8AQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2012-01-04 08:43:15.0002012-01-04 08:43:15.0001http://127.0.0.1:1889/help/advanced/tocView.jsp?view=toc 4292817 2012-01-04 16:43:15.0002012-01-04 16:43:15.0001http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&rurl=translate.google.com.br&twu=1&u=http://wiki.mxunit.org/display/default/Automation%2Bwith%2BJenkins%2BContinuous%2BIntegration%2BServer&usg=ALkJrhgT0TRmqaapItLyQy4MTnzjICzFkg 6750477 2012-01-04 16:42:15.0002012-01-04 16:42:15.0001http://www.google.com.lb/url?sa=t&rct=j&q=configure+mxunit&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&ei=YV8ET-O-GY3TsgabzpC7DQ&usg=AFQjCNHS6Fd-siP1Oi_s9HI47SXNueeOug 786529 2012-01-04 15:06:15.0002012-01-04 15:06:15.0001http://www.google.com.lb/url?sa=t&rct=j&q=mxunit+assert&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=hC0ET_GIEofssgaOiLmHAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-04 11:33:16.0002012-01-04 11:33:16.0002http://www.uggcanadahome.com/ 786478 2012-01-04 05:41:15.0002012-01-05 03:59:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit&source=web&cd=4&ved=0CEYQjBAwAw&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=W84DT9SjC4uwiQexuvjRAQ&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2012-01-04 04:47:15.0002012-01-04 04:47:15.0001http://www.google.com.lb/url?sa=t&rct=j&q=mxunit+show+method+description&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=0vcDT9-wG46S8gOr7vGuAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-04 07:44:15.0002012-01-04 07:44:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=nfEDT8GTGoeaiQfUhaSRCg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-04 07:18:15.0002012-01-04 07:18:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&sqi=2&ved=0CDAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=XfEDT4-XHOaViQe617nLAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-04 07:17:15.0002012-01-04 07:17:15.0001http://www.google.co.in/search?q=configuring+ant+scripts+in+jenkins&hl=en&source=hp&gbv=2&gs_sm=e&gs_upl=1046l16062l0l16296l50l49l7l29l36l1l375l2764l0.1.6.3l10l0&safe=active&oq=configuring+ant+scripts+in+jenkins&aq=f&aqi=&aql= 6750368 2012-01-04 06:16:15.0002012-01-04 06:16:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDQQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=s7YFT9vuAYLRswaXtIXsBQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-05 15:31:15.0002012-01-05 15:31:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit%20dump&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=brgFT8GZFovasgb726CDDw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2012-01-05 15:39:15.0002012-01-05 15:39:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDMQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=qroFT6bfLszMtAbI4oWCDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-05 15:49:15.0002012-01-05 15:49:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D4292817%26navigatingVersions%3Dtrue&ei=eNAFT7r7K4Lx0gGGxc2mAg&usg=AFQjCNHrvVWkFFrlxxGrdBscbParwDnfIw 4292817 2012-01-05 17:21:15.0002012-01-05 17:21:15.0001http://www.google.com.br/url?sa=t&rct=j&q=mxunit&source=web&cd=4&ved=0CDUQjBAwAw&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=atMFT4jgDdP0gAe5zKibAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-05 17:34:15.0002012-01-05 17:34:15.0001http://www.google.com.br/url?sa=t&rct=j&q=mxunit&source=web&cd=5&ved=0CD8QjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FPresentations%2C%2BTalks%2C%2Band%2BMeetups&ei=atMFT4jgDdP0gAe5zKibAg&usg=AFQjCNFHeC7gr61HTArs0rwtX96G7fqeAg 4685854 2012-01-05 17:34:15.0002012-01-05 17:34:15.0001http://www.google.com.br/url?sa=t&rct=j&q=mxunit&source=web&cd=3&ved=0CDoQjBAwAg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=atMFT4jgDdP0gAe5zKibAg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2012-01-05 17:34:15.0002012-01-05 17:34:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=r-AFT4m4BMn5sgas7OGCDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-05 18:30:15.0002012-01-05 18:30:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDQQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=qmQFT6DYEMvFswbgvaCCDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-05 09:41:15.0002012-01-05 09:41:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDQQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=oXwFT9OVBInFswavyciBDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-05 11:23:15.0002012-01-05 11:23:15.0001http://127.0.0.1:50811/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2012-01-05 13:15:15.0002012-01-05 13:15:15.0001http://www.google.com.br/url?sa=t&rct=j&q=ant%20mxunit&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=85sFT5-uDNCltwfNrbmzCg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2012-01-05 13:37:15.0002012-01-05 13:37:15.0001http://www.google.com.br/url?sa=t&rct=j&q=mxunit%20&source=web&cd=2&ved=0CDAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=15oFT-aVKsrwggejreCuAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-05 14:15:15.0002012-01-05 14:15:15.0001http://www.google.com/cse?cx=partner-pub-9300639326172081%3A1124340513&ie=UTF-8&sa=Search&q=jenkins+ant+output+to+console&hl=en 6750461 2012-01-05 14:45:15.0002012-01-05 14:45:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=obIFT-nkAayP4gSspcWNCA&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2012-01-05 15:15:15.0002012-01-05 15:15:15.0001http://www.google.com/url?sa=t&rct=j&q=asserttrue%20if%20condition%20fails&source=web&cd=14&ved=0CC8QFjADOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=APsET6jcJI7RiAKe_ZSGDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-05 02:11:16.0002012-01-05 02:11:16.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=F7866D440E1A8FF4E0E9316A1C4A9DC3?replyToComment=5341502&#comment-5341502 5341233 2012-01-05 01:07:16.0002012-01-05 01:07:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CCsQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=MhsFT4-4G6KTiQfElIThDA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2012-01-05 04:28:15.0002012-01-05 04:28:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=CDA4FE805154194DC07AB7B5B85F8CD9?replyToComment=5341502&#comment-5341502 5341233 2012-01-05 03:29:15.0002012-01-05 03:29:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&ei=MhsFT4-4G6KTiQfElIThDA&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2012-01-05 04:28:15.0002012-01-05 04:34:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertequals%20date&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=abQET7-EA-LnsQLutKmRCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-04 21:09:16.0002012-01-04 21:09:16.0001http://www.google.com.br/url?sa=t&rct=j&q=ant%20mxunit&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=9qsET4GnCsP1gAfRxoWIAg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2012-01-04 20:33:15.0002012-01-04 20:33:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CEIQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAmazon%2BEC2%2BSecurity%2BGroups&ei=FrcET8GFCs32sgaNmpjjDw&usg=AFQjCNF_ycRGcvcJl8K1HKvqCNXzpbGI4g 6160438 2012-01-04 21:24:24.0002012-01-04 21:24:24.0002http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertequals&source=web&cd=1&sqi=2&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=vbcET_WKAoSNsAK6sKyRCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-04 21:25:16.0002012-01-04 21:25:16.0002http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertequals%20date&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=tLQET9ODO8insQKxptmQCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-04 21:25:16.0002012-01-04 21:25:16.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert%20true&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=Mt0ET47RAeOViQKGz7X6AQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-05 00:03:15.0002012-01-05 00:03:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=nMQET8nCJ-3OiAKX3qGiDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-04 22:18:15.0002012-01-04 22:18:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=YD_yTsSdFeu62gXp8KyKAg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=Ej0-N7AuNcXaRBVAsrCS5A 4292713 2011-12-21 21:05:15.0002011-12-21 21:05:15.0001http://www.bing.com/search?q=cfdump+to+test+form+data&src=IE-SearchBox&FORM=IE8SRC 4292713 2011-12-21 22:05:15.0002011-12-21 22:05:15.0001http://www.google.ca/url?sa=t&rct=j&q=mxunit%20assert%20methods&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=jmDyTujdDYbHgAfgl8z-AQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-21 23:27:15.0002011-12-21 23:27:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20methods&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Ba%2Bsingle%2Bmethod%2Bin%2Ba%2Btest&ei=XRDyTt-iF8P28QOmuZDRAQ&usg=AFQjCNGZxhvpdgAavJCFuGG2rQizNy1jMg 5341324 2011-12-21 17:45:15.0002011-12-21 17:45:15.0001http://www.bing.com/search?q=stack+trace+out+of+eclipse+for+failed+plugin&src=IE-SearchBox&FORM=IE8SRC&adlt=strict 4292815 2011-12-21 18:48:15.0002011-12-21 18:48:15.000How cfloop query= killed a ColdFusion server4marcesher2011-02-22 11:24:02.000marcesher2011-02-22 12:04:46.566 6750302 current1http://www.google.com/url?sa=t&rct=j&q=mxunit%20test%20private%20methods&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=3y3yTqXTLsje0QG614DDAg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-12-21 19:50:15.0002011-12-21 19:50:15.000How cfloop query= killed a ColdFusion server3marcesher2011-02-22 11:24:02.000marcesher2011-02-22 12:01:51.000 6750302 currentHow cfloop query="" killed a ColdFusion server2marcesher2011-02-22 11:24:02.000marcesher2011-02-22 11:59:00.000 6750302 current2http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=0XvyTrqgIaGHsAKV-qXKAQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=i-nMweDtgFpfHWmeZKT4Hg 4292713 2011-12-22 01:23:16.0002011-12-22 01:27:15.0007Other ColdFusion Stuff3marcesher2010-09-16 16:17:24.000marcesher2011-02-22 12:00:58.020 5734496 current1http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=5&sqi=2&ved=0CCwQjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=AX_yTvDVHMbXiQKIt9yqDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-22 01:37:15.0002011-12-22 01:37:15.0007Other ColdFusion Stuff2marcesher2010-09-16 16:17:24.000marcesher2010-09-16 17:24:52.000 5734496 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&sqi=2&ved=0CDEQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=WIHyTp6bHMOLsgLq26y_AQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA&sig2=J1aJHV5G0Vr1BCgVteiI-Q 2195464 2011-12-22 01:47:15.0002011-12-22 01:47:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CCEQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=WIHyTp6bHMOLsgLq26y_AQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=OMwlfoA9SBlj2maL8OoolQ 4292713 2011-12-22 01:47:15.0002011-12-22 01:47:15.0001http://www.google.com.pe/url?sa=t&rct=j&q=simple+mocking&source=web&cd=3&ved=0CC4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&ei=DmPyTsjjAuPW0QHW5MWeAg&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-12-21 23:39:15.0002011-12-21 23:39:15.000How cfloop query="" can affect memory consumption1marcesher2011-02-22 11:24:02.420marcesher2011-02-22 11:24:02.420 6750302 current1http://www.google.ca/url?sa=t&rct=j&q=asserttrue%20mxunit&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=xWryTomRCJL4ggfphfj_AQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-22 00:10:15.0002011-12-22 00:10:15.0001http://www.google.ca/url?sa=t&rct=j&q=mxunit%20makepublic&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=623yTojBNMWAgwfevuGAAg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-12-22 00:24:15.0002011-12-22 00:24:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CC0QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=0XvyTrqgIaGHsAKV-qXKAQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA&sig2=heQVovxNusZt4KQY75uCEQ 2195464 2011-12-22 01:23:15.0002011-12-22 01:23:15.0001http://www.uggbootscheapuksite.com/ 786478 2011-12-22 11:13:16.0002011-12-22 11:13:16.0003http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=2&ved=0CCkQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=rTXzTs6SKMW9gAfY3qGeAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-22 14:36:17.0002011-12-22 14:42:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20auto%20rollback&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&ei=SDTzTvKeLOyGsAKlpMmxAQ&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ 786471 2011-12-22 14:30:15.0002011-12-22 14:30:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20tests&source=web&cd=2&ved=0CCQQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=icDyTrHlHY_YiALCwLm2Dg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-22 06:16:15.0002011-12-22 06:16:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCoQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=ooPyToOfDKWlsALire2cAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=Ch5TKlFLBEWo9zbBjQiOoA 786457 2011-12-22 01:56:15.0002011-12-22 01:56:15.0001http://www.google.co.in/url?sa=t&rct=j&q=mxunit+assert&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=f8byTpfMGsbXrQfS9OnbDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-22 06:43:15.0002011-12-22 06:43:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CCsQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=TU7zTv7iGdOJtwfG_5TQBg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=DQRPx0DOwkT8z4g1xsPwLw 5341597 2011-12-22 16:21:15.0002011-12-22 16:21:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20debug%20level&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=oFPzTqHAIoKJsALKnMSPDg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-12-22 16:44:15.0002011-12-22 16:44:15.0001http://online-mixing.blogspot.com/ 786478 2011-12-22 15:44:16.0002011-12-22 15:44:16.0003http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=5&ved=0CC0QjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=5TXzTuXEEIfb0QHCoumlAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-22 14:37:47.0002011-12-22 14:38:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=tkXzTrnkNMPftge0xvXPBg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=ewWMFTLn31NKAG_RVRBPZA 5341597 2011-12-22 15:45:15.0002011-12-22 15:45:15.0001http://s110.codeinspot.com/q/1521649 6750302 2011-12-22 18:40:15.0002011-12-22 18:40:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=TnHzTpvjJuSLsQKSzIzNAQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-22 18:51:15.0002011-12-22 18:51:15.0001http://www.nwankwo.warszawa.pl/littlebigplanet-2-pobierz-na-komputer.htm 786494 2011-12-22 18:21:15.0002011-12-22 18:21:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=CGTzTrb3F-_RiAK_2szODg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-22 17:54:15.0002011-12-22 17:54:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCkQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=FmbzTtirDoLpgAfHzdiZAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-22 18:03:15.0002011-12-22 18:03:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=s17zTvW0DcaA2wWEsMyoAg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-22 17:31:15.0002011-12-22 17:31:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=5&ved=0CC0QjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=LmPzTta1HqPW0QGDq_2sAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-22 17:51:15.0002011-12-22 17:51:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCgQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=R9HzTuP1MtTs8QPywNWpAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-23 01:40:15.0002011-12-23 01:40:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=6750362&navigatingVersions=true 6750360 2011-12-23 05:48:15.0002011-12-23 05:48:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=dKvzTpGYOOH-2QX3y5SyAg&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-22 22:59:15.0002011-12-22 22:59:15.0002http://www.google.com/search?hl=en&client=ms-android-att-us&gl=us&source=android-com.sec.android.app.twlauncher&sky=mrdr&q=jenkins+junit&oq=jenkins+junit&aq=f&aqi=g5&aql=&gs_sm=e&gs_upl=138163l141419l0l143719l9l9l0l3l3l1l261l1084l1.3.2l6l0&mvs=0 6750461 2011-12-23 01:16:15.0002011-12-23 01:17:15.0001http://127.0.0.1:53572/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-12-22 22:36:15.0002011-12-22 22:36:15.0001http://10.0.1.25/mxunit/index.cfm 786457 2011-12-22 19:19:15.0002011-12-22 19:19:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20makepublic&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=4X_zTrq3DYrx0gHpzJi7Ag&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-12-22 19:53:15.0002011-12-22 19:53:15.0001http://www.barnt.elblag.pl/gra-metin5-do-pobrania-za-darmo.htm 786494 2011-12-23 13:47:15.0002011-12-23 13:47:15.000Continuous Integration -- Getting Started1marcesher2011-03-06 23:49:45.633marcesher2011-03-06 23:49:45.633 6750362 current1http://wiki.mxunit.org/display/default/Configure%2Band%2BTest%2Bthe%2BPlugin;jsessionid=91718A58D57BB10BC4F05D9394509B6D?replyToComment=5734512&#comment-5734512 786529 2011-12-23 10:19:15.0002011-12-23 10:19:15.0002http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20mock&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=5ST1TrreH9G58gPtkpjCAQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=TNGBBgWdRs7HhflaJloq_g 5341597 2011-12-24 01:50:15.0002011-12-24 01:51:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=DDFCCEEEE1603EF8DB0C87185B9D45E0?replyToComment=5341502&#comment-5341502 5341233 2011-12-23 17:27:15.0002011-12-23 17:27:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&ei=p-3vToKbC-iWiQL5uLnMDg&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-12-20 02:52:15.0002011-12-20 02:52:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&ei=c-7vTpr1M4m0iQK9nOycDg&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ 786471 2011-12-20 02:55:15.0002011-12-20 02:55:15.0003Eclipse Plugin FAQ10marcesher2009-12-27 18:18:28.000marcesher2010-11-28 11:58:21.000 4292817 current1http://www.google.com/search?q=jenkins+svn+example&btnG=&hl=en&client=safari&sa=2 6750461 2011-12-20 04:24:15.0002011-12-20 04:24:15.0001http://www.google.co.in/search?hl=en&source=hp&q=junitreport++in+ant&gbv=2&oq=junitreport++in+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2031l14091l0l14263l9l9l0l0l0l0l1047l2563l5-1.0.2l3l0&safe=active 5341276 2011-12-20 07:18:15.0002011-12-20 07:18:15.0001http://wiki.mxunit.org/display/default/Configure%2Band%2BTest%2Bthe%2BPlugin;jsessionid=8F3275AA1AE6726F977618CBB3ACA99C?replyToComment=5734512&#comment-5734512 786529 2011-12-20 10:08:15.0002011-12-20 10:08:15.0006Running a single method in a test1virtix2010-03-26 15:24:42.000virtix2010-03-26 15:24:42.000 5341324 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=IIbwTtSgJcmpiALygYXEDg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=jvnq64myWB2eP4oRLRq0PA 4292713 2011-12-20 13:42:15.0002011-12-20 13:42:15.0001http://www.dungee.bialystok.pl/the-sims-2-zwierzaki-pobierz-za-free.htm 786494 2011-12-20 15:48:15.0002011-12-20 15:48:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunitanttask&source=web&cd=1&ved=0CCQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=pKjwTteSHqHMiQKP04QE&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-20 16:10:15.0002011-12-20 16:10:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5341342 5341269 2011-12-20 17:19:15.0002011-12-20 17:19:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=2&sqi=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=r7vwTrbUO-jOiAKqmvGpDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=q1Bq3w9W1qmpjsTGbUOQyQ 5341269 2011-12-20 17:33:10.0002011-12-20 17:33:10.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=rbzwTveMNPTPiAK_toygDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=oYVYCP26Qz1WXiDg1KvWyQ 5341269 2011-12-20 17:35:15.0002011-12-20 17:35:15.0003http://wiki.mxunit.org/pages/diffpages.action?pageId=5341269&originalId=6750296 786457 2011-12-20 17:35:15.0002011-12-20 17:36:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=_L_wTtGyBKKciALN4oWoDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=Rpg3Dkt91surlufgvrV-nQ 5341269 2011-12-20 17:49:15.0002011-12-20 17:49:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CCMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=Gb_wTonpN5P9iQKaw7SnDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=9V7nvSCoK9cgPjdMcRu39g 5341269 2011-12-20 17:45:15.0002011-12-20 17:45:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=Z8bwTtHQIuvKiQKLyJGMDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=Crspqsw_iXJBKPXrPYJ97Q 5341269 2011-12-20 18:16:15.0002011-12-20 18:16:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=MsXwTpKPLo_3gge2652UAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-20 18:11:15.0002011-12-20 18:11:15.000Ant Task Doc6virtix2010-03-26 11:45:30.000virtix2010-07-04 11:42:46.000 5341269 current1http://vm-bimsdev1/mxunit/ 786457 2011-12-20 19:02:10.0002011-12-20 19:02:10.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=K8fwTrHCHMTdiALnppGtDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=ADQCNiG3zMlmoJ3u-INo3Q 5341269 2011-12-20 18:20:15.0002011-12-20 18:20:15.0001http://wiki.mxunit.org/spaces/createpersonalspace.action 294926 2009-01-11 13:54:15.0002009-01-11 13:54:15.0001http://wiki.mxunit.org/dashboard.action 294926 2009-01-11 13:56:15.0002009-01-11 13:56:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=~marcesher&fromPageId=294926 294929 2009-01-11 13:56:15.0002009-01-11 13:56:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20eclipse&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=RdfwTrudFdK_gAf0lrWyAg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-12-20 19:28:16.0002011-12-20 19:28:16.0003http://wiki.mxunit.org/dashboard.action?spacesSelectedTab=all 294929 2009-01-11 13:57:15.0002009-01-11 20:59:15.0002http://www.google.com/url?sa=t&rct=j&q=download%20mxunit&source=web&cd=3&sqi=2&ved=0CC4QjBAwAg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=7t7wTpT2HNCRgQeXl42NAg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-12-20 20:02:15.0002011-12-20 20:02:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=XtnwTvNS6NaIAvqo4LsO&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=bZFb396_ZMeTlqHjsEAxCQ 5341269 2011-12-20 19:37:15.0002011-12-20 19:37:15.0001http://www.fnaha.com/search-engine-optimization/utilizing-firesheep-search-locomotive-optimization-for-your-personal-websites/ 6160402 2011-12-20 23:05:15.0002011-12-20 23:05:15.0001http://www.google.com/url?sa=t&rct=j&q=download%20mxunit&source=web&cd=3&ved=0CC4QjBAwAg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=eubwTsOWO8mEtgeky8TQBg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-12-20 20:33:15.0002011-12-20 20:33:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CE0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=qwrxTpKIL8m5twf3u7DPBg&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-20 23:09:15.0002011-12-20 23:09:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=6w_xTqQ2o46KAtHb-McO&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-20 23:30:15.0002011-12-20 23:30:15.0001http://127.0.0.1:53936/help/nav/10 4292817 2011-12-21 01:43:15.0002011-12-21 01:43:15.0001http://ahrefs.com/site-explorer/backlinks/prefix/www.louisvuitton-bags.org.uk/5 4292766 2011-12-21 01:46:15.0002011-12-21 01:46:15.0001http://www.google.com/search?hl=en&client=safari&q=coldfusion+cloud+amazn&oq=coldfusion+cloud+amazn&aq=f&aqi=&aql=&gs_sm=s&gs_upl=64104l65618l0l66188l6l5l0l2l2l0l459l837l3-1.1l2l0 6160392 2011-12-21 04:09:16.0002011-12-21 04:09:16.0001http://ahrefs.com/site-explorer/backlinks/exact/www.louisvuittons-bags.net/4 4292766 2011-12-21 03:53:16.0002011-12-21 03:53:16.0001http://www.google.com/search?q=generate+report+for+junit+test+using+ant&hl=en&tab=nw&gs_sm=e&gs_upl=984l8203l0l8343l18l18l1l10l10l1l422l2375l2-2.3.2l7l0&oq=generate+report+for+junit+test+using+ant&aq=f&aqi=&aql= 5341276 2011-12-21 07:08:15.0002011-12-21 07:08:15.0001http://ahrefs.com/site-explorer/backlinks/prefix/www.louisvuitton-bags.org.uk/10 786457 2011-12-21 07:53:15.0002011-12-21 07:53:15.000Ant Task Doc7virtix2010-03-26 11:45:30.000stevegood2011-01-05 18:33:04.708Fixed a couple of typos that were bothering me ;) 5341269 current1http://www.cheapuggbootsukhome.com/ 786478 2011-12-21 13:01:15.0002011-12-21 13:01:15.000Ant Task Doc8virtix2010-03-26 11:45:30.000virtix2011-01-25 11:50:46.204 5341269 current1http://www.google.co.uk/url?sa=t&rct=j&q=mxunittask%20directory&source=web&cd=1&ved=0CC4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=S8TxTtWnOpjUsAaIwPXKDw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-12-21 12:20:15.0002011-12-21 12:20:15.000Ant Task Doc9virtix2010-03-26 11:45:30.000virtix2011-01-25 11:51:16.165 5341269 current1http://www.backlinkwatch.com/index.php 786517 2011-12-21 10:03:15.0002011-12-21 10:03:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20mock&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=6ObxTsnSFMWZ8gOIsqW1AQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=aMkK_uC8-seaVuqDgS5Mrw 5341597 2011-12-21 14:48:15.0002011-12-21 14:48:15.0003Using injectMethod for simple mocking5virtix2010-03-26 15:12:44.000marcesher2010-11-19 12:08:21.000 5341320 current1http://www.google.com/search?q=ant+junitreport&hl=en&source=hp&gbv=2&gs_sm=e&gs_upl=41484l44296l0l44609l15l12l0l4l4l0l344l1470l2-3.2l5l0&oq=ant+junitreport&aq=f&aqi=g1g-s3g1g-v5&aql= 5341276 2011-12-21 14:32:15.0002011-12-21 14:32:15.0000Install the Eclipse Plugin10marcesher2009-01-18 14:10:44.000marcesher2010-07-02 22:42:19.000 786517 current1http://www.visitslovakia.com 786478 2011-12-21 13:47:15.0002011-12-21 13:47:15.0001http://www.hannawalt.babia-gora.pl/magiczny-2pak-piorun-auta-mistrzostwa-zlomka-serial.htm 786494 2011-12-21 13:38:15.0002011-12-21 13:38:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=AfbxTsPSO4qPiAKc2oW5Dg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=MmURc212VX9Ji6xbjgqKnw 5341269 2011-12-21 15:52:16.0002011-12-21 15:52:16.0001http://www.google.be/search?q=ant+start+windows+service+&hl=nl&source=hp&gbv=2&gs_sm=e&gs_upl=1730l17191l0l17393l47l46l12l21l24l1l296l2448l0.5.7l12l0&safe=active&oq=ant+start+windows+service+&aq=f&aqi=&aql= 6750546 2011-12-21 15:51:15.0002011-12-21 15:51:15.0001MXUnit Install Screencast6marcesher2009-01-18 15:17:15.000virtix2010-03-26 09:48:57.000 786543 current1http://vmd.lowesfoodstogo.com/mxunit/index.cfm 786457 2011-12-21 15:06:16.0002011-12-21 15:06:16.0001MXUnit Install Screencast7marcesher2009-01-18 15:17:15.000adamhaskell2011-01-19 03:07:23.449 786543 current1http://www.google.com.br/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCkQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=6-bxTr-jLIu4twev5LnQBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-21 14:48:15.0002011-12-21 14:48:15.0001http://ohwiki.silkroadtech.com/index.php/OpenHire_Model 786478 2011-12-21 17:42:27.0002011-12-21 17:42:27.0001MXUnit Install Screencast8marcesher2009-01-18 15:17:15.000adamhaskell2011-01-19 03:09:37.756 786543 current1http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20private%20methods&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=YwnyTo_tGon28QPWsPC3AQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-12-21 17:15:15.0002011-12-21 17:15:15.0001MXUnit Install Screencast9marcesher2009-01-18 15:17:15.000adamhaskell2011-01-19 03:11:17.108 786543 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=4QjyTrKcKsnY0QHxsY2fAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=b89Ew5Lah_18aXaHkO_REw 786478 2011-12-21 17:13:16.0002011-12-21 17:13:16.0001http://www.google.de/search?q=jenkins+mail+server&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-12-21 16:53:15.0002011-12-21 16:53:15.0001http://www.google.com/search?hl=en&source=hp&q=junitreport+target&gbv=2&oq=junitreport&aq=1&aqi=g4g-s2g2g-s1g1&aql=&gs_sm=c&gs_upl=734l734l0l3781l1l1l0l0l0l0l203l203l2-1l1l0 5341276 2011-12-28 16:37:15.0002011-12-28 16:37:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=cfquery&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4292766 2011-12-28 16:30:15.0002011-12-28 16:30:15.0003http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=5&sqi=2&ved=0CDUQjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=ij_7ToOiMsGDtgfBu42VBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=PhRhqQt6wGZMCwY2fqMbdw 786478 2011-12-28 16:58:17.0002011-12-28 16:58:17.0001http://disd.gabe.dt/mxunit/samples/samples.cfm 786457 2011-12-28 15:17:15.0002011-12-28 15:17:15.0001http://disd.gabe.dt/mxunit/ 786457 2011-12-28 15:13:16.0002011-12-28 15:13:16.0000Release Notes7marcesher2010-09-26 18:29:02.000marcesher2010-11-19 01:55:36.000 5734518 current1http://wiki.mxunit.org/dosearchsite.action?queryString=Database&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786471 2011-12-28 16:29:15.0002011-12-28 16:29:15.0000Release Notes8marcesher2010-09-26 18:29:02.000marcesher2011-03-23 20:51:20.285 5734518 current1http://wiki.mxunit.org/dosearchsite.action?queryString=%22Data+Access+Objects%22&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4292766 2011-12-28 16:25:15.0002011-12-28 16:25:15.0001http://www.google.ch/url?sa=t&rct=j&q=coldfusion%20ami&source=web&cd=2&ved=0CDQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=qA77TpeqCK7a4QT1qvS9AQ&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A&cad=rja 6160404 2011-12-28 13:30:15.0002011-12-28 13:30:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 5341530 2011-12-28 10:36:15.0002011-12-29 07:58:15.0001http://www.google.fr/url?sa=t&rct=j&q=confluence+plugin+tips&source=web&cd=10&ved=0CHwQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTips%2Band%2BTricks&ei=DiP7TtmAIIaO8gO599DRAQ&usg=AFQjCNG2cdLPOGIwK_o-z3djJNCP4O13Bg 4292820 2011-12-28 14:57:17.0002011-12-28 14:57:17.0001http://www.google.co.in/url?sa=t&rct=j&q=xunit%20test%20autorollback&source=web&cd=16&ved=0CEMQFjAFOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&ei=bxf7TqPFCYn3rQegrawG&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ&cad=rja 786471 2011-12-28 14:10:15.0002011-12-28 14:10:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&sqi=2&ved=0CDAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=BYX6TvncLM2XiAf2xpmnAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-28 03:42:15.0002011-12-28 03:42:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=FGX6TrqKOubfsQKy1-SWAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=gmmVZreF-eI9ZBk2jHdAKw 786457 2011-12-28 01:26:15.0002011-12-28 01:26:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CCsQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=jI_6TszpF8mxhAezzPm2AQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-28 04:28:15.0002011-12-28 04:28:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=HZ37TuC0JcrY0QGz7b2CAg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&sig2=AHPFhjHxhQFLjXgCRei_NA 4292736 2011-12-28 23:37:15.0002011-12-28 23:37:15.0001http://ioc1.local:8080/mxunit/runner/index.cfm?test=%2FDeveloper%2Fworkspace%2FInjectOne%2Ftests&componentPath=tests 786457 2011-12-28 23:56:15.0002011-12-28 23:56:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=smb7Tu3eKdHqtgfA1-3UBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-28 19:45:15.0002011-12-28 19:45:15.0001http://www.google.com/url?sa=t&rct=j&q=coldfusion%20ec2&source=web&cd=1&ved=0CC8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=dXr7ToXuO4fy0gG4uPSwAg&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-28 21:09:16.0002011-12-28 21:09:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=jlb7TpauIpPMtgf14-jPBg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=IHHXPybxH8TZ7TpFY-OAtQ 5341597 2011-12-28 18:36:15.0002011-12-28 18:36:15.0001Continuous Integration -- ANT - The Glue between Jenkins and your Tests10marcesher2011-03-08 11:22:51.383marcesher2011-03-08 12:51:34.981 6750368 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=6GL7Tof8KoaR8gO154S6AQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-12-28 19:29:15.0002011-12-28 19:29:15.0001http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&rurl=translate.google.com.br&twu=1&u=http://blog.mxunit.org/2011/04/jenkins-hudson-continuous-integration.html&usg=ALkJrhhN9KLy_tSGiDlBj-_pp9_3jtw2yA 6750360 2011-12-28 17:22:15.0002011-12-28 17:22:15.0002http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&rurl=translate.google.com.br&twu=1&u=http://wiki.mxunit.org/display/default/Automation%2Bwith%2BJenkins%2BContinuous%2BIntegration%2BServer&usg=ALkJrhgT0TRmqaapItLyQy4MTnzjICzFkg 6750362 2011-12-28 17:23:15.0002011-12-28 17:23:15.0001http://www.mulberrybagshome.com/ 786478 2011-12-28 17:34:16.0002011-12-28 17:34:16.0001http://localhost:8888/mxunit/mxunit/runner/index.cfm?test=C%3A%2FUsers%2FOliver%2FDevelopment%2Fswippa-workspace%2FNeo4Railo-Tests%2Fsrc%2Fcom%2Fswippa%2Fneo4railo%2Ftests%2F&componentPath=com.swippa.neo4railo.tests 786457 2011-12-28 18:04:15.0002011-12-28 18:04:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=QLP8TuvKJKbh0QHqxsyIAg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-12-29 19:24:15.0002011-12-29 19:24:15.000Continuous Integration -- Setting up Notifications1marcesher2011-04-02 14:18:48.890marcesher2011-04-02 14:18:48.890 6750466 currentContinuous Integration -- Running tests with Jenkins1marcesher2011-04-02 13:17:44.769marcesher2011-04-02 13:17:44.769 6750461 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTDD%2BExample%2B--%2BImplementing%2BNew%2BFunctionality&ei=vaX8TpiOLKaqsQL4rNDQAQ&usg=AFQjCNFMqy6xDEya8u95qHX83uiC0vfXew 786598 2011-12-29 18:27:15.0002011-12-29 18:27:15.0004http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&sqi=2&ved=0CDEQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=waT8TtDAA6a2sQKx-N2fAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-29 18:22:15.0002011-12-29 18:37:15.0001http://cfinnovate.com/display/default/Mocking 5341239 2011-12-29 16:44:15.0002011-12-29 16:44:15.0001http://cfinnovate.com/display/default/Creating+a+Mock 5341597 2011-12-29 16:43:15.0002011-12-29 16:43:15.0003Continuous Integration -- Setting up Notifications5marcesher2011-04-02 14:18:48.000marcesher2011-04-02 14:26:25.000 6750466 current1http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=RYL8Ts3HJ-b50gHOxLn_AQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-29 15:55:15.0002011-12-29 15:55:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CFAQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FContinuous%2BIntegration%2B--%2BSetting%2Bup%2BNotifications&ei=XEr8TsDdLMvtOZfj2bkB&usg=AFQjCNHaXhr2SV3L7u9gTZv1YcTjZBXFgA 6750466 2011-12-29 11:57:16.0002011-12-29 11:57:16.000Continuous Integration -- Setting up Notifications2marcesher2011-04-02 14:18:48.890marcesher2011-04-02 14:21:29.201 6750466 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CFUQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&ei=-Sz8TouNIsqE-wabrbSuAQ&usg=AFQjCNGuFCGDqlpzgiECmQ44UVUPJ22xjQ 5341276 2011-12-29 09:52:15.0002011-12-29 09:52:15.000Continuous Integration -- Setting up Notifications3marcesher2011-04-02 14:18:48.890marcesher2011-04-02 14:24:59.573 6750466 currentContinuous Integration -- Setting up Notifications4marcesher2011-04-02 14:18:48.890marcesher2011-04-02 14:25:58.274 6750466 current1http://wiki.mxunit.org/display/default/Install%2Bthe%2BEclipse%2BPlugin 786517 2011-12-29 04:34:15.0002011-12-29 04:34:15.0001http://hsup-trunk.local/mxunit/samples/samples.cfm 786457 2011-12-30 18:41:15.0002011-12-30 18:41:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertnull&source=web&cd=1&ved=0CCQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=LOv9Tq2yBMeKsQLEqaHTAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-30 17:35:15.0002011-12-30 17:35:15.000Continuous Integration -- Advanced Notification Control1marcesher2011-04-02 15:52:31.178marcesher2011-04-02 15:52:31.178 6750477 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=g-L9TvaFHNH82gXK8ZiZAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-12-30 16:58:16.0002011-12-30 16:58:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CDcQjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=g-L9TvaFHNH82gXK8ZiZAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-30 16:59:15.0002011-12-30 16:59:15.0001http://wiki.mxunit.org/display/default/Message-First+Assertions+%28CFUnit+Style%29 5341326 2011-12-30 14:37:15.0002011-12-30 14:37:15.000Continuous Integration -- Advanced Notification Control2marcesher2011-04-02 15:52:31.178marcesher2011-04-02 15:56:53.154 6750477 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=Dtv9To6ZBoPW0QH2s5m9Ag&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&sig2=KuBQdnGQ6Fd2CJjXU5dRNA 4292736 2011-12-30 16:27:15.0002011-12-30 16:27:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit.runner.&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=O7L9TpTHAo_ysgaZ6oXtDw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=OgECoJwjWK5t13-c85VpXg 5341269 2011-12-30 13:33:15.0002011-12-30 13:33:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=8MD9TviPIcbj0QGT-oDwCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-30 14:35:16.0002011-12-30 14:35:16.0001http://search.conduit.com/ResultsExt.aspx?ctid=CT2508618&SearchSource=3&q=testng+%2B+assertEquals+%2B+boolean 786478 2011-12-30 07:52:15.0002011-12-30 07:52:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=CFDE1D116AED852882FCCB56D418CC81?replyToComment=5341502&#comment-5341502 5341233 2011-12-30 08:10:15.0002011-12-30 08:10:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=TbP8TpPGMuPh0QGcmuRi&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=nD9ly023aVMIB35k2fXS9Q 4292713 2011-12-29 19:25:15.0002011-12-29 19:25:15.0003http://www.google.com/search?hl=en&source=hp&q=jenkins+ant+integration&gbv=2&oq=jenkins+ant+integration&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3000l14297l0l14781l23l23l0l12l12l0l282l1874l0.7.4l11l0 6750368 2011-12-29 20:01:15.0002011-12-29 20:22:15.0001http://www.uggsnederlandmall.com/ 786478 2011-12-24 13:36:16.0002011-12-24 13:36:16.0001http://127.0.0.1/mxunit/runner/index.cfm?test=mxunit.tests.framework.AssertTest&componentPath= 786457 2011-12-24 22:16:15.0002011-12-24 22:16:15.0001http://www.kravs.walbrzych.pl/milosc-i-anarchia-online-za-darmo.htm 786494 2011-12-24 13:47:15.0002011-12-24 13:47:15.000Continuous Integration -- ANT - The Glue between Jenkins and your Tests2marcesher2011-03-08 11:22:51.383marcesher2011-03-08 11:40:12.727 6750368 current1http://opera.timedom.org/Samsung/Samsung-S5150-Diva.html 6160402 2011-12-25 02:09:15.0002011-12-25 02:09:15.000Continuous Integration -- ANT - The Glue between Jenkins and your Tests1marcesher2011-03-08 11:22:51.383marcesher2011-03-08 11:22:51.383 6750368 current9http://wiki.mxunit.org/display/fb/2009/06/ 786457 2011-12-25 19:38:15.0002011-12-26 03:22:15.0002http://www.uggsforcheapsite.com/ 786478 2011-12-24 04:28:15.0002011-12-26 14:34:15.000Continuous Integration -- ANT - The Glue between Jenkins and your Tests5marcesher2011-03-08 11:22:51.383marcesher2011-03-08 12:00:09.890 6750368 currentContinuous Integration -- ANT - The Glue between Jenkins and your Tests3marcesher2011-03-08 11:22:51.383marcesher2011-03-08 11:56:55.497 6750368 current5http://devel-svr03/murakami/mxunit/samples/samples.cfm 786457 2011-12-24 08:06:15.0002011-12-24 08:13:15.000Continuous Integration -- ANT - The Glue between Jenkins and your Tests4marcesher2011-03-08 11:22:51.383marcesher2011-03-08 11:58:25.690 6750368 currentContinuous Integration -- ANT - The Glue between Jenkins and your Tests7marcesher2011-03-08 11:22:51.383marcesher2011-03-08 12:34:04.667 6750368 current3http://wiki.mxunit.org/Built-In%2BAssertions?showComments=false 786478 2011-12-24 11:33:15.0002011-12-24 11:33:15.000Continuous Integration -- ANT - The Glue between Jenkins and your Tests6marcesher2011-03-08 11:22:51.383marcesher2011-03-08 12:33:03.294 6750368 current3http://wiki.mxunit.org/Built-In%2BAssertions?showComments=true 786478 2011-12-24 11:33:15.0002011-12-24 11:33:15.000Continuous Integration -- ANT - The Glue between Jenkins and your Tests9marcesher2011-03-08 11:22:51.383marcesher2011-03-08 12:43:44.314 6750368 currentContinuous Integration -- ANT - The Glue between Jenkins and your Tests8marcesher2011-03-08 11:22:51.383marcesher2011-03-08 12:42:21.878 6750368 current4Data driven testing with MXUnit dataproviders6virtix2009-11-16 20:09:12.000haylo752011-03-08 17:21:09.863Fixed reference in "Query Dataprovider Example" to query variable name from "query" to "query_data". 4292794 current1http://www.google.co.in/search?q=svnant+%2B+pulse&hl=en&safe=active&gbv=2&prmd=ivns&ei=FlX4Toi1JcHmggeZmtGRAg&start=10&sa=N 6750362 2011-12-26 11:55:15.0002011-12-26 11:55:15.0004Data driven testing with MXUnit dataproviders5virtix2009-11-16 20:09:12.000virtix2010-07-14 02:02:54.000 4292794 current9http://wiki.mxunit.org/display/fb/2009/06/18/ 786457 2011-12-25 19:38:15.0002011-12-26 03:22:15.0004Data driven testing with MXUnit dataproviders7virtix2009-11-16 20:09:12.000haylo752011-03-08 17:41:46.498Reverted from v. 5 - fixing query generation code and will look at raw wiki formatting as WYSIWYG inserted undesirable cruft. 4292794 current1http://search.yahoo.com/search;_ylt=A0oGdXcM.vdOcTIAFrFXNyoA?ei=UTF-8&fr=crmas&p=create+easy+test+for+mxunit+test+coldfusion&SpellState=&fr2=sp-qrw-corr-top 786575 2011-12-26 05:25:15.0002011-12-26 05:25:15.000Presentations, Talks, and Meetups13virtix2010-01-15 15:14:51.000marcesher2010-11-06 17:37:42.000 4685854 current2http://www.cheapuggbootsukshop.com/ 786478 2011-12-26 05:57:15.0002011-12-27 10:10:15.0000Continuous Integration -- Getting Started2marcesher2011-03-06 23:49:45.633marcesher2011-03-06 23:57:37.487 6750362 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=Tk75Tro5hrm3B_3XscAM&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-12-27 05:36:15.0002011-12-27 05:36:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&ei=Zkr5Tp_aGYfMtgfY3KDcBA&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-12-27 05:20:15.0002011-12-27 05:20:15.0001http://www.google.de/search?q=genkins+automation&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=8rf5Tsi7KNOctwfj_oSdDw 6750360 2011-12-27 13:07:15.0002011-12-27 13:07:15.0001http://www.google.co.in/search?q=example+project+for+testng+with+jenkins&hl=en&source=hp&gbv=2&gs_sm=e&gs_upl=3203l18782l0l19328l23l21l1l5l0l0l360l2313l2-2.5l7l0&safe=on&oq=example+project+for+testng+with+jenkins&aq=f&aqi=&aql= 6750461 2011-12-27 08:26:15.0002011-12-27 08:26:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&ei=ABH5Tt6HJIGFtgfhwuzQBg&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA 5341218 2011-12-27 01:15:15.0002011-12-27 01:15:15.0004Data driven testing with MXUnit dataproviders8virtix2009-11-16 20:09:12.000haylo752011-03-08 17:45:32.613Fixed code in "Query Dataprovider Example" dealing with query generation. 4292794 current1http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FKnown%2BIssues%2Band%2Bthings%2Bto%2Blook%2Bout%2Bfor&ei=7hD5Tt2qK9KutweAneTQBg&usg=AFQjCNHzbpSR9EagYrcy5e9a__WEzLeO7w 5341416 2011-12-27 01:14:15.0002011-12-27 01:14:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=kw_5TomdO4XYtgfZpYDRBg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-12-27 01:08:16.0002011-12-27 01:08:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=WQ_5TtGJOIrNtgehwNXTBg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-12-27 01:08:15.0002011-12-27 01:08:15.0001http://www.clshoeuksale.com/ 786478 2011-12-27 03:20:15.0002011-12-27 03:20:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CEcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=Eyv6Tpr2JNPOiAK227CVDQ&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-12-27 21:18:16.0002011-12-27 21:18:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=kCv6TtbvBYOgtweO54zQBg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=0WBtE5ARwB3AOM8yl0hEmQ 786478 2011-12-27 21:20:15.0002011-12-27 21:20:15.0001http://ioc1.local:8080/mxunit/runner/index.cfm?test=tests.Empty&componentPath= 786457 2011-12-27 21:02:15.0002011-12-27 21:02:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=Jyf6Tt3MDsHm0QGPna3MAg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&sig2=NM7ssMqNuspP9H_sxZ-D-Q 4292736 2011-12-27 21:02:16.0002011-12-27 21:02:16.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 786598 2011-12-28 00:23:15.0002011-12-28 00:23:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341307 2011-12-28 00:24:15.0002011-12-28 00:24:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=ek36TqKnH6ag2gXD8fyJAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=ERHmDpC09cdErMdenGfaSQ 786457 2011-12-27 23:45:15.0002011-12-27 23:45:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=llD6TvuOLYe42wXHgvWMAg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&sig2=yb8mJI-GytoURHLrAtQv_Q 4292736 2011-12-27 23:58:15.0002011-12-27 23:58:15.0001http://www.google.ch/search?q=ant+jenkins+api&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox 6750368 2011-12-27 16:50:18.0002011-12-27 16:50:18.0001http://www.bing.com/search?q=jenkins+junit+ant&form=MSNH14&qs=n&sk= 6750461 2011-12-27 20:42:15.0002011-12-27 20:42:15.0001http://www.bing.com/search?q=jenkins+invoke+ant&form=MSNH14&qs=n&sk= 6750461 2011-12-27 18:23:15.0002011-12-27 18:23:15.0001http://wiki.mxunit.org/display/default/TestResult+Output+Formats?focusedCommentId=6751455 786582 2012-01-09 11:34:15.0002012-01-09 11:34:15.0001http://wiki.mxunit.org/display/default/Writing+Custom+Assertions?focusedCommentId=6751453 5341307 2012-01-09 11:34:15.0002012-01-09 11:34:15.0001http://wiki.mxunit.org/display/default/Anatomy+of+a+TestCase?focusedCommentId=6751458 5341647 2012-01-09 11:33:15.0002012-01-09 11:33:15.0001http://wiki.mxunit.org/display/default/Creating+Test+Suites?focusedCommentId=6751454 786575 2012-01-09 11:34:15.0002012-01-09 11:34:15.0001http://wiki.mxunit.org/display/default/Wildcard+Pattern+Matching?focusedCommentId=6751456 5341258 2012-01-09 11:33:15.0002012-01-09 11:33:15.0001http://wiki.mxunit.org/spaces/spacepermissions.action?key=default 786457 2009-02-11 10:48:15.0002009-02-11 10:48:15.0001http://wiki.mxunit.org/display/default/Using+External+Mocking+Frameworks?focusedCommentId=6751457 5341623 2012-01-09 11:33:15.3742012-01-09 11:33:15.37412http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation 786457 2009-02-11 10:08:15.0002012-01-04 02:57:15.0001http://wiki.mxunit.org/display/default/Using+request.debug%28%29?focusedCommentId=6751459 2195464 2012-01-09 11:32:15.0002012-01-09 11:32:15.0001http://wiki.mxunit.org/display/default/DAO+Test+Adapter+Pattern?focusedCommentId=6751460 4292766 2012-01-09 11:33:15.0002012-01-09 11:33:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=7DD5884A8C0079430ABB31385B0E3F58?replyToComment=5341502&#comment-5341502 5341233 2012-01-09 02:14:15.0002012-01-09 02:14:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications?showComments=true&showCommentArea=true 6750466 2012-01-09 03:25:15.0002012-01-09 03:25:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications?showComments=true&editComment=true&commentId=6751805& 6750466 2012-01-09 03:37:16.0002012-01-09 03:37:16.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications?focusedCommentId=6751805& 6750466 2012-01-09 03:37:16.0002012-01-09 03:37:16.0001http://whatlanguagetolearn.com/how-to-learn-japanese 5341276 2012-01-08 16:37:15.0002012-01-08 16:37:15.0001http://www.google.co.in/search?hl=en&source=hp&q=request+instances+wizard&gbv=2&rlz=1W1SKPB_en&oq=request+instances&aq=1&aqi=g2g-b2&aql=&gs_sm=e&gs_upl=1110l8172l0l11953l17l17l0l0l0l0l687l4031l3-4.3.2l9l0 6160402 2012-01-08 17:54:15.0002012-01-08 17:54:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20compare%20strings&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=PSIKT4WwKcH-2QXl9NysAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2012-01-09 00:00:16.0002012-01-09 00:00:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=eG4KT8DWI4LN0AGB3qHbDw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=XIPsqtDqf3dypVdAbh2gwQ 5341269 2012-01-09 05:25:16.0002012-01-09 05:25:16.0001http://www.google.com/url?sa=t&rct=j&q=task%20doc&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=4oQKT6rHLcWEtgfuuNj1Bg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2012-01-09 07:01:16.0002012-01-09 07:01:16.0001http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server?showComments=true&showCommentArea=true 6750360 2012-01-09 07:15:15.0002012-01-09 07:15:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=lpwKT_GxGs6diAfX1YSSCQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2012-01-09 08:42:16.0002012-01-09 08:42:16.0001http://www.google.no/search?q=assertion+patterns&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2009-02-19 12:12:15.0002009-02-19 12:12:15.0001http://www.google.co.in/search?hl=en&source=hp&q=creating+ant+build+file+for+junit+test+reports&gbv=2&oq=creating+ant+build+file+for+junit+test+reports&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1171l20531l0l20687l50l47l0l33l33l0l375l2295l2-7.2l9l0 5341276 2012-01-09 10:59:15.0002012-01-09 10:59:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications?focusedCommentId=6751805 6750466 2012-01-09 11:31:15.0002012-01-09 11:31:15.0001http://wiki.mxunit.org/display/default/Automation+with+Jenkins+Continuous+Integration+Server?focusedCommentId=6751810 6750360 2012-01-09 11:31:15.0002012-01-09 11:31:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=786494 786494 2012-01-09 09:45:15.0002012-01-09 09:45:15.0002http://www.google.de/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDQQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=VrcKT6ShGJGPsAaW25GDDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-09 10:36:15.0002012-01-09 10:36:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&sqi=2&ved=0CDAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=crIKT7nkL4y5iAe4oNClCQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2012-01-09 10:15:16.0002012-01-09 10:15:16.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&q=jenkins+ant&oq=jenkins+ant&aq=f&aqi=g10&aql=&gs_sm=e&gs_upl=736l2838l0l5461l11l10l0l2l2l0l225l1157l2.5.1l8l0 6750368 2011-10-07 09:22:15.0002011-10-07 09:22:15.0001http://www.google.co.uk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=set+up+mxunit+in+eclipse 786529 2011-10-07 08:19:15.0002011-10-07 08:19:15.0001http://wiki.mxunit.org/notify-Deny_NotifyUser?aHR0cDovL3dpa2kubXh1bml0Lm9yZy9kaXNwbGF5L2RlZmF1bHQvVXNpbmcrdGhlK0FudCtUYXNrK3RvK0dlbmVyYXRlK0pVbml0K1JlcG9ydHM= 5341276 2011-10-07 10:27:15.0002011-10-07 10:27:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=generate+report+with+jUnit&oq=generate+report+with+jUnit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=875l9390l0l9515l34l26l5l6l6l0l312l2938l0.2.9.1l12l0 5341276 2011-10-07 10:27:15.0002011-10-07 10:27:15.0001http://www.google.co.uk/search?q=MXUnit+assertEquals&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 786478 2011-10-07 10:14:15.0002011-10-07 10:14:15.0001http://www.google.ie/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+test+runner 6750461 2011-10-07 09:53:15.0002011-10-07 09:53:15.0001http://www.google.com/search?q=ant+failing+build+on+failed+tests&ie=utf-8&oe=utf-8&aq=t&rls=com.morganstanley:en-US:unofficial&client=firefox-a 6750464 2011-10-07 14:06:15.0002011-10-07 14:06:15.0001http://www.google.ru/search?q=confluence+notifications+no+such+space&hl=ru&newwindow=1&client=firefox-a&rls=org.mozilla:en-US:official&prmd=imvns&ei=jfCOTr_-K8OhOuWT2K8B&start=10&sa=N&biw=1280&bih=817 6750477 2011-10-07 13:09:15.0002011-10-07 13:09:15.0001http://www.google.fr/search?hl=fr&biw=1920&bih=909&q=%22jenkins%22+smtp+parameters&oq=%22jenkins%22+smtp+parameters&aq=f&aqi=&aql=&gs_sm=e&gs_upl=9138l9653l0l10355l2l2l0l0l0l0l274l372l1.0.1l2l0 6750466 2011-10-07 12:41:15.0002011-10-07 12:41:15.0001http://www.google.nl/search?gcx=c&sourceid=chrome&ie=UTF-8&q=windows+jenkins+git.cmd+git.exe 6750543 2011-10-07 10:39:15.0002011-10-07 10:39:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=TiGPTofdL4OmsQLryPSzAQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-10-07 16:24:19.0002011-10-07 16:24:19.0004http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+Propertie+file+&ie=utf-8&oe=utf-8 6750461 2011-10-07 15:09:15.0002011-10-17 08:56:16.0001http://www.google.ch/search?q=how+to+integrate+junit+test+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-10-07 14:22:15.0002011-10-07 14:22:15.0001http://www.google.com/search?hl=en&source=hp&q=Using+MXUnit+with+CF+Builder&oq=Using+MXUnit+with+CF+Builder&aq=f&aqi=&aql=&gs_sm=e&gs_upl=245469l253437l0l253594l28l27l0l19l0l0l266l1108l1.5.1l7l0 5341332 2011-10-07 14:14:15.0002011-10-07 14:14:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=mxunit%20beforetests&ei=lymPTtr_GsqGsgL33eGFAQ&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-10-07 17:00:15.0002011-10-07 17:00:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+build+call+ant 6750368 2011-10-07 17:04:15.0002011-10-07 17:04:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&rct=j&q=mxunit%20debug&ei=TiGPTofdL4OmsQLryPSzAQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA 2195464 2011-10-07 16:25:15.0002011-10-07 16:25:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CCMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20docs&ei=GySPTpO5CJSctweAh4WNDA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=AJdKHjlIvqkWYwIM48ArUw 786457 2011-10-07 16:36:15.0002011-10-07 16:36:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=session%20variable%20mxunit%20test%20fail&ei=eDSPTpigEMPu0gGQ_PVG&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-10-07 17:46:15.0002011-10-07 17:46:15.0001http://www.google.sk/search?q=jenkins+add+git+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-10-07 18:58:15.0002011-10-07 18:58:15.0001http://dev1.secure/mxunit/ 786457 2011-10-07 17:20:15.0002011-10-07 17:20:15.0001http://wiki.mxunit.org/spaces/listattachmentsforspace.action?key=default 4947975 2011-10-07 17:25:15.0002011-10-07 17:25:15.0002http://mavensettingsxml.com/ant/automation-with-jenkins-continuous-integration-server-mxunit--/ 6750360 2011-10-07 20:07:15.0002011-10-10 17:05:15.0001http://www.google.de/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+unit+testresults+where#hl=de&sa=X&ei=1ViPTqzpCJOz8QPcpoUU&ved=0CBgQBSgA&q=jenkins+junit+test+results+where&spell=1&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=17de975489b73ad8&biw=1280&bih=598 6750461 2011-10-07 20:21:15.0002011-10-07 20:21:15.0002http://wiki.mxunit.org/display/default/MXUnit+Documentation 6160438 2011-10-07 19:19:15.0002011-10-07 19:19:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+ant+target 6750368 2011-10-07 19:36:15.0002011-10-07 19:36:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 5341276 2011-10-07 20:58:15.0002011-10-07 20:58:15.0002http://duckduckgo.com/post.html 6750461 2011-10-07 21:24:15.0002011-12-08 00:43:15.0002http://www.google.ee/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+git+public+key 6750543 2011-10-07 21:28:15.0002011-10-08 13:26:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-NextSteps 786499 2011-10-07 21:28:15.0002011-10-07 21:28:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20run%20all%20tests&ei=GI2PToe2GdOmsQKU0tSjAQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-10-08 00:04:15.0002011-10-08 00:04:15.0001http://www.google.co.uk/search?q=Cannot+run+program+%22phpab%22&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-10-08 00:41:15.0002011-10-08 00:41:15.0002http://www.google.com/search?aq=f&gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-10-08 04:28:15.0002011-10-18 18:52:15.0001http://www.google.ca/search?gcx=w&sourceid=chrome&ie=UTF-8&q=git+jenkins+ssh+key+password 6750543 2011-10-08 05:09:15.0002011-10-08 05:09:15.0004http://127.0.0.1:49383/help/advanced/tocView.jsp?view=toc 4292815 2011-10-08 10:00:17.0002011-10-08 10:00:17.0007http://henke.ws/post.cfm/setting-up-mxunit-eclipse-plugin-with-cfwheels 786529 2011-10-08 10:03:15.0002012-01-06 10:21:15.0001http://www.google.co.in/url?sa=t&source=web&cd=10&ved=0CGIQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=test%20result%20format%20&ei=Q0GQToj7JMrOrQfi4MG3AQ&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g&cad=rja 786582 2011-10-08 12:53:15.0002011-10-08 12:53:15.0001http://www.google.com/search?q=help%2C+view+confluence+plugin+in+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292817 2011-10-08 18:14:15.0002011-10-08 18:14:15.0001http://www.bing.com/search?q=connect+doc+task+event+contacts+notes&src=ie9tr 5341269 2011-10-08 21:50:15.0002011-10-08 21:50:15.0001http://127.0.0.1:60913/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-10-09 15:31:15.0002011-10-09 15:31:15.000default 6160444 marcesher2010-10-27 14:10:53.000marcesher2010-10-27 14:10:53.0001http://www.google.co.uk/search?q=mxunit+assert+functions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2011-10-09 12:20:16.0002011-10-09 12:20:16.0001http://www.google.fr/search?q=coldfusion+snippets&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5341332 2011-10-09 11:39:15.0002011-10-09 11:39:15.000default 6160444 marcesher2010-10-27 14:10:53.000marcesher2010-10-27 14:10:53.000Adobe MAX 2010 -- ColdFusion Skunkworksdefault 6160392 marcesher2010-10-27 14:13:54.000marcesher2010-10-27 14:13:54.0001http://www.google.de/search?sclient=psy-ab&hl=de&rlz=1G1GGLQ_DEDE255&source=hp&q=jenkins+git+ssh+public+key&btnG=Suche 6750543 2011-10-09 08:16:15.0002011-10-09 08:16:15.000Creating an AWS Accountdefault 6160392 marcesher2010-10-27 14:13:54.000marcesher2010-10-27 14:13:54.000Launching your first EC2 Instancedefault 6160392 marcesher2010-10-27 14:13:54.000marcesher2010-10-27 14:13:54.000Creating an EC2 ColdFusion AMIdefault 6160392 marcesher2010-10-27 14:13:54.000marcesher2010-10-27 14:13:54.000Launching your ColdFusion AMI as a new Instancedefault 6160392 marcesher2010-10-27 14:13:54.000marcesher2010-10-27 14:13:54.000Amazon EC2 Security Groupsdefault 6160392 marcesher2010-10-27 14:13:54.000marcesher2010-10-27 14:13:54.000Deploying code to multiple ColdFusion EC2 instancesdefault 6160392 marcesher2010-10-27 14:13:54.000marcesher2010-10-27 14:13:54.0001http://wiki.mxunit.org/display/default/Configure+and+Test+the+Plugin?showComments=true 786499 2011-10-09 23:06:15.0002011-10-09 23:06:15.0001http://www.google.ch/search?q=mxunit+eclipse+plugin+configure&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786517 2011-10-09 22:23:15.0002011-10-09 22:23:15.0001http://127.0.0.1:64343/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-10-09 22:09:15.0002011-10-09 22:09:15.0001http://www.google.ch/url?sa=t&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=eclipse%20mxunit%20download&ei=HwySTor1H4agOpjOlcwN&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ&cad=rja 786517 2011-10-09 21:31:15.0002011-10-09 21:31:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCQQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=WOaRTq2FL8j20gG5z41D&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-09 18:50:15.0002011-10-09 18:50:15.0001http://www.google.be/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+add+ant+lib+file 6750368 2011-10-09 17:38:15.0002011-10-09 17:38:15.0007http://wiki.mxunit.org/display/default/Running+your+Tests+under+the+Application+Scope+--+Custom+RemoteFacades 786499 2011-10-09 16:12:17.0002012-01-05 00:19:15.0001http://www.google.com/search?client=safari&rls=en&q=run+junit+in+jenkins&ie=UTF-8&oe=UTF-8 6750461 2011-10-10 07:47:15.0002011-10-10 07:47:15.0001http://www.google.es/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-10-10 08:03:15.0002011-10-10 08:03:15.0001http://www.google.co.uk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+ant 6750368 2011-10-10 07:22:15.0002011-10-10 07:22:15.0001http://www.google.com.pk/ 6750368 2011-10-10 07:22:15.0002011-10-10 07:22:15.0001http://www.google.com/search?q=jenkins+coldfusion&ie=utf-8&oe=utf-8&aq=t 6750368 2011-10-10 05:45:15.0002011-10-10 05:45:15.0001http://www.google.com/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-10-10 06:36:15.0002011-10-10 06:36:15.0001http://www.google.com.hk/search?hl=zh-TW&q=Jenkins+automation&oq=Jenkins+automation&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=12753l17367l0l17589l11l10l0l7l7l1l263l658l0.1.2l3l0 6750360 2011-10-10 01:49:15.0002011-10-10 01:49:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS257&q=jenkins+build+ant&oq=jenkins+build+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=84l7356l0l7736l21l20l0l5l5l2l222l2024l4.10.1l15l0 6750368 2011-10-10 05:03:15.0002011-10-10 05:03:15.0001http://yandex.ru/yandsearch?p=2&text=jenkins+jUnit&clid=139040&lr=213 6750461 2011-10-10 11:34:15.0002011-10-10 11:34:15.0001http://www.google.co.uk/search?aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+ant 5341276 2011-10-10 13:32:15.0002011-10-10 13:32:15.0001http://www.google.de/search?q=jenkins+junit+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-10-10 10:53:15.0002011-10-10 10:53:15.0001http://www.google.dk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+run+tests 6750461 2011-10-10 11:17:15.0002011-10-10 11:17:15.0001http://www.google.fr/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+specify+ssh+key+git 6750543 2011-10-10 10:00:15.0002011-10-10 10:00:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+git+publickey+with+password&ie=utf-8&oe=utf-8 6750543 2011-10-10 09:19:15.0002011-10-10 09:19:15.0001http://www.google.co.uk/search?q=jenkins+junit+format&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-10-10 14:27:15.0002011-10-10 14:27:15.0001http://127.0.0.1:53762/help/advanced/tocView.jsp?view=toc 4292815 2011-10-10 15:26:15.0002011-10-10 15:26:15.0002http://www.google.com/search?client=ubuntu&channel=fs&q=java+junit+formatter&ie=utf-8&oe=utf-8 5341276 2011-10-10 14:47:15.0002011-10-11 08:53:15.0001http://www.google.ie/search?gcx=c&sourceid=chrome&ie=UTF-8&q=ant+vs+jenkins 6750368 2011-10-10 13:46:21.0002011-10-10 13:46:21.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bto%2Buse%2Bit&rct=j&q=how%20to%20use%20mxunit&ei=vO-STpDrAuWMsALO-aiGAQ&usg=AFQjCNEKSUennvJ2pZyykrIzS_uTAvuEag&cad=rja 5341231 2011-10-10 13:42:15.0002011-10-10 13:42:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+update+workspace&ie=utf-8&oe=utf-8 6750461 2011-10-10 14:08:15.0002011-10-10 14:08:15.0001http://www.google.co.uk/search?q=mxunit+assert+functioins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2011-10-10 13:51:15.0002011-10-10 13:51:15.0001http://www.google.com/search?hl=en&biw=1252&bih=515&q=MXunit+-+how+to&oq=MXunit+-+how+to&aq=f&aqi=g-v1&aql=&gs_sm=e&gs_upl=552739l563017l0l563271l24l24l4l1l1l0l284l3289l0.13.6l19l0 5341231 2011-10-10 16:47:15.0002011-10-10 16:47:15.0001http://www.google.com/search?hl=en&sa=X&ei=SxeTTqrgAaTosQLDiY2FAQ&ved=0CBkQvgUoAA&q=mxunit+assert+statements&nfpr=1&biw=1440&bih=755 786478 2011-10-10 16:31:15.0002011-10-10 16:31:15.0001http://dev.shumsky.com/mxunit/ 786457 2011-10-10 17:54:16.0002011-10-10 17:54:16.0001http://www.google.co.uk/search?q=jenkins+post+build+action+to+get+JUnit+results&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750461 2011-10-10 16:58:15.0002011-10-10 16:58:15.0001http://127.0.0.1:53762/help/advanced/tocView.jsp?view=toc 4292820 2011-10-10 15:42:15.0002011-10-10 15:42:15.0001http://www.google.co.uk/search?aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+ant 6750368 2011-10-10 16:23:15.0002011-10-10 16:23:15.0001http://www.google.de/url?sa=t&source=web&cd=8&ved=0CGEQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BAWS%2BAccount&rct=j&q=aws%20confluence&ei=3U-TTsD_EoSEhQf0sqkK&usg=AFQjCNGLSpt7xMx2jP-DreL9jtnpboRAhw 6160394 2011-10-10 20:33:15.0002011-10-10 20:33:15.0001http://www.google.se/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+build+ant+root 6750368 2011-10-10 20:44:15.0002011-10-10 20:44:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+windows+ant 6750368 2011-10-10 21:00:15.0002011-10-10 21:00:15.0001http://www.google.com/search?hl=en&source=hp&q=Junitreport+ant+task&oq=Junitreport+ant+task&aq=f&aqi=&aql=&gs_sm=e&gs_upl=4079l9422l0l9641l20l17l0l10l10l0l203l766l2.3.1l6l0 5341276 2011-10-10 18:00:15.0002011-10-10 18:00:15.0001http://www.google.com/url?sa=t&source=web&cd=8&ved=0CEoQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=start%20stop%20coldfusion%20with%20ant&ei=uzCTTsjFL8fs0gGs0bws&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-10-10 18:21:15.0002011-10-10 18:21:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+productivity&ie=UTF-8&oe=UTF-8 4685854 2011-10-10 19:14:15.0002011-10-10 19:14:15.0002http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert%20diff&ei=DkyTTuDbOemksQKPoLGzAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-10 20:19:15.0002011-10-10 20:23:15.0001http://www.google.com/search?q=running+war+files+in+jenkins+container&sourceid=ie7&rls=com.microsoft%3Aen-US&oe=utf8&safe=images&oq=running+war+files+in+jenkins+container&aq=f&aqi=&aql=&gs_sm=e&gs_upl=18563l20017l0l20235l10l9l0l8l0l0l219l219l2-1l1l0 6750362 2011-10-10 22:17:15.0002011-10-10 22:17:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGHP_enUS429US429&q=cfcomponent+output 5734498 2011-10-10 23:48:15.0002011-10-10 23:48:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20method%20replacement&ei=5ISTTrOXJIX-iQKomqWXBQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-10-11 00:19:15.0002011-10-11 00:19:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=AYqTTpm9FsfdiAL-163zBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-11 00:40:15.0002011-10-11 00:40:15.0001http://www.google.com/search?q=mxunit+mock+gateway&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341597 2011-10-10 21:09:15.0002011-10-10 21:09:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1440&bih=777&q=mxunit&btnG=Google+Search 786457 2011-10-10 21:30:15.0002011-10-10 21:30:15.0001http://www.google.com/search?hl=en&q=jenkins+with+Junit 6750461 2011-10-10 22:02:15.0002011-10-10 22:02:15.0001http://www.google.com/search?q=jenkins+automation&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7_____en 6750360 2011-10-10 22:16:15.0002011-10-10 22:16:15.0001http://www.stumbleupon.com/su/2YAzaE/8tracks.com/shmeli13038/give-me-goosebumps 6160392 2011-10-06 23:13:15.0002011-10-06 23:13:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317940122187 6160392 2011-10-06 23:13:15.0002011-10-06 23:13:15.0004http://www.stumbleupon.com/refer.php?url=http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2 6160392 2011-10-06 23:11:15.0002011-10-06 23:21:15.0002http://www.stumbleupon.com/su/1RDFNA/fastlol.com/get_candy_for_free.html 6160392 2011-10-06 23:11:15.0002011-10-06 23:11:15.0001http://www.stumbleupon.com/su/23H4jY/www.smosh.com/smosh-pit/photos/20-biggest-idiots-facebook 6160392 2011-10-06 23:13:15.0002011-10-06 23:13:15.0002http://www.stumbleupon.com/su/1x5T86/www.comicsbeat.com/wp-content/uploads/2010/09/5021923309_715c73eeed_o.jpg 6160392 2011-10-06 23:13:15.0002011-10-06 23:13:15.0002http://www.stumbleupon.com/su/7JeF0P/www.wired.com/wired/archive/8.04/joy_pr.html 6160392 2011-10-06 23:13:15.0002011-10-06 23:13:15.0002http://www.stumbleupon.com/su/33uJ40/www.instructables.com/id/Easy-to-Build-WIFI-24GHz-Yagi-Antenna/step7/Connect-the-Antenna-to-the-Wifi-Modem/ 6160392 2011-10-06 23:13:15.0002011-10-06 23:20:15.0001http://kleiderschraenke.blogspot.com/ 786478 2011-10-06 23:01:15.0002011-10-06 23:01:15.000364http://www.stumbleupon.com/refer.php?url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2 6160392 2011-10-06 23:08:15.0002011-10-07 00:55:15.0001http://development.i4a.com/unittest/mxunit/ 786457 2011-10-06 22:25:15.0002011-10-06 22:25:15.0002http://www.stumbleupon.com/refer.php?url=http%3A//wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2 6160392 2011-10-06 22:26:15.0002011-10-06 22:26:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317852954424 6160392 2011-10-06 23:10:15.0002011-10-06 23:10:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317431407312 6160392 2011-10-06 23:11:15.0002011-10-06 23:12:15.00080http://www.stumbleupon.com/su/1SvCbu/wiki.mxunit.org/display/default/Running%252BAdobe%252BColdFusion%252Bon%252BAmazon%252BEC2 6160392 2011-10-06 23:09:15.0002011-10-06 23:25:15.0002http://www.stumbleupon.com/su/1IMYzj/dollysfoundation.chipin.com/harper 6160392 2011-10-06 23:10:15.0002011-10-06 23:10:15.0002http://www.stumbleupon.com/su/1t6p5c/www.html.it/articoli/niftycube/index.html 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.000//en.kioskea.net/faq/499-git-for-windowshttp 6160402 marcesher2010-10-18 18:36:43.000marcesher2010-10-18 18:36:43.0002http://www.stumbleupon.com/su/2Lnqiv/sweet-station.com/blog/2011/08/wallpaper-made-of-tiny-stickers/ 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.000//www.12robots.comhttp 6160402 marcesher2010-10-18 18:36:43.000marcesher2010-10-18 18:36:43.0003http://www.stumbleupon.com/su/1eKY6I/www.techdirt.com/articles/20111005/11124816224/ea-sues-ea-over-ea-trademark.shtml 6160392 2011-10-06 23:14:15.0002011-10-06 23:20:15.000//localhost/test.cfmhttp 6160402 marcesher2010-10-18 18:36:43.000marcesher2010-10-18 18:36:43.0001http://www.stumbleupon.com/su/2BlOAG/www.sciencedaily.com/releases/2011/10/111006141408.htm 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.000//ec2-174-129-164-113.compute-1.amazonaws.com/test.cfm\http 6160402 marcesher2010-10-18 18:36:43.000marcesher2010-10-18 18:36:43.0002http://www.stumbleupon.com/su/1CcWJw/geekbeat.tv/nexagon-makes-wounds-history/ 6160392 2011-10-06 23:15:15.0002011-10-06 23:15:15.0002http://www.stumbleupon.com/su/334tDC/www.2expertsdesign.com/graphics/40-witty-campaign-posters-for-a-cause 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.000//console.aws.amazon.com/ec2/homehttps 6160402 marcesher2010-10-18 18:36:43.000marcesher2010-10-18 18:36:43.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317939407150 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.000//www.bitvise.com/winsshdhttp 6160402 marcesher2010-10-18 18:36:43.000marcesher2010-10-18 18:36:43.0002http://www.stumbleupon.com/su/2zSQlE/platypus.mozdev.org/ 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.000//blog.mxunit.org/2009/04/timesavers-launchy.htmlhttp 6160402 marcesher2010-10-18 18:36:43.000marcesher2010-10-18 18:36:43.0002http://www.stumbleupon.com/su/8hSjtm/thenextweb.com/shareables/2011/05/19/hilarious-son-tells-81-yr-old-dad-that-twitter-is-google-search-youve-gotta-see-the-tweets/ 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.0001http://www.stumbleupon.com/su/3MC9nh/www.usatoday.com/tech/news/story/2011-10-06/Apples-future-looks-secure/50674130/1 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.0001http://www.stumbleupon.com/su/1ExC2c/documentcloud.github.com/underscore/ 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.0001http://www.stumbleupon.com/su/2XZsIc/www.cio.com/article/688450/Why_You_Shouldn_t_Buy_a_Discounted_TouchPad_Tablet%253Fsource%253Dctwartcio 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317934869157 6160392 2011-10-06 23:14:15.0002011-10-06 23:17:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317939457367 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317905387416 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.0002http://www.stumbleupon.com/su/1xPeJx/itunes.apple.com/us/album/best-of-2011-dance-hits%252521/id460757445 6160392 2011-10-06 23:14:15.0002011-10-06 23:14:15.0002http://www.stumbleupon.com/su/6dnxjX/www.makeuseof.com/tech-fun/servers/ 6160392 2011-10-06 23:15:15.0002011-10-06 23:15:15.0004http://www.stumbleupon.com/su/23Etac/weareatomik.com/2011/09/27/homemade-pip-boy-apocalypse/ 6160392 2011-10-06 23:15:15.0002011-10-06 23:19:15.0001http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317620335397 6160392 2011-10-06 23:16:15.0002011-10-06 23:16:15.0002http://www.stumbleupon.com/su/8NdPfP/io9.com/5845223/10-crazy-science-experiments-that-wound-up-in-your-kitchen 6160392 2011-10-06 23:16:15.0002011-10-06 23:16:15.0002http://www.stumbleupon.com/su/1JqEmP/www.dailyfork.com/2009/12/the_8_cheapest_drinks_for_gett.php 6160392 2011-10-06 23:16:15.0002011-10-06 23:16:15.0002http://www.stumbleupon.com/su/2fw2s1/www.shoeboxblog.com/wp-content/uploads/2008/12/xbox-live.jpg 6160392 2011-10-06 23:16:15.0002011-10-06 23:17:15.0002http://www.stumbleupon.com/su/8zkFGs/premeditatedleftovers.com/pumpkin-dip/ 6160392 2011-10-06 23:16:15.0002011-10-06 23:16:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317698029542 6160392 2011-10-06 23:16:15.0002011-10-06 23:18:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317940179249 6160392 2011-10-06 23:15:15.0002011-10-06 23:15:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317930961125 6160392 2011-10-06 23:15:15.0002011-10-06 23:15:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317832608602 6160392 2011-10-06 23:15:15.0002011-10-06 23:15:15.0001http://www.stumbleupon.com/su/77RsNl/kei-acedera.cgsociety.org/gallery/623844/ 6160392 2011-10-06 23:15:15.0002011-10-06 23:15:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317932613390 6160392 2011-10-06 23:15:15.0002011-10-06 23:15:15.0002http://www.stumbleupon.com/su/17W6nI/www.polyvore.com/real_housewives_indy/set%253Fid%253D37109314 6160392 2011-10-06 23:15:15.0002011-10-06 23:15:15.0002http://www.stumbleupon.com/su/165WPP/88.img.v4.skyrock.net/887/angorra/pics/3024905418_1_3_Z4rnwUCP.jpg 6160392 2011-10-06 23:15:15.0002011-10-06 23:15:15.0003http://www.stumbleupon.com/su/3KIlVZ/labs.echonest.com/SixDegrees/ 6160392 2011-10-06 23:15:15.0002011-10-06 23:25:15.0001http://www.stumbleupon.com/su/1uY06X/www.monkey.org/~dugsong/dsniff/ 6160392 2011-10-06 23:17:15.0002011-10-06 23:17:15.0004http://www.stumbleupon.com//refer.php?url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2 6160392 2011-10-06 23:17:15.0002011-10-07 00:00:15.0002http://www.stumbleupon.com/su/1ZZXqM/www.etsy.com/listing/64565689/shampoo-trio-dr-pepper-mountain-dew-and 6160392 2011-10-06 23:18:15.0002011-10-06 23:19:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317840862646 6160392 2011-10-06 23:17:15.0002011-10-06 23:17:15.0002http://www.stumbleupon.com/su/25Du8o/www.bordom.net/view/36951/Your_Argument_is_invalid_ 6160392 2011-10-06 23:18:15.0002011-10-06 23:18:15.0001http://www.stumbleupon.com/su/2PmBih/butdoesitfloat.com/1397360/The-natural-inheritance-of-everyone-who-is-capable-of-spiritual-life 6160392 2011-10-06 23:18:15.0002011-10-06 23:18:15.0002http://www.stumbleupon.com/su/2mO8Hv/news.yahoo.com/blogs/technology-blog/chevrolet-corvette-turns-speedboat-1-7-million-price-163902457.html 6160392 2011-10-06 23:18:15.0002011-10-06 23:18:15.0001http://www.stumbleupon.com/su/1vB03e/en.wikipedia.org/wiki/Wrap_rage 6160392 2011-10-06 23:18:15.0002011-10-06 23:18:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317917233985 6160392 2011-10-06 23:16:15.0002011-10-06 23:16:15.0001http://www.stumbleupon.com/su/1rycVL/www.topcoder.com/%253Ft%253Dhome%2526c%253Dpublic_home 6160392 2011-10-06 23:16:15.0002011-10-06 23:16:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317940705909 6160392 2011-10-06 23:17:15.0002011-10-06 23:17:15.0001http://www.stumbleupon.com/su/2l7Kra/historytech.wordpress.com/2011/02/04/tip-of-the-week-my-fake-facebook-twitter-and-text/ 6160392 2011-10-06 23:17:15.0002011-10-06 23:17:15.0001http://www.stumbleupon.com/su/2HGdVx/www.nasa.gov/mission_pages/herschel/multimedia/pia14738.html 6160392 2011-10-06 23:17:15.0002011-10-06 23:17:15.0002http://www.stumbleupon.com/su/5nvdUU/picsthatdontsuck.com/web/mario-kart-irl-2.html 6160392 2011-10-06 23:17:15.0002011-10-06 23:17:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317937246586 6160392 2011-10-06 23:17:15.0002011-10-06 23:17:15.0002http://www.stumbleupon.com/su/1xIH62/math.berkeley.edu/~gbergman/245/ 6160392 2011-10-06 23:17:15.0002011-10-06 23:17:15.0001http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317938164144 6160392 2011-10-06 23:19:15.0002011-10-06 23:19:15.0001http://www.stumbleupon.com/su/1hYLze/www.emptykingdom.com/main/featured/moshe-safdie-singapore/ 6160392 2011-10-06 23:19:15.0002011-10-06 23:19:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317940949839 6160392 2011-10-06 23:19:15.0002011-10-06 23:19:15.0001http://www.stumbleupon.com/su/7mGfsA/www.popcrunch.com/10-most-unsettling-dark-comedies-of-all-time/ 6160392 2011-10-06 23:19:15.0002011-10-06 23:19:15.0002http://www.stumbleupon.com/su/2z1fCr/img.allvoices.com/thumbs/image/609/609/85085844-the-economy.jpg 6160392 2011-10-06 23:19:15.0002011-10-06 23:19:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317940219669 6160392 2011-10-06 23:19:15.0002011-10-06 23:19:15.0001http://www.stumbleupon.com/su/9YYJrB/d24w6bsrhbeh9d.cloudfront.net/photo/174140_700b.jpg 6160392 2011-10-06 23:19:15.0002011-10-06 23:19:15.0001http://www.stumbleupon.com/su/1AK1DX/www.artnet.com/artwork/424652491/424079904/alfred-eisenstaedt-intermission-at-the-american-ballet-new-york-city.html 6160392 2011-10-06 23:19:15.0002011-10-06 23:19:15.0002http://www.stumbleupon.com/su/2tOCH3/portableapps.com/ 6160392 2011-10-06 23:19:15.0002011-10-06 23:19:15.0001http://www.stumbleupon.com/su/2yzeeS/www.hks.harvard.edu/library/research/guides/think-tanks-directory.htm 6160392 2011-10-06 23:19:15.0002011-10-06 23:19:15.0001http://www.stumbleupon.com/su/2irSjB/https%253A//secure.wikimedia.org/wikipedia/en/wiki/The_48_Laws_of_Power 6160392 2011-10-06 23:18:15.0002011-10-06 23:18:15.0002http://www.stumbleupon.com/su/23Cq9R/www.designworklife.com/2011/03/21/aled-lewis-toy-stories/ 6160392 2011-10-06 23:18:15.0002011-10-06 23:18:15.0001http://www.stumbleupon.com/su/171HTc/jpgdump.com/viewer.php%253Fid%253D7610 6160392 2011-10-06 23:18:15.0002011-10-06 23:18:15.0001http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317932344362 6160392 2011-10-06 23:18:15.0002011-10-06 23:18:15.0002http://www.stumbleupon.com/su/1awzjP/www.dailycognition.com/index.php/2009/10/24/evolution-of-things.html 6160392 2011-10-06 23:18:15.0002011-10-06 23:18:15.0002http://www.stumbleupon.com/su/1jauQ7/www.photoforum.ru/f/photo/000/634/634724_83.jpg 6160392 2011-10-06 23:18:15.0002011-10-06 23:18:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317914818951 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0001http://www.stumbleupon.com/su/25DOvj/www.mnn.com/green-tech/computers/stories/google-plus-tips-tricks-how-tos 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0001http://www.stumbleupon.com/su/6P0XnE/www.thedailyshow.com/watch/thu-august-18-2011/world-of-class-warfare---the-poor-s-free-ride-is-over%253Fxrs%253Dshare_copy 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317917699031 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0001http://www.stumbleupon.com/su/1ady32/findnewjams.com/popular/ 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0001http://www.stumbleupon.com/su/6b37ZK/media.riemurasia.net/albumit/mmedia/5t/ew3/izpq/296911/normal_769912219.jpg 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317918660841 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0002http://www.stumbleupon.com/su/7msgVE/www.killmydaynow.com/2011/09/funny-demotivational-posters-part-38-16-pics.html 6160392 2011-10-06 23:20:15.0002011-10-06 23:21:15.0002http://www.stumbleupon.com/su/2ZzMv7/www.fastcompany.com/1706973/how-to-make-money-on-the-web 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317672503767 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0002http://www.stumbleupon.com/su/24hjxT/www.yankodesign.com/index.php/2008/02/27/metamophing-computer-interfaces/ 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0001http://www.stumbleupon.com/su/1c3Vk8/www.gizmag.com/robotic-golf-putt-training-system/19550/ 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0002http://www.stumbleupon.com/su/5Eq0Ql/facstaff.unca.edu/atkinson/art.html 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0002http://www.stumbleupon.com/su/2G3kX5/www.dailymail.co.uk/news/article-1270113/Youre-guilty-rape-Those-skinny-jeans-tight-remove-jury-rules.html 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0002http://www.stumbleupon.com/su/1HR0Qo/www.planetmonk.com/wilde/ 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0002http://www.stumbleupon.com/su/1Acoef/www.fotoblur.com/imgs/0/0/0/5/7/4/0/213329.jpg%253Fv%253D2 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0001http://www.stumbleupon.com/su/2mcEVE/www.psychologytoday.com/articles/200210/the-10-rules-change 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317937547570 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0001http://www.stumbleupon.com/su/2bO6Hi/www.cnr.berkeley.edu/~christos/articles/cv_organic_farming.html 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317927573863 6160392 2011-10-06 23:21:15.0002011-10-06 23:23:15.0002http://www.stumbleupon.com/su/19co9r/www.thedailygreen.com/weird-weather/weather-categories/wildlife-photos-contest-50032210 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0001http://www.stumbleupon.com/su/1xIGWN/www.bbc.co.uk/news/science-environment-15197124 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0001http://www.stumbleupon.com/su/2LVJGM/weknowawesome.com/2011/09/27/the-greatest-photo-of-a-dog-sliding-ever-taken/ 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317911695092 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317940146822 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317939991186 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0001http://www.stumbleupon.com/su/1gTGJD/www.collegehumor.com/picture/3292722 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0001http://www.stumbleupon.com/su/1AUUNs/arstechnica.com/civis/viewtopic.php%253Ff%253D23%2526t%253D139569 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0001http://www.stumbleupon.com/su/3iV8o2/www.unexplained-mysteries.com/viewnews.php%253Fid%253D215060 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0001http://www.stumbleupon.com/su/2bBjlX/www.smh.com.au/technology/security/htc-admits-to-serious-security-flaw-on-smartphones-20111005-1l986.html 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0001http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317829564991 6160392 2011-10-06 23:20:15.0002011-10-06 23:20:15.0002http://www.stumbleupon.com/su/7jzNqH/www.warymeyers.com/%255E%255E%255Ewarymeyersthe.html 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0001http://www.google.com.ph/ 6750461 2011-10-07 06:39:15.0002011-10-07 06:39:15.0001http://www.google.co.uk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+asset+struct 786478 2011-10-07 08:11:15.0002011-10-07 08:11:15.0001http://www.google.bg/search?hl=bg&client=firefox-a&hs=ebk&rls=org.mozilla%3Aen-US%3Aofficial&channel=np&q=ant+generate+junit+reports&oq=ant+generate+junit+reports&aq=f&aqi=&aql=&gs_sm=e&gs_upl=18189l21754l0l21850l22l20l0l13l13l0l199l991l2.5l7l0 5341276 2011-10-07 07:18:15.0002011-10-07 07:18:15.0001http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317925843729 6160392 2011-10-06 23:25:15.0002011-10-06 23:25:15.0002http://www.stumbleupon.com/su/9JJtoj/www.globalone.tv/group/gratitude/forum/topics/100-most-inspirational-quotes 6160392 2011-10-06 23:24:15.0002011-10-06 23:24:15.0002http://www.google.com/search?q=mxunit+assert+a+struct+exists&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2011-10-07 00:05:15.0002011-10-07 00:05:15.0001http://www.stumbleupon.com/su/ 6160392 2011-10-06 23:32:15.0002011-10-06 23:32:15.0001http://www.stumbleupon.com/su/1QDLZh/www.ivillage.com/20-easy-one-pot-meals/3-a-57563%253FivNPA%253D1%2526sky%253Dstu%257Civl%257Cfd%257Conepotmeal%257C 6160392 2011-10-06 23:23:15.0002011-10-06 23:23:15.0001http://www.stumbleupon.com/su/1LMJ43/www.singinst.org/overview/whatisthesingularity/ 6160392 2011-10-06 23:23:15.0002011-10-06 23:23:15.0001http://www.stumbleupon.com/su/2Dfzqh/pinterest.com/pin/224893060/ 6160392 2011-10-06 23:24:15.0002011-10-06 23:24:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317864611411 6160392 2011-10-06 23:23:15.0002011-10-06 23:28:15.0002http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317896841782 6160392 2011-10-06 23:22:15.0002011-10-06 23:22:15.0001http://www.stumbleupon.com/su/6cSuqW/s1.zetaboards.com/clubgtr/topic/3919506/1 6160392 2011-10-06 23:21:15.0002011-10-06 23:21:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317941246440 6160392 2011-10-06 23:22:15.0002011-10-06 23:23:15.0003http://www.stumbleupon.com/toolbar/litebar.php?device=chromebar&version=chromebar%203.8.16.1&ts=1317672496514 6160392 2011-10-06 23:22:15.0002011-10-06 23:22:15.0001http://www.google.co.uk/search?hl=en&q=ec2-user+password&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-11-04 22:09:15.0002010-11-04 22:09:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+test+suite 786575 2011-10-05 18:05:15.0002011-10-05 18:05:15.0001http://www.google.co.in/search?gcx=c&sourceid=chrome&ie=UTF-8&q=junit+and+jenkins 6750461 2011-10-05 17:33:15.0002011-10-05 17:33:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+mock+functions 5341320 2011-10-05 18:28:15.0002011-10-05 18:28:15.0002http://io-dev.jsc.nasa.gov/mxunit/ 786457 2011-10-05 18:23:15.0002011-10-05 18:23:15.0001http://www.google.com/search?q=cfeclipse+and+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2011-10-05 18:31:15.0002011-10-05 18:31:15.0001http://www.google.com/search?hl=en&safe=active&pwst=1&sa=X&ei=i56MTvawBsfX0QGq5-2JBQ&ved=0CBoQvwUoAQ&q=junit+report+to+file&spell=1&biw=1279&bih=830 5341276 2011-10-05 18:42:15.0002011-10-05 18:42:15.0001http://www.google.com/search?hl=en&biw=1256&bih=798&q=jenkins+ant+classpath&oq=jenkins+ant+classpath&aq=f&aqi=g-l1&aql=&gs_sm=e&gs_upl=2173l3745l0l3859l8l7l0l0l0l0l268l875l3.1.2l6l0 6750368 2011-10-05 19:12:15.0002011-10-05 19:12:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+junit&ie=utf-8&oe=utf-8&safe=active 6750461 2011-10-05 19:49:15.0002011-10-05 19:49:15.0001http://www.cfinnovate.com:9082/display/default 786457 2011-10-05 22:10:16.0002011-10-05 22:10:16.0001http://www.google.com/search?client=safari&rls=en&q=EC2+coldfusion&ie=UTF-8&oe=UTF-8 6160392 2011-10-05 22:46:15.0002011-10-05 22:46:15.0001http://www.google.com.au/search?q=mxunit&ie=UTF-8&oe=UTF-8&hl=en&client=safari 4292794 2011-10-05 23:14:15.0002011-10-05 23:14:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+email+test+results 6750362 2011-10-05 22:38:15.0002011-10-05 22:38:15.0001http://www.google.com/search?client=safari&rls=en&q=EC2+coldfusion&ie=UTF-8&oe=UTF-8 6160404 2011-10-05 22:45:15.0002011-10-05 22:45:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+integration+test 6750461 2011-10-06 01:59:15.0002011-10-06 01:59:15.0001http://www.google.de/search?sclient=psy-ab&hl=de&source=hp&q=jenkins+test+how-to&btnG=Suche 6750461 2011-10-05 21:47:15.0002011-10-05 21:47:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS452US452&aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit 786517 2011-10-05 20:45:15.0002011-10-05 20:45:15.0001http://www.google.com.tw/search?sourceid=navclient&hl=zh-TW&ie=UTF-8&rlz=1T4SUNA_zh-TWTW297TW313&q=request+instances+wizard 6160402 2011-10-06 06:42:15.0002011-10-06 06:42:15.0001http://www.google.com.au/search?q=junit+generate+xml&hl=en&source=hp&gs_sm=e&gs_upl=1116l5308l0l5803l20l19l0l10l10l1l314l1470l4.1.3.1l9l0&oq=junit+generate+xml&aq=f&aqi=g1&aql= 5341276 2011-10-06 07:48:16.0002011-10-06 07:48:16.0001http://www.google.com.au/ 4292794 2011-10-06 02:37:15.0002011-10-06 02:37:15.0001http://www.google.co.jp/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+automation+ 6750360 2011-10-06 03:41:15.0002011-10-06 03:41:15.0001http://www.google.com.au/ 786484 2011-10-06 05:20:15.0002011-10-06 05:20:15.0001http://www.google.co.uk/search?q=mxunit+documentation+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341597 2011-10-06 10:53:15.0002011-10-06 10:53:15.0001http://www.google.co.uk/search?q=jenkins+build+steps&hl=en&safe=active&prmd=ivns&ei=kIqNTsWEMpDAtAazl8HoDw&start=10&sa=N 6750546 2011-10-06 11:29:15.0002011-10-06 11:29:15.0002http://www.google.se/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+ant+target+properties 6750368 2011-10-06 11:30:15.0002011-10-06 11:30:15.0001http://www.google.pt/search?sourceid=chrome&ie=UTF-8&q=configure+ant+in+jenkins 6750368 2011-10-06 09:22:15.0002011-10-06 09:22:15.0001http://www.google.co.uk/search?hl=en&q=running+unit+tests+in+jenkins&meta= 6750461 2011-10-06 10:44:15.0002011-10-06 10:44:15.0001http://www.google.fr/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant+xcode 6750368 2011-10-06 10:48:15.0002011-10-06 10:48:15.0001http://www.google.com.au/ 786575 2011-10-06 02:34:15.0002011-10-06 02:34:15.0001http://www.google.com/url?sa=t&source=web&cd=15&ved=0CDQQFjAEOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FStubbing&rct=j&q=what%20is%20data%20stubbing&ei=wO6NTpWKNPDgsQKS1_HQAQ&usg=AFQjCNGAP3FvjyNmaJ7HLvrHjma2IK86eQ 5341233 2011-10-06 18:36:15.0002011-10-06 18:36:15.0001http://www.google.com/search?q=cfcomponent+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5734498 2011-10-06 18:52:16.0002011-10-06 18:52:16.0001http://link.smartscreen.live.com/?l=http%3a%2f%2fwiki.mxunit.org%2f&p=1&u=&r=AGQ=&d=I&c=9wNGw0N4Bka6C2k5LRUgAw==&y=16281F&h=YJ4wGiet 786457 2011-10-06 17:30:15.0002011-10-06 17:30:15.0001http://www.google.com/search?q=jenkins+automation+server&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750360 2011-10-06 17:18:15.0002011-10-06 17:18:15.0001http://www.google.de/search?q=jenkins+ant+encoding&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-10-06 17:26:15.0002011-10-06 17:26:15.0004http://www.google.com/search?q=amazon+ec2+coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-10-06 21:51:15.0002011-10-06 22:22:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=using+jenkins+email+notifications 6750466 2011-10-06 21:53:15.0002011-10-06 21:53:15.0001http://www.google.com/search?q=jenkin+email 6750477 2011-10-06 21:24:15.0002011-10-06 21:24:15.0001http://www.google.fr/search?q=jenkins+ant+build&ie=UTF-8&oe=UTF-8&hl=fr&client=safari 6750368 2011-10-06 21:50:15.0002011-10-06 21:50:15.0001http://www.google.ca/search?hl=fr&rls=com.microsoft%3Afr-ca%3AIE-SearchBox&q=cfloop+query+lot+of+records&oq=cfloop+query+lot+of+records&aq=f&aqi=&aql=&gs_sm=e&gs_upl=11888l12841l0l12935l6l5l0l0l0l2l250l765l0.2.2l4l0 6750302 2011-10-06 19:48:16.0002011-10-06 19:48:16.0001http://www.google.ca/search?q=cfloop+query+issue&rls=com.microsoft:fr-ca:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&redir_esc=&ei=ewSOTuH-IaWJsALz_pidAQ 6750302 2011-10-06 20:08:17.0002011-10-06 20:08:17.0001http://www.google.lu/search?q=ant+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2011-10-06 13:26:16.0002011-10-06 13:26:16.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=612C0D04362126F1F151276D69D4554E 4292751 2011-10-06 13:04:15.0002011-10-06 13:04:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=612C0D04362126F1F151276D69D4554E 786517 2011-10-06 13:03:15.0002011-10-06 13:03:15.0003http://127.0.0.1:50028/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292815 2011-10-06 13:03:15.0002011-10-06 13:03:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCEQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=eclipse%20mxunit&ei=8Z2NTuXSGMS9tgeMn7yqDA&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-10-06 12:51:15.0002011-10-06 12:51:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 786543 2011-10-06 12:45:15.0002011-10-06 12:45:15.0001http://www.google.co.uk/search?q=ant+gen-report+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-10-06 12:04:15.0002011-10-06 12:04:15.0001http://www.google.com/search?q=test+run+on+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-10-06 16:49:15.0002011-10-06 16:49:15.0001http://www.google.com/search?q=Jenkins+integration+with+testing+tools&hl=en&safe=off&prmd=imvns&ei=3c-NTtbJHM-mrAeM-7C-AQ&start=10&sa=N&biw=1280&bih=909 6750461 2011-10-06 16:34:15.0002011-10-06 16:34:15.0001http://www.google.co.uk/search?q=mxunit+cfc+path+.&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-10-06 15:21:15.0002011-10-06 15:21:15.0001http://www.google.ca/search?gcx=w&ix=c1&sourceid=chrome&ie=UTF-8&q=jenkins+integration+with+git 6750543 2011-10-06 14:49:15.0002011-10-06 14:49:15.0001http://www.google.nl/search?gcx=w&sourceid=chrome&ie=UTF-8&q=produce+junit+report 5341276 2011-10-06 14:48:15.0002011-10-06 14:48:15.0001http://www.google.pl/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+not+display+passed+tests 6750461 2011-10-06 14:17:15.0002011-10-06 14:17:15.0001http://www.google.de/search?q=user+jenkins+git&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750543 2011-10-06 13:37:15.0002011-10-06 13:37:15.0001http://www.google.com.co/search?gcx=c&sourceid=chrome&ie=UTF-8&q=ec2-user+password 6160402 2011-10-04 02:51:15.0002011-10-04 02:51:15.0001http://www.google.com/search?q=ant+junitreport+tutorial&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1MOZA_en___US362 5341276 2011-10-04 02:21:15.0002011-10-04 02:21:15.0001http://www.google.co.jp/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jakins+ant+sample 6750368 2011-10-04 04:51:15.0002011-10-04 04:51:15.0001http://lighting-wholesales.com 786478 2011-10-04 03:55:23.0002011-10-04 03:55:23.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+build&ie=utf-8&oe=utf-8 6750368 2011-10-04 06:22:15.0002011-10-04 06:22:15.0001http://www.google.com.au/#hl=en&sugexp=tsh&cp=12&gs_id=3m&xhr=t&q=jenkins+ant+build&pf=p&sclient=psy-ab&source=hp&pbx=1&oq=jenkins+ant+&aq=0&aqi=g4&aql=f&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=31ea94275df596bc&biw=1911&bih=985 6750368 2011-10-04 05:40:15.0002011-10-04 05:40:15.0002http://www.google.fr/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-10-04 07:00:15.0002011-10-17 11:44:15.0001http://www.bing.com/search?q=jenkins+ant++targets&src=IE-SearchBox&FORM=IE8SRC 6750368 2011-10-03 21:57:15.0002011-10-03 21:57:15.0001http://www.bing.com/search?q=jenkins+ant&src=IE-SearchBox&FORM=IE8SRC 6750461 2011-10-03 21:21:15.0002011-10-03 21:21:15.0001http://www.google.ru/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant+wrong+junit+runner 6750461 2011-10-03 22:31:15.0002011-10-03 22:31:15.0001http://www.google.de/search?q=jenkins+notification+list&btnG=&hl=de&client=safari&sa=2 6750477 2011-10-03 23:22:15.0002011-10-03 23:22:15.0001http://www.google.com/search?hl=en&source=hp&biw=624&bih=871&q=setting+up+continues+integration+jenkins&oq=setting+up+continues+integration+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2177l16439l0l16582l40l40l0l24l3l0l210l2736l1.13.2l16l0 6750466 2011-10-03 23:07:15.0002011-10-03 23:07:15.0001http://www.google.com.au/search?q=continuous+integration+tools+2011&hl=en&source=hp&gs_sm=e&gs_upl=516l516l0l797l1l1l0l0l0l0l0l0ll0l0&oq=continuous+integration+tools+2011&aq=f&aqi=&aql= 6750679 2011-10-04 00:41:15.0002011-10-04 00:41:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCcQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=t8mJToO0GIbw0gGF8fTgDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=Dg5pz7UzzIoyc8RpBIRejw 786457 2011-10-03 15:08:15.0002011-10-03 15:08:15.0002http://www.google.com/search?hl=en&source=hp&q=mxunit+&oq=mxunit+&aq=f&aqi=g10&aql=&gs_sm=e&gs_upl=1218l5687l0l6219l13l13l2l0l0l1l344l2313l0.1.6.2l9l0 786457 2011-10-03 16:14:15.0002011-10-03 16:28:15.0001http://www.google.hu/url?sa=t&source=web&cd=6&ved=0CFIQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=testing%20dao%20methods&ei=xdmJTuyTEceRswa5qbjhAQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2011-10-03 16:27:15.0002011-10-03 16:27:15.0005http://henke.ws/post.cfm/setting-up-mxunit-eclipse-plugin-with-cfwheels 6750434 2011-10-03 16:57:15.0002012-01-06 10:28:15.0001http://www.google.ca/search?hl=en&source=hp&biw=1920&bih=1115&q=add+snippet+to+cfeclipse&oq=add+snippet+to+cfeclipse&aq=f&aqi=&aql=&gs_sm=e&gs_upl=511l9869l0l10012l35l31l4l13l15l0l252l1976l2.9.2l14l0 5341332 2011-10-03 18:53:15.0002011-10-03 18:53:15.0001http://www.google.co.uk/search?gcx=c&ix=c1&sourceid=chrome&ie=UTF-8&q=running+test+jenkins 6750461 2011-10-03 19:17:15.0002011-10-03 19:17:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=wiki+ant&ie=utf-8&oe=utf-8 5341269 2011-10-03 19:19:15.0002011-10-03 19:19:15.0001http://www.google.co.uk/search?gcx=w&ix=c2&sourceid=chrome&ie=UTF-8&q=mxunit+private+method 4292736 2011-10-03 11:43:15.0002011-10-03 11:43:15.0001http://www.google.co.uk/search?q=jenkins+run+junit+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750461 2011-10-03 12:11:15.0002011-10-03 12:11:15.0001http://www.google.de/search?q=ant+tutorial+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2011-10-03 13:10:15.0002011-10-03 13:10:15.0001http://www.google.com/search?q=jenkins+junit+job&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-10-03 13:49:15.0002011-10-03 13:49:15.0001http://www.google.bg/search?hl=bg&q=jenkins+default+ant&oq=jenkins+default+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2051l4337l0l4417l19l17l0l9l9l1l196l1225l1.7l8l0 6750368 2011-10-03 14:42:15.0002011-10-03 14:42:15.0001http://railo.tnol.devvm/mxunit/index.cfm 786457 2011-10-03 14:59:15.0002011-10-03 14:59:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+library+path 6750368 2011-10-04 17:20:15.0002011-10-04 17:20:15.0001http://www.google.com/search?q=ant+vs+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-10-04 17:19:15.0002011-10-04 17:19:15.0001http://www.google.co.uk/search?aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+custom+assertions 5341307 2011-10-04 16:22:15.0002011-10-04 16:22:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?pageId=4292709 786457 2011-10-04 18:32:15.0002011-10-04 18:32:15.0001http://www.google.com/search?q=jenkins+calling+ant&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6750368 2011-10-04 18:30:15.0002011-10-04 18:30:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20log%20output&ei=fEaLTv60GoKKsQKm8ZCyBA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-10-04 18:13:15.0002011-10-04 18:13:15.0001http://www.google.pl/search?hl=pl&sa=X&ei=hheLTt_UE4TChAeKiLHdAw&ved=0CBkQvgUoAA&q=jenkins+ant&nfpr=1&biw=1280&bih=939 6750368 2011-10-04 14:52:15.0002011-10-04 14:52:15.0001http://www.google.com/search?hl=de&q=junit%20save%20results%20as%20xml&ie=utf-8 5341276 2011-10-04 14:49:15.0002011-10-04 14:49:15.0003http://www.google.com/search?hl=fr&client=ubuntu&hs=Xr6&channel=fs&q=jenkins+ant+test&oq=jenkins+ant+test&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3689l5866l0l5998l10l7l0l0l0l2l180l880l1.5l6l0 6750368 2011-10-04 14:47:15.0002011-10-04 14:56:15.0001http://www.google.it/search?q=integration+test+with+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a 6750368 2011-10-04 14:09:15.0002011-10-04 14:09:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20make%20public&ei=iiCLTqjxFYO5tgejusW8Aw&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-10-04 15:31:15.0002011-10-04 15:31:15.0001http://www.google.com/url?sa=t&source=web&cd=11&ved=0CBwQFjAAOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=xml%20assertion%20xpath&ei=lR-LTtT6H4vJsQLL3cCoBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-10-04 15:27:15.0002011-10-04 15:27:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+default+ant+installation&ie=utf-8&oe=utf-8&gl=uk 6750461 2011-10-04 15:16:15.0002011-10-04 15:16:15.0002http://www.google.co.uk/search?q=mxunit+mocking+wildcard&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341258 2011-10-04 15:07:15.0002011-10-06 15:19:15.0001http://www.google.co.uk/search?aq=1&oq=mxunit+&gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-10-04 11:28:15.0002011-10-04 11:28:15.0001http://www.google.de/search?q=jenkins+screen+output&sourceid=ie7&rls=com.microsoft:de:IE-SearchBox&ie=&oe=&redir_esc=&ei=i5aETp7tFYfQ4QSZkoGWDw 6750461 2011-10-04 11:38:15.0002011-10-04 11:38:15.0001http://www.google.co.uk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=ci+mxunit 6750362 2011-10-04 10:50:15.0002011-10-04 10:50:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 5341218 2011-10-04 10:58:15.0002011-10-04 10:58:15.0001http://www.google.com/search?hl=en&client=ubuntu&hs=dje&channel=fs&q=jenkins+ant+build&oq=jenkins+ant+b&aq=0&aqi=g3&aql=&gs_sm=e&gs_upl=384937l388737l0l390309l6l6l0l0l0l0l204l813l2.3.1l6l0 6750368 2011-10-04 13:59:15.0002011-10-04 13:59:15.0001http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=en&source=hp&biw=1382&bih=757&q=using+ANT+in+jenkins&meta=&btnG=Google+Search 6750368 2011-10-04 14:02:15.0002011-10-04 14:02:15.0001http://www.google.com.au/search?q=injectmethod&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&redir_esc=&ei=vwWLTvXWIcrPmAWF6unKBA 5341320 2011-10-04 13:36:16.0002011-10-04 13:36:16.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=Hr5&rls=org.mozilla%3Afr%3Aofficial&q=jenkins+ant&oq=jenkins+ant&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=324281l324281l0l324516l1l1l0l0l0l0l134l134l0.1l1l0 6750368 2011-10-04 13:48:15.0002011-10-04 13:48:15.0001http://www.google.co.jp/search?hl=&q=jenkins+coldfusion&sourceid=navclient-ff&rlz=1B3GGLL_jaJP381JP381&ie=UTF-8 6750368 2011-10-04 09:24:15.0002011-10-04 09:24:15.0001http://www.google.co.uk/search?q=JENKINS+ANT&ie=utf-8&oe=utf-8&aq=t&rls=com.morganstanley:en-US:unofficial&client=firefox-a 6750368 2011-10-04 09:36:15.0002011-10-04 09:36:15.0001http://www.google.co.uk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+custom+assertions 4685867 2011-10-04 08:49:15.0002011-10-04 08:49:15.0001http://www.google.nl/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+build+status+on+website 6750466 2011-10-04 09:07:15.0002011-10-04 09:07:15.0001http://www.google.co.za/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1&nord=1#q=connect+mongo+amazon&hl=en&safe=off&nord=1&site=webhp&prmd=imvns&ei=G9uKTrroB8Sw8gO_tLDxBA&start=10&sa=N&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=731976c461c9c174&ion=1&biw=972&bih=670 6160438 2011-10-04 10:36:15.0002011-10-04 10:36:15.0002http://www.google.co.uk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+dao 4292766 2011-10-05 09:01:15.0002011-10-05 09:01:15.0001http://www.google.ch/search?q=ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-10-05 10:25:15.0002011-10-05 10:25:15.0001http://www.google.com.tw/search?q=jenkins+email+notification+for+every+build&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&rlz=1I7ADRA_enTW421&redir_esc=&ei=yxqMTtTPE8HvmAXwveWPBA 6750466 2011-10-05 09:19:15.0002011-10-05 09:19:15.0001http://www.google.com.sg/search?gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=coldfusion+in+amazon+ec2 6160392 2011-10-05 06:01:15.0002011-10-05 06:01:15.0001http://www.google.co.uk/search?gcx=w&ix=c2&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-10-05 08:27:16.0002011-10-05 08:27:16.0001http://www.google.de/search?q=jenkins++ant.bat+not+found&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-10-05 08:20:15.0002011-10-05 08:20:15.0001http://www.google.com/search?hl=en&biw=1680&bih=865&q=%22gtalk%22+%22sms%22+%22jabber%22+-android&oq=%22gtalk%22+%22sms%22+%22jabber%22+-android&aq=f&aqi=&aql=&gs_sm=e&gs_upl=42053l42668l0l42828l6l5l0l0l0l1l200l595l2.2.1l5l0 6750466 2011-10-05 01:51:15.0002011-10-05 01:51:15.0001http://wiki.mxunit.org/display/default/Ant+Task+Doc 786517 2011-10-05 03:39:15.0002011-10-05 03:39:15.0001http://mxunit.org/license.txt 5341269 2011-10-05 03:39:15.0002011-10-05 03:39:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=message-first+assertion 5341326 2011-10-05 01:29:15.0002011-10-05 01:29:15.0002http://moresolntse.ru/ 5341320 2011-10-05 00:21:15.0002011-10-05 10:48:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=should+i+prefer+ec2+64+bit 6160402 2011-10-04 22:01:15.0002011-10-04 22:01:15.0001http://www.google.com/search?q=ant+svnant+checkout&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-10-04 22:08:15.0002011-10-04 22:08:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+gmail+authentication 6750466 2011-10-04 22:31:15.0002011-10-04 22:31:15.0002http://www.google.com/search?aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-10-04 22:31:15.0002011-10-04 22:32:15.0001http://www.google.com/search?client=safari&rls=en&q=coldfusion+assertTrue&ie=UTF-8&oe=UTF-8 786478 2011-10-04 21:52:15.0002011-10-04 21:52:15.0001http://www.google.com/search?q=create+junit+reports+on+server&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-10-04 18:36:15.0002011-10-04 18:36:15.0001http://www.google.com/search?aq=f&gcx=w&sourceid=chrome&ie=UTF-8&q=cfloop 6750302 2011-10-04 18:55:15.0002011-10-04 18:55:15.0001http://www.google.sk/search?client=safari&rls=en&q=continuous+integration+2011&ie=UTF-8&oe=UTF-8&redir_esc=&ei=w1OLTo-nCpCChQfgkqWFBA 6750679 2011-10-04 19:09:15.0002011-10-04 19:09:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341269 2011-10-05 17:28:15.0002011-10-05 17:28:15.0001http://www.google.co.uk/ 6750368 2011-10-05 17:26:15.0002011-10-05 17:26:15.0001http://www.google.ca/search?gcx=w&sourceid=chrome&ie=UTF-8&q=how+to+run+junit+from+jenkins 6750461 2011-10-05 16:58:15.0002011-10-05 16:58:15.0002http://www.google.co.uk/m/search?pbx=1&aq=f&oq=&aqi=-k0d0t0&fkt=24752&fsdt=27668&cqt=&rst=&htf=&his=&maction=&q=jenkins+tests+commit+check 6750362 2011-10-05 16:44:15.0002011-10-05 16:59:15.0001http://search.yahoo.com/search;_ylt=A0oGdWeGf4xOJ08AiZRXNyoA?p=ant%20runtests%20task&fr2=sb-top&fr=yfp-t-701 5341276 2011-10-05 16:29:16.0002011-10-05 16:29:16.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=what+is+the+junit+path+on+jenkins 6750461 2011-10-05 15:57:16.0002011-10-05 15:57:16.0001http://www.google.com/search?aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+test+private 4292736 2011-10-05 15:49:15.0002011-10-05 15:49:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=BXWMTt-MOKjf0QHqhrzrBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=A0Xp68iGXZGMxr-Bn_PqMg 786457 2011-10-05 15:44:15.0002011-10-05 15:44:15.0001http://www.google.ie/search?q=jenkins+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-10-05 15:38:15.0002011-10-05 15:38:15.0001http://www.google.de/search?client=safari&rls=en&q=junit+tests+in+jenkins&ie=UTF-8&oe=UTF-8&redir_esc=&ei=BGyMTsL9Ns3YsgaPltXyAQ 6750461 2011-10-05 15:06:15.0002011-10-05 15:06:15.0001http://www.google.ro/search?q=Jenkins++-+continuous+integration+server&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750360 2011-10-05 14:54:15.0002011-10-05 14:54:15.0002http://www.bing.com/search?setmkt=en-US&q=Ant+doc 5341269 2011-10-05 14:46:15.0002011-10-05 14:46:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+directory&ie=utf-8&oe=utf-8 6750461 2011-10-05 14:25:15.0002011-10-05 14:25:15.0001http://www.google.co.uk/search?hl=en&q=git+continuous+integration&meta= 6750543 2011-10-05 14:27:15.0002011-10-05 14:27:15.0003http://www.google.co.uk/search?q=mxunit+stub&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341233 2011-10-05 13:55:15.0002011-10-05 13:55:15.0001http://www.google.com.ua/search?gcx=c&sourceid=chrome&ie=UTF-8&q=ant+junit+generate+report 5341276 2011-10-05 14:18:15.0002011-10-05 14:18:15.0001http://www.google.fr/search?q=jenkins+test+results&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750461 2011-10-05 13:36:15.0002011-10-05 13:36:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=ant+doc 5341269 2011-10-05 13:48:16.0002011-10-05 13:48:16.0001http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla:de:official&sa=X&ei=FE2MTvfVF4ne4QSHqaCtCQ&ved=0CBwQvwUoAQ&q=jenkins+git+password&spell=1 6750543 2011-10-05 12:55:15.0002011-10-05 12:55:15.0001http://www.google.de/search?q=jenkins+mit+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-10-05 12:58:15.0002011-10-05 12:58:15.0001http://www.google.nl/search?q=jenkins+ant+help&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a 6750368 2011-10-05 12:18:15.0002011-10-05 12:18:15.0001http://www.google.com.au/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant+build+file+path 6750368 2011-10-05 12:31:15.0002011-10-05 12:31:15.0001http://www.google.de/search?&q=jenkins%20automation 6750360 2011-10-05 11:22:15.0002011-10-05 11:22:15.0001http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=&bih=&q=jenkins+ant&btnG=Google+%E6%90%9C%E7%B4%A2 6750368 2011-10-05 11:25:15.0002011-10-05 11:25:15.0001http://www.google.com.tr/ 6750461 2011-10-05 11:02:15.0002011-10-05 11:02:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCgQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=qi2MTqSoAuO50QWawKHWBQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=xwWkthfhJMIn1Wu9mTjvnQ 786457 2011-10-05 10:39:15.0002011-10-05 10:39:15.0001http://www.google.ch/search?q=How+to+set+SMS+setting+%2B+Control+M&hl=de&source=hp&gs_sm=e&gs_upl=8094l20062l0l20312l41l38l10l15l16l3l422l3046l2-4.3.2l9l0&oq=How+to+set+SMS+setting+%2B+Control+M&aq=f&aqi=&aql= 6750466 2011-10-05 10:44:15.0002011-10-05 10:44:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oGk.mA2ZtOcg0BGhbbl8kF?p=www.chanelbags-cocochanel.com&bwm=i&fr=sfp&b=901 786457 2011-10-18 06:34:15.0002011-10-18 06:34:15.0001http://wiki.cfinnovate.com/display/default/MXUnit+Documentation?showComments=true&showCommentArea=true 786457 2011-10-18 06:50:15.0002011-10-18 06:50:15.0005http://wiki.cfinnovate.com/pages/viewpage.action?pageId=786457 786457 2011-10-18 06:49:15.0002011-12-21 08:51:15.0001http://www.google.co.in/search?q=run+ant+script+on+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-10-18 08:52:15.0002011-10-18 08:52:15.0001http://careers.dev.jobs2web.com/mxunit/runner/index.cfm 786457 2011-10-18 10:27:15.0002011-10-18 10:27:15.0001http://www.google.co.uk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+debugoutput 4292713 2011-10-18 09:12:15.0002011-10-18 09:12:15.0001http://www.google.co.in/search?hl=en&source=hp&q=cfcomponent&oq=cfcomponent&aq=0&aqi=g8g-s1g1&aql=1&gs_sm=c&gs_upl=1266l10125l0l11938l19l18l3l0l0l2l984l3906l5-5.1l6l0 5734498 2011-10-18 07:41:15.0002011-10-18 07:41:15.0001http://www.google.at/search?q=jenkins+ant+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-10-18 07:39:15.0002011-10-18 07:39:15.0001http://www.google.com/search?hl=en&source=hp&biw=1280&bih=595&q=cfloop+over+query+in+coldfusion&oq=cfloop+over+query+in+coldfusion&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=745l7312l0l7599l24l23l0l10l0l0l1611l9811l0.2.4-2.4.1.2.2l13l0 6750302 2011-10-18 08:07:31.0002011-10-18 08:07:31.0001http://www.google.de/search?q=ant+junit+stylesheet&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2011-10-18 12:07:15.0002011-10-18 12:07:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 6750546 2011-10-18 12:16:15.0002011-11-18 09:39:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 786494 2011-10-18 12:16:15.0002011-10-18 12:16:15.0001http://www.google.ie/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+assertEquals 786478 2011-10-18 13:17:15.0002011-10-18 13:17:15.0001http://careers.dev.jobs2web.com/mxunit/generator/index.cfm 786457 2011-10-18 10:29:15.0002011-10-18 10:29:15.0001http://www.google.dk/search?hl=da&source=hp&biw=1110&bih=692&q=jenkins+run+ant&oq=jenkins+run+ant&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=6609l9630l0l10163l15l12l0l4l4l0l84l520l8l8l0 6750368 2011-10-18 10:31:15.0002011-10-18 10:31:15.0001http://www.google.de/search?gcx=c&sourceid=chrome&ie=UTF-8&q=Jenkins+ant 6750368 2011-10-18 11:39:15.0002011-10-18 11:39:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=TRT&rls=org.mozilla%3Ade%3Aofficial&channel=np&q=junit+generating+xml+report&oq=junit+generating+xml+report&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=265711l265711l0l265942l1l1l0l0l0l0l191l191l0.1l1l0 5341276 2011-10-18 11:57:15.0002011-10-18 11:57:15.0002http://wiki.cfinnovate.com/display/default/MXUnit+Documentation 786478 2011-10-18 16:25:15.0002011-10-18 21:14:15.0001http://www.google.co.uk/search?rlz=1C1GGGE_en-gbGB441GB441&gcx=w&sourceid=chrome&ie=UTF-8&q=getting+username+and+password+when+launching+ec2+instance 6160402 2011-10-18 18:03:15.0002011-10-18 18:03:15.0001http://www.google.com/search?hl=&q=jenkins+ant&sourceid=navclient-ff&rlz=1B3GGLL_enUS409US409&ie=UTF-8 6750368 2011-10-18 18:14:15.0002011-10-18 18:14:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=Jenkins+automation 6750360 2011-10-18 18:19:15.0002011-10-18 18:19:15.0001http://www.google.com/search?q=mxunit+application+is+undefined&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292817 2011-10-18 13:53:15.0002011-10-18 13:53:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=junit+4+ant+generate+report 5341276 2011-10-18 14:57:15.0002011-10-18 14:57:15.0001http://www.google.se/search?q=jenkins+junit&hl=sv&source=hp&gs_sm=e&gs_upl=13510l26749l0l28555l21l21l0l13l13l0l237l1173l2.4.2l8l0&oq=jenkins+junit&aq=f&aqi=g2&aql=1 6750461 2011-10-18 15:23:15.0002011-10-18 15:23:15.0001http://www.google.co.za/search?hl=en&client=firefox-a&hs=rWr&rls=org.mozilla%3Aen-GB%3Aofficial&q=jenkins+ant+task&oq=jenkins+ant+task&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=40602l49360l0l49473l14l12l1l0l0l0l459l3454l2-3.5.2l10l0 6750368 2011-10-18 15:33:15.0002011-10-18 15:33:15.0001http://www.google.com/search?q=eclicpse+plugin+troubleshooting&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-10-17 18:51:15.0002011-10-17 18:51:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+view 4292817 2011-10-17 18:39:15.0002011-10-17 18:39:15.0001http://www.google.com/search?gcx=c&ix=c1&sourceid=chrome&ie=UTF-8&q=mxunit+test+output 786582 2011-10-17 18:25:15.0002011-10-17 18:25:15.0002http://127.0.0.1:2348/help/nav/8 4292815 2011-10-17 18:08:15.0002011-10-17 18:09:15.0001http://www.google.ca/search?gcx=c&sourceid=chrome&ie=UTF-8&q=how+to+get+programs+onto+your+ec2+instance+in+aws 6160402 2011-10-17 17:49:15.0002011-10-17 17:49:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&rct=j&q=mxunit%20request.debug&ei=OmOcTq2CC4SYiQKusLzCDQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA 2195464 2011-10-17 17:47:15.0002011-10-17 17:47:15.0001http://www.google.co.nz/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&q=guard+assertion+in+setup&btnG=Search&meta= 786484 2009-08-27 05:43:15.0002009-08-27 05:43:15.0001http://www.google.co.uk/search?q=add+snippets+in+snip+tree+view&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341332 2011-10-17 17:41:15.0002011-10-17 17:41:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=ant+build+with+jenkins 6750368 2011-10-17 21:27:15.0002011-10-17 21:27:15.0001http://www.google.com/search?aq=2&oq=jenkins+ant&gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant+properties 6750368 2011-10-17 21:22:20.0002011-10-17 21:22:20.0001http://www.google.pl/search?client=opera&rls=en&q=jenkins+unit+tests&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750461 2011-10-17 20:02:15.0002011-10-17 20:02:15.0001http://www.google.com/search?q=jenkins+configuring+email&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-10-17 19:41:15.0002011-10-17 19:41:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20built-in%20assertions&ei=TXecTqekKIPXiALczIGpDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-17 19:29:15.0002011-10-17 19:29:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+cygwin+git 6750543 2011-10-17 19:22:15.0002011-10-17 19:22:15.0001http://www.google.com/search?hl=en&rlz=1R2RNRN_enUS449&gs_sm=e&gs_upl=1633l8030l0l8201l21l21l0l12l12l0l298l2038l0.2.7l9l0&q=i%20don't%20get%20plugins%20on%20manage%20plugins%20jenkins&spell=1&sa=X 6750466 2011-10-17 19:15:16.0002011-10-17 19:15:16.0001http://www.google.com/search?rlz=1C1CHFX_enUS424US424&gcx=w&sourceid=chrome&ie=UTF-8&q=ant+Jenkins+build.properties 6750368 2011-10-17 22:23:15.0002011-10-17 22:23:15.0001http://www.google.com/search?client=opera&rls=en&q=junit+test+report&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 5341276 2011-10-17 22:38:16.0002011-10-17 22:38:16.0001http://wiki.cfinnovate.com/pages/viewpage.action?pageId=5734465 786575 2011-10-17 22:19:15.0002011-10-17 22:19:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?pageId=5734465 786457 2011-10-17 22:21:15.0002011-10-17 22:21:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+make+private+function+public 4292736 2011-10-17 22:04:15.0002011-10-17 22:04:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?pageId=5734465 5341647 2011-10-17 22:16:15.0002011-10-17 22:16:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=coldfusion+output+memory 5734498 2011-10-17 21:35:15.0002011-10-17 21:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+agi+ami 6160433 2011-10-17 21:40:15.0002011-10-17 21:40:15.0001http://www.google.com/search?aq=f&gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=jenkins+e-mail+notification 6750477 2011-10-18 01:03:15.0002011-10-18 01:03:15.0001http://www.aqualab-supplies.com 6160404 2011-10-18 01:11:15.0002011-10-18 01:11:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=set+up+%2Bjenkins+to+use+smtp 6750466 2011-10-17 23:42:15.0002011-10-17 23:42:15.0001http://www.google.com.sg/url?sa=t&source=web&cd=25&ved=0CDMQFjAEOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&rct=j&q=define%20mocking&ei=_r6cTp7aK4LtrAePy9HBCQ&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA 5341218 2011-10-18 00:19:15.0002011-10-18 00:19:15.0001http://www.google.com/search?q=jenkins+%2Bant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-10-17 23:11:15.0002011-10-17 23:11:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS431US431&gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+tests+in+jenkins 6750461 2011-10-17 23:38:15.0002011-10-17 23:38:15.0001http://www.google.com/search?rlz=1C1_____enUS411US411&gcx=w&sourceid=chrome&ie=UTF-8&q=configure+ant+jenkins 6750368 2011-10-17 23:05:15.0002011-10-17 23:05:15.0001http://wiki.tagworldwide.com/display/tagdev/Unit+testing+guidelines 4685867 2011-10-19 15:10:15.0002011-10-19 15:10:15.0001http://www.google.com/search?q=jenkins+configuration+withn+ant&rls=com.microsoft%3A*&oe=UTF-8&startIndex=&startPage=1&gs_sm=e&gs_upl=126905l130873l0l131030l20l19l0l8l2l0l235l1767l0.7.3l10l0&oq=jenkins+configuration+withn+ant&aq=f&aqi=&aql=1 6750461 2011-10-19 14:54:15.0002011-10-19 14:54:15.0001http://wiki.cfinnovate.com/display/default/View+Debug+Output 2195464 2011-10-19 15:36:15.0002011-10-19 15:36:15.0001http://wiki.cfinnovate.com/dosearchsite.action?queryString=debug 4292713 2011-10-19 15:29:16.0002011-10-19 15:29:16.0001http://www.google.com/search?aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-10-19 16:13:15.0002011-10-19 16:13:15.0001http://4runnerforex.com 786478 2011-10-19 18:45:15.0002011-10-19 18:45:15.0001http://www.google.com/url?sa=t&source=web&cd=14&ved=0CDAQFjADOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAmazon%2BEC2%2BSecurity%2BGroups&rct=j&q=ec2%20security%20group&ei=dQ2fTrWhAejh0QG_m7ChCQ&usg=AFQjCNF_ycRGcvcJl8K1HKvqCNXzpbGI4g 6160438 2011-10-19 18:18:16.0002011-10-19 18:18:16.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751388 2195464 2011-10-19 21:16:15.0002011-10-19 21:16:15.0001http://www.google.com/search?rlz=1C1_____enUS404US404&gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+assert+ 786478 2011-10-19 22:00:16.0002011-10-19 22:00:16.0002http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=D34A14FE6AC975827A2DF89687936107?replyToComment=5341502&#comment-5341502 5341233 2011-10-19 21:44:15.0002011-10-19 21:44:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ami+visibility&ie=utf-8&oe=utf-8 6160404 2011-10-20 00:31:15.0002011-10-20 00:31:15.0001http://www.google.co.uk/m/search?pbx=1&aq=0&oq=jenkins%2520wor&aqi=g6-k4d25t0&fkt=1891&fsdt=12848&cqt=&rst=&htf=&his=&maction=&q=jenkins+workspace 6750461 2011-10-19 23:35:15.0002011-10-19 23:35:15.0001http://www.starwarsspace.com/pewklord 5341276 2011-10-20 04:36:15.0002011-10-20 04:36:15.0002http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751388 5341187 2011-10-20 05:14:15.0002011-10-23 03:18:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751388 4292751 2011-10-20 05:23:15.0002011-10-20 05:23:15.0001http://www.silverwareconsulting.com/index.cfm/MXUnit 5341218 2011-10-20 10:11:15.0002011-10-20 10:11:15.0001http://www.google.co.in/webhp?hl=en&tab=ww#q=ANT+with+jenkins+and+drupal&hl=en&site=webhp&prmd=imvns&ei=q_qfTuWBKcXDhAfu3rjYBA&start=10&sa=N&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=59b8e504bf6e770a&biw=1280&bih=860 6750368 2011-10-20 11:14:15.0002011-10-20 11:14:15.0001http://www.google.es/ 6750461 2011-10-20 11:27:15.0002011-10-20 11:27:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=Sw6gTo78DIOWiQfI3qy4Bg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=iowlm_hcWuBas58L7xfViA 786457 2011-10-20 12:34:15.0002011-10-20 12:34:15.0001http://www.google.cl/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+gmail+smtp+configuration 6750466 2011-10-18 19:44:15.0002011-10-18 19:44:15.0001http://www.google.com/search?q=jenkins+email-ext+triggers&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750477 2011-10-18 19:35:15.0002011-10-18 19:35:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=ant+lib+jenkins 6750368 2011-10-18 19:30:15.0002011-10-18 19:30:15.0002http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla:en-US:official&hs=383&ei=yPyXSsZWia2UB_3YwbQF&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=assertXpath+contains+one+of+elements&spell=1 786478 2009-08-28 15:51:15.0002009-08-28 15:51:15.0002http://wiki.cfinnovate.com/display/default/MXUnit+Documentation 4292713 2011-10-18 18:33:15.0002011-10-18 21:56:15.0001http://www.google.com/search?q=jenkins+gmail+smtp&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-10-18 20:49:16.0002011-10-18 20:49:16.0001http://www.google.com/search?q=cfloop+query&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6750302 2011-10-18 20:26:15.0002011-10-18 20:26:15.0001http://www.google.com/search?gcx=c&ix=c1&sourceid=chrome&ie=UTF-8&q=jenkins+smtp+from+address 6750466 2011-10-18 20:05:16.0002011-10-18 20:05:16.0001http://www.google.com/search?num=100&hl=en&newwindow=1&safe=off&q=coldfusion+ami+for+amazon&oq=coldfusion+ami+for+amazon&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=21424876l21431005l0l21431171l31l28l3l16l18l0l178l1261l1.8l9l0 6160433 2011-10-18 19:52:15.0002011-10-18 19:52:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=%3Ccfset+contact+%3D+createObject%28%22component%22%29+method+path&aq=f&oq=&aqi= 786478 2009-08-28 17:07:15.0002009-08-28 17:07:15.0001http://www.google.com/search?gcx=w&ix=c1&sourceid=chrome&ie=UTF-8&q=jenkins+git+ssh+ssh-agent+windows 6750543 2011-10-18 23:11:15.0002011-10-18 23:11:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=running+tests+with+jenkins&ie=utf-8&oe=utf-8 6750461 2011-10-18 22:20:15.0002011-10-18 22:20:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=DC0916DDBB72B4E1C4219A46FC5C68FE?replyToComment=5341502&#comment-5341502 5341233 2011-10-18 21:01:15.0002011-10-18 21:01:15.0001http://www.google.com/search?q=Jenkins+ant&hl=en&source=hp&gs_sm=e&gs_upl=1141l3181l0l3342l7l7l0l1l1l1l241l1172l0.3.3l6l0&oq=Jenkins+ant&aq=f&aqi=g10&aql=1 6750368 2011-10-18 20:59:15.0002011-10-18 20:59:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oGk.qkH55O2yUBwHzbl8kF?p=www.lv-louisvuittonbags.net&bwm=i&bwmf=s&bwmo=d&b=601 786457 2011-10-19 03:24:15.0002011-10-19 03:24:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 4292766 2011-10-19 01:47:15.0002011-10-19 01:47:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 786499 2011-10-19 01:45:15.0002012-01-09 10:48:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CEAQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=coldfusion%20ec2&ei=5BKeTsi1I4WniQKDvLTNCQ&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A&cad=rja 6160404 2011-10-19 00:29:15.0002011-10-19 00:29:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests# 6750368 2011-10-19 05:41:15.0002011-10-19 05:41:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests# 2195464 2011-10-19 05:42:15.0002011-10-19 05:42:15.0001http://www.google.com.au/url?sa=t&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=s1ueTqu2I-yZiQf_9tXFDg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-19 05:40:16.0002011-10-19 05:40:16.0001http://www.google.ru/search?gcx=c&sourceid=chrome&ie=UTF-8&q=junit+ant+task 5341276 2011-10-19 08:27:15.0002011-10-19 08:27:15.0001http://www.google.fr/search?hl=fr&safe=off&site=&q=jenkins+publish+junit&oq=jenkins+publish+junit&aq=1L&aqi=g-L2&aql=1&gs_sm=c&gs_upl=12602l27848l0l32657l23l23l0l11l11l0l643l4623l2-1.2.3.4l10l0 6750461 2011-10-19 08:31:15.0002011-10-19 08:31:15.0001http://www.backlinkwatch.com/index.php 5341218 2011-10-19 06:20:15.0002011-10-19 06:20:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=generate+reports+in+junit+ant&safe=active 5341276 2011-10-19 06:21:15.0002011-10-19 06:21:15.0001http://www.google.hu/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+run+tests 6750461 2011-10-19 12:03:15.0002011-10-19 12:03:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+beispiel&ie=utf-8&oe=utf-8 6750368 2011-10-19 12:11:15.0002011-10-19 12:11:15.0001http://www.google.fr/search?hl=fr&noj=1&biw=1920&bih=1022&q=jenkins+git&oq=jenkins+git&aq=f&aqi=g4&aql=1&gs_sm=e&gs_upl=4326465l4337658l0l4337914l16l15l4l1l0l3l304l1834l1.6.2.1l10l0 6750543 2011-10-19 10:02:15.0002011-10-19 10:02:15.0001http://www.google.no/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nb-NO:official&client=firefox-a 6750368 2011-10-19 11:15:15.0002011-10-19 11:15:15.0001http://www.google.co.in/search?q=Jenkins+automation&sourceid=navclient&rlz=1T4ADFA_en___IN446&gs_sm=e&gs_upl=737537l739943l0l740537l6l6l0l0l0l0l718l1249l5-1.1l2l0&oq=Jenkins+automation&aq=f&aqi=&aql=1 6750360 2011-10-19 14:14:15.0002011-10-19 14:14:15.0002http://www.google.com/search?sclient=psy&hl=en&newwindow=1&site=&source=hp&q=unit+test+using+JUnit+and+ant+task&btnK=Google+Search 5341276 2011-10-19 14:38:15.0002011-10-19 14:57:15.0001http://www.google.co.uk/search?rlz=1C1CHFX_en-GBGB448GB448&gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+set+JUnit+path 6750461 2011-10-19 12:41:15.0002011-10-19 12:41:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FData%2Bdriven%2Btesting%2Bwith%2BMXUnit%2Bdataproviders&ei=w8OeTojqCKT20gHl2_nFCQ&usg=AFQjCNEdxcPyCPut-Dbs-467wnjU1zjmrw 4292794 2011-10-19 13:04:15.0002011-10-19 13:04:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=configure+jenkins+to+use+ant 6750368 2011-10-14 14:08:15.0002011-10-14 14:08:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=junit+jenkins 6750461 2011-10-14 14:21:15.0002011-10-14 14:21:15.0001http://www.google.com/search?client=browser-rockmelt&channel=omnibox&gcx=w&sourceid=chrome&ie=UTF-8&q=MXUnit+assert+error 4685867 2011-10-14 14:24:15.0002011-10-14 14:24:15.0001http://www.google.com/search?q=making+jenkins+access+ant+tasks&hl=en&source=hp&gs_sm=e&gs_upl=593l18558l0l18730l33l30l0l18l18l0l406l1532l2-2.2.1l5l0&oq=making+jenkins+access+ant+tasks&aq=f&aqi=&aql=1 6750368 2011-10-14 15:11:15.0002011-10-14 15:11:15.0002http://www.google.de/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a&safe=active 786457 2011-10-14 10:17:15.0002011-10-14 12:01:15.0001http://www.google.com/search?hl=&q=jenkins+project+tests+config&sourceid=navclient-ff&rlz=1B3GGGL_enBE277BE277&ie=UTF-8 6750461 2011-10-14 11:51:15.0002011-10-14 11:51:15.0001http://www.google.co.jp/search?q=mxunit+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a 6750461 2011-10-14 12:34:15.0002011-10-14 12:34:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=build.xml+with+Junit+test+report 5341276 2011-10-14 14:03:15.0002011-10-14 14:03:15.0001http://www.google.de/search?q=jenkins+ant+ftptask&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-10-14 08:39:15.0002011-10-14 08:39:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=BvqXTr6aCMqohAfo9rGZBA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=5Q097sLuRLn7aYlDUjbm2g 5341597 2011-10-14 09:28:16.0002011-10-14 09:28:16.0001http://www.google.com/search?hl=en&client=ubuntu&hs=t2J&channel=fs&biw=1440&bih=781&q=ec2+waiting+instance&oq=ec2+waiting+instance&aq=f&aqi=&aql=&gs_sm=e&gs_upl=110745l111669l0l111805l9l9l0l7l1l1l234l458l2-2l2l0 6160402 2011-10-14 09:35:15.0002011-10-14 09:35:15.0001http://www.google.com/search?q=+mxunit+included+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-10-14 18:22:15.0002011-10-14 18:22:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=I3OYTtmwM8riiALkrPDcDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-14 18:05:15.0002011-10-14 18:05:15.0001http://www.google.com/search?hl=en&source=hp&q=coldfusion+how+to+query+a+query+from+another+server&oq=coldfusion+how+to+query+a+query+from+another+server&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=1656l34579l0l34720l55l52l3l39l42l0l219l1203l1.5.2l8l0 6750302 2011-10-14 19:18:15.0002011-10-14 19:18:15.0001http://www.google.com/search?hl=en&rlz=1T4GGHP_enUS438US439&sa=X&ei=zXuYToS2GMeHsAKtha29BA&ved=0CBoQBSgA&q=display+Junit+results+in+xml&spell=1&biw=1090&bih=449 5341276 2011-10-14 18:42:15.0002011-10-14 18:42:15.0001http://www.bing.com/search?setmkt=en-US&q=amazon+ec2+stop+vs+terminate 6160402 2011-10-14 17:13:15.0002011-10-14 17:13:15.0001http://www.google.es/search?gcx=c&sourceid=chrome&ie=UTF-8&q=hide+ant+test+standard+output 5341276 2011-10-14 17:30:15.0002011-10-14 17:30:15.0001http://www.google.co.uk/search?gcx=c&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=ec2+image+with+confluence 6160404 2011-10-14 17:28:15.0002011-10-14 17:28:15.0001http://www.google.ba/search?hl=bs&q=jenkins+build.xml+under+folder+ws%2F&btnG=Tra%C5%BEi 6750368 2011-10-14 16:43:15.0002011-10-14 16:43:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=ant+junit+and+junitreport 5341276 2011-10-14 16:59:15.0002011-10-14 16:59:15.0001http://www.google.fi/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant+configuration 6750368 2011-10-14 15:34:15.0002011-10-14 15:34:15.0001http://www.google.de/search?q=ant+junit+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2011-10-14 15:30:15.0002011-10-14 15:30:15.0001http://www.google.fr/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:unofficial&client=firefox-a 6750368 2011-10-14 16:22:15.0002011-10-14 16:22:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341233 2011-10-14 07:26:15.0002011-10-14 07:26:15.0001http://wiki.cfinnovate.com/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports?showComments=true&showCommentArea=true 5341276 2011-10-14 07:22:15.0002011-10-14 07:22:15.0001http://www.google.co.jp/search?q=mxunit+aant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a 5341269 2011-10-14 07:27:15.0002011-10-14 07:27:15.0001http://www.google.co.uk/search?q=mxunit+virtual+directory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786593 2011-10-17 10:57:15.0002011-10-17 10:57:15.0001http://www.google.is/search?aq=0&oq=jenkins+execute+w&gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+execute+windows+batch+command 6750546 2011-10-17 11:02:15.0002011-10-17 11:02:15.0001http://www.google.co.in/search?gcx=c&sourceid=chrome&ie=UTF-8&q=genrate+reports+for+junit+in+ant 5341276 2011-10-17 08:31:19.0002011-10-17 08:31:19.0001http://www.google.fr/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant+version 6750368 2011-10-17 10:14:15.0002011-10-17 10:14:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=ssh-agent+git+jenkins&btnG=Google+Search&qscrl=1 6750543 2011-10-17 10:29:15.0002011-10-17 10:29:15.0001http://www.google.fr/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+use+ant 6750368 2011-10-17 10:36:15.0002011-10-17 10:36:15.0001http://www.google.hu/search?hl=hu&biw=1440&bih=796&q=testcase+divide&oq=testcase+divide&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=12959l13324l0l13517l4l3l0l0l0l1l179l366l1.2l3l0 786564 2011-10-17 10:46:15.0002011-10-17 10:46:15.0001http://www.google.co.uk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-10-17 14:57:15.0002011-10-17 14:57:15.0001http://www.google.com/search?gcx=c&ix=c1&sourceid=chrome&ie=UTF-8&q=mxunit+testing+application.cfc 6750434 2011-10-17 15:06:15.0002011-10-17 15:06:15.0001http://wiki.mxunit.org/display/default/Mocking+and+Stubbing?focusedCommentId=6751341 5341597 2011-10-17 14:58:15.0002011-10-17 14:58:15.0001http://www.google.by/search?client=opera&rls=en&q=ant+jenkins+installation&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750368 2011-10-17 15:53:15.0002011-10-17 15:53:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-10-17 17:16:15.0002011-10-17 17:16:15.0001http://www.google.com/search?q=jenkins+ant+soapui&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-10-17 17:07:15.0002011-10-17 17:07:15.0001http://www.google.co.za/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+e-mail+alerts 6750466 2011-10-17 11:13:15.0002011-10-17 11:13:15.0002http://www.google.fr/search?q=junitreport+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5341276 2011-10-17 11:42:15.0002011-10-17 11:42:15.0001http://www.google.de/search?q=jenkins+junit+plugin 6750461 2011-10-17 11:23:15.0002011-10-17 11:23:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20built%20in%20assertions&ei=NA6cTufBC8Gr8APX_qW_BQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-17 11:44:15.0002011-10-17 11:44:15.0001http://www.google.co.in/search?q=generate+different+reports+using+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-10-17 12:40:15.0002011-10-17 12:40:15.0001http://www.google.by/search?q=Displays+a+message+if+the+assertion+fails.&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-10-17 12:28:15.0002011-10-17 12:28:15.0001http://www.google.com/search?q=http%3A%2F%2Fwww.youtube.com%2Fresults%3Fsearch_query%3Dtest%2Bautomation%2Bjenkins%26aq%3Df&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6750461 2011-10-15 20:42:15.0002011-10-15 20:42:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=your%20first%20ec2&ei=iOuZTtyLKKnJiQKx7KiZDQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-10-15 20:51:15.0002011-10-15 20:51:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=list+of+assertions+mxunit 786484 2011-10-14 20:02:15.0002011-10-14 20:02:15.0003http://www.google.com/url?sa=t&source=web&cd=6&ved=0CEgQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&rct=j&q=EC2%20coldfusion&ei=pYeYTvubKoiLiAKGr4CkDQ&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-10-14 19:33:15.0002011-10-14 19:34:15.0001http://www.google.com/search?gcx=w&ix=c1&sourceid=chrome&ie=UTF-8&q=start+windows+service+from+ant 6750546 2011-10-14 19:35:15.0002011-10-14 19:35:15.0001http://www.google.com/search?q=cold+fusion+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-10-14 22:11:15.0002011-10-14 22:11:15.0001http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BANT%2B-%2BThe%2BGlue%2Bbetween%2BJenkins%2Band%2Byour%2BTests 6750368 2011-10-15 07:27:15.0002011-10-15 07:27:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=list+of+assertions+mxunit 786478 2011-10-14 20:07:15.0002011-10-14 20:07:15.0002http://www.google.co.uk/search?gcx=w&ix=c2&sourceid=chrome&ie=UTF-8&q=jenkins+ant+project 6750368 2011-10-14 22:08:15.0002011-10-14 22:08:15.0001http://www.google.com/search?q=generate+reports+with+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-10-16 20:36:15.0002011-10-16 20:36:15.0006http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BRunning%2Btests%2Bwith%2BJenkins&usg=AFQjCNHHY2MqFYYfXQck8chX4bOogVXymw 6750461 2011-10-16 20:11:15.0002012-01-05 16:13:15.0001http://www.google.fi/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+fail+build+if+tests 6750464 2011-10-16 18:29:15.0002011-10-16 18:29:15.0001http://www.google.com/search?hl=zh-CN&client=firefox-a&hs=4lh&rls=org.mozilla%3Azh-CN%3Aofficial&q=jenkins+invoke+ant&oq=jenkins+invoke+ant&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=35665l41594l0l41964l18l18l0l6l0l2l453l2653l2.5.1.3.1l12l0 6750368 2011-10-17 07:03:15.0002011-10-17 07:03:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=CA09E6F32348113D29E83D0BEBD089A5?replyToComment=5341502&#comment-5341502 5341233 2011-10-17 02:08:15.0002011-10-17 02:08:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=how+to+change+ec2-user+password 6160402 2011-10-16 23:35:15.0002011-10-16 23:35:15.0001http://www.google.com.au/search?aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-10-16 12:03:15.0002011-10-16 12:03:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=51&ved=0CCsQFjAAODI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=coldfusion%20aws&ei=iPSZTr-AAcu4hAfYsKmKBA&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-10-15 21:30:15.0002011-10-15 21:30:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+and+ant 6750368 2011-10-16 14:44:15.0002011-10-16 14:44:15.0001http://wiki.cfinnovate.com/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 6750464 2011-10-13 11:09:15.0002011-10-13 11:09:15.0001http://wiki.cfinnovate.com/display/default/Selective+Verification 5341250 2011-10-13 11:10:15.0002011-10-13 11:10:15.0001http://wiki.cfinnovate.com/display/default/Running+directories+of+tests?showComments=true&showCommentArea=true 786473 2011-10-13 11:09:15.0002011-10-13 11:09:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=786504 786504 2011-10-13 11:07:15.0002011-10-13 11:07:15.0001http://wiki.cfinnovate.com/display/default/Running+directories+of+tests 786473 2011-10-13 11:08:15.0002011-10-13 11:08:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=4292817 4292817 2011-10-13 11:06:15.0002011-10-13 11:06:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=2195464 2195464 2011-10-13 11:07:15.0002011-10-13 11:07:15.0001http://wiki.cfinnovate.com/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 6750461 2011-10-13 11:10:15.0002011-10-13 11:10:15.0001http://wiki.cfinnovate.com/display/default/Mocking+and+Stubbing 5341218 2011-10-13 11:10:15.0002011-10-13 11:10:15.0001http://wiki.cfinnovate.com/display/default/More+Test+Cases 786564 2011-10-13 11:10:15.0002011-10-13 11:10:15.0002http://wiki.cfinnovate.com/display/default/Creating+an+EC2+ColdFusion+AMI 6160404 2011-10-13 11:10:15.0002011-12-16 04:39:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=makePublic%20MXUNIT&ei=aMCWTsT9OtGhOu6uzIIC&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-10-13 11:10:15.0002011-10-13 11:10:15.0001http://wiki.cfinnovate.com/display/default/Running+a+single+method+in+a+test 5341324 2011-10-13 11:10:15.0002011-10-13 11:10:15.0001http://wiki.cfinnovate.com/display/default/Message-First+Assertions+(CFUnit+Style) 5341326 2011-10-13 11:10:15.0002011-10-13 11:10:15.0001http://www.google.co.in/search?q=+MXUnit%2Bassertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2009-08-21 08:44:15.0002009-08-21 08:44:15.0001http://wiki.cfinnovate.com/display/default/Creating+a+Custom+HTTPAntRunner.cfc 5341519 2011-10-13 11:10:15.0002011-10-13 11:10:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5734432 5734432 2011-10-13 11:00:15.0002011-10-13 11:00:15.000107http://wiki.mxunit.org/display/default/Configure+and+Test+the+Plugin 786457 2009-08-21 08:42:15.0002012-01-04 15:10:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5734518 5734518 2011-10-13 10:59:15.0002011-10-13 10:59:15.000399http://wiki.mxunit.org/display/default/MXUnit+Documentation 786529 2009-08-21 08:39:15.0002012-01-09 11:01:15.0001http://wiki.mxunit.org/display/default/Using+request.debug%28%29?focusedCommentId=2195651 2195464 2009-08-21 08:39:15.0002009-08-21 08:39:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=786484 786484 2011-10-13 10:59:15.0002011-10-13 10:59:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=786575 786575 2011-10-13 10:58:15.0002011-10-13 10:58:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rlz=1R1GGGL_en___IN335&hs=ygk&q=mxunit+wiki+&btnG=Search&meta=&aq=f&oq= 786457 2009-08-21 08:37:15.0002009-08-21 08:37:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=4947975 4947975 2011-10-13 10:58:15.0002011-10-13 10:58:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=Z0P&q=mxunit.org+assert&btnG=Search&meta=&aq=f&oq= 786484 2009-08-21 08:36:15.0002009-08-21 08:36:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341322 5341322 2011-10-13 10:57:15.0002011-10-13 10:57:15.0001http://www.google.co.in/search?q=wiki.mxunit&ie=utf-8&oe=utf-8&aq=t&rlz=1R1GGGL_en___IN335&client=firefox-a 786457 2009-08-21 08:36:15.0002009-08-21 08:36:15.0001http://wiki.cfinnovate.com/display/default/TDD+Example+--+Fixing+a+bug+in+the+plugin 786494 2011-10-13 10:51:15.0002011-10-13 10:51:15.0001http://wiki.cfinnovate.com/display/default/Using+request.debug() 2195464 2011-10-13 10:51:15.0002011-10-13 10:51:15.0001http://www.bing.com/search?q=mxunit 786499 2009-08-21 06:51:15.0002009-08-21 06:51:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=786494 786494 2011-10-13 11:06:15.0002011-10-13 11:06:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341200 5341200 2011-10-13 11:05:15.0002011-10-13 11:05:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=6750679 6750679 2011-10-13 11:04:15.0002011-10-13 11:04:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341239 5341239 2011-10-13 11:04:15.0002011-10-13 11:04:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=786471 786471 2011-10-13 11:03:15.0002011-10-13 11:03:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=4685854 4685854 2011-10-13 11:03:15.0002011-10-13 11:03:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=4292815 4292815 2011-10-13 11:01:15.0002011-10-13 11:01:15.0001http://wiki.cfinnovate.com/display/default/Using+injectPropety+for+simple+property+overrides 5341322 2011-10-13 10:49:15.0002011-10-13 10:49:15.0001http://wiki.cfinnovate.com/display/default/Release+Notes 5734518 2011-10-13 10:49:15.0002011-10-13 10:49:15.0001http://wiki.cfinnovate.com/display/default/Testing+MXUnit 4947975 2011-10-13 10:49:15.0002011-10-13 10:49:15.0001http://wiki.cfinnovate.com/display/default/What+to+put+in+your+tests+(Assertion+Patterns) 786484 2011-10-13 10:49:15.0002011-10-13 10:49:15.0001http://www.google.co.uk/search?q=jenkins+junit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 6750461 2011-10-13 10:20:15.0002011-10-13 10:20:15.0001http://www.google.co.uk/url?url=http://wiki.mxunit.org/display/default/Testing%2BMXUnit%23TestingMXUnit-RunningtheUnitTestsviatheBrowser&rct=j&q=mxunit+run+in+browser&usg=AFQjCNH25DZTCxr_5coeV450_y46kHVb7g&sa=X&ei=n7iWTrDCFM6SOr2H0fYB&ved=0CCgQygQwAA 4947975 2011-10-13 10:37:15.0002011-10-13 10:37:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=mxunit%20run%20in%20browser%20url&ei=N7mWTp3jEcOEOu218ZAC&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-10-13 10:39:15.0002011-10-13 10:39:15.0001http://wiki.cfinnovate.com/display/default/Creating+Test+Suites 786575 2011-10-13 10:49:15.0002011-10-13 10:49:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?pageId=786471 786471 2011-10-13 10:50:15.0002011-10-13 10:50:15.0001http://wiki.cfinnovate.com/display/default/CFObjective+2011+--+Continuous+Integration 6750679 2011-10-13 10:50:15.0002011-10-13 10:50:15.0001http://wiki.cfinnovate.com/display/default/Eclipse+Plugin+Troubleshooting 4292815 2011-10-13 10:50:15.0002011-10-13 10:50:15.0001http://wiki.cfinnovate.com/display/default/Eclipse+Plugin+FAQ 4292817 2011-10-13 10:51:15.0002011-10-13 10:51:15.0001http://wiki.cfinnovate.com/display/default/Installation+Requirements 5734432 2011-10-13 10:49:15.0002011-10-13 10:49:15.0001http://wiki.cfinnovate.com/display/default/Mocking 5341239 2011-10-13 10:50:15.0002011-10-13 10:50:15.0001http://wiki.cfinnovate.com/display/default/Presentations,+Talks,+and+Meetups 4685854 2011-10-13 10:50:15.0002011-10-13 10:50:15.0001http://wiki.cfinnovate.com/display/default/First+Test+Case?focusedCommentId=5734474 786558 2011-10-13 09:53:15.0002011-10-13 09:53:15.0001http://wiki.cfinnovate.com/display/default/DAO+Test+Adapter+Pattern 4292766 2011-10-13 09:52:15.0002011-10-13 09:52:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341276 5341276 2011-10-13 09:59:15.0002011-10-13 09:59:15.0002http://wiki.cfinnovate.com/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports 5341276 2011-10-13 09:51:15.0002011-10-14 07:21:15.0001http://search.toolbars.alexa.com/?ver=alxf-2.14&src=ab&aid=JfyXd1iVmp00a9&q=how+to+start+mongo+to+run+all+the+time 6750546 2011-10-13 09:51:15.0002011-10-13 09:51:15.0001http://wiki.cfinnovate.com/display/default/Stubbing 5341233 2011-10-13 09:52:15.0002011-10-13 09:52:15.0001http://wiki.cfinnovate.com/display/default/Configure+and+Test+the+Plugin 786529 2011-10-13 09:52:15.0002011-10-13 09:52:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=786529 786529 2011-10-13 10:05:15.0002011-10-13 10:05:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341233 5341233 2011-10-13 10:04:15.0002011-10-13 10:04:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=786517 786517 2011-10-13 10:08:15.0002011-10-13 10:08:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=786558 786558 2011-10-13 10:07:15.0002011-10-13 10:07:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341647 5341647 2011-10-13 09:59:15.0002011-10-13 09:59:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=4292766 4292766 2011-10-13 10:03:15.0002011-10-13 10:03:15.0001http://www.google.com/search?q=mxunit%20jenkins&ie=utf-8&oe=utf-8 6750461 2011-10-13 21:01:15.0002011-10-13 21:01:15.0001http://www.google.com/search?aq=f&gcx=w&sourceid=chrome&ie=UTF-8&q=Jenkins+junit 6750461 2011-10-13 21:03:15.0002011-10-13 21:03:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=5047536A31F692B7465BC56F2A7D07C8?replyToComment=5341502&#comment-5341502 5341233 2011-10-13 20:31:15.0002011-10-13 20:31:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&rct=j&q=mxunit%20mocking&ei=aUaXToHYGbHLsQLfwqzvBA&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA&cad=rja 5341218 2011-10-13 20:42:15.0002011-10-13 20:42:15.0001http://www.google.ca/search?q=jenkins+gmail+smtp+setup&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-10-13 22:47:15.0002011-10-13 22:47:15.0001http://blog.mxunit.org/search/label/Hudson 6750360 2011-10-13 21:10:15.0002011-10-13 21:10:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=7DE68F2DE29857633D46CE6FFDF723A6 5734518 2011-10-13 21:24:15.0002011-10-13 21:24:15.0001http://www.google.es/search?hl=es&q=jenkins+vs+ant&oq=jenkins+vs+ant&aq=f&aqi=&aql=&gs_sm=s&gs_upl=26076l29421l0l31199l8l7l0l3l3l0l667l1071l4-1.1l2l0&mvs=0 6750368 2011-10-13 23:32:15.0002011-10-13 23:32:15.00079http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins?focusedCommentId=6751338 786478 2011-10-14 06:13:18.0002011-11-22 22:40:16.0001http://www.google.com.au/url?sa=t&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20functions&ei=FmiXTovFFIydiAe0h8SsAg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-10-13 23:06:15.0002011-10-13 23:06:15.0002http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751347 5341647 2011-10-13 23:18:15.0002011-10-14 14:41:15.0001http://www.google.co.jp/search?q=mxunit+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a 5341276 2011-10-14 07:00:15.0002011-10-14 07:00:15.0001http://www.google.com/search?q=mxunit+assert+object+contains+same+data&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2011-10-13 14:52:15.0002011-10-13 14:52:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+email+notification&ie=utf-8&oe=utf-8 6750466 2011-10-13 14:45:15.0002011-10-13 14:45:15.0001http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+unstable&searchQuery.spaceKey=default 6750477 2011-10-13 14:38:15.0002011-10-13 14:38:15.0001http://www.google.nl/search?client=safari&rls=en&q=jenkins+ant+properties&ie=UTF-8&oe=UTF-8&redir_esc=&ei=z_CWTuH8Mc2dOqj7mIQC 6750368 2011-10-13 14:36:15.0002011-10-13 14:36:15.0001http://www.google.se/search?gcx=c&sourceid=chrome&ie=UTF-8&q=how+to+run+tests+in+jenkins 6750461 2011-10-13 16:30:15.0002011-10-13 16:30:15.0001http://www.google.com.br/search?q=Jenkins+getting+start&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 6750362 2011-10-13 16:18:15.0002011-10-13 16:18:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+run+ant+tests&ie=utf-8&oe=utf-8 6750368 2011-10-13 15:46:15.0002011-10-13 15:46:15.0002http://www.google.de/search?q=Jenkins+ant+starten&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-10-13 15:05:15.0002011-10-13 15:08:15.0001http://www.google.com/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a 6750368 2011-10-13 18:47:15.0002011-10-13 18:47:15.0001http://www.google.se/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit-ant.jar 5341276 2011-10-13 18:18:16.0002011-10-13 18:18:16.0001http://www.google.com/search?q=junit+save+results&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-10-13 17:04:15.0002011-10-13 17:04:15.0001http://www.google.co.in/search?rlz=1C1CHMD_enIN397IN397&gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+automation 6750360 2011-10-13 16:55:15.0002011-10-13 16:55:15.0001http://www.bing.com/search?q=mxunit 786473 2009-08-22 20:52:15.0002009-08-22 20:52:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751347 5341519 2011-10-13 20:05:15.0002011-10-13 20:05:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+build+and+run+tests+same+project 6750461 2011-10-13 19:28:15.0002011-10-13 19:28:15.0001http://www.google.com/search?client=opera&rls=en&q=mxunit&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 786457 2011-10-13 19:08:33.0002011-10-13 19:08:33.0001http://www.google.nl/search?q=jenkins+standard+ant+properties&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a 6750368 2011-10-13 11:25:15.0002011-10-13 11:25:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=coldfusion%20mxunit%20assert&ei=IsyWTpqLE4yfOta5pIgC&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-13 12:00:15.0002011-10-13 12:00:15.0001http://www.google.com/search?q=confluence+ctrl%2Bshift%2Bn&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 5341432 2011-10-13 12:24:15.0002011-10-13 12:24:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=Continuous+Integration+with+Jenkins%2C+ANT%2C+and+MXUnit 6750679 2011-10-13 13:17:15.0002011-10-13 13:17:15.0002http://www.google.ch/search?q=Jenkins%2C+ANT%2C+and+MXUnit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-10-13 13:37:15.0002011-10-13 13:37:15.0002http://localhost/mxunit/unittests/index.cfm 786457 2011-10-13 13:56:15.0002011-10-13 14:00:15.0002http://www.google.co.uk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+JUnitReportTask 5341276 2011-10-13 14:12:16.0002011-10-13 14:12:16.0001http://www.google.com/search?q=mxunit+methods+test+object&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786598 2011-10-13 14:18:15.0002011-10-13 14:18:15.0001http://www.google.com/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786517 2011-10-13 14:22:31.0002011-10-13 14:22:31.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=setup+mxunit+test+suites 786575 2011-10-13 14:29:15.0002011-10-13 14:29:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=6750464 6750464 2011-10-13 11:12:15.0002011-10-13 11:12:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?navigatingVersions=true&pageId=786457&maxRecentlyUpdatedPageCount=30 786457 2011-10-13 11:11:15.0002011-10-13 11:11:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=786598 786598 2011-10-13 11:13:15.0002011-10-13 11:13:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=6750461 6750461 2011-10-13 11:14:15.0002011-10-13 11:14:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341250 5341250 2011-10-13 11:14:15.0002011-10-13 11:14:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341326 5341326 2011-10-13 11:16:15.0002011-10-13 11:16:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341324 5341324 2011-10-13 11:17:15.0002011-10-13 11:17:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341218 5341218 2011-10-13 11:16:15.0002011-10-13 11:16:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=786564 786564 2011-10-13 11:18:15.0002011-10-13 11:18:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=6160404 6160404 2011-10-13 11:17:15.0002011-10-13 11:17:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=786457 786457 2011-10-13 11:19:15.0002011-10-13 11:19:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341519 5341519 2011-10-13 11:19:15.0002011-10-13 11:19:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?pageId=5734416 6750679 2011-10-13 11:23:15.0002011-10-13 11:23:15.0001http://www.google.com.tw/search?hl=zh-TW&biw=1280&bih=875&q=execute+windows+batch+command+Jenkins&oq=execute+windows+batch+command+Jenkins&aq=f&aqi=&aql=1&gs_sm=s&gs_upl=19551l19551l0l20292l1l1l0l0l0l0l146l146l0.1l1l0 6750546 2011-10-12 03:42:15.0002011-10-12 03:42:15.0001http://www.google.co.nz/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+configure+email+build+failure 6750466 2011-10-12 02:18:15.0002011-10-12 02:18:15.0001http://www.google.com.my/search?client=safari&rls=en&q=httpd+spot+instance&ie=UTF-8&oe=UTF-8&redir_esc=&ei=Ur6UTvODO8fSrQfklpGNCA 6160402 2011-10-11 22:36:15.0002011-10-11 22:36:15.0001http://www.google.de/search?q=jenkins+ant+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-10-11 21:46:15.0002011-10-11 21:46:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+subversion+deletes+test+reports 6750362 2011-10-11 20:14:15.0002011-10-11 20:14:15.0001http://127.0.0.1:64672/help/nav/7 4292815 2011-10-11 20:08:15.0002011-10-11 20:08:15.0001http://www.google.ca/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkis+ant+default 6750461 2011-10-11 19:56:15.0002011-10-11 19:56:15.0001http://www.google.ca/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+1.427+ant 6750368 2011-10-11 19:55:15.0002011-10-11 19:55:15.0001http://devcf.signatureforum.com/mxunit/generator/index.cfm 786457 2011-10-11 19:53:15.0002011-10-11 19:53:15.0001http://devcf.signatureforum.com/mxunit/index.cfm 786457 2011-10-11 19:52:15.0002011-10-11 19:52:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=GZeUTsW-GcbQiAK18aCNBQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-10-11 19:49:15.0002011-10-11 19:49:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20makepublic&ei=B5CUToPfI4jgiALT-djwBA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-10-11 19:18:15.0002011-10-11 19:18:15.0001http://www.google.com/search?gcx=c&ix=c1&sourceid=chrome&ie=UTF-8&q=jenkins+add+build+step 6750461 2011-10-11 19:27:15.0002011-10-11 19:27:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS443US443&aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=HttpAntRunner 5341519 2011-10-11 17:04:36.0002011-10-11 17:04:36.0001http://www.google.com/search?hl=en&source=hp&biw=1079&bih=901&q=jenkins+run+test&oq=jenkins+run+test&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=2228l7419l0l7530l16l15l0l2l2l0l187l1719l2.11l13l0 6750461 2011-10-11 17:12:15.0002011-10-11 17:12:15.0001http://www.google.co.uk/search?rlz=1C1CHFX_en-GBGB448GB448&aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=ant+jenkins 6750368 2011-10-11 16:02:15.0002011-10-11 16:02:15.0001http://www.topseos.com/ 786478 2011-10-11 16:08:15.0002011-10-11 16:08:15.0001http://www.google.co.uk/search?gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-10-11 15:47:15.0002011-10-11 15:47:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20documentation&ei=mF6UTpCCINKYhQebuuXPBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-11 15:48:15.0002011-10-11 15:48:15.0001http://www.google.com/search?q=ant+if+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750368 2011-10-11 15:28:15.0002011-10-11 15:28:15.0001http://www.google.com.br/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-10-11 15:41:15.0002011-10-11 15:41:15.0001http://www.google.co.jp/search?hl=en&q=jenkins+ant+install&oq=jenkins+ant+install&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=12190l14483l0l16501l8l8l0l6l6l0l239l397l0.1.1l2l0 6750461 2011-10-11 15:17:15.0002011-10-11 15:17:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+private+function 4292736 2011-10-11 15:27:15.0002011-10-11 15:27:15.0001http://www.google.be/search?gcx=w&sourceid=chrome&ie=UTF-8&q=dao+to+dto+adapter 4292766 2011-10-11 15:01:15.0002011-10-11 15:01:15.0001http://search.sweetim.com/search.asp?q=application+scope+wikipedia&ln=en&src=1010&sf=0 6750434 2011-10-11 15:04:15.0002011-10-11 15:04:15.0002http://www.google.com/ 6750360 2011-10-11 14:51:15.0002011-10-11 22:05:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=mxunit+ant 6750368 2011-10-11 14:26:15.0002011-10-11 14:26:15.0001http://www.google.de/search?q=jenkins+setup+smtp+auth&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750466 2011-10-11 14:34:15.0002011-10-11 14:34:15.0001http://www.google.com.ua/ 6750461 2011-10-11 14:30:15.0002011-10-11 14:30:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+git+password&ie=UTF-8&oe=UTF-8 6750543 2011-10-11 13:03:15.0002011-10-11 13:03:15.0001http://www.google.com/search?client=safari&rls=en&q=ant+generate+junit+report&ie=UTF-8&oe=UTF-8 5341276 2011-10-11 12:48:15.0002011-10-11 12:48:15.0001http://www.google.com/search?hl=pl&q=add+log+to+junit+report 5341276 2011-10-11 14:15:15.0002011-10-11 14:15:15.0001http://www.google.fi/search?q=svn+access+level&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750362 2011-10-11 13:17:15.0002011-10-11 13:17:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=using+jenkins+ant 6750368 2011-10-11 12:26:15.0002011-10-11 12:26:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=1G1GGLQ_ENUK247&=&q=running+tests+with+jenkins&oq=running+tests+with+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=14172l28867l0l29018l66l50l4l8l5l7l429l5903l12.11.10.2.1l38l0 6750461 2011-10-11 12:18:15.0002011-10-11 12:18:15.0001http://www.google.de/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+create+ant+ 6750368 2011-10-11 12:44:15.0002011-10-11 12:44:15.0001http://www.google.de/search?q=jenkins+git+ssh+key+windows&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750543 2011-10-11 12:29:15.0002011-10-11 12:29:15.0001http://www.google.es/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+junit+output+example 6750461 2011-10-11 10:58:15.0002011-10-11 10:58:15.0001http://www.google.be/search?hl=en&source=hp&biw=1125&bih=507&q=jenkins+automation&oq=jenkins+auto&aq=3&aqi=g10&aql=&gs_sm=c&gs_upl=1000l7048l0l12347l25l20l2l3l3l3l970l6503l1.2.2.4.1.0.4l15l0 6750360 2011-10-11 10:36:15.0002011-10-11 10:36:15.0001http://doronkatz.com/mxunit-unit-testing-for-coldfusion#more 786478 2011-10-11 11:45:15.0002011-10-11 11:45:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=ec2+request+instances+wizard 6160402 2011-10-11 08:23:15.0002011-10-11 08:23:15.000{section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskel * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 294926 1http://www.google.nl/search?gcx=w&sourceid=chrome&ie=UTF-8&q=how+cfloop+auery+killed+a+server 6750302 2011-10-11 09:01:15.0002011-10-11 09:01:15.0001http://www.google.com.tw/search?q=jenkins+ant+example&hl=zh-TW&rlz=1I7GGHP_zh-TWTW452&prmd=ivns&ei=QQSUTpnUMKPZmAWMp4zdBg&sa=N&oq=jenkins+ant+example&aq=f&aqi=&aql=&gs_sm=e&gs_upl=6299l14921l0l15108l32l22l1l13l8l3l203l1014l4.2.2l8l0 6750368 2011-10-11 09:24:15.0002011-10-11 09:24:15.000{toc} h1. Who? Marc h1. What? Dude h1. Say Hi {code:title=Hi} <cfcomponent> <cffunction name="hi"> <cfreturn "hi"> </cffunction> </cfcomponent> {code} 294929 2http://localhost/mxunit/ozo/index.cfm 786457 2011-10-11 10:03:15.0002011-10-11 10:15:15.0002http://localhost/ozo/mxunit/runner/index.cfm?test=%2Fmxunit%2Ftests%2Fozo&componentPath=mxunit.tests.ozo 786457 2011-10-11 07:55:15.0002011-10-11 08:11:15.0001http://www.google.de/#q=confluence+wildcards&hl=de&prmd=imvns&ei=n_CTTrjHEsz3sgbuzen2BQ&start=10&sa=N&bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&fp=53c2d945b56d7796&biw=1426&bih=756 5341258 2011-10-11 08:00:15.0002011-10-11 08:00:15.0001http://localhost/ozo/mxunit/generator/index.cfm 786457 2011-10-11 08:15:15.0002011-10-11 08:15:15.0001http://www.google.co.jp/search?hl=ja&rlz=1B3GGLL_jaJP422JP422&q=mxunit+junit+report&oq=mxunit+junit+report&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1225l2232l0l2390l7l7l0l6l0l0l155l155l0.1l1l0 5341276 2011-10-11 08:17:15.0002011-10-11 08:17:15.0001http://www.google.co.in/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+run+tests 6750461 2011-10-11 06:15:15.0002011-10-11 06:15:15.0001http://www.google.com.sg/search?q=jenkins+workspace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-10-11 06:57:15.0002011-10-11 06:57:15.0001http://localhost/ozo/mxunit/ 786457 2011-10-11 07:06:15.0002011-10-11 07:06:15.0001http://www.google.co.in/#hl=en&source=hp&q=junit+reports+with+ant&oq=junit+reports&aq=2&aqi=g4g-v5g-m1&aql=&gs_sm=e&gs_upl=5295l8920l0l19558l13l13l0l0l0l2l910l5107l0.1.2.5.4.0.1l13l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=ad815262ef4c9a56&biw=1280&bih=909 5341276 2011-10-11 07:36:15.0002011-10-11 07:36:15.0001http://www.google.co.jp/search?hl=ja&biw=1057&bih=763&q=coldfusion+cfloop&oq=coldfusion+cfloop&aq=f&aqi=g2&aql=&gs_sm=e&gs_upl=5286l10768l0l11356l11l10l1l0l0l0l216l1339l2.4.3l9l0 6750302 2011-10-11 06:07:15.0002011-10-11 06:07:15.0001http://www.google.com/search?hl=de&client=ubuntu&channel=fs&q=%22Jenkins+Jabber+notifier+plugin%22&oq=%22Jenkins+Jabber+notifier+plugin%22&aq=f&aqi=&aql=&gs_sm=e&gs_upl=735923l737972l0l738197l3l3l0l1l0l0l178l319l0.2l2l0 6750466 2011-10-13 08:09:15.0002011-10-13 08:09:15.0001http://www.google.com.au/search?q=jenkins+integration+test+report&sourceid=ie7&rls=com.microsoft:en-au:IE-Address&ie=&oe=&redir_esc=&ei=WH-WTq71NIbNmAWPuOzwAQ 6750461 2011-10-13 06:32:15.0002011-10-13 06:32:15.0001http://wiki.fuseboxframework.org/pages/viewpage.action?pageId=786471 786457 2009-08-26 01:05:15.0002009-08-26 01:05:15.0001http://www.google.com.au/search?hl=en&safe=strict&q=amazon+ec3+coldfusion&oq=amazon+ec3+coldfusion&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1178504l1178876l0l1178989l3l3l0l0l0l1l295l295l2-1l1l0 6160392 2011-10-13 06:26:15.0002011-10-13 06:26:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation 786471 2009-08-26 01:04:15.0002009-08-26 01:04:15.0001http://wiki.cfinnovate.com/display/default/Anatomy+of+a+TestCase 5341647 2011-10-13 09:50:15.0002011-10-13 09:50:15.0001http://www.google.com.hk/search?q=eclipse+how+to+generate+junit+xml+report&btnG=Google+%E6%90%9C%E7%B4%A2&hl=zh-CN&newwindow=1&safe=strict&biw=1280&bih=685&sa=2 5341276 2011-10-13 06:09:15.0002011-10-13 06:09:15.0002http://www.google.co.in/search?hl=en&source=hp&q=configure+ant+build+in+jenkins&oq=configure+ant+build+in+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1828l8781l0l9031l30l18l0l0l0l0l0l0ll0l0 6750461 2011-10-13 06:04:15.0002011-10-13 06:04:15.0001http://www.google.com.au/search?gcx=w&ix=c1&sourceid=chrome&ie=UTF-8&q=jenkins+ant&surl=1 6750368 2011-10-13 04:17:15.0002011-10-13 04:17:15.0001http://www.google.ca/search?gcx=w&sourceid=chrome&ie=UTF-8&q=stop+mongo+running+windows 6750546 2011-10-12 21:49:15.0002011-10-12 21:49:15.0002http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+git+history 6750543 2011-10-12 22:46:15.0002011-10-12 22:46:15.0001http://www.google.co.uk/search?gcx=w&ix=c1&sourceid=chrome&ie=UTF-8&q=how+to+reset+your+password+on+aws+ec2+instance 6160402 2011-10-12 21:08:15.0002011-10-12 21:08:15.0001http://www.google.com.br/m?q=+Diferenca+Ant+jenkins 6750368 2011-10-12 21:48:15.0002011-10-12 21:48:15.0001http://www.google.com/search?q=mxunit&rls=com.microsoft:en-us:IE-Address&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GWYE 786457 2011-10-13 01:00:15.0002011-10-13 01:00:15.0001http://www.google.com/search?q=mxunit&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLD_en-US 786457 2009-08-25 23:35:15.0002009-08-25 23:35:15.0001http://sfddev/mxunit/index.cfm 786457 2011-10-12 18:51:15.0002011-10-12 18:51:15.0001http://www.google.com.ar/ 6750461 2011-10-12 19:08:15.0002011-10-12 19:08:15.0002http://www.google.com/search?rlz=1C1GGLS_enUS360US360&gcx=c&sourceid=chrome&ie=UTF-8&q=amazon+coldfusion 6160392 2011-10-12 17:47:15.0002011-10-12 18:00:15.0001http://www.google.ca/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+junit+howto 6750461 2011-10-12 18:47:15.0002011-10-12 18:47:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+cfm&oq=mxunit+cfm&aq=f&aqi=g-v1&aql=1&gs_sm=e&gs_upl=236l2676l0l2914l10l9l0l0l0l0l199l1259l1.8l9l0 786575 2011-10-12 20:51:15.0002011-10-12 20:51:15.0001http://www.google.de/search?q=jenkins+email+notification&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750466 2011-10-12 20:56:15.0002011-10-12 20:56:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation;jsessionid=94B20E6C14D72A525FAE871ED77F42F0 786457 2009-08-26 01:04:15.0002009-08-26 01:04:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=running+coldfusion+on+amazon+ec2 6160392 2011-10-12 19:26:15.0002011-10-12 19:26:15.0001http://www.google.it/url?sa=t&source=web&cd=4&ved=0CDAQjBAwAw&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit&ei=3-eVTrbFPMGcOo7h-K0H&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=S5tIXZRTEpAhmhfGAN8yLA 786478 2011-10-12 19:46:15.0002011-10-12 19:46:15.0001http://www.google.de/search?client=opera&rls=de&q=jenkins+%2B+ant&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750368 2011-10-12 15:32:15.0002011-10-12 15:32:15.0001http://blog.mxunit.org/search/label/ant 6750360 2011-10-12 15:22:15.0002011-10-12 15:22:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+email+notification&ie=utf-8&oe=utf-8 6750477 2011-10-12 15:36:15.0002011-10-12 15:36:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+run+tests 6750461 2011-10-12 16:12:15.0002011-10-12 16:12:15.0001http://www.google.ca/search?gcx=w&sourceid=chrome&ie=UTF-8&q=how+to+run+unit+tests+in+jenkins 6750461 2011-10-12 16:08:15.0002011-10-12 16:08:15.0001http://www.google.ca/search?aq=2&oq=jenkins+ant+&gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+ant+installation 6750368 2011-10-12 17:34:15.0002011-10-12 17:34:15.0001http://www.google.co.uk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=ant+jenkins&safe=active 6750368 2011-10-12 16:19:15.0002011-10-12 16:19:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5341294 786457 2011-10-12 11:40:15.0002011-10-12 11:40:15.0002http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=en&source=hp&biw=1440&bih=707&q=mx+unit+test+cases+&btnG=Google+Search 786564 2011-10-12 11:38:15.0002011-10-12 11:54:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mx%20unit%20test%20cases&ei=X3mVTq3UKoP-8QO1_N2wCw&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-10-12 11:55:15.0002011-10-12 11:55:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mx%20unit%20assertions&ei=fXmVTvTvHYWf8gOW1-CrCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-12 11:55:15.0002011-10-12 11:55:15.0001http://www.google.co.uk/search?q=built+in+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2011-10-12 14:45:16.0002011-10-12 14:45:16.0001http://www.google.com/search?q=how+to+specify+workspace+for+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-10-12 13:49:15.0002011-10-12 13:49:15.0001http://www.google.de/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+execute+junit+test 6750461 2011-10-12 15:21:15.0002011-10-12 15:21:15.0001http://www.google.se/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+gwt+ant 6750368 2011-10-12 15:02:15.0002011-10-12 15:02:15.0001http://www.google.co.in/ 6750434 2011-10-12 07:52:15.0002011-10-12 07:52:15.0001http://www.google.dk/search?q=jenkins+gmail+setup+port&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-10-12 08:24:15.0002011-10-12 08:24:15.0001http://www.google.com/search?hl=en&q=jenkins+ant+build+with+properties&oq=jenkins+ant+build+with+properties&aq=f&aqi=&aql=&gs_sm=e&gs_upl=26654l29301l0l29395l21l20l0l19l19l0l88l88l1l1l0 6750368 2011-10-12 08:47:15.0002011-10-12 08:47:15.0001http://www.google.co.uk/search?rlz=1C1CHFX_en-GBGB448GB448&gcx=c&sourceid=chrome&ie=UTF-8&q=JSUnit+jenkins+example 6750461 2011-10-12 09:36:15.0002011-10-12 09:36:15.0001http://www.google.co.in/ 5734432 2011-10-12 09:59:15.0002011-10-12 09:59:15.0001http://www.google.co.uk/search?q=jenkins+junit+execute&btnG=Search&hl=en&sa=2 6750461 2011-10-12 11:31:15.0002011-10-12 11:31:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=using+jenkins+with+git&ie=UTF-8&oe=UTF-8&redir_esc=&ei=9XOVTou_NtPa8QO2hOirCw 6750543 2011-10-12 11:34:15.0002011-10-12 11:34:15.0001http://www.google.com/search?q=jenkins+ant+directory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-10-12 11:35:15.0002011-10-12 11:35:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-10-12 04:07:15.0002011-10-12 04:07:15.0001http://www.google.co.in/ 786558 2011-10-12 05:48:15.0002011-10-12 05:48:15.0001http://www.google.co.in/ 5341324 2011-10-12 05:53:15.0002011-10-12 05:53:15.0001http://www.google.co.in/ 786517 2011-10-12 06:03:15.0002011-10-12 06:03:15.0001http://www.google.com/search?hl=en&client=safari&q=cold+fusion+ec2+instance&btnG= 6160392 2011-10-12 06:28:15.0002011-10-12 06:28:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=amazon+cold+fusion+ec2 6160392 2011-10-12 06:46:15.0002011-10-12 06:46:15.0001http://www.google.fi/search?q=jenkins+gradle&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750362 2011-10-12 07:18:15.0002011-10-12 07:18:15.0001http://www.google.com.mx/search?aq=f&ix=c2&sourceid=chrome&ie=UTF-8&q=amazon+ec2+coldfusion 6160392 2011-10-12 07:24:15.0002011-10-12 07:24:15.0001http://wiki.mxunit.org/dashboard.action 4292766 2011-11-04 13:36:15.0002011-11-04 13:36:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&ei=h9yzToqxEce2tgfPnqy4CQ&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA&sig2=GsF17fxsBLBovaAQceRgKg 5341647 2011-11-04 13:11:15.0002011-11-04 13:11:15.0001http://wiki.mxunit.org/pages/doaddcomment.action?pageId=786543 786543 2011-11-04 07:53:15.0002011-11-04 07:53:15.0001http://wiki.mxunit.org/display/default/DAO+Test+Adapter+Pattern?showComments=true&showCommentArea=true 4292766 2011-11-04 07:52:15.0002011-11-04 07:52:15.0001http://wiki.mxunit.org/display/default/Using+External+Mocking+Frameworks?showComments=true&showCommentArea=true 5341623 2011-11-04 07:51:15.0002011-11-04 07:51:15.0001http://wiki.mxunit.org/display/default/Anatomy+of+a+TestCase?showComments=true&showCommentArea=true 5341647 2011-11-04 07:51:15.0002011-11-04 07:51:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oGk.lcUbNO_FgB8Bvbl8kF?p=www.lv-louisvuittonbags.net&bwm=i&bwmf=u&bwms=p&fr=yfp-t-701&fr2=seo-rd-se&b=101 786457 2011-11-04 07:50:15.0002011-11-04 07:50:15.0002http://wiki.mxunit.org/display/default/Using+External+Mocking+Frameworks 5341623 2011-11-04 07:50:15.0002011-11-04 07:51:15.0001http://search.aol.co.uk/aol/search?page=5&v_t=aoluk-homePage50&q=site%3Ahttp%3A%2F%2Fwiki.mxunit.org%2F&s_it=topsearchbox.search&oreq=f795880fc10843599281e89ad9611c91 786543 2011-11-04 07:50:15.0002011-11-04 07:50:15.0001http://wiki.mxunit.org/display/default/Wildcard+Pattern+Matching?showComments=true&showCommentArea=true 5341258 2011-11-04 07:50:15.0002011-11-04 07:50:15.0001http://wiki.mxunit.org/display/default/TestResult+Output+Formats?showComments=true&showCommentArea=true 786582 2011-11-04 07:49:15.0002011-11-04 07:49:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=throws 5341218 2011-11-05 02:47:15.0002011-11-05 02:47:15.0001http://forextradersreview.com/sitemap.html 786478 2011-11-05 03:03:16.0002011-11-05 03:03:16.0001http://search.yahoo.com/search;_ylt=AhSy_0ZJdH_Z7.UEkmPbg7.bvZx4?p=jenkins+junit&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701&vm=r 6750461 2011-11-05 00:22:15.0002011-11-05 00:22:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=8837443F29AD79A6602899047BCCA643?replyToComment=5341502&#comment-5341502 5341233 2011-11-05 02:01:15.0002011-11-05 02:01:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=SUS0Tvf8GKj-2QX6p83MDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=AxERJ3xAq1q5VBoe2u0zxw 786478 2011-11-04 20:34:15.0002011-11-04 20:34:15.0001http://www.google.de/url?sa=t&rct=j&q=mx.unit%2021&source=web&cd=2&ved=0CC0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=Gmi0TpDPNdSJhQfF0NSuBA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-11-04 23:13:15.0002011-11-04 23:13:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CCoQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=sEC0ToSiFKWxiQK7h71Z&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-04 20:18:16.0002011-11-04 20:18:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CC8QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=Mhm0TraBEIGltwfGo7DBAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=LuTJNfAzdjP13VkCHjH6zA 786457 2011-11-04 17:30:15.0002011-11-04 17:30:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCsQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=1AG0TrjTKoKWtwf4_43TAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-04 15:50:15.0002011-11-04 15:50:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCsQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=agC0ToGaJom4twfIr_HEAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-04 15:44:15.0002011-11-04 15:44:15.0001http://wiki.mxunit.org/pages/createblogpost.action?spaceKey=default 6751466 2011-11-04 13:40:15.0002011-11-04 13:40:15.0001http://www.iscte.net 786478 2011-11-06 11:56:15.0002011-11-06 11:56:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=58ADCF66B9E62745FF7379176F0A0CD7?replyToComment=5341502&#comment-5341502 5341233 2011-11-06 10:17:15.0002011-11-06 10:17:15.0002http://www.google.com/m?hl=en&gl=us&client=ms-android-verizon&source=android-browser-type&q=coldfusion+on+amazon+ec2 6160392 2011-11-06 20:41:15.0002011-11-06 20:41:15.0001http://www.google.com/search?q=amazon+ec2+coldfusion&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6160392 2011-11-06 00:05:15.0002011-11-06 00:05:15.0002http://siteexplorer.search.yahoo.com/search;_ylt=A0oGk.m17rVOET8BslLbl8kF?p=www.lv-louisvuittonbags.net&bwm=i&bwmf=u&bwms=p&fr=yfp-t-701&fr2=seo-rd-se&b=501 5341276 2011-11-06 07:42:15.0002011-11-06 07:42:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oGk.m17rVOET8BslLbl8kF?p=www.lv-louisvuittonbags.net&bwm=i&bwmf=u&bwms=p&fr=yfp-t-701&fr2=seo-rd-se&b=501 5341218 2011-11-06 04:20:15.0002011-11-06 04:20:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CCwQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&ei=JmK1TqvfOZSctwfd2vDNAw&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA&sig2=aigsoV9mg2tYyxgfyuzWDg 5341647 2011-11-05 16:54:16.0002011-11-05 16:54:16.0003http://127.0.0.1:61736/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2011-11-05 15:33:15.0002011-11-05 15:33:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=5341647&navigatingVersions=true 5341647 2011-11-07 12:46:15.0002011-11-08 08:17:15.0001http://www.google.de/search?q=ant+jenkins&hl=de&source=hp&gbv=2&gs_sm=e&gs_upl=14687l21344l0l21547l33l32l4l23l27l1l250l813l0.4.1l5l0&safe=active&oq=ant+jenkins&aq=f&aqi=g1&aql=1 6750368 2011-11-07 12:56:15.0002011-11-07 12:56:15.0001http://127.0.0.1:50588/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292817 2011-11-07 09:49:15.0002011-11-07 09:49:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDYQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FContinuous%2BIntegration%2B--%2BSetting%2Bup%2BNotifications&ei=GIC3TrGuCoKOiAKhooF_&usg=AFQjCNHaXhr2SV3L7u9gTZv1YcTjZBXFgA 6750466 2011-11-07 07:26:15.0002011-11-07 07:26:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oGkscsc7dOW.0AN8Hbl8kF?p=www.chanelbags0.com%2F&bwm=i&bwmf=s&b=101 786457 2011-11-07 07:51:15.0002011-11-07 07:51:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&ei=MIu3Tu-ULYXn0QG6i-HRBw&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-11-07 08:14:15.0002011-11-07 08:14:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=3Yu3TrumNYvJrQeOo9jiAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-07 08:16:15.0002011-11-07 08:16:15.0004http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 6750362 2011-11-03 16:22:15.0002011-11-10 04:42:15.0001http://www.google.com/url?sa=t&rct=j&q=what%20is%20mxunit&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&ei=3LWyTvXzL4-gtwfGvs3wAw&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ 786471 2011-11-03 16:13:15.0002011-11-03 16:13:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCgQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=PbSyTtjXBcKltwfcnfHAAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=krq4Nluk_CpcuQz7LkGMWw 786457 2011-11-03 16:07:15.0002011-11-03 16:07:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=aLGyTuvPBoOG2gWa8533Aw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=BRfU4ouGdwnrauuYHcU1jw 4292713 2011-11-03 15:54:15.0002011-11-03 15:54:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20best%20practices&source=web&cd=1&ved=0CCUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=oO-xTvHYEpGJtwf4z_mZAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-03 17:45:15.0002011-11-03 17:45:15.0002http://www.google.com/url?sa=t&rct=j&q=task%2Bdouk&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=TceyTtAdhew5sfHlhwI&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-03 17:28:15.0002011-11-03 17:28:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20test%20suite&source=web&cd=1&ved=0CCgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&ei=YwqyToC_J4ejiQK57uFM&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-11-03 04:02:15.0002011-11-03 04:02:15.0001http://www.google.com/url?sa=t&rct=j&q=mx%20unit&source=web&cd=2&ved=0CDMQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=sKWyTpyQE8zq0QGux8TDBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-03 15:07:15.0002011-11-03 15:07:15.0001http://www.google.co.in/url?sa=t&rct=j&q=what%20is%20mxunit&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&ei=p4KyToTmAoTtrQfDuNjDAw&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ 786471 2011-11-03 12:35:15.0002011-11-03 12:35:15.0002http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20ant%20task&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=mj2yTp60BISEOtunmIIC&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=nBHYzBWfzT-WW_bDMfLysw 5341269 2011-11-03 07:40:15.0002011-11-03 22:12:15.0002http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CC0QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=hAizTqnmDI2WtwedlsnJAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-03 22:07:19.0002011-11-03 22:07:19.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=4NGyTqWxBqiusQKZlPjUAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-03 18:13:15.0002011-11-03 18:13:15.0001http://localdev.onesky.com/mxunit/index.cfm 786457 2011-11-03 19:03:15.0002011-11-03 19:03:15.0001http://www.google.co.jp/url?sa=t&rct=j&q=mxunit%20framework&source=web&cd=2&ved=0CCsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&ei=6HyzTo7VCOXDmQWru83JAw&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ&sig2=GFCVcsFzyzSxRsfmKWbu0g 786536 2011-11-04 06:23:15.0002011-11-04 06:23:15.0002http://search.aol.co.uk/aol/search?s_it=topsearchbox.search&v_t=aoluk-homePage50&q=site%3Ahttp%3A%2F%2Fwiki.mxunit.org%2F 4685867 2011-11-04 07:32:15.0002011-11-04 07:32:15.0007http://search.aol.co.uk/aol/search?page=4&v_t=aoluk-homePage50&q=site%3Ahttp%3A%2F%2Fwiki.mxunit.org%2F&s_it=topsearchbox.search&oreq=f795880fc10843599281e89ad9611c91 786558 2011-11-04 07:34:15.0002011-11-04 07:34:15.0009http://search.aol.co.uk/aol/search?page=3&v_t=aoluk-homePage50&q=site%3Ahttp%3A%2F%2Fwiki.mxunit.org%2F&s_it=topsearchbox.search&oreq=f795880fc10843599281e89ad9611c91 4292817 2011-11-04 07:33:16.0002011-11-04 07:33:16.0002http://wiki.mxunit.org/display/default/Selective+Verification 5341250 2011-11-04 07:37:15.0002011-11-04 07:40:15.00010http://search.aol.co.uk/aol/search?page=5&v_t=aoluk-homePage50&q=site%3Ahttp%3A%2F%2Fwiki.mxunit.org%2F&s_it=topsearchbox.search&oreq=f795880fc10843599281e89ad9611c91 5341258 2011-11-04 07:34:15.0002011-11-04 07:34:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20makepublic&source=web&cd=1&ved=0CCwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=7yizToa0OebW0QGG9MixBA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-11-04 00:24:15.0002011-11-04 00:24:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mock%20dao&source=web&cd=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&ei=c2SzTtvvAqPXiAK1xIFc&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2011-11-04 04:39:15.0002011-11-04 04:39:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mock%20dao&source=web&cd=3&ved=0CCYQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=c2SzTtvvAqPXiAK1xIFc&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&cad=rja 5341597 2011-11-04 04:39:15.0002011-11-04 04:39:15.0001http://www.google.co.in/url?sa=t&rct=j&q=failure%20ratio%20of%20test%20cases&source=web&cd=4&ved=0CDsQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=nHGzTqOABJSZ8gO6qaHIBQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-04 05:35:15.0002011-11-04 05:35:15.0001http://wiki.mxunit.org/display/default/Getting+Started?showComments=true&showCommentArea=true 4292751 2011-11-04 07:44:15.0002011-11-04 07:44:15.0001http://wiki.mxunit.org/display/default/Test+Private+Methods?showComments=true&showCommentArea=true 4292736 2011-11-04 07:45:15.0002011-11-04 07:45:15.0001http://wiki.mxunit.org/display/default/Eclipse+Plugin+Troubleshooting?showComments=true&showCommentArea=true 4292815 2011-11-04 07:47:16.0002011-11-04 07:47:16.0001http://wiki.mxunit.org/display/default/More+Test+Cases?showComments=true&showCommentArea=true 786564 2011-11-04 07:47:16.0002011-11-04 07:47:16.0002http://wiki.mxunit.org/display/default/Wildcard+Pattern+Matching 5341258 2011-11-04 07:48:15.0002011-11-04 07:49:15.0001http://wiki.mxunit.org/display/default/Writing+Custom+Assertions?showComments=true&showCommentArea=true 5341307 2011-11-04 07:48:15.0002011-11-04 07:48:15.0001http://wiki.mxunit.org/display/default/Creating+a+Mock?showComments=true&showCommentArea=true 5341597 2011-11-04 07:48:16.0002011-11-04 07:48:16.0001http://wiki.mxunit.org/display/default/Creating+Test+Suites?showComments=true&showCommentArea=true 786575 2011-11-04 07:49:15.0002011-11-04 07:49:15.0001http://wiki.mxunit.org/display/default/Release+Notes 5734518 2011-11-04 07:37:15.0002011-11-04 07:37:15.0001http://wiki.mxunit.org/pages/doaddcomment.action?pageId=4685867 4685867 2011-11-04 07:39:15.0002011-11-04 07:39:15.0001http://wiki.mxunit.org/pages/doaddcomment.action?pageId=5734518 5734518 2011-11-04 07:40:15.0002011-11-04 07:40:15.0001http://wiki.mxunit.org/display/default/Installation+Requirements?showComments=true&showCommentArea=true 5734432 2011-11-04 07:40:15.0002011-11-04 07:40:15.0001http://wiki.mxunit.org/display/default/Selective+Verification?showComments=true&showCommentArea=true 5341250 2011-11-04 07:41:15.0002011-11-04 07:41:15.0002http://search.aol.co.uk/aol/search?v_t=aoluk-homePage50&q=site%3Ahttp%3A%2F%2Fwiki.mxunit.org%2F&s_it=topsearchbox.search&page=2&oreq=f795880fc10843599281e89ad9611c91 5341211 2011-11-04 07:42:15.0002011-11-04 07:44:15.0001http://wiki.mxunit.org/display/default/Advanced+Configuration?showComments=true&showCommentArea=true 5734424 2011-11-04 07:43:15.0002011-11-04 07:43:15.0001http://wiki.mxunit.org/display/default/API+Reference?showComments=true&showCommentArea=true 5341211 2011-11-04 07:44:15.0002011-11-04 07:44:15.0001http://confluence.corp.net/confluence/display/DEV/Unit+Testing+with+MXUnit 786457 2011-11-02 00:22:15.0002011-11-02 00:22:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CC4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&ei=I4awTpz1EsWeiALHs7UD&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA 5341218 2011-11-02 00:25:15.0002011-11-02 00:25:15.0001http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin 786499 2011-11-01 22:10:15.0002011-11-01 22:10:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&ved=0CGgQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=3miwTsmrMY72sgbtmpB1&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=g7wk5bs1IEA3bxxMnugeiw 5341269 2011-11-01 22:21:15.0002011-11-01 22:21:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=8WCwTvWoDY2nsQKLoNHAAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=dtylFif4OPdew6tc8UT7Nw 786478 2011-11-01 21:46:15.0002011-11-01 21:46:15.0001http://127.0.0.1:61822/help/advanced/tocView.jsp?view=toc&topic=%2Forg.eclipse.platform.doc.user%2FgettingStarted%2Fintro%2Foverview.htm 4292820 2011-11-01 21:57:15.0002011-11-01 21:57:15.0003http://www.bing.com/search?q=mxunit+nightly&src=IE-SearchBox 786457 2011-11-01 19:40:15.0002011-11-01 19:41:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-11-01 21:17:15.0002011-11-01 21:17:15.0001http://ibisdev.ibo.org/research/api/mxunit/runner/index.cfm 786457 2011-11-02 02:25:15.0002011-11-02 02:25:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation%3FshowComments%3Dtrue&ei=b6iwTtWuJ62ViAes7NDrAg&usg=AFQjCNEGUmss0--mNnjUkKC8EpvW_UX53Q 786457 2011-11-02 02:51:15.0002011-11-02 02:51:15.0001http://www.bing.com/search?q=eclipse+plugin+troubleshooting&qs=n&sk=&form=QBRE 4292815 2011-11-02 01:54:16.0002011-11-02 01:54:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=I4awTpz1EsWeiALHs7UD&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-11-02 00:25:15.0002011-11-02 00:25:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=I4awTpz1EsWeiALHs7UD&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-11-02 00:25:15.0002011-11-02 00:25:15.0002http://www.google.co.in/url?sa=t&rct=j&q=mxunit%20test%20suite&source=web&cd=3&ved=0CD8QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&ei=BPCwToTsMqSZiALg_sD3Dw&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA&cad=rja 786473 2011-11-02 07:58:15.0002011-11-02 09:32:15.0002http://www.google.co.in/url?sa=t&rct=j&q=mxunit%20test%20suite&source=web&cd=1&ved=0CDEQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&ei=BPCwToTsMqSZiALg_sD3Dw&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA&cad=rja 786575 2011-11-02 07:57:15.0002011-11-02 09:32:15.0001http://search.aol.co.uk/aol/search?s_it=topsearchbox.search&v_t=aoluk-homePage50&q=site%3Ahttp%3A%2F%2Fwiki.mxunit.org%2Fdisplay 5341432 2011-11-02 04:02:16.0002011-11-02 04:02:16.0001http://search.aol.co.uk/aol/search?v_t=aoluk-homePage50&q=site%3Ahttp%3A%2F%2Fwiki.mxunit.org%2Fdisplay&s_it=topsearchbox.search&page=10&oreq=dc6f5831b9284ec9aa4f29b42808214a 6750464 2011-11-02 04:02:16.0002011-11-02 04:02:16.0002http://siteexplorer.search.yahoo.com/search;_ylt=A0oGk.vfr7BOgfYAgErbl8kF?p=www.louisvuittonoutletz.net%2F&bwm=i&bwmf=u&bwmo=s&b=601 5341218 2011-11-02 03:56:15.0002011-11-02 08:44:15.0002http://inlink.linkhelper.cn/?url=www.monclermensjackets.net%2F&vcode=7506 786457 2011-11-02 03:49:15.0002011-11-02 04:02:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=b6iwTtWuJ62ViAes7NDrAg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-02 02:51:15.0002011-11-02 02:51:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CEUQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&ei=wUuxTsrRNIXtOcTFnZkC&usg=AFQjCNGuFCGDqlpzgiECmQ44UVUPJ22xjQ 5341276 2011-11-02 14:29:15.0002011-11-02 14:29:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCcQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&ei=okKxTqCkA4jn0QHLi6TPAQ&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-11-02 13:49:15.0002011-11-02 13:49:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CCwQjBAwAg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=okKxTqCkA4jn0QHLi6TPAQ&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-11-02 13:49:15.0002011-11-02 13:49:15.0001http://ibisdev.ibo.org/research/api/mxunit/samples/samples.cfm 786457 2011-11-02 12:32:15.0002011-11-02 12:32:15.0001http://www.google.com.my/url?sa=f&rct=j&url=http://wiki.mxunit.org/display/default/Running%2Ba%2Bsingle%2Bmethod%2Bin%2Ba%2Btest&q=single+method&usg=AFQjCNHRkorFc8481dalqxfRHh5pjsIfbA 5341324 2011-11-02 09:55:15.0002011-11-02 09:55:15.0001http://www.google.co.in/search?q=jenkins+in+automation+wikipedia&hl=en&source=hp&gs_sm=e&gs_upl=2750l23797l0l24109l37l37l1l23l24l1l469l3141l2-4.5.1l10l0&oq=jenkins+in+automation+wikipedia&aq=f&aqi=&aql=1 6750360 2011-11-02 09:25:15.0002011-11-02 09:25:15.0001http://www.google.se/url?sa=t&rct=j&q=mxunit%20assertions&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=qFmxTsWRHob54QTWp_TQAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-02 15:27:15.0002011-11-02 15:27:15.0001http://www.google.com/search?hl=en&source=hp&q=ant+task+report&oq=ant+task+report&aq=f&aqi=g-v2g-j1&aql=1&gs_sm=e&gs_upl=1140l3468l0l4015l15l11l0l1l1l0l391l2610l0.2.3.4l9l0 5341276 2011-11-02 15:32:15.0002011-11-02 15:32:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CC4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&ei=YF-xTsfAJqmusQKf8MCtAQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-11-02 15:52:15.0002011-11-02 15:52:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&ei=YF-xTsfAJqmusQKf8MCtAQ&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-11-02 16:01:15.0002011-11-02 16:01:15.0001http://127.0.0.1:51395/help/advanced/tocView.jsp?view=toc 4292817 2011-11-02 14:47:15.0002011-11-02 14:47:15.0001http://www.livetomtb.com 5341276 2011-11-02 16:50:16.0002011-11-02 16:50:16.0001http://www.google.co.il/url?sa=t&rct=j&q=run%20localhost%20ec2&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=7GyxTqmcDNPQ4QSVk6C7AQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-11-02 16:50:16.0002011-11-02 16:50:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=dXSxTtmzIYWTtweC8u2lAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-02 17:24:15.0002011-11-02 17:24:15.0001http://127.0.0.1:4772/help/advanced/tocView.jsp?view=toc 4292817 2011-11-02 17:28:15.0002011-11-02 17:28:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=gmCxTtKuAanY0QH6g_HBAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-02 16:01:17.0002011-11-02 16:01:17.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&sqi=2&ved=0CD4QFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&ei=HGWxToyxCcqKsQLHr7CrAQ&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2011-11-02 16:16:15.0002011-11-02 16:16:15.0002http://mfcmdev.mesirow.net/mxunit/samples/samples.cfm 786457 2011-11-02 16:23:15.0002011-11-02 16:23:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CC4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&ei=BGexTtvCOpH2sQLMgtDmAQ&usg=AFQjCNHS6Fd-siP1Oi_s9HI47SXNueeOug 786529 2011-11-02 16:25:15.0002011-11-02 16:25:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=2&ved=0CDAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bto%2Buse%2Bit&ei=-oWxTuLZCqre0QHoz9G6AQ&usg=AFQjCNEKSUennvJ2pZyykrIzS_uTAvuEag&sig2=4NxZ6P4bMM0ZrufqG6hHnA 5341231 2011-11-02 18:37:15.0002011-11-02 18:37:15.0001http://www.google.ru/url?sa=t&rct=j&q=cfloop&source=web&cd=5&ved=0CEEQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bcfloop%2Bquery%253D%2Bkilled%2Ba%2BColdFusion%2Bserver&ei=RYGxTqLBOoWWOpO09YoC&usg=AFQjCNF2khESvjFmTxmbAAR4c7t_mo1BqQ 6750302 2011-11-02 18:21:15.0002011-11-02 18:21:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=hImxToeYHqHV0QHhjIHdAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-02 18:52:15.0002011-11-02 18:52:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CCsQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&ei=i3mxTvezCKPnsQLWstC3AQ&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA 5341218 2011-11-02 17:44:15.0002011-11-02 17:44:15.0001http://127.0.0.1:4772/help/advanced/tocView.jsp?view=toc 4292815 2011-11-02 17:29:15.0002011-11-02 17:29:15.0002http://www.google.com/m/search?q=test+case+for+handbag&mshr=6&msbs=&mscq=&mscm=&popt=1&pbx=1&aq=&oq=test+case+for+handbag&aqi=&fkt=&fsdt=24326&cqt=&rst=&htf=&his=&maction=&source=android-home&client=ms-android-samsung&csll=&action= 5341647 2011-11-02 18:21:15.0002011-11-02 18:22:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CEEQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&ei=8n2xTpyuOLSBsgKq6ZXZAQ&usg=AFQjCNHS6Fd-siP1Oi_s9HI47SXNueeOug 786529 2011-11-02 18:03:19.0002011-11-02 18:03:19.0001http://www.google.co.th/search?q=mocking+titleist&action=devloc&safe=images&hl=th&ie&v&client=ms-android-samsung&source=mobilesearchapp-vs&channel=iss 5341218 2011-11-03 01:13:15.0002011-11-03 01:13:15.0001http://wiki.mxunit.org/spaces/listattachmentsforspace.action?key=default&fileExtension=&sortBy=date 786543 2011-11-03 01:44:15.0002011-11-03 01:44:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20testing&source=web&cd=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=4ZOxTri2J6KGiQL59Jn8Dw&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-11-02 19:36:15.0002011-11-02 19:36:15.0001http://wiki.mxunit.org/display/default/Using+injectMethod+for+simple+ 5341320 2011-11-03 00:07:15.0002011-11-03 00:07:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=5amxTpH4BY2TtwfV4PyEAg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-11-02 21:10:15.0002011-11-02 21:10:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 786499 2011-10-29 13:24:15.0002011-10-29 13:24:15.0001http://wiki.mxunit.org/pages/doaddcomment.action?pageId=786457 786457 2011-10-29 07:09:15.0002011-10-29 07:09:15.0001http://www.feedly.com/home 6750679 2011-10-30 02:31:15.0002011-10-30 02:31:15.0001http://www.google.co.uk/search?hl=en&client=safari&q=amazon+ec2+and+coldfusion&oq=amazon+ec2+and+coldfusion&aq=f&aqi=&aql=1&gs_sm=s&gs_upl=2179l17202l0l19101l26l26l0l12l12l0l744l4515l4-6.2.1l9l0&mvs=0 6160392 2011-10-29 16:05:15.0002011-10-29 16:05:15.0001http://www.moskwa.pisz.pl/ 5341276 2011-10-30 03:46:15.0002011-10-30 03:46:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCQQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=GNytTrbrBIOeiQfK6Z24Dw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=ftJVN7eRqhmF2a039lIJPg 786457 2011-10-30 23:54:15.0002011-10-30 23:54:15.0001http://www.google.fi/url?sa=t&rct=j&q=mxunit%20eclipse&source=web&cd=2&sqi=2&ved=0CCwQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=t6utTqjGN8fV4QSqvqGaDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=XIYSkFRIBMwlVxq4sydHuQ 786457 2011-10-30 20:28:15.0002011-10-30 20:28:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oG7zGXC65OxxAB3Rjbl8kF?p=www.louisvuittonbags7v.com&bwm=i&bwmf=s&bwmo=d&b=901 786457 2011-10-31 03:50:16.0002011-10-31 03:50:16.0001http://www.google.com/url?sa=t&rct=j&q=junit%20report%20params%20ant&source=web&cd=17&ved=0CEoQFjAGOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=CBOuTtTXBaSLiALjh5jXDw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-10-31 03:49:15.0002011-10-31 03:49:15.0001http://search.yahoo.com/search;_ylt=AnLFTJMOCXoTMcg3ALIidHObvZx4?p=assertion+pattern&toggle=1&cop=mss&ei=UTF-8&fr=fp-yie8 786484 2011-10-31 00:22:15.0002011-10-31 00:22:15.0001http://www.google.com/url?sa=t&rct=j&q=ant%2Bdefault%2Bbrowser&source=web&cd=44&ved=0CNQCEBYwKw&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=gnOuTpTjLpDqtgesksXRDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-10-31 10:43:15.0002011-10-31 10:43:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20debug%20not%20working&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=hG2uTqSWN4WLhQe5-uiDDA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2011-10-31 10:25:15.0002011-10-31 10:25:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oG7zTRQa5OIxUAnpXbl8kF?p=www.louisvuittonbags7v.com&bwm=i&bwmf=s&bwmo=d&b=901 786457 2011-10-31 07:09:15.0002011-10-31 07:09:15.0001http://porn-tube-xxx.ru/ 5341276 2011-10-31 07:04:15.0002011-10-31 07:04:15.0003http://127.0.0.1:2573/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2011-10-31 18:29:15.0002011-10-31 18:29:15.0001http://www.google.com/url?sa=t&rct=j&q=dao%20test%20option&source=web&cd=10&sqi=2&ved=0CHIQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&ei=UMeuTsmoCerp0QHghuiNDw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-10-31 16:40:15.0002011-10-31 16:40:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+setting+internal+variable&oq=mxunit+setting+internal+variable&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=2875l21782l0l22626l32l4l0l0l0l0l6407l9782l3-1.6-1.9-2l4l0 5341322 2011-10-31 15:07:15.0002011-10-31 15:07:15.0001http://www.google.lv/url?sa=t&rct=j&q=xunit%20autorollback&source=web&cd=7&ved=0CEsQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&ei=B3euTu3xI82p-gb4xpnpDw&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ 786471 2011-10-31 12:15:15.0002011-10-31 12:15:15.0002http://t.co/T0Z0Q2ZU 6160392 2011-10-31 23:54:15.0002011-11-01 00:05:15.0002http://t.co/DLBkBWju 6160392 2011-10-31 23:53:16.0002011-11-01 14:40:15.0001http://localhost.unblog.me:8500/mxunit/ 786457 2011-10-31 23:04:15.0002011-10-31 23:04:15.0001http://dev.beckett.com/mxunit/index.cfm?&debug=false 786457 2011-10-31 22:36:15.0002011-10-31 22:36:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 6750477 2011-11-01 00:26:15.0002011-11-01 00:26:15.0007http://is.gd/s1RfL2 6160392 2011-11-01 02:23:15.0002011-11-01 23:18:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=sWuvTrvlA4a-tgfR5dn7AQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=wIkiAKMDRJ9qcbi_MHneYQ 786478 2011-11-01 04:20:15.0002011-11-01 04:20:15.0001http://dev.beckett.com/mxunit/ 786457 2011-11-01 05:44:15.0002011-11-01 05:44:15.0006http://dev.beckett.com/mxunit/samples/samples.cfm 786457 2011-11-01 05:58:15.0002011-11-01 08:31:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20samples&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&ei=IYWvTtPPH8ipiALDnaDuDw&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-11-01 06:08:15.0002011-11-01 06:08:15.0001http://link.smartscreen.live.com/?l=http%3a%2f%2fwiki.mxunit.org%2fdisplay%2fdefault%2fBuilt-In%2bAssertions&p=1&u=&r=AGQ=&d=I&c=qwSFGnK3TUm/G9ibZaaokw==&y=16B935&h=r7BazHka 786478 2011-11-01 12:39:15.0002011-11-01 12:39:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=786499 5341332 2011-11-01 14:28:15.0002011-11-01 14:28:15.0003http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=786499 4292820 2011-11-01 13:59:17.0002011-11-01 13:59:17.0002http://wiki.cfinnovate.com/display/default/MXUnit+Documentation 786558 2011-11-01 15:25:15.0002011-11-01 15:25:15.0001http://www.google.com/url?sa=t&rct=j&q=ec2%20cold%20fusion&source=web&cd=5&ved=0CEgQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=dQOwTubPNKTr0gHglfmmAQ&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-11-01 15:07:15.0002011-11-01 15:07:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=JAywTp3hLKbY0QGZxaypAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=kbAvTtb6npb3m1AZyl3F9A 786478 2011-11-01 15:44:15.0002011-11-01 15:44:15.0001http://wiki.cfinnovate.com/display/default/MXUnit+Documentation 5341647 2011-11-01 15:27:15.0002011-11-01 15:27:15.00029http://www.google.de/search?sclient=psy-ab&hl=de&site=&source=hp&q=jenkins+automation+&btnG=Suche 6750360 2011-11-01 18:26:15.0002011-11-23 07:28:15.0001http://wwwdev.hasbro.com/mxunit/runner/index.cfm 786457 2011-11-01 18:15:15.0002011-11-01 18:15:15.0001http://wwwdev.hasbro.com/mxunit/samples/samples.cfm 786457 2011-11-01 18:41:15.0002011-11-01 18:41:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+make+method+public&oq=mxunit+make+method+public&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=453l3703l0l3891l27l23l1l15l15l0l266l688l0.1.2l3l0 4292736 2011-11-01 18:39:15.0002011-11-01 18:39:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+mock+method&oq=mxunit+mock+method&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=500l5469l0l5641l26l21l2l7l7l0l359l1859l0.3.3.2l8l0 5341320 2011-11-01 19:20:15.0002011-11-01 19:20:15.0001http://wiki.mxunit.org/ 6750461 2011-11-01 18:47:15.0002011-11-01 18:47:15.0001http://www.google.fr/search?q=jenkins+git&hl=fr&source=hp&gs_sm=e&gs_upl=2828l4156l0l4343l7l7l0l2l2l0l266l1079l0.1.4l5l0&oq=jenkins+git&aq=f&aqi=g4g-v1&aql=1 6750543 2011-10-28 10:39:15.0002011-10-28 10:39:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 786517 2011-10-28 10:54:15.0002011-12-06 17:35:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&ved=0CF8QFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&ei=HySqTvXyNNLQiALO5_GuCw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&sig2=2XKJafHMx6KyATFhZfQxlg 4292766 2011-10-28 04:13:15.0002011-10-28 04:13:15.0001http://www.google.com.pe/url?sa=f&rct=j&url=http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BAdvanced%2BNotification%2BControl&q=mail+notification+hudson+ci&usg=AFQjCNFVkiGjAhbzGoVgjjssWdGy9po36g 6750477 2011-10-28 04:36:15.0002011-10-28 04:36:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oGk.s356lOyswA5Mjbl8kF?p=www.lv-louisvuittonbags.net%2F&bwm=i&bwmf=u&bwmo=s&b=501 5341218 2011-10-27 23:53:15.0002011-10-27 23:53:15.0001http://www.google.com/reader/view/?hl=en&tab=ny 6750679 2011-10-27 21:13:15.0002011-10-27 21:13:15.0009http://www.mollerus.net/tom/blog/2011/10/slidesmaterials_from_boston_cfugs_meeting_on_conti.html 6750679 2011-10-27 22:13:15.0002011-11-17 16:06:15.0003http://wiki.mxunit.org/Mocking%2Band%2BStubbing?focusedCommentId=6751403 5341218 2011-10-27 22:49:15.0002011-10-27 22:49:15.0003http://wiki.mxunit.org/Using%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports?focusedCommentId=6751404 5341276 2011-10-27 22:49:15.0002011-10-27 22:49:15.0001http://www.google.com/search?hl=en&source=hp&q=junit+ant+test+report&oq=junit+ant+test+report&aq=f&aqi=g-j1&aql=1&gs_sm=e&gs_upl=198l7484l0l7563l21l12l0l0l0l0l346l1557l0.5.2.1l8l0&safe=active 5341276 2011-10-27 19:49:15.0002011-10-27 19:49:15.0005http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports?focusedCommentId=6751370 5341276 2011-10-27 19:13:16.0002011-11-18 19:52:15.0003http://www.mollerus.net/tom/blog/2011/10/slidesmaterials_from_boston_cfugs_meeting_on_conti.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 6750679 2011-10-27 21:00:15.0002011-11-01 17:43:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCkQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=lL2pTprKF8rX0QH9yPDzDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-27 20:55:15.0002011-10-27 20:55:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20remotefacade&source=web&cd=4&sqi=2&ved=0CC4QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&ei=eoWpTveaK_OksQKwhcG3Dw&usg=AFQjCNHS6Fd-siP1Oi_s9HI47SXNueeOug 786529 2011-10-27 16:56:15.0002011-10-27 16:56:15.0001http://www.google.com/url?sa=t&rct=j&q=ec2%20coldfusion&source=web&cd=4&ved=0CD0QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=HKWpTvWbMtOgtgfS6_gC&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A&cad=rja 6160404 2011-10-27 19:11:15.0002011-10-27 19:11:15.0001http://www.google.com/url?sa=t&rct=j&q=typesafe%20mock&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=HZipTuvgFvOosALjyc3cDw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=T1DOi2jJLhmQtvkvqwYDgw 5341597 2011-10-27 18:14:15.0002011-10-27 18:14:15.0006http://bit.ly/uqmM39 6160392 2011-10-27 15:23:15.0002011-10-29 00:33:15.0001http://www.google.com/search?q=MxUnit+AssertNotSame+api&hl=en&gs_sm=e&gs_upl=2562l11109l0l11297l20l19l0l0l0l0l281l3175l1.8.8l17l0&spell=1&sa=X&oq=MxUnit+AssertNotSame+api&aq=f&aqi=&aql=1 786478 2011-10-27 16:03:16.0002011-10-27 16:03:16.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=0GipTuPYLMPl0QHzn7mWDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=1eiDdkpVuZcXyKMji-eNfA 786478 2011-10-27 14:53:15.0002011-10-27 14:53:15.0001http://ntier-git/mxunit/generator/index.cfm 786457 2011-10-27 14:46:15.0002011-10-27 14:46:15.0001http://www.google.com/url?sa=t&rct=j&q=typesafe%20mock&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=eGmpTuyoDuqgsgL7z8WwDw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-10-27 14:55:15.0002011-10-27 14:55:15.0002http://t.co/ek6h5Abb 6160392 2011-10-27 14:54:15.0002011-10-27 14:54:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751426& 786457 2011-10-29 07:09:15.0002011-10-29 07:09:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751425& 786457 2011-10-29 07:09:15.0002011-10-29 07:09:15.0001http://inlink.linkhelper.cn/?url=http%3A%2F%2Fwww.louisvuitton-outletlv.com%2F&vcode=6055 786457 2011-10-29 06:36:15.0002011-10-29 06:36:15.00019http://www.domaincrawler.com/mxunit.org 5341432 2011-10-28 22:30:15.0002011-10-28 22:30:15.0001http://www.berteotti.nowaruda.pl 786494 2011-10-28 20:06:15.0002011-10-28 20:06:15.0001http://www.google.de/search?q=configure+jenkins+path&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-10-28 20:24:15.0002011-10-28 20:24:15.0001http://wiki.mxunit.org/display/default/Getting%2BStarted 5734455 2011-10-28 18:59:15.0002011-10-28 18:59:15.0001http://wiki.mxunit.org/display/default/MXUnit%2BDocumentation 4292751 2011-10-28 18:59:15.0002011-10-28 18:59:15.0001http://wiki.mxunit.org/notify-notify-category-none?aHR0cDovL3dpa2kubXh1bml0Lm9yZy9kaXNwbGF5L2RlZmF1bHQvQ29udGludW91cytJbnRlZ3JhdGlvbistLStSdW5uaW5nK3Rlc3RzK3dpdGgrSmVua2lucw== 6750461 2011-10-28 18:00:15.0002011-10-28 18:00:15.0001http://www.google.com/search?q=jenkins+test+project&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-10-28 18:00:15.0002011-10-28 18:00:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5734432 2011-10-28 16:28:39.0002011-10-28 16:28:39.0001http://mail.google.com/mail/u/0/?ui=2&view=bsp&ver=ohhl4rw8mbn4 6750461 2011-10-28 16:24:15.0002011-10-28 16:24:15.0001http://www.google.com/url?sa=t&rct=j&q=cold%20fusion%20ami&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=vL-qTpDWJ4fj0QHc_bnIDw&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-10-28 15:16:15.0002011-10-28 15:16:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20assertions&source=web&cd=1&sqi=2&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=67qqTuieC8rH8gPU863ECw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-28 14:55:15.0002011-10-28 14:55:15.0001http://www.google.com/url?sa=t&rct=j&q=extjs%20format&source=web&cd=10&ved=0CGQQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&ei=_7GqTt_4Ao-WtweK9_n6Dg&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-10-28 14:18:15.0002011-10-28 14:18:15.0002http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+httpantrunner&searchQuery.spaceKey=default 5341519 2011-10-28 13:40:15.0002011-10-28 13:40:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6750434 2011-10-28 13:40:15.0002011-10-28 13:40:15.0001http://www.google.com/url?sa=t&rct=j&q=typesafe%20mock&source=web&cd=2&ved=0CCoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=66aqTumOBuPu0gHW0bnIDw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-10-28 13:30:15.0002011-10-28 13:30:15.0001http://www.google.fi/url?sa=t&rct=j&q=mxunit%2Btest&source=web&cd=4&ved=0CEIQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=WaWqTtTbKeP34QSXqe3wDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=gJY7AuDTotZ4kiOn0_w4sg 5341269 2011-10-28 13:23:15.0002011-10-28 13:23:15.0001http://www.google.com/m/search?site=images&source=mog&hl=en&gl=uk&client=ms-android-htc-rev&q=dividing%207%20%26%208%20division&sa=N#i=8 786564 2011-10-28 13:03:15.0002011-10-28 13:03:15.0001http://www.google.com.au/url?sa=t&source=web&cd=2&ved=0CDYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=0aaoTpDsMemwiQfO_rmZDg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=iQSg8SKP1mTsr5ZIdkON7A 786457 2011-10-27 01:05:15.0002011-10-27 01:05:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=LaioTtKIJoGiiAfOnp2vDg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=aAWNJf0XNyYERYXJ4osDgw 786457 2011-10-27 01:12:15.0002011-10-27 01:12:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20runner&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=vbOoTr2ME8HUgQe6od0G&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-10-27 02:03:19.0002011-10-27 02:03:19.0001http://www.google.com.ph/search?hl=en&source=hp&q=how+to+run+jenkins&oq=how+to+run+jen&aq=0&aqi=g1g-v2&aql=1&gs_sm=e&gs_upl=2125l8688l0l10625l32l29l9l8l13l0l297l2156l2.5.5l12l0 6750461 2011-10-27 03:27:15.0002011-10-27 03:27:15.0001http://127.0.0.1:1324/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292817 2011-10-26 18:19:17.0002011-10-26 18:19:17.0001http://www.google.com/url?sa=t&rct=j&q=cfoutput%20debug&source=web&cd=4&ved=0CDEQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=00uoTonTMa7jsQLetPTlDw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-10-26 18:37:15.0002011-10-26 18:37:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=YVWoTpXrNfODsgKz19WgDw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-10-26 19:17:15.0002011-10-26 19:17:15.0001http://www.google.com/url?sa=t&rct=j&q=typesafe%20mock&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=t1WoTpv7G6iusQKw3Ym6Dw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-10-26 19:19:15.0002011-10-26 19:19:15.0001http://wiki.mxunit.org/label/default/ant 6750461 2011-10-26 20:36:15.0002011-10-26 20:36:15.0001http://www.google.de/search?sclient=psy-ab&hl=de&source=hp&q=coldfusion+cfloop&btnG=Suche 6750302 2011-10-26 14:51:15.0002011-10-26 14:51:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=959DBC5C69A5B2DEE8131D182FAEF915?replyToComment=5341502&#comment-5341502 5341233 2011-10-26 14:35:15.0002011-10-26 14:35:15.0001http://www.google.de/search?q=coldfusion+cfloop&hl=de&prmd=imvns&source=lnms&ei=KBioTofcLcnWsgaQ1tGqAw&sa=X&oi=mode_link&ct=mode&cd=1&ved=0CCUQ_AUoAA 6750302 2011-10-26 14:58:15.0002011-10-26 14:58:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=OBeoTtykBoOd8gOovcCxDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-26 14:52:15.0002011-10-26 14:52:15.0001http://www.google.ie/url?sa=t&rct=j&q=eclipse%20addon%20for%20confluence&source=web&cd=5&ved=0CDYQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=hTGoTrDUJIm0hAeFzrGYDg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-10-26 16:44:15.0002011-10-26 16:44:15.0001http://www.google.co.uk/search?q=ant+junit&hl=en&client=firefox-a&hs=NCQ&rls=org.mozilla:en-GB:official&channel=s&prmd=imvns&ei=uBmoTt28Is7b8QOP6ZXQDw&start=10&sa=N&biw=1086&bih=730 5341276 2011-10-26 15:44:15.0002011-10-26 15:44:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=5&ved=0CDQQjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=rkSoTpuQAtSgtweLwZT_Aw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-26 18:06:18.0002011-10-26 18:06:18.0001http://www.google.com/search?hl=en&source=hp&q=location+of+ant.bat+in+eclipse&oq=location+of+ant.bat+in+eclipse&aq=f&aqi=&aql=&gs_sm=e&gs_upl=750l8000l0l8156l30l19l0l0l0l0l0l0ll0l0 6750461 2011-10-26 12:08:15.0002011-10-26 12:08:15.0006http://playground/mxunit/ 786457 2011-10-26 12:46:15.0002011-10-26 14:02:15.0001http://www.google.com/search?q=what+is+jenkins+testing%3F&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750461 2011-10-26 14:33:15.0002011-10-26 14:33:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20ant&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=dBCoTvzxEYn00gGi2bT8DQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=VVXSU6ok3Hv9aHszUe3xIQ 5341269 2011-10-26 14:23:15.0002011-10-26 14:23:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20dumping%20data&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=XDWpTq6YKM6p8APOqqjqCw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-10-27 11:13:15.0002011-10-27 11:13:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%2Bbuilt%2Bin%2Bassertions&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=DU2pTotSlLfxA_v2sY4M&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-27 12:54:16.0002011-10-27 12:54:16.0001http://www.amiando.com/OYXKYYB 5341276 2011-10-27 09:41:15.0002011-10-27 09:41:15.0001http://www.google.cz/url?sa=t&rct=j&q=mock%20behaviour&source=web&cd=3&ved=0CDoQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDefining%2Ba%2BMock's%2BBehaviour&ei=PSipTvi3OI24hAf16vD2DQ&usg=AFQjCNG_kiwjCC0v3IJvxhcsXQLq_2159A 5341601 2011-10-27 10:17:15.0002011-10-27 10:17:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%2Bassertions&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=WWOpTqDYDpC28QOS0J2DDA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-27 14:29:15.0002011-10-27 14:29:15.0005http://t.co/qf0pqunN 6160392 2011-10-27 14:34:15.0002011-10-27 17:42:15.0001http://127.0.0.1:50871/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292817 2011-10-27 07:05:15.0002011-10-27 07:05:15.0001http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports?replyToComment=6751370&#comment-6751370 5341276 2011-10-27 06:44:15.0002011-10-27 06:44:15.0002http://wiki.mxunit.org/display/default/Mocking+and+Stubbing?showComments=true&showCommentArea=true 5341218 2011-10-27 03:39:15.0002011-11-02 08:44:15.0001http://www.google.com.my/search?q=JUnit+in+Jenkins&hl=en&source=hp&gs_sm=e&gs_upl=2124585l2126038l0l2126179l5l5l0l0l0l0l406l406l4-1l1l0&safe=on&oq=JUnit+in+Jenkins&aq=f&aqi=&aql=1 6750461 2011-10-27 03:36:15.0002011-10-27 03:36:15.0001http://www.google.pl/url?sa=t&rct=j&q=MXUnit%2BTests&source=web&cd=2&ved=0CC8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&ei=k_ioTrjoG46U8gPzpYD1Cw&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-10-27 06:54:15.0002011-10-27 06:54:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=K-KlTvruEofdiAK6g9mdDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=QOTpSEobnPdVF7oPcj2djw 786457 2011-10-24 22:41:15.0002011-10-24 22:41:15.0001http://www.google.com/search?hl=en&client=safari&q=amazon+aws+coldfusion&oq=amazon+aws+coldf&aq=0&aqi=g1&aql=1&gs_sm=c&gs_upl=149511l154686l0l155968l13l12l0l2l2l1l395l1902l0.5.3.1l9l0 6160392 2011-10-25 04:07:15.0002011-10-25 04:07:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=Bh2mTtWXBo3orQft24TcDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=VMRekpHWbO7o1x83RuLvCw 786457 2011-10-25 02:52:15.0002011-10-25 02:52:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=5&ved=0CDUQjBAwBA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=LMClToKsIZKgtwe8zcmcBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=39N5IqFt3TUpmJrPLqhfpA 786478 2011-10-24 20:18:18.0002011-10-24 20:18:18.0003http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=LMClToKsIZKgtwe8zcmcBQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=WifoCkW7gxxCLsSRysgPvA 786457 2011-10-24 20:16:17.0002011-10-24 20:20:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration 6750362 2011-10-24 21:32:15.0002011-10-24 21:32:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20reference&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAPI%2BReference&ei=WM-lToSdLqeIsgKh_MyCBQ&usg=AFQjCNFA_ZQL5gdP-Er3FO2l4GOdRMPWsQ&sig2=czh7x_klKkzRLZlfuiEwVw 5341211 2011-10-24 21:20:15.0002011-10-24 21:20:15.0001http://www.google.com.ph/search?q=jenkins+ant&hl=tl&source=hp&gs_sm=e&gs_upl=1078l3578l0l6906l8l8l0l1l1l0l266l1218l1.3.3l7l0&oq=jenkins+ant&aq=f&aqi=g1&aql=1 6750368 2011-10-25 06:52:15.0002011-10-25 06:52:15.0003http://www.google.co.in/url?sa=t&rct=j&q=mxunit-ant.jar%20download&source=web&cd=14&ved=0CC4QFjADOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRelease%2BNotes&ei=mVKmTticGo60rAev8ZHEDQ&usg=AFQjCNHjYoUAcEtkkwPTzPygRJ71DzWC1A 5734518 2011-10-25 06:46:15.0002011-10-25 06:47:15.0001http://www.google.co.in/search?q=integration+of+jenkins+with+GIT+on+windows&hl=en&gs_sm=e&gs_upl=1109l11155l0l11499l33l30l3l13l1l0l453l2547l2-7.1.1l9l0&spell=1&sa=X&oq=integration+of+jenkins+with+GIT+on+windows&aq=f&aqi=&aql=1 6750543 2011-10-25 07:38:15.0002011-10-25 07:38:15.0001http://www.google.co.in/url?sa=t&rct=j&q=mxunit-ant.jar%20download&source=web&cd=39&ved=0CE8QFjAIOB4&url=http%3A%2F%2Fwiki.cfinnovate.com%2Fdisplay%2Fdefault%2FRelease%2BNotes&ei=EF2mTrjzFIe0rAetztjyDQ&usg=AFQjCNHj2w19RmN6oEoOlqrLELAg0oG88Q 5734518 2011-10-25 07:25:15.0002011-10-25 07:25:15.0001http://www.google.co.in/url?sa=t&rct=j&q=mxunit-ant.jar%20download&source=web&cd=2&sqi=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=_lCmTq3pPIbjrAegkPDhDQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-10-25 06:34:15.0002011-10-25 06:34:15.0008http://wiki.mxunit.org/display/default/MXUnit+Documentation?showComments=true 786457 2011-10-25 06:42:15.0002012-01-03 12:37:15.0004http://wiki.mxunit.org/display/default/MXUnit+Documentation?showComments=true&showCommentArea=true 786457 2011-10-25 06:42:15.0002011-11-04 07:53:15.0001http://www.google.hu/url?sa=f&rct=j&url=http://wiki.mxunit.org/display/default/Using%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&q=junit+report&usg=AFQjCNHromZVzVQP_1jQFRKKj2IOQc0qGA 5341276 2011-10-24 14:48:15.0002011-10-24 14:48:15.0001http://blog.mxunit.org/search/label/test%20automation 6750679 2011-10-24 14:59:15.0002011-10-24 14:59:15.0001http://www.google.com/search?q=jenkins+war+file&hl=en&source=hp&gs_sm=e&gs_upl=3454l8266l0l9688l13l12l0l1l1l1l484l2265l0.1.3.0.3l7l0&oq=jenkins+war+file&aq=f&aqi=&aql=1 6750362 2011-10-24 16:11:15.0002011-10-24 16:11:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=test%20output%20mxunit&source=web&cd=2&ved=0CCMQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&ei=kFalTo2aCoe0hAfbmOzGBQ&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-10-24 12:45:15.0002011-10-24 12:45:15.0005http://www.neweracapswholesale.net/ 5341276 2011-10-24 13:44:15.0002011-10-25 04:28:15.0002http://mks.loc/mxunit/samples/samples.cfm 786457 2011-10-24 14:04:15.0002011-10-24 14:04:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mock&source=web&cd=3&ved=0CCgQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=0rylTovYGuGSiQKt67lZ&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=Qygit-dWYaFQoXQCmlJrRQ 5341239 2011-10-24 20:01:15.0002011-10-24 20:01:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert%20true&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=0oalTrn7JMXLsQKmm9yOBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-24 16:11:15.0002011-10-24 16:11:15.0001http://www.google.com/search?q=creating+a+folder+structure+with+ANt&hl=en&prmd=ivns&ei=-5GlToybKMWatwfCkImaBQ&start=10&sa=N 6750368 2011-10-24 17:55:15.0002011-10-24 17:55:15.0001http://inlink.linkhelper.cn/?url=www.louisvuitton-outletlv.com&vcode=5243 5341276 2011-10-26 02:53:15.0002011-10-26 02:53:15.00035http://www.domaincrawler.com/mxunit.org 4685854 2011-10-26 02:11:15.0002011-10-28 22:29:15.0005http://www.domaincrawler.com/mxunit.org 5341269 2011-10-26 02:10:15.0002011-10-26 02:10:15.0001http://www.google.ca/url?sa=t&rct=j&q=mxunit%20injectmethod&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&ei=VQqnTuyDN4250QGc8syIDg&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-10-25 19:45:15.0002011-10-25 19:45:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20advanced%20config&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAdvanced%2BConfiguration&ei=tNGnTt7bGYqR8gPyofiiDw&usg=AFQjCNEOZGAOcwuSWlyFDEQxGqmMIS5AIw 5734424 2011-10-26 10:18:15.0002011-10-26 10:18:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20advanced%20config&source=web&cd=3&ved=0CCgQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAdvanced%2BStuff&ei=tNGnTt7bGYqR8gPyofiiDw&usg=AFQjCNFMQ0qmieKWKuTauNAWPusyVl7gSw 5341208 2011-10-26 09:56:15.0002011-10-26 09:56:15.0002http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=f9GnTretB8PS8QPByJm1Dw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-26 09:54:15.0002011-10-26 09:58:15.0002http://www.google.fr/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=3s6nTvvLKcKe8gPY94jPDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-26 09:43:15.0002011-10-26 11:25:15.0004http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=TM6nTrG_L8nQ8gOmwNyhDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-26 09:41:16.0002011-10-26 09:45:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20console%20output&source=web&cd=2&ved=0CCsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=rn6nTqPQKMKhiQfPrsGjDg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2011-10-26 04:01:16.0002011-10-26 04:01:16.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20test%20daos&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&ei=3nenTpfoMe6UiAeS-9iNDg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2011-10-26 03:32:15.0002011-10-26 03:32:15.0001http://www.bing.com/search?q=Downloading+Jenkins.war+file&src=IE-SearchBox&FORM=IE8SRC 6750362 2011-10-25 14:26:15.0002011-10-25 14:26:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertequals&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=mMOmTpW1JeOCsALp7eWrAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-25 14:43:16.0002011-10-25 14:43:16.0001http://www.google.ie/url?sa=t&rct=j&q=confluence%20addon%20for%20eclipse&source=web&cd=5&ved=0CDYQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=kpumTtfiEsayhAee95CeDg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-10-25 11:53:17.0002011-10-25 11:53:17.0001http://www.google.com/m?hl=en&gl=gb&client=ms-android-htc-rev&source=android-browser-type&q=mxunit+mocking 5341239 2011-10-25 08:02:15.0002011-10-25 08:02:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=KQGnTvSoAcPL0QGZ8LGsDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=KJSObt3FNnkyd2Ufiz90Wg 786478 2011-10-25 19:05:15.0002011-10-25 19:05:15.0001http://www.google.ca/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+injectMethod 5341320 2011-10-25 19:44:15.0002011-10-25 19:44:15.0001http://localhost:8888/mxunit/samples/samples.cfm 786457 2011-10-25 18:41:15.0002011-10-25 18:41:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mocking&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=pfumTtraE9PJ0AGp3eyHDg&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=PF2dPgxwcmkf5wYwbKQ_GQ 5341239 2011-10-25 18:42:15.0002011-10-25 18:42:15.0001http://www.google.com/url?sa=t&rct=j&q=makepublic%20mxunit&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=efemTtnEOLKlsQKC4_nnDw&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-10-25 18:24:15.0002011-10-25 18:24:15.0001http://127.0.0.1:64086/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-10-25 18:37:15.0002011-10-25 18:37:15.0001http://www.google.com/url?sa=t&rct=j&q=dump%20in%20mxunit&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=5cOmToi_K6elsQKBs9zbDw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-10-25 14:44:15.0002011-10-25 14:44:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCcQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=b8qmTtjvKY6OigLIh9GtDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-25 15:12:15.0002011-10-25 15:12:15.0001http://www.google.co.jp/url?sa=t&rct=j&q=HTTPAntRunner.cfc&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=fCWhTue-CaGOmQWqpqWgCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=e4ky55N9ouAUYDRE55NLdQ 5341269 2011-10-21 08:26:15.0002011-10-21 08:26:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oGk.vXM6FOLRoB2Wnbl8kF?p=www.louisvuittonoutletz.net%2F&bwm=i&bwmf=u&bwmo=s&b=401 5341276 2011-10-21 10:16:15.0002011-10-21 10:16:15.0002http://siteexplorer.search.yahoo.com/de/search;_ylt=A0oGkseNG6FOx3EAeyHKCQx.?p=www.coach-outlets.cc%2F&bwm=i&bwmf=s&bwmo=d&b=401 6160404 2011-10-21 08:30:15.0002011-10-21 08:30:15.0001http://www.google.li/url?sa=t&rct=j&q=coldfusion%20aws%20ec2&source=web&cd=4&ved=0CEsQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=nFOhToWAGJK0hAeT5d3kBA&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-10-21 11:43:15.0002011-10-21 11:43:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=166AB8325AEC0324FE314E642A2333C6?replyToComment=5341502&#comment-5341502 5341233 2011-10-21 10:30:15.0002011-10-21 10:30:15.0004http://localhost/mxunit/tests/index.cfm 786457 2011-10-21 13:54:16.0002011-12-05 02:15:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+prompt&ie=utf-8&oe=utf-8 6750368 2011-10-21 13:06:15.0002011-10-21 13:06:15.0001http://www.google.ca/url?sa=t&rct=j&q=mxunit%20cfdump&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=oZmhTobqBIbj0QHVqLzhBA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-10-21 16:41:15.0002011-10-21 16:41:15.0001http://wiki.cfinnovate.com/display/default/MXUnit+Documentation 5341324 2011-10-21 17:10:15.0002011-10-21 17:10:15.0001http://kenai.com/projects/tramadol-100mg/pages/Home 5341276 2011-10-21 16:53:15.0002011-10-21 16:53:15.0001http://wiki.cfinnovate.com/display/default/MXUnit+Documentation 2195464 2011-10-21 17:12:15.0002011-10-21 17:12:15.0003http://wiki.cfinnovate.com/display/default/MXUnit+Documentation 5734424 2011-10-21 17:11:15.0002012-01-09 07:21:15.0001http://wiki.mxunit.org/display/default/Creating+a+Custom+HTTPAntRunner.cfc?focusedCommentId=6751346 4292773 2011-10-21 17:33:15.0002011-10-21 17:33:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=RaOhTr-WJsXe0QHdoKm5BA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-21 17:23:15.0002011-10-21 17:23:15.0001http://cn.bing.com/search?q=eclipse+plugin+keyboard&go=&qs=n&sk=&form=QBLH 786504 2011-10-20 17:23:15.0002011-10-20 17:23:15.0001http://search.conduit.com/ResultsExt.aspx?ctid=CT2776682&SearchSource=3&q=plug-in+test+case+confluence 5341647 2011-10-20 18:09:15.0002011-10-20 18:09:15.0001http://127.0.0.1:50377/help/advanced/tocView.jsp 4292820 2011-10-20 19:37:15.0002011-10-20 19:37:15.0003http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert%20array%20empty&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=nnWgTtD4NMersALEr7z-BA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-20 19:55:32.0002011-10-20 20:03:18.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=6160392 6160392 2011-10-20 21:48:15.0002011-10-20 21:48:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20testing&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=UJGgTq3lGoqNigLEgplY&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-10-20 21:53:15.0002011-10-20 21:53:15.0004http://wiki.mxunit.org/display/default/Adobe+MAX+2010+--+ColdFusion+Skunkworks 4685854 2011-10-20 21:54:15.0002011-12-14 23:34:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=zpKgTqegLajY0QHLsYXkBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-20 22:00:17.0002011-10-20 22:00:17.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20exclude%20test&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&ei=rJigTon2I8rb0QHa8u3hBA&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA 786473 2011-10-20 22:25:15.0002011-10-20 22:25:15.0001http://www.google.com/url?sa=t&rct=j&q=ignore%20tests%20in%20mxunit&source=web&cd=2&sqi=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&ei=SJmgTsexBqHW0QH80PyVBQ&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-10-20 22:28:15.0002011-10-20 22:28:15.0001http://www.google.com.br/url?sa=t&rct=j&q=taskdoc&source=web&cd=2&ved=0CCsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=M56gTsyeCIKssALbp9mNBQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=tr8aIC3dNytkC8Lx5hAR7g 5341269 2011-10-20 22:48:15.0002011-10-20 22:48:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mock&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=yAuhTpjzKqGPigKr7a0w&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-10-21 06:36:15.0002011-10-21 06:36:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=mxunit+assert&ie=utf-8&oe=utf-8 4685867 2011-10-23 16:06:15.0002011-10-23 16:06:15.0002http://www.google.com/search?client=ubuntu&channel=fs&q=getting+started+mxunit&ie=utf-8&oe=utf-8 4292751 2011-10-23 15:37:15.0002011-10-23 15:37:15.0001http://www.google.com.bh/url?sa=t&rct=j&q=mxunit&source=web&cd=2&sqi=2&ved=0CCIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=8BOkTpChAoTX8gOws9jqBQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-10-23 13:49:15.0002011-10-23 13:49:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20debug&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=J2-jTt3gGoLN0AH66eTQBA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-10-23 02:05:15.0002011-10-23 02:05:15.0002http://henke.ws/post.cfm/setting-up-mxunit-eclipse-plugin-with-cfwheels 786517 2011-10-24 03:18:15.0002011-12-22 08:15:15.0001http://henke.ws/post.cfm/setting-up-mxunit-eclipse-plugin-with-cfwheels 786457 2011-10-24 03:16:15.0002011-10-24 03:16:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=VjSkTuywAYe4tweGy7CYBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-23 16:06:16.0002011-10-23 16:06:16.0001http://www.google.com.hk/url?sa=t&rct=j&q=confluence%2BEclipse%2Bplugin&source=web&cd=5&ved=0CFAQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=8hSlTsvPLsbwrQfE-K2lDw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-10-24 08:05:15.0002011-10-24 08:05:15.0002http://search.yahoo.com/search;_ylt=A0oGdSU.8qROrnkAs8NXNyoA?p=http%3A%2F%2Fwik%E2%80%8Bi.mxunit.o%E2%80%8Brg%2Fdisplay%E2%80%8B%2Fdefault%2FC%E2%80%8Bontinuous&fr2=sb-top&fr=moz35 6750679 2011-10-24 05:37:15.0002011-10-24 05:37:15.0001http://www.google.com/url?sa=t&rct=j&q=%22mxunit%22%20run%20tests&source=web&cd=2&sqi=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=9N-kTrH8M_HrmAWXt8yjCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-10-24 04:19:15.0002011-10-24 04:19:15.0001http://www.google.com/search?q=junit+report&hl=en&rls=com.microsoft:*&prmd=ivns&ei=8z2lTo2oK4H3mAXm9-2lCQ&start=10&sa=N 5341276 2011-10-24 11:13:17.0002011-10-24 11:13:17.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20assert%20types&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=SjWlTufUOIe2hQfpzNHnBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-24 10:23:15.0002011-10-24 10:23:15.0001http://www.google.nl/search?q=jenkins+create+properties+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-10-24 10:19:15.0002011-10-24 10:19:15.0001http://www.google.com.my/search?hl=en&source=hp&q=how+to+use+junit+in+jenkins&oq=how+to+use+junit+in+jenkins&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=463950l471044l0l471216l27l23l0l10l10l0l703l2389l3-2.1.1.1l5l0 6750461 2011-10-24 08:31:16.0002011-10-24 08:31:16.0001http://www.google.com/url?sa=t&rct=j&q=confluence%20plugins%20eclipse&source=web&cd=6&ved=0CEsQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=FrShTr7nDYjk0QH4xfH5BA&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-10-21 18:38:16.0002011-10-21 18:38:16.0001http://www.bing.com/url?source=search&rch=sDYo61EABrVpR4OUb8CzzwQrOwYyq9X&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&urltarget=_top&q=coldfusion%20mxunit%20assert&qs=n&sk=&form=QBLH&ssIG=2f65a3a89f1c47598aba866a16fae6ad 786478 2011-10-21 19:15:15.0002011-10-21 19:15:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20fail&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=XqahTo3dFdTksQK9tIW6BQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-10-21 17:36:15.0002011-10-21 17:36:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20requirements&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstallation%2BRequirements&ei=TK-hTuyPJ-XpsQKpwP2wBQ&usg=AFQjCNGs5qb4YxpHIXM7V3UyLLE9OdPb0g 5734432 2011-10-21 18:14:15.0002011-10-21 18:14:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20private%20methods&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=wO2hTt3jO6eNsAKj0syhBQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-10-21 22:40:15.0002011-10-21 22:40:15.0001http://wiki.mxunit.org/spaces/listattachmentsforspace.action?key=default 786473 2011-10-21 23:03:15.0002011-10-21 23:03:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20install%20on%20eclipse&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=nNChTvrfBbOOigKjptx2&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-10-21 20:36:15.0002011-10-21 20:36:15.0001http://172.23.1.240:8090/display/rmaxwiki/Test_driven_development 786478 2011-10-21 23:15:15.0002011-10-21 23:15:15.0001http://wikis.esri.com/wiki/display/~nuskoerd 5341276 2011-10-22 02:01:15.0002011-10-22 02:01:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20tutorial&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&ei=Oa2iTuXWJ5Gy8QOrmLnLBQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA&cad=rja 786575 2011-10-22 12:18:15.0002011-10-22 12:18:15.0001http://www.google.com/m?q=premiership+player+wages 6751466 2011-11-17 08:58:15.0002011-11-17 08:58:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=w5C&rls=org.mozilla:en-US:unofficial&q=ant+junit+report&revid=1340526259&sa=X&ei=1TAbTJe-HIelOPa_qcYK&ved=0CDsQ1QIoAQ 5341276 2010-06-18 08:41:15.0002010-06-18 08:41:15.0001http://127.0.0.1:53199/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2010-06-18 07:28:15.0002010-06-18 07:28:15.0001http://www.google.co.in/search?hl=en&q=display+junit+report+through+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-18 05:53:15.0002010-06-18 05:53:15.0001http://www.google.co.uk/search?hl=en&q=MXUnit+injectproperty&meta= 5341322 2011-11-17 11:47:15.0002011-11-17 11:47:15.0001http://loanworkout.org/tag/park-national-bank/ 786457 2010-06-18 03:37:15.0002010-06-18 03:37:15.0001http://www.google.co.nz/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=ant+junit+anttask 5341276 2010-06-18 02:45:15.0002010-06-18 02:45:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 5734518 2011-11-17 11:07:15.0002011-11-17 11:07:15.0001http://wiki.cfinnovate.com/display/default/TestResult+Output+Formats 786582 2011-11-17 06:40:15.0002011-11-17 06:40:15.0001http://wiki.cfinnovate.com/display/default/Creating+Test+Suites 786582 2011-11-17 06:39:15.0002011-11-17 06:39:15.0001http://www.google.com/search?hl=en&q=mxunit+tests+assertions&aq=f&aqi=m1&aql=f&oq=&gs_rfai= 786478 2010-06-17 19:43:15.0002010-06-17 19:43:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+add+test+case 786564 2010-06-17 15:10:15.0002010-06-17 15:10:15.0001http://www.google.com/search?hl=en&q=mxunit+add+test+case+testsuite&aq=f&aqi=m1&aql=&oq=&gs_rfai= 786564 2010-06-17 15:10:15.0002010-06-17 15:10:15.0004http://wiki.mxunit.org/display/default/Eclipse+Plugin+Keyboard+Shortcuts 786457 2010-06-17 14:43:15.0002011-11-15 08:50:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=orm 4292817 2010-06-17 14:44:15.0002010-06-17 14:44:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20docs&source=web&cd=4&ved=0CCsQjBAwAw&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=4SnFTvuvNoTM2AWHi_TaDg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=3voPFjfrtWQoHSGqyEEAfQ 786478 2011-11-17 16:13:15.0002011-11-17 16:13:15.0001http://search.yahoo.com/search;_ylt=A0oGdGjXKhpMvQ8B_GBXNyoA?p=ant+build+log&fr=yfp-t-701-s&fr2=sg-gac&xargs=0&pstart=1&b=11&xa=muHM2Sqn68gNWW6D80FPBA--,1276869719 5341276 2010-06-17 14:10:15.0002010-06-17 14:10:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20api&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAPI%2BReference&ei=di7FTvHoNsWo8AO99fzzCg&usg=AFQjCNFA_ZQL5gdP-Er3FO2l4GOdRMPWsQ&sig2=o6y4dOkVHAwpx4JD0MYCVA 5341211 2011-11-17 16:32:15.0002011-11-17 16:32:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=nTrFTs6UPOiDsgLH36nHCw&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-11-17 17:24:15.0002011-11-17 17:24:15.0002http://www.bing.com/search?q=mxunit+shortcuts+f8&src=IE-SearchBox&Form=IE8SRC 786504 2010-06-17 14:23:15.0002010-06-17 20:32:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+cases+start+with+test 786564 2010-06-17 13:38:15.0002010-06-17 13:38:15.0001http://127.0.0.1:63831/help/nav/3 4292820 2010-06-17 13:51:15.0002010-06-17 13:51:15.0001http://www.google.com/search?hl=en&q=ants+junit+report+code+in&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-17 09:44:15.0002010-06-17 09:44:15.0005http://www.buycheapsnowboots.com/ 786457 2011-11-17 19:02:15.0002011-11-20 15:11:15.0001http://www.google.de/search?q=ant+junit+result+xsl&hl=de&client=firefox-a&hs=AWs&rls=org.mozilla:de:official&channel=s&ei=4fsZTK3SKYaJOI-u9L8K&start=10&sa=N 5341276 2010-06-17 11:30:15.0002010-06-17 11:30:15.0001http://blog.mxunit.org/search/label/Continuous%20Integration 6750679 2011-11-17 19:52:15.0002011-11-17 19:52:15.0001http://www.google.co.th/search?hl=th&q=report+ant+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-17 08:34:15.0002010-06-17 08:34:15.0001http://www.google.nl/url?sa=t&rct=j&q=mxunit%20run%20from%20browser&source=web&cd=1&ved=0CCsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&ei=wu3ETrj6FIHssgaW1_D2Cw&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-11-17 11:56:15.0002011-11-17 11:56:15.0001http://www.google.co.uk/search?q=cfdump+debugging+info&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292713 2010-06-17 09:24:15.0002010-06-17 09:24:15.0002http://www.google.ch/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CC0QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=RvjETrX6Iszrsgab3bXbDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&cad=rja 786457 2011-11-17 12:41:15.0002011-11-17 12:41:15.0001http://www.google.com/search?q=MXUnit+testCase&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341233 2010-06-16 22:18:15.0002010-06-16 22:18:15.0001http://www.google.ch/url?sa=t&rct=j&q=coldfusion%20mxunit%20assert&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=FgzFTufeMIbWsgbJw73sCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-11-17 14:06:15.0002011-11-17 14:06:15.0001http://www.google.com/search?q=eclipse+plugin+timeout&hl=en&rls=com.microsoft:en-us&ei=DQIZTKH9AY3ONfep3PEE&start=20&sa=N 4292820 2010-06-16 16:57:15.0002010-06-16 16:57:15.0002http://www.google.com/search?q=cfeclipse+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-06-16 19:57:15.0002011-03-25 19:49:15.0004http://127.0.0.1:50985/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2011-11-17 15:40:15.0002011-11-17 15:40:15.0001http://www.fuseboxframework.org/dashboard.action 4948032 2010-06-16 16:04:15.0002010-06-16 16:04:15.0001http://www.google.com/search?q=coldfusion++NTLMv2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292817 2010-06-16 16:17:15.0002010-06-16 16:17:15.0002http://www.buycheapsnowboots.com/ugg-boots-nightfall-c-68.html 786457 2011-11-17 15:55:15.0002011-11-19 04:12:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS276&q=init+easy+string+config.xml+failed&aq=0p&aqi=g-p1&aql=&oq=init+easy&gs_rfai=CDgxhgcQeTPz2OKX4Mdrq-ecKAAAAqgQFT9D0IP0 786478 2010-06-21 01:48:15.0002010-06-21 01:48:15.0001http://autoinsurancequotesa.com/ 786478 2010-06-20 08:22:15.0002010-06-20 08:22:15.0001http://www.fuseboxframework.org/display/default/Stubbing;jsessionid=619745F3910D35FC4CDF7248C3525E8B?replyToComment=5341502&#comment-5341502 5341233 2010-06-19 23:47:15.0002010-06-19 23:47:15.0001http://localhost:8301/mxunit/runner/index.cfm?test=mxunit.tests.framework.AssertTest&componentPath= 786457 2010-06-20 17:55:15.0002010-06-20 17:55:15.0001http://www.mywebsite.com:84/mxunit/index.cfm 786457 2011-11-16 22:23:15.0002011-11-16 22:23:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+debug&rlz=1R2ADRA_enUS421&oq=mxunit+debug&aq=f&aqi=g1g-v1&aql=&gs_sm=e&gs_upl=625l5500l0l6422l17l16l2l4l5l1l890l1781l2-1.2.6-1l5l0 4292713 2011-11-16 21:02:15.0002011-11-16 21:02:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20howto&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bto%2Buse%2Bit&ei=RBvETqzeA8Ph0QHX2eGgCw&usg=AFQjCNEKSUennvJ2pZyykrIzS_uTAvuEag 5341231 2011-11-16 20:58:15.0002011-11-16 20:58:15.00020http://wiki.mxunit.org/display/default/About 4685854 2010-06-19 19:15:15.0002011-12-19 23:17:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=BhLETrj_LuLZ0QHLm-GXDw&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-11-16 20:18:15.0002011-11-16 20:18:15.0001http://wiki.mxunit.org/dashboard.action 5341530 2010-06-19 20:36:15.0002010-06-19 20:36:15.0001http://wiki.mxunit.org/dashboard.action 5341519 2010-06-19 20:35:15.0002010-06-19 20:35:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&sqi=2&ved=0CC4QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=Hw_ETsmuB9GgOpSIydsN&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-16 20:06:15.0002011-11-16 20:06:15.0001http://www.google.co.uk/search?q=unit+testing+dao&hl=en&safe=off&client=safari&rls=en&ei=VLgcTIvVM6KI0wTqof2nDQ&start=20&sa=N 4292766 2010-06-19 12:32:15.0002010-06-19 12:32:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CC0QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&ei=KR_ETpzzDsLbiALzhpT_Cw&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-11-16 21:20:15.0002011-11-16 21:20:15.0001http://www.google.com/search?hl=en&safe=off&q=mxunit+hudson&aq=f&aqi=g1&aql=&oq=&gs_rfai= 5341473 2010-06-19 07:10:15.0002010-06-19 07:10:15.0001http://search.yahoo.com/search;_ylt=Arui_g4pD4328RnBd.zbA4mbvZx4?p=Jenkins+JUnit+integration&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-471 6750461 2011-11-16 21:16:15.0002011-11-16 21:16:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=KR_ETpzzDsLbiALzhpT_Cw&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-11-16 21:14:15.0002011-11-16 21:14:15.0002http://mxunit.org/doc/index.cfm?doc=whymxunit 786471 2010-06-19 13:36:15.0002011-06-16 10:44:15.0001http://goosh.org/?q=ant+junitreport+task&sourceid=mozilla-search 5341276 2010-06-18 22:01:15.0002010-06-18 22:01:15.0001http://127.0.0.1:57962/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-06-18 22:31:15.0002010-06-18 22:31:15.0001http://www.google.com.br/search?q=junit+generates+xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 5341276 2010-06-18 23:28:15.0002010-06-18 23:28:15.0002http://wiki.cfinnovate.com/display/default/MXUnit+Documentation?showChildren=false 786457 2011-11-17 02:45:15.0002011-12-21 09:12:15.0001http://www.baidu.com/s?bs=jenkins+FATAL%3A+command+execution+failed.Maybe+you+need+to+configure+the+job&f=8&rsv_bp=1&wd=jenkins+ant&inputT=2412 6750461 2011-11-17 04:07:15.0002011-11-17 04:07:15.0001http://www.google.com/search?q=java+test+private+method+subclass&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-06-19 01:59:15.0002010-06-19 01:59:15.0001http://www.google.ru/search?hl=ru&newwindow=1&client=firefox&rlz=1R1GGLL_ru___RU379&q=junit+ant+task+report+generation+xml&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-18 15:25:15.0002010-06-18 15:25:15.00017http://wiki.mxunit.org/display/default/Recommended+Reading+on+Testing 786457 2010-06-18 18:20:15.0002011-12-17 20:16:15.000130http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341530 2010-06-18 18:20:15.0002012-01-06 19:33:15.0001http://www.google.com.br/search?q=closing%2Beclipse%2Berror%2Blog%2Bview&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2010-06-18 11:58:15.0002010-06-18 11:58:15.0001http://www.google.fr/search?hl=fr&q=ant+task+create+text+file&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-18 12:07:15.0002010-06-18 12:07:15.0001http://www.google.com/search?q=doc-classes+class+ant+task&hl=en&ei=MHYbTNqBPMSAlAem18HWCQ&start=10&sa=N 5341269 2010-06-18 13:37:15.0002010-06-18 13:37:15.0001http://inlink.linkhelper.cn/?url=http%3A%2F%2Fwww.lv-louisvuittonbags.net%2F&vcode=0482 5341218 2011-11-17 01:57:15.0002011-11-17 01:57:15.0001http://www.google.ca/search?q=how+to+generate+a+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-06-18 14:45:15.0002010-06-18 14:45:15.0001http://www.google.com.au/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-11-17 02:15:15.0002011-11-17 02:15:15.000//localhost/mxunit/tests/run.cfmhttp 4947975 marcesher2010-02-12 15:49:19.000marcesher2010-02-12 15:49:19.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786457 5341530 2010-06-18 10:54:15.0002010-06-18 10:54:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 4948032 2011-11-17 02:24:15.0002011-11-17 02:24:15.00029http://wiki.mxunit.org/pages/editpage.action?pageId=5341530 5341530 2010-06-18 10:55:15.0002010-06-19 10:48:15.0001http://wiki.mxunit.org/pages/doeditpage.action?pageId=5341530 5341530 2010-06-18 11:35:15.0002010-06-18 11:35:15.00060http://wiki.mxunit.org/display/default/Mocking 5341248 2010-06-21 16:05:15.0002012-01-05 22:03:15.0001http://www.google.es/search?q=Amazon+EC2+ColdFusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-11-16 09:51:15.0002011-11-16 09:51:15.00026http://wiki.mxunit.org/display/default/Mocking 5341256 2010-06-21 16:02:15.0002011-11-12 20:17:15.0001http://wiki.mxunit.org/pages/editpage.action 5341233 2010-06-21 15:59:15.0002010-06-21 15:59:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mock&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=XsjDTo2nD4Sr-gbtw6zvDQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-11-16 15:04:15.0002011-11-16 15:04:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20verifying%20mock&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=oKXDTt24Noid-wajpvHVDQ&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&cad=rja 5341239 2011-11-16 12:36:15.0002011-11-16 12:36:15.00046http://wiki.mxunit.org/display/default/Injecting+a+Mock+into+a+Component+Under+Test 5341231 2010-06-21 15:53:15.0002012-01-04 11:13:15.00025http://wiki.mxunit.org/display/default/Defining+a+Mock%27s+Behaviour 5341231 2010-06-21 16:52:15.0002012-01-06 17:01:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mock&source=web&cd=2&sqi=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDefining%2Ba%2BMock's%2BBehaviour&ei=wkLDTrOdMIOSiQK4hoT2Cw&usg=AFQjCNG_kiwjCC0v3IJvxhcsXQLq_2159A 5341601 2011-11-16 05:34:15.0002011-11-16 05:34:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=9AFA198BDDA99DCB804716E142D7D05D?replyToComment=5341502&#comment-5341502 5341233 2011-11-16 06:49:15.0002011-11-16 06:49:15.0002http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Stubbing&usg=AFQjCNEtsHwyu0W1mIBuJ1JlaDmai4bLmQ 5341233 2010-06-21 16:13:15.0002010-06-21 17:01:15.0005http://wiki.mxunit.org/display/default/Ordered+Verification 5341248 2010-06-21 16:05:15.0002011-12-05 14:51:15.0001http://wiki.mxunit.org/display/default/Defining+a+Mock's+Behaviour 786457 2011-11-16 05:58:15.0002011-11-16 05:58:15.0003http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341231 5341231 2010-06-21 15:36:15.0002010-06-21 17:14:15.00031http://wiki.mxunit.org/display/default/Defining+a+Mock%27s+Behaviour 5341597 2010-06-21 15:35:15.0002012-01-06 21:00:15.00063http://wiki.mxunit.org/display/default/Creating+a+Mock 5341231 2010-06-21 15:35:15.0002011-12-22 16:22:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Defining+a+Mock%27s+Behaviour&linkCreation=true&fromPageId=5341597 5341601 2010-06-21 15:35:15.0002010-06-21 15:35:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=5341606 5341606 2010-06-21 15:50:15.0002010-06-21 17:16:15.0001http://wiki.mxunit.org/display/default/MXUnit%2BDocumentation?showComments=false 786457 2011-11-16 04:37:15.0002011-11-16 04:37:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341231 5341606 2010-06-21 15:49:15.0002010-06-21 15:49:15.000225http://wiki.mxunit.org/display/default/How+to+use+it 5341601 2010-06-21 15:46:15.0002012-01-06 19:34:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=5341601 5341601 2010-06-21 15:46:15.0002010-06-21 17:17:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=5341233 5341231 2010-06-21 14:34:15.0002010-06-21 15:46:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation%3FfocusedCommentId%3D6751426&ei=WQTETrypA8XjiALnpMHJCw&usg=AFQjCNGsF53QHrPyH0e9V4E6Nuju4CtM-Q 786457 2011-11-16 19:20:15.0002011-11-16 19:20:15.0001http://127.0.0.1:1719/help/advanced/tocView.jsp?view=toc 4292817 2010-06-21 14:39:15.0002010-06-21 14:39:15.0003http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751426 786564 2011-11-16 19:20:15.0002011-11-16 19:46:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation?focusedCommentId=6751426 5341647 2011-11-16 19:29:15.0002011-11-16 19:29:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=4948032 786457 2010-06-21 13:11:15.0002010-06-21 13:11:15.0001http://www.google.it/search?hl=it&q=task+report+ant+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-21 13:51:15.0002010-06-21 13:51:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertequals&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=fAzETtmxD6_KsQKv2OGZCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-16 19:55:15.0002011-11-16 19:55:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20mock%20verify&source=web&cd=1&sqi=2&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=DezDTquvBIOh-QbisqTsDQ&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&cad=rja 5341239 2011-11-16 17:36:15.0002011-11-16 17:36:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341231 5341597 2010-06-21 15:07:15.0002010-06-21 15:07:15.0005http://wiki.mxunit.org/pages/editpage.action?pageId=5341597 5341597 2010-06-21 15:16:15.0002010-06-21 17:29:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20basics&source=web&cd=1&ved=0CCcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BBasics&ei=-e7DTvnoFsfl0QGBrZSVAw&usg=AFQjCNH46s2idtwMNM6GsxZTJLN35vBnEA 5341187 2011-11-16 17:49:15.0002011-11-16 17:49:15.0002http://search.yahoo.com/search?p=www.selectiveverification.com 5341250 2011-11-16 18:21:15.0002011-12-02 18:41:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341218 5341208 2010-06-21 14:45:15.0002010-06-21 14:45:15.0001http://www.google.com/search?q=TDD+example+problem&hl=en&ei=-HofTOTFNo-mnQel79jyDQ&start=10&sa=N 786598 2010-06-21 14:49:15.0002010-06-21 14:49:15.0001http://www.mywebsite.com:84/mxunit/generator/index.cfm 786457 2011-11-16 18:57:15.0002011-11-16 18:57:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20mocking&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=d-jDTsSzBNO58gP_4IWECw&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-11-16 17:23:26.0002011-11-16 17:23:26.0001http://www.google.com.ua/search?q=ant+junit+report&hl=uk&ei=5D8fTNvgHYf-OemQwKwJ&start=10&sa=N 5341276 2010-06-21 10:54:15.0002010-06-21 10:54:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20mocking&source=web&cd=2&ved=0CCIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&ei=d-jDTsSzBNO58gP_4IWECw&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA 5341218 2011-11-16 17:23:26.0002011-11-16 17:23:26.0001http://www.google.co.uk/url?sa=t&rct=j&q=%20site%3Amxunit.org%20mxunit%20mocking&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&ei=KOnDTt2yKtT_8QOtlIjmCg&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA 5341218 2011-11-16 17:24:15.0002011-11-16 17:24:15.0001http://www.google.com/search?hl=en&safe=off&q=creating+mxunit+test+cases&aq=f&aqi=&aql=&oq=&gs_rfai= 786564 2010-06-21 04:32:15.0002010-06-21 04:32:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20tutorial&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&ei=cenDTsXcFtHo-gaoqOyNDg&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-11-16 17:25:15.0002011-11-16 17:25:15.0001http://www.google.co.jp/search?q=MXUNIT%20&hl=ja&safe=off&rlz=1B3GGGL_jaJP345JP346&source=lnt&sa=X&ei=xAQfTK29FZClcdvdwY8N&ved=0CAYQpwU 786457 2010-06-21 06:23:15.0002010-06-21 06:23:15.0001http://www.google.com/search?q=ant+junit+report+example&rls=com.microsoft%3Aen-us&oe=UTF-8&startIndex=&startPage=1&oq=ant+junit+report&aq=2&aqi=g3g-sv1g-v1g-j2g-b1&aql=&gs_sm=e&gs_upl=107719l111985l0l113828l19l12l1l0l0l1l719l3000l4-2.2.1l5l0 5341276 2011-11-16 15:25:15.0002011-11-16 15:25:15.0001http://www.google.co.uk/search?hl=en&q=junit+ant+display+verbose+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-21 12:24:15.0002010-06-21 12:24:15.0001http://www.google.fi/search?hl=fi&source=hp&q=ant+build+create+text+file&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-21 11:11:15.0002010-06-21 11:11:15.00012http://ixquick.com/do/metasearch.pl?query=injectMethod&cat=web&pl=ie&language=deutsch 5341320 2010-06-21 11:18:15.0002010-06-29 12:39:15.0001http://www.google.co.jp/search?hl=&q=cfunit+mxunit&sourceid=navclient-ff&rlz=1B3GGGL_jaJP345JP346&ie=UTF-8 5341326 2010-06-22 03:02:15.0002010-06-22 03:02:15.0001http://www.google.com/search?q=Running+JUnits+in+Jenkins&hl=en&source=hp&gs_sm=e&gs_upl=1713l8432l0l8643l20l20l0l11l11l0l180l1101l3.6l9l0&oq=Running+JUnits+in+Jenkins&aq=f&aqi=&aql= 6750461 2011-11-15 16:02:15.0002011-11-15 16:02:15.0001http://www.google.com/search?hl=en&source=hp&q=Jenkins+JUnit+runner&oq=Jenkins+JUnit+runner&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1713l8432l0l8643l20l20l0l11l11l0l180l1101l3.6l9l0 6750461 2011-11-15 16:01:15.0002011-11-15 16:01:15.0001http://www.google.com/search?q=Type+of+assertion+DAO&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGIC_en 786484 2010-06-22 02:12:15.0002010-06-22 02:12:15.0001http://www.google.co.in/search?q=running+a+task+after+going+to+a+particular+directory+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-06-22 07:30:15.0002010-06-22 07:30:15.0001http://www.google.co.in/search?hl=en&source=hp&q=cfloop+tag+in+coldfusion+crashing&meta=&oq=cfloop+tag+in+coldfusion+crashing&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1844l11015l0l11469l33l31l0l22l22l0l438l735l2-1.0.1l2l0 6750302 2011-11-15 15:43:15.0002011-11-15 15:43:15.0001http://127.0.0.1:1753/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2010-06-22 04:44:15.0002010-06-22 04:44:15.0001http://www.bing.com/search?q=git+jenkins+integration&src=IE-SearchBox&Form=IE8SRC 6750543 2011-11-15 15:08:15.0002011-11-15 15:08:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertEquals&ei=yH8gTNq3NoHNjAf2y8T4Dw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-06-22 09:18:15.0002010-06-22 09:18:15.0001http://www.google.co.in/search?hl=en&source=hp&q=junitreport+target&oq=junitreport&aq=2&aqi=g9g-m1&aql=&gs_sm=e&gs_upl=1108l1108l0l4980l1l1l0l0l0l0l313l313l3-1l1l0 5341276 2011-11-15 13:25:15.0002011-11-15 13:25:15.0001http://www.google.co.il/search?hl=iw&client=firefox-a&hs=Yee&rls=org.mozilla:en-US:official&&sa=X&ei=knEgTMLoGcOhOOb8zWM&ved=0CAUQBSgA&q=junitreport+xml+format&spell=1 786582 2010-06-22 08:18:15.0002010-06-22 08:18:15.0002http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/How%2Bto%2Buse%2Bit&usg=AFQjCNGVPW7TwgulKTb3DuMqArtAog2cwQ 5341231 2010-06-22 10:22:15.0002010-07-04 19:48:15.0001http://www.google.ch/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CC4QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=b1bCTuS8O43Usgb90Pz1Cw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-15 12:52:15.0002011-11-15 12:52:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+hangs+coldfusion&meta=&rlz= 4292817 2010-06-22 09:34:15.0002010-06-22 09:34:15.0001http://www.google.ch/url?sa=t&rct=j&q=mxunit&source=web&cd=3&ved=0CDgQjBAwAg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=b1bCTuS8O43Usgb90Pz1Cw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-11-15 12:46:15.0002011-11-15 12:46:15.00033http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit 786457 2010-06-21 19:58:15.0002011-09-08 19:01:16.0001http://www.google.ca/search?hl=fr&safe=off&client=firefox-a&hs=Z17&rls=org.mozilla:fr:official&&sa=X&ei=-L0fTNu2HIKBlAezzJ2JDQ&ved=0CBQQBSgA&q=ant+junit+junit+report&spell=1 5341276 2010-06-21 19:35:15.0002010-06-21 19:35:15.0001http://www.google.fr/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CDUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=u1LCTozcAoWW8QOo-qS_BA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-15 12:30:15.0002011-11-15 12:30:15.0001http://www.google.ca/url?sa=t&source=web&cd=8&ved=0CDUQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=how+to+show+the+output+for+eclipse&ei=gdkfTIncI5H7nAfu-qDnAw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-06-21 21:39:15.0002010-06-21 21:39:15.0001http://www.google.co.jp/search?rlz=1C1CHMV_jaJP328JP328&sourceid=chrome&ie=UTF-8&q=cfunit+mxunit&qscrl=1 5341326 2010-06-22 01:20:15.0002010-06-22 01:20:15.0002http://www.google.ch/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CC4QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=ZynCTtnxJ4HHsga_qMD6Cw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&cad=rja 786457 2011-11-15 09:33:15.0002011-11-15 09:34:15.0001http://www.google.co.jp/search?q=%E3%80%80mxunit&hl=ja&safe=off&rlz=1B3GGGL_jaJP345JP346&source=lnt&sa=X&ei=iA8gTKyLBILfcbv71EI&ved=0CAYQpwU 786457 2010-06-22 01:26:15.0002010-06-22 01:26:15.0001http://www.google.ch/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CC4QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=ZynCTtnxJ4HHsga_qMD6Cw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-15 09:33:15.0002011-11-15 09:33:15.0001http://www.google.ch/url?sa=t&rct=j&q=mxunit&source=web&cd=3&ved=0CDgQjBAwAg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=sSfCTqOtFImLswbCm5iKDA&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-11-15 09:26:15.0002011-11-15 09:26:15.0001http://www.google.co.jp/search?rlz=1C1CHMV_jaJP328JP328&sourceid=chrome&ie=UTF-8&q=cfunit+mxunit&qscrl=1 4292736 2010-06-22 01:21:15.0002010-06-22 01:21:15.000189http://wiki.mxunit.org/display/default/Defining+a+Mock%27s+Behaviour 5341606 2010-06-21 17:17:15.0002012-01-06 16:39:15.00030http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341623 2010-06-21 17:27:15.0002011-11-08 01:31:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+which+version+of+Eclipse+is+best&btnG=Google+Search 786457 2010-06-21 17:27:15.0002010-06-21 17:27:15.0001http://wiki.mxunit.org/display/default/Using+External+Mocking+Frameworks 5341218 2010-06-21 17:27:15.0002010-06-21 17:27:15.00035http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341601 2010-06-21 17:28:15.0002011-11-05 02:47:15.000137http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341597 2010-06-21 17:29:15.0002011-12-29 20:51:15.0001http://www.google.com/search?q=ant+script%2C+print+results+of+junit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-06-21 17:48:15.0002010-06-21 17:48:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=r-XCTqCMPJGksQLbxoXqCg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=jo52bQ5R2KZUDB8y_rwaQQ 4292713 2011-11-15 22:57:15.0002011-11-15 22:57:15.0001http://www.google.de/search?sclient=psy-ab&hl=de&source=hp&q=ant+junitreport+report&btnG=Suche 5341276 2011-11-16 00:08:15.0002011-11-16 00:08:15.000392http://wiki.mxunit.org/display/default/How+to+use+it 5341597 2010-06-21 16:53:15.0002012-01-09 10:16:15.0001http://wiki.mxunit.org/display/default/Selective+Verification 5341218 2010-06-21 16:57:15.0002010-06-21 16:57:15.0002http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Mocking%2Band%2BStubbing&usg=AFQjCNGWjoV7i8DRlqOM553rW4zELJULJw 5341218 2010-06-21 16:58:15.0002011-11-16 21:22:15.0001http://www.google.com/url?sa=t&rct=j&q=wiki.mxunit.org&source=web&cd=2&sqi=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=BrPCTriFIYbt0gGOrImEDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-15 19:21:15.0002011-11-15 19:21:15.000120http://wiki.mxunit.org/display/default/How+to+use+it 5341606 2010-06-21 17:11:15.0002012-01-05 20:55:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=Using+External+Mocking+Frameworks&linkCreation=true&fromPageId=5341597 5341623 2010-06-21 17:12:15.0002010-06-21 17:12:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341623 5341623 2010-06-21 17:13:15.0002010-06-21 17:13:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=HbLCTve9C4bZ0QGapLWXDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-15 19:17:15.0002011-11-15 19:17:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20ant%20task%20&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=CpXCTorILKHx0gGSs5SPDw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-15 17:13:15.0002011-11-15 17:13:15.0004http://wiki.mxunit.org/display/default/Using+External+Mocking+Frameworks 5341231 2010-06-21 17:14:15.0002011-11-02 18:21:15.000248http://wiki.mxunit.org/display/default/Creating+a+Mock 5341601 2010-06-21 17:15:15.0002012-01-06 16:25:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CEYQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&ei=4JzCToTEDOPY2AWWwKHLDg&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-11-15 17:48:15.0002011-11-15 17:48:15.0002http://longurl.org 5341218 2010-06-22 13:53:15.0002010-06-22 13:53:15.0004http://twitter.com/ 5341218 2010-06-22 13:27:15.0002010-06-22 16:18:15.00012http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341258 2010-06-22 13:46:15.0002011-12-22 16:59:15.0001http://www.google.com/search?q=mxunit+suite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786473 2010-06-22 13:15:15.0002010-06-22 13:15:15.0001http://facebook.express-unlimited.com/index.php?p=u/hjvqbfa989 786457 2011-11-14 21:37:15.0002011-11-14 21:37:15.0001http://www.google.com/search?q=mxunit+suite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786564 2010-06-22 13:16:15.0002010-06-22 13:16:15.00085http://wiki.mxunit.org/display/default/Defining+a+Mock%27s+Behaviour 5341256 2010-06-22 13:09:15.0002012-01-04 11:18:15.0001http://www.bing.com/search?q=mxunit+assert&form=QBRE3 786478 2011-11-14 22:05:15.0002011-11-14 22:05:15.0001http://wiki.mxunit.org/labels/viewlabel.action?ids=5472258&key=default&startIndex=0 786457 2010-06-22 13:12:15.0002010-06-22 13:12:15.0001http://www.google.com/search?hl=en&q=mxunit+application+scope&aq=f&aqi=&aql=&oq=&gs_rfai= 4292817 2010-06-22 20:21:15.0002010-06-22 20:21:15.0002http://127.0.0.1:52318/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2011-11-14 22:31:15.0002011-11-14 22:31:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292817#EclipsePluginFAQ-Q%3AWhenIrunthetestsintheplugin%2CmyApplicationscopevariablesaren'tpresent 4292817 2010-06-22 20:22:15.0002010-06-22 20:22:15.0005http://wiki.mxunit.org/display/default/Using+injectMethod+for+simple+mocking?showComments=true&showCommentArea=true 5341320 2010-06-22 19:17:15.0002010-12-06 00:53:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20mocking&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=-pfBTrmGK6eqiAL-8tW1BA&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-11-14 23:13:15.0002011-11-14 23:13:15.0001http://127.0.0.1:4270/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2010-06-22 19:56:15.0002010-06-22 19:56:15.0001http://voluntarea.org/pg/blog/ngmoieh250 786457 2011-11-14 23:17:25.0002011-11-14 23:17:25.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 6750466 2011-11-14 23:56:15.0002012-01-05 20:51:15.00016http://wiki.mxunit.org/display/default/Using+injectMethod+for+simple+mocking 5341320 2010-06-22 19:15:15.0002011-12-28 04:33:15.0004http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CC8QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=p67BTtO2B-Xw0gGM8NjLBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=ASflA0RxtGryTsOwARimYA 786457 2011-11-15 00:50:16.0002011-11-15 07:02:15.0001http://search.yahoo.com/search;_ylt=AurgZHXqFcAyT_9DdoFOIzKbvZx4?p=launch+ec2+instance&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-471 6160402 2011-11-15 00:57:15.0002011-11-15 00:57:15.0001http://search.yahoo.com/search?p=%22what+to+put+in%22+setUp+test&ei=UTF-8&fr=ubuntu 786484 2010-06-22 15:53:15.0002010-06-22 15:53:15.0001http://www.google.ie/search?q=generate+JUnit+report+in+Eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2010-06-22 16:41:15.0002010-06-22 16:41:15.0001http://www.google.co.jp/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=iLXBTuahB4LnmAXYnNG0BA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-15 01:19:15.0002011-11-15 01:19:15.0006http://wiki.mxunit.org/display/default/Debugging+Mocks 5341231 2010-06-22 11:01:15.0002011-11-14 08:25:15.0002http://intranet.lx.local/development/SitePages/Home.aspx 6750362 2011-11-15 02:17:15.0002011-11-15 02:19:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341231 5341636 2010-06-22 11:00:15.0002010-06-22 11:00:15.0001http://wiki.mxunit.org/display/default/Known+Issues+and+things+to+look+out+for 5341416 2010-06-22 10:49:15.0002010-06-22 10:49:15.0006http://wiki.mxunit.org/display/default/Using+External+Mocking+Frameworks 786457 2010-06-22 10:37:15.0002011-11-05 23:59:21.0001http://www.google.co.uk/search?hl=en&source=hp&q=create+junit+reports&aq=o&aqi=g10&aql=&oq=&gs_rfai= 5341276 2010-06-22 10:32:15.0002010-06-22 10:32:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=W5AgTK2YL9jPjAeFxvkE&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-06-22 10:29:15.0002010-06-22 10:29:15.00031http://wiki.mxunit.org/display/default/Creating+a+Mock 5341623 2010-06-22 10:25:15.0002012-01-09 10:17:15.00012http://wiki.mxunit.org/display/default/Defining+a+Mock%27s+Behaviour 786457 2010-06-22 10:25:15.0002011-12-22 16:23:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAPI%2BReference&ei=RgnCTuSJD6Hd0QHK0PjrDg&usg=AFQjCNFA_ZQL5gdP-Er3FO2l4GOdRMPWsQ&sig2=e5yBu4nNpia1v9eYcsp19Q 5341211 2011-11-15 07:16:15.0002011-11-15 07:16:15.0001http://de.search.yahoo.com/search;_ylt=A1f4cfjosyBMPWYB_WUzCQx.?p=eclipse+confluence+wiki+markup+plugin&fr2=sb-top&fr=moz35&rd=r1&sao=1 786517 2010-06-22 13:02:15.0002010-06-22 13:02:15.0001http://m.twitter.com/home 5341218 2010-06-22 12:50:15.0002010-06-22 12:50:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CC8QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=AQbCTvTJGuX10gHH_ejuDg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=a-aUnZdx5qsv6sK4sWWUbg 786457 2011-11-15 07:02:15.0002011-11-15 07:02:15.0002http://twitter.com 5341218 2010-06-22 12:45:15.0002010-06-22 13:23:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=2B_CTtz0C-ng0QH1rKz0Dg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=AyVVrBLlhe2vR3xbVUFGSg 4292713 2011-11-15 08:52:15.0002011-11-15 08:52:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&ei=JRvCTvOUL4Lv0gGc7Nz5Dg&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA&sig2=9a2DrjEC6JxtZ1HdfxvFnw 5341218 2011-11-15 08:33:15.0002011-11-15 08:33:15.0001http://bit.ly/bh74Qt 5341218 2010-06-22 12:45:15.0002010-06-22 12:45:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&ei=uSXCTq3CIYbC8QPhi9m2BQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA&sig2=TUDUflanQJ7dEyQ6BfyDWA 2195464 2011-11-15 09:18:15.0002011-11-15 09:18:15.00059http://wiki.mxunit.org/display/default/How+to+use+it 5341636 2010-06-22 12:36:15.0002011-12-05 16:53:15.0001http://www.bing.com/search?q=jenkins+automation&FORM=BWFD 6750360 2011-11-15 09:17:15.0002011-11-15 09:17:15.0009http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341636 2010-06-22 11:03:15.0002011-03-09 05:25:15.0001http://www.google.be/search?q=jenkins+run+Junit&hl=nl&source=hp&gs_sm=e&gs_upl=8282l10622l0l11944l10l8l0l1l1l0l329l1370l1.3.2.1l7l0&oq=jenkins+run+Junit&aq=f&aqi=&aql= 6750461 2011-11-15 09:25:15.0002011-11-15 09:25:15.0001http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=en&source=hp&q=mxunit&meta=&btnG=Google+Search 786457 2010-06-22 11:03:15.0002010-06-22 11:03:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341636 5341636 2010-06-22 11:01:15.0002010-06-22 11:01:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=uSXCTq3CIYbC8QPhi9m2BQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=jW40cJkeCrFsu6x6TDmpBg 4292713 2011-11-15 09:18:15.0002011-11-15 09:18:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20output%20formats&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&ei=__3ATt7LMOSQiAfI0YzxBA&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-11-14 12:16:15.0002011-11-14 12:16:15.0001http://www.google.ca/search?hl=en&q=ant+task+add+comment&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-06-23 20:57:15.0002010-06-23 20:57:15.0001http://www.google.fi/search?q=jenkins+set+up+path&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fi:official&client=firefox-a 6750461 2011-11-14 11:37:15.0002011-11-14 11:37:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertions&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=y_XATv-UKoqyiQffsvX5BA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-14 11:41:15.0002011-11-14 11:41:15.0002http://127.0.0.1:2025/help/advanced/content.jsp?topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 786457 2010-06-23 21:26:15.0002010-06-23 21:34:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20ant%20task%20application&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=QRDBTpGwKYjJmQWLnYS5BA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-14 13:34:16.0002011-11-14 13:34:16.0003http://doronkatz.com/mxunit-unit-testing-for-coldfusion 786478 2010-06-23 15:19:15.0002011-04-29 18:49:15.0002http://www.google.com/search?hl=&q=mxunit+ant&sourceid=navclient-ff&rlz=1B3GGGL_enUS357US357&ie=UTF-8 5341269 2010-06-23 16:13:15.0002010-06-23 16:13:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit.framework.remotefacad&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&ei=aBPBTrGHKMzXtwf256SzBg&usg=AFQjCNHS6Fd-siP1Oi_s9HI47SXNueeOug 786529 2011-11-14 13:47:15.0002011-11-14 13:47:15.0002http://www.google.com/url?sa=t&rct=j&q=mxunit%20all%20tests%20fail%20ant%20task&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=SQzBTpAxrJiIB5SjhJ4F&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-14 13:18:16.0002011-11-14 13:18:16.00056http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341597 2010-06-23 18:18:15.0002012-01-05 14:11:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20ant%20runner&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=-h3BTrb6KIeziQeU-bSFBQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-14 14:32:15.0002011-11-14 14:32:15.0001http://www.google.com/search?hl=en&q=component+under+testing&aq=f&aqi=&aql=&oq=&gs_rfai= 5341606 2010-06-24 04:16:15.0002010-06-24 04:16:15.0001http://www.google.nl/search?source=ig&hl=nl&rlz=1G1GGLQ_NLNL372&=&q=results+in+some+assertion&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-06-24 08:32:15.0002010-06-24 08:32:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=cB_BTpyWIY6r-QbzmpCWBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=CIdWDhUB2PgComGl0kKshg 786478 2011-11-14 14:38:15.0002011-11-14 14:38:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CC8QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=ERrBTtyXFsSgtwfDhuGgBg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-14 14:16:15.0002011-11-14 14:16:15.0003http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+%28Assertion+Patterns%29 5341187 2011-11-14 14:21:15.0002011-12-13 03:09:15.0001http://127.0.0.1:53504/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292820 2010-06-23 22:05:15.0002010-06-23 22:05:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert%20isboolean&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=TizBTvGuDo3lggeY8PmTBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-11-14 15:33:15.0002011-11-14 15:33:15.00022http://mxunit.org/doc/index.cfm?doc=installframework 786536 2010-06-23 22:43:15.0002011-08-16 09:36:15.0001http://www.google.com/url?sa=t&rct=j&q=mxuinit&source=web&cd=2&ved=0CDQQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=KjXBTri4BuHi0QHGzPT0BA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-14 16:11:15.0002011-11-14 16:11:15.0001http://www.google.co.nz/search?hl=en&client=firefox-a&hs=WgE&rls=org.mozilla%3Aen-GB%3Aofficial&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-06-23 22:56:15.0002010-06-23 22:56:15.0001http://127.0.0.1:1873/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-06-24 02:26:15.0002010-06-24 02:26:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert%20isboolean&source=web&cd=3&ved=0CCsQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&ei=TizBTvGuDo3lggeY8PmTBw&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA&cad=rja 4685867 2011-11-14 15:33:15.0002011-11-14 15:33:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking 5341320 2010-06-23 00:54:15.0002010-06-23 00:54:15.0001http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate 5341276 2011-11-14 17:40:15.0002011-11-14 17:40:15.0001http://www.google.com/search?hl=en&q=view+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-22 22:26:15.0002010-06-22 22:26:15.0001http://wiki.mxunit.org/display/default/Using+injectMethod+for+simple+mocking?replyToComment=5341638& 5341320 2010-06-23 00:58:15.0002010-06-23 00:58:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CC4QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=9ULBTtnWDOb20gHnr7DLBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-14 17:10:15.0002011-11-14 17:10:15.0005http://wiki.mxunit.org/pages/editpage.action?pageId=5341320 5341320 2010-06-23 00:58:15.0002011-01-27 02:05:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertions&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=eDbBTqjpM8Xh0QGtxtyBDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-14 16:17:15.0002011-11-14 16:17:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20task%20example&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=-ErBTqbmFOiM2gWt3ZTaDA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-11-14 17:44:15.0002011-11-14 17:44:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=EIq&rls=org.mozilla:pt-BR:official&&sa=X&ei=WSAhTNyvPIH_8AbBtJxV&ved=0CBEQBSgA&q=how+to+render+a+image+from+dataprovider+filereference&spell=1&cts=1277239406279 4292794 2010-06-22 20:44:15.0002010-06-22 20:44:15.0002http://www.google.co.jp/search?q=junit+report&hl=ja&client=firefox-a&rls=org.mozilla:ja:official&ei=Je8hTIuvBovBcfj9kVM&start=20&sa=N 5341276 2010-06-23 11:35:15.0002010-06-23 11:35:15.0001http://wiki.mxunit.org/download/attachments/6160444/ColdFusion+Skunkworks_Rinehart_Esher.pdf?version=1&modificationDate=1288188653000 786457 2011-11-14 19:00:15.0002011-11-14 19:00:15.0001http://www.google.pl/search?q=ant+junit&hl=pl&lr=&client=firefox-a&rls=org.mozilla:pl:official&channel=s&ei=j-ohTPH2MJyTOM2nkGs&start=20&sa=N 5341276 2010-06-23 11:06:15.0002010-06-23 11:06:15.0001http://www.google.com/search?q=cftransaction+cannot+be+nested&hl=en&rlz=1B3GGGL_enLB360LB361&ei=8QAiTJLmB4-RjAez392qAQ&start=10&sa=N 4292766 2010-06-23 12:42:15.0002010-06-23 12:42:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=gU3BTrKzHcbq0QGOteWODA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-14 17:55:15.0002011-11-14 17:55:15.0002http://wiki.mxunit.org/display/default/Using+injectMethod+for+simple+mocking?replyToComment=5341639& 5341320 2010-06-23 01:01:15.0002010-11-19 02:17:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=rnPBTpvtCMfd0QGmq_TqBA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-14 20:38:16.0002011-11-14 20:38:16.0001http://wiki.mxunit.org/display/default/Using+injectMethod+for+simple+mocking?focusedCommentId=5341642& 5341320 2010-06-23 00:59:15.0002010-06-23 00:59:15.0003http://www.bing.com/search?q=mxunit+beforeTests&src=IE-SearchBox 5341647 2011-11-14 20:01:15.0002011-11-30 16:45:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=dl2&rls=org.mozilla%3Ade%3Aofficial&q=mxunit+TestResult+get+failures&aq=f&aqi=&aql=&oq=&gs_rfai= 786582 2010-06-23 10:03:15.0002010-06-23 10:03:15.0001http://www.hyeclub.com/index.php?do=/hhvjtam156/blog/ 786457 2011-11-14 19:50:15.0002011-11-14 19:50:15.0001http://www.google.it/search?client=firefox-a&rls=org.mozilla%3Ait%3Aofficial&channel=s&hl=it&source=hp&q=ant+target+doc&meta=&btnG=Cerca+con+Google 5341269 2010-06-23 09:32:15.0002010-06-23 09:32:15.0002http://www.google.com/search?q=MXUnit+API+Documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2010-06-24 22:23:15.0002010-06-24 22:23:15.0001http://www.google.ca/search?hl=en&q=adapter+pattern+%2B+database&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-06-24 23:03:15.0002010-06-24 23:03:15.0001139http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341647 2010-06-24 22:13:15.0002012-01-09 11:33:15.0002http://www.google.com/search?q=MXUnit+API+Documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-06-24 22:22:15.0002010-06-24 22:22:15.0001684http://wiki.mxunit.org/display/default/Testing+Basics 5341647 2010-06-25 00:46:15.0002012-01-09 07:49:15.0001http://www.google.com/search?q=Data+driven+testing+with+CSv+file+using+NUNIT&hl=en&ei=Yj0kTIeTLIaErAfXpJDZDQ&start=10&sa=N 4292794 2010-06-25 05:24:15.0002010-06-25 05:24:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=8Sc&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+junit+parameters+tests+reporting&aq=f&aqi=m1&aql=&oq=&gs_rfai= 5341276 2010-06-25 00:10:15.0002010-06-25 00:10:15.0002http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase 5341647 2010-06-25 00:46:15.0002010-07-02 13:22:15.0001http://www.google.de/search?q=tdd+plugin+eclipse&hl=de&ei=BJ0kTJaCJKCjOK3ptPIC&start=10&sa=N 786494 2010-06-25 12:13:15.0002010-06-25 12:13:15.0001http://www.google.com/url?sa=t&rct=j&q=mxuinit&source=web&cd=2&ved=0CDMQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=djLATsP8Asfy0gHH-NysBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-13 21:47:15.0002011-11-13 21:47:15.0001http://www.google.com/search?q=ant+test+results&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-06-25 15:06:15.0002010-06-25 15:06:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&sqi=2&ved=0CC8QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=IjbATp28JKjH0AGtzajnBA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-13 22:03:15.0002011-11-13 22:03:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=gxk&rls=org.mozilla:en-US:official&&sa=X&ei=PHMkTPymD4i6jAeky4WVAQ&ved=0CBEQBSgA&q=ant+make+junit+report+fail&spell=1 5341276 2010-06-25 09:14:15.0002010-06-25 09:14:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341636 2010-06-25 12:10:15.0002010-06-25 12:10:15.00022http://wiki.mxunit.org/display/default/Testing+Basics 786484 2011-11-13 18:17:15.0002012-01-05 22:56:15.0001http://www.fuseboxframework.org/display/default/Stubbing;jsessionid=99110D00EF68A0CB02F80A75C420CA54?replyToComment=5341502&#comment-5341502 5341233 2010-06-25 18:58:15.0002010-06-25 18:58:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mx%2Bunit%2Benable%2Bprivate&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=gCLATtbbCsP34QTWzIWVBA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-11-13 20:41:15.0002011-11-13 20:41:15.0001http://www.bing.com/search?q=git+jenkins+user.name&qs=n&sk=&form=QBRE 6750543 2011-11-13 21:08:15.0002011-11-13 21:08:15.0002http://www.google.com/search?hl=en&source=hp&q=mxunit+quick+reference&aq=f&aqi=&aql=&oq=&gs_rfai=CMXnSc1YjTML-AorAM6CPoYEKAAAAqgQFT9Ckchc 5341269 2010-06-24 12:59:15.0002010-06-24 13:02:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&&sa=X&ei=1D4jTKC-H46TkAXu5rhC&ved=0CBYQBSgA&q=confluence+Task+Doc&spell=1 5341269 2010-06-24 11:18:15.0002010-06-24 11:18:15.0001http://www.google.com/search?q=jenkins+server+results+xml&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6750362 2011-11-14 04:21:15.0002011-11-14 04:21:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=f4V&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=ant+junitreport+task&aq=f&aqi=g1&aql=&oq=&gs_rfai= 5341276 2010-06-24 17:21:15.0002010-06-24 17:21:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=junit+report+generation+xml&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-24 16:58:15.0002010-06-24 16:58:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=view+ant+junit+xml 5341276 2010-06-24 15:07:15.0002010-06-24 15:07:15.0001http://us.mg5.mail.yahoo.com/dc/blank.html?bn=397.8&.intl=us&.lang=en-US 786457 2010-06-24 13:40:15.0002010-06-24 13:40:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 786478 2011-11-14 09:04:15.0002011-11-14 09:04:15.0009http://wiki.mxunit.org/display/default/Writing+Custom+Assertions 786457 2010-06-24 21:36:15.0002011-10-26 22:07:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 786564 2011-11-14 09:00:15.0002011-11-14 09:00:15.0001http://www.google.com/search?q=mx+unit+docs&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-06-24 21:14:15.0002010-06-24 21:14:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 6750368 2011-11-14 10:28:15.0002011-11-16 15:19:15.0001http://www.google.de/search?hl=de&q=%2BTestResult+%2Bhtml+%2Bjunit+%2Breport&aq=f&aqi=&aql=&oq=&gs_rfai= 786582 2010-06-24 20:38:15.0002010-06-24 20:38:15.0005http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 4292713 2011-11-14 09:16:15.0002011-11-14 09:16:15.0001http://www.google.com/search?q=mx+unit+stable+version&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-06-24 19:34:15.0002010-06-24 19:34:15.0003http://wiki.mxunit.org/pages/editpage.action?pageId=5341647 5341647 2010-06-24 22:13:15.0002010-07-02 13:30:15.0003http://www.domain-pop.com/reports/chanel2011handbags.com/ 786457 2011-11-14 08:35:15.0002011-11-14 09:08:15.000268http://wiki.mxunit.org/display/default/Anatomy+of+a+TestCase 5341187 2010-06-24 22:13:15.0002012-01-05 22:56:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20private&source=web&cd=1&ved=0CDAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&ei=KLTATpetEuHc0QGvtICcBA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-11-14 07:00:15.0002011-11-14 07:00:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341647 2011-11-14 08:54:15.0002011-11-14 08:54:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FTesting%2BBasics 5341187 2010-06-24 21:37:15.0002010-06-24 21:37:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 5734455 2011-11-14 08:53:15.0002011-11-14 08:53:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341187 5341647 2010-06-24 21:37:15.0002010-06-24 21:37:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=display+message+before+test 6750477 2011-11-12 20:38:15.0002011-11-12 20:38:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 5341647 2011-11-12 20:40:15.0002011-11-12 20:40:15.0002http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=786478&sortBy=date&highlight=CompareDialog.PNG& 786478 2011-11-12 19:53:15.0002011-11-12 19:56:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&ei=jLq-TtXWN4mWtwfY-O3kBg&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-11-12 20:36:15.0002011-11-12 20:36:15.0002http://wiki.mxunit.org/pages/doeditpage.action?pageId=786478 786478 2011-11-12 19:46:15.0002011-11-12 19:57:16.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 786478 2011-11-12 19:47:15.0002011-11-12 19:47:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&ei=RLu-Tsz7JoSatwe0nPy-Bg&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA 4685867 2011-11-12 19:06:15.0002011-11-12 19:06:15.0001http://siteexplorer.search.yahoo.com/search?p=www.chanel2011handbags.com/&bwm=i&bwmf=u&bwmo=d 786457 2011-11-12 19:45:16.0002011-11-12 19:45:16.00024http://wiki.mxunit.org/display/default/Built-In+Assertions 5341187 2011-11-13 00:54:15.0002012-01-06 23:27:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=4A799DD8ACA53AEE84BDB9366A2ADB99?replyToComment=5341502&#comment-5341502 5341233 2011-11-13 01:53:15.0002011-11-13 01:53:15.0001http://wiki.mxunit.org/display/default/Built-In+Assertions#Built-InAssertions-assertEquals%28anyexpected%2Canyactual%5C%2CStringmessage%5C%29 786457 2011-11-12 22:25:15.0002011-11-12 22:25:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&ei=Bda-TsWpM-aNsQKM-qDSDQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&sig2=ATo_eP62YXimYCwDWPToQg 4292766 2011-11-12 21:00:15.0002011-11-12 21:03:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=G9K-TrTXINGHtwekioGtBg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-12 20:44:15.0002011-11-12 20:44:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&ei=PtS-TtvCBc-_tgfss8ziBg&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-11-12 20:53:15.0002011-11-12 20:53:15.0001http://127.0.0.1:1565/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-11-12 13:13:16.0002011-11-12 13:13:16.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMessage-First%2BAssertions%2B(CFUnit%2BStyle)&ei=zLm-TpnLDMqgtweXqO3MBg&usg=AFQjCNFKj2XCFtE1FzkWobKLSi0HR5-1vA 5341326 2011-11-12 19:00:15.0002011-11-12 19:00:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=jLq-TtXWN4mWtwfY-O3kBg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-12 19:03:15.0002011-11-12 19:03:15.0001http://chongthamnhung-danang.com/diendan/index.php?action=profile;u=75837 786478 2011-11-12 16:01:15.0002011-11-12 16:01:15.0001http://www.google.at/search?q=jenkins+ant+build&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-11-12 17:13:15.0002011-11-12 17:13:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=source+code 5341200 2011-11-11 23:22:15.0002011-11-11 23:22:15.0001http://www.webcammales.com 786457 2011-11-12 07:09:15.0002011-11-12 07:09:15.0005http://wiki.mxunit.org/display/default/Mocking%2Band%2BStubbing 5341218 2011-11-12 04:00:15.0002011-12-26 10:07:15.0001http://www.google.com/url?sa=t&rct=j&q=confluence%20and%20test%20case&source=web&cd=10&sqi=2&ved=0CHMQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&ei=tGO9TuGTGYHw0gH_mI2uBA&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-11-11 18:42:15.0002011-11-11 18:42:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20plugin&source=web&cd=3&sqi=2&ved=0CCwQjBAwAg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=pZW9TsngIeKC2AXP-8DZBw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-11-11 22:13:15.0002011-11-11 22:13:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=OXG9TtO0HI-lsQK9h822BA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-11 19:38:15.0002011-11-11 19:38:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-AthoroughdescriptionofrunningyourtestswithANT 5341271 2011-11-11 10:35:15.0002011-11-11 10:35:15.0001http://www.google.co.uk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-11-11 10:14:15.0002011-11-11 10:14:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=smC9TubfMJCNigKo_N29Aw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-11 18:29:15.0002011-11-11 18:29:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=fVu9TpfZKMeSiQLY2KmiAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-11 18:05:15.0002011-11-11 18:05:15.0001http://www.google.com/search?q=ant+windows+service+status&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750546 2011-11-11 17:50:15.0002011-11-11 17:50:15.0001http://wiki.mxunit.org/display/default/First+Test+Case 5341320 2011-11-11 16:29:15.0002011-11-11 16:29:15.0004http://127.0.0.1:52560/help/advanced/tocView.jsp?view=toc 4292817 2011-11-11 05:44:21.0002011-11-11 05:45:15.0001http://127.0.0.1:52642/help/advanced/tocView.jsp?view=toc 4292815 2011-11-11 05:52:15.0002011-11-11 05:52:15.0001http://www.google.co.in/url?sa=t&rct=j&q=adapter%20pattern&source=web&cd=55&ved=0CE0QFjAEODI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&ei=zrm8TouACoXmrAef9snbAQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-11-11 06:35:15.0002011-11-11 06:35:15.0001http://127.0.0.1:53629/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292820 2011-11-11 06:52:17.0002011-11-11 06:52:17.0001http://www.google.co.th/url?sa=t&rct=j&q=atlassian%20mock%20data&source=web&cd=10&ved=0CGkQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&ei=aci8TtGkEoO3tgfexICeBg&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-11-11 07:38:15.0002011-11-11 07:38:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=2DAEE42072A9A98F2EF737EC0346CA10?replyToComment=5341502&#comment-5341502 5341233 2011-11-11 08:04:16.0002011-11-11 08:04:16.0002http://127.0.0.1:8500/Koans/mxunit/ 786457 2011-11-11 03:52:15.0002011-11-11 03:55:15.0001http://www.google.com/m?client=ms-opera-mini-android&q=coldfusion+memory+leak&channel=new&start=20&sa=N 5734498 2011-11-11 04:23:15.0002011-11-11 04:23:15.0001http://www.google.com/url?sa=t&rct=j&q=mighty%20mock%20mxunit&source=web&cd=2&sqi=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=LaW8TqW5GYGFtgfxxNTMBg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-11-11 05:07:15.0002011-11-11 05:07:15.0001http://www.google.com/url?sa=t&rct=j&q=mighty%20mock%20mxunit&source=web&cd=1&sqi=2&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking%2Band%2BStubbing&ei=LaW8TqW5GYGFtgfxxNTMBg&usg=AFQjCNG9nv_NeGnv-MY-DvpzbnLrkhivOA 5341218 2011-11-11 05:08:15.0002011-11-11 05:08:15.0003http://127.0.0.1:52560/help/advanced/tocView.jsp?view=toc 4292815 2011-11-11 05:43:15.0002011-11-11 05:46:15.0001http://1541.ru 5341320 2011-11-10 22:44:15.0002011-11-10 22:44:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCMQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&ei=DFm8TuW6GNPKsQLx5NidBA&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-11-10 23:42:15.0002011-11-10 23:42:15.0003http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports?focusedCommentId=6751370index.php 5341276 2011-11-10 23:09:15.0002011-11-18 19:52:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=HWu8TqfEEYPm2QWlrb29BQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=ieidcA7L5ivXOfnarB3uxQ 786478 2011-11-11 00:59:15.0002011-11-11 00:59:15.0004http://localhost:8500/mxunit/runner/index.cfm?test=%2Fcomponents%2FMXUnitTests%2F&componentPath=components.MxUnitTests 786457 2011-11-11 00:58:15.0002011-11-12 19:49:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=73S8TujhEKPW2wWAm8iJBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=erPuksiFKa0Q1SVBZp1C_g 786478 2011-11-11 01:41:15.0002011-11-11 01:41:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=y3G8TtakN8OW2AWI3OyoBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=np17I-3oSF_nVucVT2HtSg 786478 2011-11-11 01:27:15.0002011-11-11 01:27:15.0001http://siteexplorer.search.yahoo.com/search?p=www.chanel2011handbags.com%2F&bwm=i&bwmf=u&bwms=p&fr=yfp-t-471&fr2=seo-rd-se 786457 2011-11-10 18:08:15.0002011-11-10 18:08:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=2v-7ToiXKeXk0QHFkv3fCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=64WSTxVY8GoFr3JE62LmYg 786478 2011-11-10 17:21:15.0002011-11-10 17:21:15.0002http://confluence/confluence/display/DEV/Unit+Testing+with+MXUnit 786457 2011-11-10 20:23:15.0002011-11-10 20:23:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&ei=1x-8To_dMqb-iQLCman1AQ&usg=AFQjCNHS6Fd-siP1Oi_s9HI47SXNueeOug 786529 2011-11-10 19:38:15.0002011-11-10 19:38:15.0001http://www.google.com/search?q=contined+integration+project+using+ant&hl=en&source=hp&gbv=2&gs_sm=e&gs_upl=5047l13499l0l13765l20l20l0l0l0l0l282l4003l0.7.12l19l0&oq=contined+integration+project+using+ant&aq=f&aqi=&aql= 6750368 2011-11-10 21:11:21.0002011-11-10 21:11:21.0001http://www.google.nl/search?hl=nl&safe=off&client=safari&biw=320&bih=356&q=make+cfloop+faster&oq=make+cfloop+faster&aq=f&aqi=&aql=&gs_sm=s&gs_upl=556623l575585l0l577827l20l20l1l12l13l0l436l1049l2-1.1.1l3l0&mvs=0 6750302 2011-11-10 20:35:15.0002011-11-10 20:35:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&ei=nkm8TpSZC9DDgAePzfmsBw&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA 786473 2011-11-10 22:36:15.0002011-11-10 22:36:15.0001http://test.hedua.sosensible.com/mxunit/index.cfm?&debug=false 786457 2011-11-10 22:35:15.0002011-11-10 22:35:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292713&navigatingVersions=true 5341187 2011-11-10 16:33:15.0002011-11-10 16:33:15.0001http://www.silverwareconsulting.com/index.cfm/MXUnit 5341231 2011-11-10 15:38:15.0002011-11-10 15:38:15.0001http://duckduckgo.com/post.html 5341320 2011-11-10 15:41:15.0002011-11-10 15:41:15.0001http://www.google.com.br/url?sa=t&rct=j&q=ant%20mxunit&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=u9O7TsGLK4Pf0QHRzbTeCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=2IjNRH_8sjuvTe_MLEl58Q 5341269 2011-11-10 14:13:15.0002011-11-10 14:13:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=2EDC593D6B8AB828BF8CFD9504FF9EF9?replyToComment=5341502&#comment-5341502 5341233 2011-11-10 14:28:15.0002011-11-10 14:28:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=l9C7Tp3ANJO2hAf5rrSiBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-10 14:00:15.0002011-11-10 14:00:15.0002http://www.google.com.br/url?sa=t&rct=j&q=ant%20%2B%20mxunit&source=web&cd=2&ved=0CCoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=_Lm7Toa4H6Td0QGhnYXfCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-10 12:23:15.0002011-11-11 19:16:15.0001http://www.google.com/cse?cx=partner-pub-9300639326172081%3A1124340513&ie=UTF-8&sa=Search&q=jenkins+getting+started&hl=en-gb 6750362 2011-11-10 11:17:15.0002011-11-10 11:17:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=output 5734498 2011-11-10 11:22:15.0002011-11-10 11:22:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20output&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=zqa7Ts_sAoOl8QOz8uDZBw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-10 11:01:15.0002011-11-10 11:01:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oGk.k.jLtOeMMAivjbl8kF?p=www.louisvuittonoutletz.net%2F&bwm=i&bwmf=u&bwmo=s&b=701 786598 2011-11-10 09:30:15.0002011-11-10 09:30:15.0001http://siteexplorer.search.yahoo.com/search;_ylt=A0oGk.iQ8LRO6xcBNO7bl8kF?p=www.louisvuittonoutletz.net%2F&bwm=i&bwmf=u&bwmo=s&b=601 5341218 2011-11-10 09:14:15.0002011-11-10 09:14:15.0003http://www.ukrainedate.com/mxunit/index.cfm 786457 2011-11-10 06:43:15.0002011-11-10 06:43:15.0008http://wiki.mxunit.org/display/default/CFMeetupEclipseProductivity 5341432 2011-11-10 05:41:15.0002011-12-27 13:16:15.0001http://wiki.mxunit.org/display/default/RIAUnleashed%202010%20--%20Introduction%20to%20MongoDB%20for%20CFML%20Developers 6586373 2011-11-10 05:39:15.0002011-11-10 05:39:15.0001http://wiki.mxunit.org/display/default/Adobe%20MAX%202010%20--%20ColdFusion%20Skunkworks 6160444 2011-11-10 05:39:15.0002011-11-10 05:39:15.0001http://wiki.mxunit.org/display/default/CFObjective%202011%20--%20ORM%20Zen 6750399 2011-11-10 05:37:15.0002011-11-10 05:37:15.0001http://wiki.mxunit.org/display/default/How%20cfloop%20query=%20killed%20a%20ColdFusion%20server 6750302 2011-11-10 05:33:15.0002011-11-10 05:33:15.0005http://wiki.mxunit.org/display/default/Automation%20with%20Jenkins%20Continuous%20Integration%20Server 4292773 2011-11-10 05:32:15.0002011-11-10 05:32:15.0004http://wiki.mxunit.org/display/default/CFObjective%202011%20--%20Continuous%20Integration 6750679 2011-11-10 05:30:15.0002011-11-10 05:31:15.0002http://wiki.mxunit.org/display/default/MXUnit%20Documentation?focusedCommentId=6751425 786457 2011-11-10 05:29:15.0002011-11-10 05:29:15.0004http://wiki.mxunit.org/display/default/MXUnit%20Documentation?focusedCommentId=6751400 786457 2011-11-10 05:29:15.0002011-12-19 00:02:15.0004http://wiki.mxunit.org/display/default/MXUnit%20Documentation?focusedCommentId=6751426 786457 2011-11-10 05:29:15.0002011-12-19 00:02:15.0004http://wiki.mxunit.org/display/default/MXUnit%20Documentation?showComments=true 786457 2011-11-10 05:27:15.0002011-12-19 00:01:15.0004http://wiki.mxunit.org/display/default/MXUnit%20Documentation?focusedCommentId=6751347 786457 2011-11-10 05:27:15.0002011-12-19 00:01:15.0004http://wiki.mxunit.org/display/default/MXUnit%20Documentation?focusedCommentId=6751388 786457 2011-11-10 05:28:15.0002011-12-19 00:01:15.0004http://wiki.mxunit.org/display/default/MXUnit%20Documentation?focusedCommentId=6751399 786457 2011-11-10 05:28:15.0002011-12-19 00:01:15.0009http://wiki.mxunit.org/display/default/API%20Reference 5341211 2011-11-10 05:22:15.0002011-12-18 23:58:15.0005http://wiki.mxunit.org/display/default/Other%20ColdFusion%20Stuff 5734496 2011-11-10 05:24:15.0002011-12-18 23:59:15.0003http://wiki.mxunit.org/display/default/MXUnit%20Blog%20Posts%20--%20The%20Newest%20Hotness 4948032 2011-11-10 05:25:15.0002011-12-18 23:59:15.0002http://wiki.mxunit.org/display/default/Recommended%20Reading%20on%20Testing 5341530 2011-11-10 05:26:15.0002011-12-19 00:00:15.0008http://wiki.mxunit.org/display/default/Release%20Notes 5734518 2011-11-10 05:18:15.0002011-12-18 23:55:15.0006http://wiki.mxunit.org/display/default/Release%20Notes 2195464 2011-11-10 05:19:15.0002011-11-10 05:19:15.0006http://wiki.mxunit.org/display/default/Testing%20Basics 5341187 2011-11-10 05:20:15.0002011-12-18 23:56:15.0004http://wiki.mxunit.org/display/default/Advanced%20Stuff 5341208 2011-11-10 05:21:15.0002011-12-18 23:57:15.0002http://wiki.mxunit.org/display/default/Using%20External%20Mocking%20Frameworks?focusedCommentId=6751457 5341623 2011-11-10 05:15:15.0002011-11-10 05:15:15.0005http://wiki.mxunit.org/display/default/Wildcard%20Pattern%20Matching?focusedCommentId=6751456 5341256 2011-11-10 05:16:15.0002011-11-10 05:16:15.0003http://wiki.mxunit.org/display/default/TestResult%20Output%20Formats?focusedCommentId=6751455 786582 2011-11-10 05:17:15.0002011-11-10 05:17:15.0006http://wiki.mxunit.org/display/default/MXUnit%20Documentation?showChildren=false 786457 2011-11-10 05:17:15.0002011-12-18 23:54:15.0005http://wiki.mxunit.org/display/default/DAO%20Test%20Adapter%20Pattern?focusedCommentId=6751460 4292766 2011-11-10 05:11:15.0002011-11-10 05:12:15.0004http://wiki.mxunit.org/display/default/MXUnit%20Documentation?focusedCommentId=6751461 786457 2011-11-10 05:11:15.0002011-12-19 00:02:15.0004http://wiki.mxunit.org/display/default/Using%20External%20Mocking%20Frameworks?focusedCommentId=6751457 5341218 2011-11-10 05:14:15.0002011-11-10 05:14:15.0005http://wiki.mxunit.org/display/default/Anatomy%20of%20a%20TestCase?focusedCommentId=6751458 5341647 2011-11-10 05:12:15.0002011-11-10 05:14:15.0001http://wiki.mxunit.org/display/default/1-6%20force%20united%20to%20change%2022%20million%20crazy%20defeat%20was%20huge%20hit%20a%20central%20defender 4292766 2011-11-10 05:08:15.0002011-11-10 05:08:15.0002http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit%20Documentation&spaceKey=default&maxRecentlyUpdatedPageCount=20 4292736 2011-11-10 05:08:15.0002011-11-10 05:08:15.0003http://wiki.mxunit.org/display/default/MXUnit%20Install%20Screencast?focusedCommentId=6751462 786543 2011-11-10 05:09:15.0002011-11-10 05:10:15.0004http://wiki.mxunit.org/display/default/Getting%20Started 786543 2011-11-10 05:01:15.0002011-11-10 05:01:15.0008http://wiki.mxunit.org/pages/viewrecentblogposts.action?key=default 6751466 2011-11-10 04:44:15.0002011-12-18 23:38:15.0003http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit%20Documentation&spaceKey=default&maxRecentlyUpdatedPageCount=20 4292713 2011-11-10 05:07:15.0002011-11-10 05:07:15.0002http://wiki.mxunit.org/display/default/Ant%20Task%20Doc 5341269 2011-11-10 04:37:15.0002011-12-18 23:33:15.0003http://wiki.mxunit.org/display/default/MXUnit%20Documentation 5341530 2011-11-10 04:33:15.0002011-11-10 04:33:15.00021http://wiki.mxunit.org/display/default/Presentations,%20Talks,%20and%20Meetups 4685854 2011-11-10 04:40:15.0002011-12-18 23:36:15.0004http://wiki.mxunit.org/display/default/Install%20the%20Eclipse%20Plugin 786536 2011-11-10 04:38:15.0002011-12-18 23:34:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 6750546 2011-11-09 22:13:15.0002011-11-09 22:13:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=SOS6TtmGN47jsQKLkeDQCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=uZLLWRmi67KNNzbWPDxjpA 786478 2011-11-09 21:11:15.0002011-11-09 21:11:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=MOO6Tt7ZMePq0gHdo8neCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=LqZlKIlVEBuwowDq18d5YA 786478 2011-11-09 21:06:15.0002011-11-09 21:06:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20inject&source=web&cd=3&ved=0CC0QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&ei=w966TuWvJufu0gHOwLDfCQ&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-11-09 20:48:15.0002011-11-09 20:48:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CEsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=sQO7To2pI5TTgQfwhqDNCA&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-11-09 23:25:15.0002011-11-09 23:25:15.00017http://wiki.mxunit.org/display/default/MXUnit%20Documentation 5734518 2011-11-10 04:32:15.0002011-12-18 23:13:16.0001http://wiki.mxunit.org/display/default/MXUnit%20Documentation 786582 2011-11-10 04:30:20.0002011-11-10 04:30:20.0008http://wiki.mxunit.org/display/default/MXUnit%20Documentation 2195464 2011-11-10 04:29:15.0002011-11-10 04:29:15.0001http://search.yahoo.com/search?p=%24PROJECT_DEFAULT_CONTENT+variable+in+jenkins&ei=UTF-8&fr=moz35 6750477 2011-11-09 15:53:15.0002011-11-09 15:53:15.0001http://www.google.com/search?q=mxunit.testresults+&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLL_en&safe=active 786582 2011-11-09 16:55:15.0002011-11-09 16:55:15.0001http://www.globalregency.com.cn/groups/public/wiki/4efc8/kado_idee_.html 786478 2011-11-09 14:46:15.0002011-11-09 14:46:15.0001http://www.google.com/cse?cx=002683415331144861350%3Atsq8didf9x0&q=mxunit+expected+exception&ie=UTF-8&sa=Search 786484 2011-11-09 15:28:15.0002011-11-09 15:28:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=y6y6TrTCMufA2gW_26HGBw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=YYnthC0-jqbuWGX1ny5agw 5341597 2011-11-09 17:14:15.0002011-11-09 17:14:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=rqu6TquEB-Po0QH5-_TXCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=LrrRuBZdcm_mcfmUu268dg 786478 2011-11-09 17:10:15.0002011-11-09 17:10:15.0001http://wiki.mxunit.org/display/default/Using%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports?focusedCommentId=6751370 5341276 2011-11-09 17:12:15.0002011-11-09 17:12:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=0dC6TpStOqe-2AXO0rXLBw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-09 19:48:15.0002011-11-09 19:48:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20any%20string&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDefining%2Ba%2BMock's%2BBehaviour&ei=WNW6TpyAFojX0QGaqYngCQ&usg=AFQjCNG_kiwjCC0v3IJvxhcsXQLq_2159A 5341601 2011-11-09 20:07:15.0002011-11-09 20:07:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&ei=0dC6TpStOqe-2AXO0rXLBw&usg=AFQjCNGuFCGDqlpzgiECmQ44UVUPJ22xjQ 5341276 2011-11-09 19:48:15.0002011-11-09 19:48:15.0001http://www.bing.com/search?q=coldfusion+evaluate+cfloop+query&src=IE-SearchBox&Form=IE8SRC&adlt=strict 6750302 2011-11-09 20:31:15.0002011-11-09 20:31:15.0002http://wiki.mxunit.org/display/default/Data+Type+Matching 5341260 2011-11-09 20:38:15.0002011-11-09 20:38:15.0001http://www.google.com/url?sa=t&rct=j&q=cfoutput%20debug&source=web&cd=4&ved=0CDEQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=wta6Ttq-D8OSiAKMjKm0DA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-09 20:14:15.0002011-11-09 20:14:15.0001http://www.bing.com/search?q=Jinkens+Git&go=&qs=n&sk=&sc=4-9&form=QBRE 6750543 2011-11-09 20:19:15.0002011-11-09 20:19:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=AIm6TqfTNqW42wWY65DHBw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-09 14:42:15.0002011-11-09 14:42:15.0003http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 786473 2011-11-08 21:02:15.0002011-11-08 21:02:15.0001http://www.google.se/search?q=jenkins+test&ie=UTF-8&oe=UTF-8&hl=sv&client=safari 6750461 2011-11-08 21:08:15.0002011-11-08 21:08:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FContinuous%2BIntegration%2B--%2BGetting%2BStarted&ei=LKy5TomUJOfeiAKD9bTfBA&usg=AFQjCNFJLUrQbXxKBum9UR95kSs3dNgh9g 6750362 2011-11-08 22:59:15.0002011-11-08 22:59:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20framework&source=web&cd=2&ved=0CCIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&ei=_a65TuXmCOrXiALQ-vXQBA&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-11-08 23:11:15.0002011-11-08 23:11:15.0001http://www.rankandpillage.biz 4292766 2011-11-09 00:26:15.0002011-11-09 00:26:15.0001http://www.google.com/url?sa=t&rct=j&q=adapter%20dao&source=web&cd=1&ved=0CCQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&ei=qsW5TsKLF-etiQKZ8YCFBw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-11-09 00:48:15.0002011-11-09 00:48:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20wiki&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=T9e5TqOZN6b9iQLktIyJDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-09 02:04:15.0002011-11-09 02:04:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit&source=web&cd=7&ved=0CDsQjBAwBg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FData%2Bdriven%2Btesting%2Bwith%2BMXUnit%2Bdataproviders&ei=CGC5Tt6YEPGFsALJ64jACA&usg=AFQjCNEdxcPyCPut-Dbs-467wnjU1zjmrw 4292794 2011-11-08 17:34:15.0002011-11-08 17:34:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=zYu5TtaDNqKc2AX8tqmgBw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=ZCAiSa7Xg0ZpzRW4bS6UPg 5341597 2011-11-08 20:41:15.0002011-11-08 20:41:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&sqi=2&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=eoW5TrT3HI3YiALDq_z4BA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-11-08 20:14:15.0002011-11-08 20:14:15.0001http://www.bing.com/search?q=testing+patterns+dao&src=IE-SearchBox&FORM=IE8SRC 4292766 2011-11-08 20:02:15.0002011-11-08 20:02:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=D265Tp2gFqbs2gXdq4HGBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-08 18:34:16.0002011-11-08 18:34:16.00018http://wiki.mxunit.org/MXUnit%2BDocumentation?showComments=false 786457 2011-11-08 14:39:15.0002011-11-18 04:41:15.00018http://wiki.mxunit.org/MXUnit%2BDocumentation?showComments=true 786457 2011-11-08 14:39:15.0002011-11-18 04:41:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20asserts&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=sie5Tt6GOsW5tgeqq_yxBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-08 13:34:15.0002011-11-08 13:34:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=cVC5TuewF5D82gWRz9y3Bw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-08 16:28:15.0002011-11-08 16:28:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=BUq5TuKhCcOKsALmt8SmCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-11-08 16:00:15.0002011-11-08 16:00:15.0001http://www.google.fr/search?hl=fr&source=hp&q=jenkins+test&gbv=2&oq=jenkins+test&aq=f&aqi=g3&aql=&gs_sm=e&gs_upl=3625l6000l0l6406l12l11l0l3l3l1l235l1422l0.5.3l8l0 6750461 2011-11-08 15:54:15.0002011-11-08 15:54:15.0001http://172.18.7.190/mxunit/ 786457 2011-11-08 05:35:15.0002011-11-08 05:35:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=AB8F7580B1D454B228A7A6B076490592?replyToComment=5341502&#comment-5341502 5341233 2011-11-08 09:27:15.0002011-11-08 09:27:15.0001http://127.0.0.1:1636/help/advanced/tocView.jsp?view=toc 4292820 2011-11-08 07:46:15.0002011-11-08 07:46:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20wiki&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=c3a4TtWUJ4qMigKs1tiGBQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-08 01:01:15.0002011-11-08 01:01:15.0002http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+wiki 786457 2011-11-07 21:33:15.0002011-11-08 00:58:15.0001http://www.google.com/search?q=jenkins+ci+windows+service+started+and+stopped&hl=en&source=hp&gbv=2&gs_sm=e&gs_upl=1438l9250l0l10047l28l27l6l9l11l0l219l2045l1.6.5l12l0&oq=jenkins+ci+windows+service+started+and+stopped&aq=f&aqi=&aql=1 6750546 2011-11-08 04:02:15.0002011-11-08 04:02:15.0002http://www.google.com.au/search?q=no+assert+mxunit&ie=UTF-8&oe=UTF-8&hl=en&client=safari 786478 2011-11-08 03:52:15.0002011-11-08 03:53:15.0001http://www.google.com/url?sa=t&rct=j&q=tests%20for%20dao&source=web&cd=7&ved=0CFsQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&ei=hh65TuWhCtCVswaZtJGhBg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2011-11-08 12:55:15.0002011-11-08 12:55:15.0001http://be.legrand.ecataleg/mxunit/ 786457 2011-11-08 13:04:15.0002011-11-08 13:04:15.0001http://www.bing.com/search?q=Jenkins+Git+Plugin&FORM=QSRE1 6750543 2011-11-08 10:18:15.0002011-11-08 10:18:15.0001http://www.google.be/url?sa=t&rct=j&q=mxunit&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&ei=Gwa5Tu74OIm6-Aak6-3tBw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2011-11-08 11:11:15.0002011-11-08 11:11:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 786558 2011-11-07 16:45:15.0002011-11-14 08:59:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341307 2011-11-07 16:46:15.0002011-11-07 16:46:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&ei=WwO4TqDSEaai2gX6gtHODQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-11-07 16:47:15.0002011-11-07 16:47:15.0001http://link.smartscreen.live.com/?l=http%3a%2f%2fwiki.mxunit.org%2fdisplay%2fdefault%2fContinuous%2bIntegration%2b--%2bANT%2b-%2bThe%2bGlue%2bbetween%2bJenkins%2band%2byour%2bTests&p=1&u=&r=AGQ=&d=I&c=HHxU/fm3r0SuIwazm1TpAA==&y=16DC0B&h=EpubqGgQ 6750368 2011-11-07 17:17:15.0002011-11-07 17:17:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&ei=mN63TsrXL6a42wWW3vTMDQ&usg=AFQjCNGuFCGDqlpzgiECmQ44UVUPJ22xjQ 5341276 2011-11-07 14:10:15.0002011-11-07 14:10:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=mN63TsrXL6a42wWW3vTMDQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-07 14:10:15.0002011-11-07 14:10:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FData%2Bdriven%2Btesting%2Bwith%2BMXUnit%2Bdataproviders&ei=I9-3ToKhNMPc2gW-muHMDQ&usg=AFQjCNEdxcPyCPut-Dbs-467wnjU1zjmrw 4292794 2011-11-07 14:12:15.0002011-11-07 14:12:15.0001http://tinyurl.com/6aoezad 5341320 2011-11-07 15:26:15.0002011-11-07 15:26:15.0003http://stackoverflow.com/questions/6410754/load-balancing-web-servers-keeping-content-synced 6750362 2011-11-07 20:50:15.0002011-12-05 20:02:15.0001http://www.google.de/search?q=assertion+pattern&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786484 2011-11-07 21:12:15.0002011-11-07 21:12:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&ei=qwy4TtjkEbG_2QX-vMTMDQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-11-07 17:26:15.0002011-11-07 17:45:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CEQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&ei=xw64Tov7Iubb0QHzyfTRBw&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-11-07 17:35:15.0002011-11-07 17:35:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=3xO4TqPMIKry0gHYn-mlBA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-11-07 17:57:15.0002011-11-07 17:57:15.0001http://www.google.com/url?sa=t&rct=j&q=coldfusion%20ec2&source=web&cd=2&ved=0CD4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&ei=ohS4Tp-QMq3PiALY1L2AAQ&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A&cad=rja 6160404 2011-11-07 18:00:15.0002011-11-07 18:00:15.0001http://www.google.ie/search?hl=en&client=firefox-a&hs=MGB&rls=org.mozilla%3Aen-GB%3Aofficial&q=taskdoc+confluence&aq=f&aqi=g-s1&aql=&oq=&gs_rfai= 5341269 2010-06-14 14:27:15.0002010-06-14 14:27:15.00023http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2010-06-14 19:16:15.0002011-09-13 18:07:15.0001http://www.google.ca/search?q=ant+call+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-06-14 19:12:15.0002010-06-14 19:12:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-US&q=junit+ant+task+verbose&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-14 13:41:15.0002010-06-14 13:41:15.0001http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla:en-US:official&&sa=X&ei=digWTOa0MNGMOLWxzJUM&ved=0CBUQBSgA&q=tdd+how+to+test+a+plugin&spell=1 786494 2010-06-14 13:04:15.0002010-06-14 13:04:15.0001http://www.google.com/search?hl=en&q=junit+target+in+ant+build.xml&btnG=Search&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-14 13:51:15.0002010-06-14 13:51:15.0001http://www.google.com/search?hl=en&q=mxunit+documentation&aq=f&aqi=g1&aql=&oq=&gs_rfai= 786457 2010-06-14 13:42:15.0002010-06-14 13:42:15.0001http://www.google.es/search?hl=es&q=junit+ant+task&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-14 09:12:15.0002010-06-14 09:12:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+task+for+junit+report+junit+testsuite&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-14 12:49:15.0002010-06-14 12:49:15.0001http://www.google.co.uk/search?q=mxunit+test+assertTrue&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-06-14 10:39:15.0002010-06-14 10:39:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=mxunit&ie=UTF-8&oe=UTF-8&redir_esc=&ei=SFMVTMzxLMaOOLKvmMkM 786457 2010-06-13 21:54:15.0002010-06-13 21:54:15.0001http://127.0.0.1:58906/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2010-06-14 06:24:15.0002010-06-14 06:24:15.00010http://www.google.com/#q=Add+Comment+%2Bsite%3Ahttp%3A%2F%2Fwiki.cfinnovate.com&hl=en&newwindow=1&prmd=ivns&ei=Yb1RTo6fNImsrAe5tN2sAg&start=30&sa=N&bav=on.2,or.r_gc.r_pw.&fp=4ce734a7da4ce7e2&biw=1024&bih=560 6750546 2011-08-22 02:44:15.0002011-08-22 02:44:15.0001http://wiki.fuseboxframework.com/dosearchsite.action?queryString=eclipse 786517 2010-06-13 08:37:15.0002010-06-13 08:37:15.0001http://wiki.cfinnovate.com/display/default/Install+the+Eclipse+Plugin 786529 2011-08-22 02:47:15.0002011-08-22 02:47:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+exclude+tests 786473 2010-06-13 13:58:15.0002010-06-13 13:58:15.0001http://wiki.cfinnovate.com/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 5734518 2011-08-22 02:44:15.0002011-08-22 02:44:15.0001http://search.yahoo.com/search?p=test+pattern&ei=UTF-8&fr=yfp-t-914&xargs=0&pstart=1&b=81&xa=5CwUvV5sFv2iEkZ3eh6YPw--,1276541748 4292766 2010-06-13 19:06:15.0002010-06-13 19:06:15.0002http://www.google.com/#q=Add+Comment+%2Bsite%3Ahttp%3A%2F%2Fwiki.cfinnovate.com&hl=en&newwindow=1&prmd=ivns&ei=mLtRToOXD8fWrQeundysAg&start=20&sa=N&bav=on.2,or.r_gc.r_pw.&fp=4ce734a7da4ce7e2&biw=1024&bih=560 6750543 2011-08-22 02:39:15.0002011-08-22 02:39:15.0001http://www.google.co.in/search?q=Java+TDD+step+by+step&hl=en&start=10&sa=N 786494 2010-06-12 18:03:15.0002010-06-12 18:03:15.0001http://www.google.ca/search?hl=en&q=ant+screencast&aq=f&aqi=g10&aql=&oq=&gs_rfai= 5341271 2010-06-11 23:12:15.0002010-06-11 23:12:15.0001http://www.google.com/search?q=essentially+assert+some&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-06-12 16:43:15.0002010-06-12 16:43:15.0005http://www.google.de/search?q=jenkins+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-08-21 17:13:15.0002011-10-19 09:17:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=52Z&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+performance&aq=f&aqi=&aql=f&oq=&gs_rfai= 4292713 2010-06-16 14:59:15.0002010-06-16 14:59:15.0001http://www.google.co.id/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=task%20reuni%20doc.&ei=zzdRTuqGDsvhrAey8PGsAg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-08-21 17:08:15.0002011-08-21 17:08:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FMXUnit%2BBlog%2BPosts%2B--%2BThe%2BNewest%2BHotness 4948032 2010-06-16 13:30:15.0002010-06-16 13:30:15.0001http://www.google.co.uk/search?hl=en&q=mx+unit+assertequals+asserttrue&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-06-16 13:27:15.0002010-06-16 13:27:15.0001http://www.google.com/#q=creating+a+domain+on+AWS+ec2+windows&hl=en&prmd=ivnsfd&ei=-T1RToDaMqP10gH1hfiPAg&start=10&sa=N&bav=on.2,or.r_gc.r_pw.r_cp.&fp=6e03ab0a8e706d4b&biw=1920&bih=913 6160402 2011-08-21 18:36:15.0002011-08-21 18:36:15.0001http://www.google.co.uk/search?hl=en&q=mx+unit+methods&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-06-16 13:26:15.0002010-06-16 13:26:15.0001http://www.google.co.uk/search?hl=en&q=mx+unit+assertequals&aq=f&aqi=&aql=&oq=&gs_rfai= 5341326 2010-06-16 13:26:15.0002010-06-16 13:26:15.00032http://wiki.mxunit.org/display/default/Automation 5341473 2010-06-16 12:58:15.0002011-11-17 11:58:15.0001http://www.google.co.in/search?hl=en&q=show+junit+report+through+ant&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-16 06:01:15.0002010-06-16 06:01:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+workspace+as+property 6750461 2011-08-20 15:55:15.0002011-08-20 15:55:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=bAd&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+transactions&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-06-15 20:18:15.0002010-06-15 20:18:15.0001http://www.google.com/search?q=connecting+to+your+first+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-08-21 08:38:16.0002011-08-21 08:38:16.0001http://www.google.com/search?q=jenkins+ant+project&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-20 22:29:15.0002011-08-20 22:29:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=eqa&rls=org.mozilla:en-US:official&&sa=X&ei=QLwXTPfEEML58AashKm4CQ&ved=0CBEQBSgA&q=xpath+delay+in+assertion&spell=1 786478 2010-06-15 17:46:15.0002010-06-15 17:46:15.0001http://127.0.0.1:2814/help/advanced/tocView.jsp?view=toc 4292817 2010-06-15 17:28:15.0002010-06-15 17:28:15.0001http://search.softonic.com/CT3031784/tb_v1?q=integration%20test%20jenkins 6750461 2011-08-21 15:31:15.0002011-08-21 15:31:15.0001http://www.google.es/search?client=safari&rls=en&q=jenkings+getting+started&ie=UTF-8&oe=UTF-8&redir_esc=&ei=3PhQToz_BNKZhQebnJH2Bg 6750362 2011-08-21 12:43:15.0002011-08-21 12:43:15.0001http://www.google.com/search?q=mxunit+run+directory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 786473 2010-06-15 13:53:15.0002010-06-15 13:53:15.0002http://wiki.fuseboxframework.com/label/default/install 4292751 2010-06-15 14:47:15.0002010-08-27 15:10:15.000{section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [What is MXUnit and Why should you use it?|default:Why MXUnit?] * [Getting Started|default:Getting Started] * [Download Stable|https://github.com/downloads/mxunit/mxunit/mxunit-2.1.0.zip] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|default:Install the Eclipse Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Source Code|https://github.com/mxunit/] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) * John Whish ([blog|http://www.aliaspooryorik.com/], Twitter: [@aliaspooryorik|http://twitter.com/aliaspooryorik] {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we [get together on Adobe Connect|http://experts.na3.acrobat.com/mxunit-office-hours/] to chat about testing. Meetups start at Noon EST ([convert|http://www.timeanddate.com/worldclock/converter.html]). You're automatically promoted to presenter so bring a microphone. Here's the schedule: {google-calendar:mode=agenda|width=300|height=300}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 786457 1http://www.google.com/search?q=mxunit+run+directory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 5341269 2010-06-15 13:52:15.0002010-06-15 13:52:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=mocking&where=conf_all&startIndex=10 4947975 2010-06-15 13:03:15.0002010-06-15 13:03:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+mightymock&cts=1276608884944&aq=f&aqi=&aql=&oq=&gs_rfai= 4947975 2010-06-15 13:33:15.0002010-06-15 13:33:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=6F8&rls=org.mozilla%3Aen-US%3Aofficial&q=define+ant+task+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-15 09:25:15.0002010-06-15 09:25:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+properties&ie=utf-8&oe=utf-8 6750368 2011-08-21 22:15:15.0002011-08-21 22:15:15.0001http://www.google.com/search?num=100&hl=pt-BR&safe=off&client=firefox-a&pwst=1&rls=org.mozilla:pt-BR:official&sa=X&ei=iJ9RToHEF8ydgQfc98yYBw&ved=0CBoQvwUoAQ&q=assert.fail+opposite&spell=1&biw=1920&bih=980 786478 2011-08-22 00:31:15.0002011-08-22 00:31:15.0006http://wiki.mxunit.org/display/default/Advanced+Stuff 5341200 2010-06-15 04:06:15.0002011-08-25 08:19:15.0002http://www.google.com.au/search?q=dao+test+cases&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2010-06-15 05:38:15.0002010-06-15 05:38:15.0001http://www.google.co.nz/search?hl=en&client=firefox-a&hs=bVB&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&q=ant+junit+report&aq=f&aqi=g3&aql=&oq=&gs_rfai= 5341276 2010-06-10 00:23:15.0002010-06-10 00:23:15.0001http://www.google.de/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+junit+job+using+same+workspace+as+other+job 6750461 2011-08-22 17:24:15.0002011-08-22 17:24:15.00012http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786536 2010-06-09 21:49:15.0002010-09-27 05:08:15.0001http://www.google.com/search?rlz=1C1_____enUS422US422&sourceid=chrome&ie=UTF-8&q=marc+esher+memory 5734498 2011-08-22 17:15:15.0002011-08-22 17:15:15.0002http://www.google.co.uk/search?hl=en&safe=active&q=adapter+pattern+database&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-06-10 07:56:15.0002010-06-10 07:58:15.000{toc} h1. Core Built-in Assertions This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|Custom Assertions] Without further delay, our players, The Assertions: h2. assertTrue(boolean condition \[,String message\]) assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code}assertTrue has an opposite, assertFalse: h2. assertFalse(boolean condition \[, String message\])\* {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h2. assert(boolean condition \[,String message\]) assert is semantically equivalent to assertTrue, providing a shorter form : {code:title=assert()}<cffunction name="testAssert"> <cfset assert( 1 eq 1, "Testing a true expression")> <cfset assert( not 1 eq 2, "Testing negated expression")> </cffunction> {code} h2. assertEquals*(any expected, any actual \[, String message\]) assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. Comparing Arrays, Queries, and Structures MXUnit will do a deep compare for arrays, queries, and structures. It is *not* fail-fast, meaning that an assertEquals( struct1, struct2 ) will compare every key in the struct, including any nested structures or arrays, accumulating mismatches. Once every key is visited, the existence of mismatches will signal an assertion failure. Array, Query, and Struct comparisons will add a Structure result into the debug output if the assertion fails, and you can view the full set of differences from there. In addition, when using the Eclipse plugin, you can toggle the "Compare Dialog" to pop up Eclipse's comparison tool, which enables you to step through all the differences. Here's an example !CompareDialog.PNG|thumbnail! h2. fail*(String message) fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} h2. failNotEquals*(any value, any value2 \[,String message\]) Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} h2. assertSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} h2. assertNotSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} h1. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} h2. assertXPath*(String xpath, any data, \[String text\], \[String message\]) Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()}<cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code}The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! h2. assertIsTypeOf*(component obj, String type) Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()}<cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} h2. assertIsXMLDoc*(any xml \[, String message\]) Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()}<cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} h2. assertIsArray*(any obj1) Determines if the obj1 is a valid array. {code:title=assertIsArray()}<cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} h2. assertIsDefined*(any obj1) Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()}<cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} h2. assertIsEmpty*(any obj1) Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()}<cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} h2. assertIsEmptyArray*(any obj1,\[String message\]) Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()}<cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} h2. assertIsEmptyQuery*(any obj1,\[String message\]) Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()}<cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} h2. assertIsEmptyStruct*(any obj1,\[String message\]) Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()}<cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} h2. assertIsQuery*(any q) Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()}<cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} h2. assertIsStruct*(any obj) Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()}<cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|Custom Assertions] 786478 1http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=anatomy%20of%20a%20test%20case&ei=O4RSTuTbFNKBsgKEhZ2bDg&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-08-22 16:48:15.0002011-08-22 16:48:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=MXUnit+2.x 786457 2010-06-10 06:50:15.0002010-06-10 06:50:15.0001http://www.google.com/search?hl=en&q=continous+test+jenkins&meta= 6750461 2011-08-22 16:37:17.0002011-08-22 16:37:17.0001http://www.google.de/search?hl=de&client=firefox-a&hs=Aed&rls=org.mozilla%3Ade%3Aofficial&q=ant+junit+report+styles&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-10 08:22:15.0002010-06-10 08:22:15.000h2. Running entire directories of Tests with one line of code When you have a multiple tests all residing in a directory and subdirectories, it's very conventient to run everything contained in those directories. In this context, a directory of tests _implies_ a test suite, and MXUnit enables you to run directories as test suites. Running directories of tests can be done with a single line of code: {code} <cfinvoke component="mxunit.runner.DirectoryTestSuite" method="run" directory="#expandPath('/mxunit/PluginDemoTests')#" componentPath="[classpath.to.install.location.]mxunit.pluginDemoTests" recurse="true" excludes="InvalidMarkupTest,FiveSecondTest" returnvariable="results" /> {code} *Explanation:* * component: The MXUnit runner component responsible for running all the tests. * method: The component's method being invoked. * directory: A physical path to the directory containing your tests. * recurse: A flag to indicate whether or not to run tests in all subdirectories. * excludes: A list of component names to exclude. * componentPath: A class path to the directory containing your tests. This gives MXUnit the needed hint to how your web server and engine sees your tests. Without it, MXUnit attempts to use an Adobe CF component. * returnvariable: The variable name of the TestResult object returned * componentPath: (Not listed above) Optional parameter that increases performance. This is the component name prefix; e.g., com.foo.bar. If not specified, MXUnit will locate the full component name using the ColdFusion server cache of components. * This will pick up any file that *starts or ends with the word "Test"*, but excluding anything in your "excludes" attribute Once this is exectuted you can easily output the results to the screen: {code} <cfinvoke component="mxunit.runner.DirectoryTestSuite" method="run" directory="#expandPath('/mxunit/PluginDemoTests')#" componentPath="[classpath.to.install.location.]mxunit.pluginDemoTests" recurse="true" excludes="InvalidMarkupTest,FiveSecondTest" returnvariable="results" /> <cfoutput> #results.getResultsOutput('extjs')# </cfoutput> {code} Copy the above to a file called /mxunit/doc/tutorial/directoryRunner.cfm and run it: [http://localhost:8500/mxunit/doc/tutorial/directoryRunner.cfm|http://localhost:8500/mxunit/doc/tutorial/directoryRunner.cfm] You should see this: !dir-runner-1.png! 786473 1http://www.google.com/url?sa=t&source=web&cd=8&ved=0CDYQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=java+test+case+private+method&ei=C_oQTJCjGo3vcOTk4dkH&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-06-10 15:05:15.0002010-06-10 15:05:15.0001http://staffnetdev.rti.org/frameworks/mxunit/index.cfm 786457 2011-08-22 15:29:15.0002011-08-22 15:29:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+debug&aq=f&aqi=g1&aql=&oq=&gs_rfai= 4292713 2010-06-10 12:24:15.0002010-06-10 12:24:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=cfcatch+how+output+error 4292713 2011-08-22 15:26:15.0002011-08-22 15:26:15.0001http://www.google.com/search?hl=en&q=example%20to%20create%20an%20ant%20task%20for%20running%20junit%20test%20cases&spell=1&sa=X 5341276 2011-08-22 14:45:15.0002011-08-22 14:45:15.0001http://trac.fuseboxframework.org/display/default/Install+MXUnit 4292751 2010-06-09 15:34:15.0002010-06-09 15:34:15.0001http://trac.fuseboxframework.org/display/default/Getting+Started 786543 2010-06-09 15:34:15.0002010-06-09 15:34:15.0001http://www.apuestas1x2.com 786478 2011-08-22 14:28:15.0002011-08-22 14:28:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+coldfusion 6750368 2011-08-22 13:59:15.0002011-08-22 13:59:15.0001http://www.bing.com/search?q=troubleshooting+mxunit&src=IE-SearchBox&Form=IE8SRC 4292815 2010-06-09 15:48:15.0002010-06-09 15:48:15.000h2. What is MXUnit? MXUnit is a unit testing framework for CFML developers, modeled after other xUnit frameworks (JUnit, etc). MXUnit honors the major XUnit conventions but deviates and enhances to provide a more enjoyable, idiomatic CF test experience. h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|View Debug Output] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|View Debug Output#cfcatch] struct when errors occur * Test [single methods|Running single test methods] inside a test case * Easy "[directory runner|Running directories of tests]" for running entire directories of tests * Easy to [test private functions|Test Private Methods] in your components * Ability to [switch to message-first style assertions|Message First Assertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|Install the Eclipse Plugin] with built-in help and [keyboard shortcuts|Eclipse Plugin Keyboard Shortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|TestResult Output Formats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 786471 1http://www.google.ch/search?client=safari&rls=en&q=jenkins+test+automation&ie=UTF-8&oe=UTF-8&redir_esc=&ei=41dSTpOqFci58gOqzvGqBw 6750461 2011-08-22 13:38:15.0002011-08-22 13:38:15.0001http://www.google.ch/search?q=presentation+MXUnit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4685854 2010-06-09 21:16:15.0002010-06-09 21:16:15.0001http://www.google.com/search?q=assertequals+mxunit&rls=com.microsoft:pl&hl=pl&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786478 2011-08-22 12:56:15.0002011-08-22 12:56:15.0001http://www.google.co.in/search?hl=en&source=hp&q=ant+junit+reports&aq=f&aqi=g3g-sv1g-v1g-j2&aql=&oq= 5341276 2011-08-22 12:54:15.0002011-08-22 12:54:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=directory+recurse&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786473 2010-06-09 10:34:15.0002010-06-09 10:34:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla:en-US:official&&sa=X&ei=anQPTMe_EonDrAeE3Y3XCQ&ved=0CB4QBSgA&q=Ant+to+generate+Test+Reports&spell=1 5341276 2010-06-09 11:01:15.0002010-06-09 11:01:15.000{toc} h2. TDD Example: Fixing a Bug in the Plugin Note: This example uses a bug I found in the MXUnit Eclipse plugin. The code examples are java but they're simple and accessible and, honestly, the code doesn't matter here. What matters is the approach. h3. The Bug You have a filesystem path like this: C:\inetpub\wwwroot\sandbox\cfc\MyTest.cfc You try to open that CFC in the MXUnit View *Expected:* The view loads sandbox.cfc.MyTest and displays its methods *Actual:* The view loads sandbox.MyTest and gives an error that the component is not found *Analysis:* Something in the plugin code is stripping ".cfc" from the Component path h3. Finding the Bug *Step 1:* I know that the code responsible for deriving component paths is in PathUtils.java. So... Open PathUtilsTest.java (_That's right... I open the test case first_) *Step 2:* Run all tests and confirm everything passes *Step 3:* Spend a few minutes figuring out why my existing tests don't catch this bug. The answer is easy: no tests check explicitly for a directory with "cfc" in the path *Step 4:* Add a new test {code} public void testDeriveComponentPathWithCFCInDirectory(){ String root = "c:\\cfusionmx7\\wwwroot"; String component = "C:\\cfusionmx7\\WWWroot\\cfc\\TestMyCFC.cfc"; File rootFile = new File(root); File componentFile = new File(component); String componentPath = PathUtils.deriveComponentPath(rootFile.getAbsolutePath(), componentFile.getAbsolutePath()); assertEquals("cfc.TestMyCFC",componentPath); } {code} *Step 5:* Run the test. It PASSES\! Rats... My test isn't finding the bug. OK, what's different between this test and the behavior I'm seeing??? Hmmmm.... *Step 6:* Revise the test. I'm not changing any code until I can verify a failure: {code} public void testDeriveComponentPathWithCFCInDirectory(){ String root = "c:\\cfusionmx7\\wwwroot"; String component = "C:\\cfusionmx7\\WWWroot\\sandbox\\cfc\\TestMyCFC.cfc"; File rootFile = new File(root); File componentFile = new File(component); String componentPath = PathUtils.deriveComponentPath(rootFile.getAbsolutePath(), componentFile.getAbsolutePath()); assertEquals("sandbox.cfc.TestMyCFC",componentPath); } {code} {color:#ff0000}{*}SWEET{*}{color}: It fails as I expected it to. I get sandbox.TestMyCFC instead of sandbox.cfc.TestMyCFC h3. Fixing the Bug \*Step 7:*Open PathUtils.java and find out what's going on in deriveComponentPath that isn't jiving with the path i'm sending it. deriveComponentPath is pretty simple stuff: it takes the webroot, the full path to the component, knocks the webroot out of the string, and converts the remainder to dot notation. It's literally like 5 or 6 lines of code, and it could probably be shortened down to 2 or 3. But it works, so I'm not messing with it. *Step 8*: find something that looks like it's stripping ".cfc". Well... that was easy: {code} //strip extension path = path.replaceFirst("(?i)\\.cfc", ""); {code} Blindingly easy. So, how to fix? Well... understand that by the time it gets to this code, the \sandbox\cfc\TestMyCFC.cfc part of the path now looks like this: sandbox.cfc.TestMyCFC.cfc *Step 9:* try to fix it So what I really need is just a "replaceLast". But there is no replaceLast in java. Still, as you can see, I'm using replaceFirst, and replaceFirst takes a regex as its first arg, and since I'm no regex dummy, I simply do this: {code} //strip extension path = path.replaceFirst("(?i)\\.cfc$", ""); {code} The $ means "only if it's at the end". i.e., replace Last. *Step 10:* run all my tests. Green\! Technically, at this point, i'm done. But I had a few minutes to kill so I thought I'd tinker. replaceFirst() and then doing just the last .cfc seems kind of wonky to me. Why not just run "replace". *Step 11:* change replaceFirst() to replace() and run my tests again. {color:#ff0000}{*}RED\!*{color} *Step 12:* Say "WTF?" *Step 13:* Open up API docs for String.replace() DOH\! replace() doesn't take a regex, it takes a CharSequence *Step 14:* change back to replaceFirst(), run tests again just to be safe. \*Step 15:*All tests pass. I fire up a new eclipse debug session and try to run a test in a directory named "sandbox.cfc". Everything now works as expected. *Step 16:* Tests Pass. App works as expected. Call it a day. h3. How this saved me time One of the things you hear from the TDD evangelists is that testing is supposed to save you time, not add time. It's supposed to help you become more productive. But it seems nonsensical: {color:#ff0000}{*}How can I write more code and be more productive?*{color} That's like drinking more Dalwhinnie 15 and being less -drunk- happy. It doesn't make sense. Especially when you're starting out with TDD, you're likely to find that it does in fact add some time onto your programming. You're still getting in the groove of writing tests; maybe you don't have snippets for jamming out test cases and test methods quickly. Quite possibly the code itself simply doesn't lend itself to testing because it's all one monster self-contained component and it doesn't return any data and how the hell do you test that? And you're running up against project deadlines, project managers are sending you emails every 5 minutes asking if you're done yet (because that's what they're good at. That, and changing requirements at the last minute... but i digress). Executives are concocting diabolical schemes to Turn that January 1 deadline into a December 15 deadline because "our whizbang isn't-he-so-smart programmer just started this STD or DTT or some thing and it's gonna make him 5 times more productive in half the time" (?boggle?) It takes time. Hang in there. Oh, so how did this save me time. Got off track for a second. * I didn't have to bother opening new debug instances of eclipse until I was pretty sure the code worked well. I didn't have to actually use the plugin view, trying to load my sandbox.cfc.MyTest.cfc until I got it right. * My confidence was high that I didn't have to manually test all the other normal component paths. All my unit tests that test that stuff passed, so I felt good about that. One of the things TDD is supposesd to do is decrease regression test time. In this case, it did that for me. * I felt confident spending a couple minutes monkeying with replaceFirst(), changing it to replace(). It literally took like 30 seconds and when I saw that other tests failed, I ditched it and went back. * I could stay in the IDE. this is really an offshoot from point 1 I suppose. Nonetheless, for me, the more time I can spend in the IDE, the faster I program. There's something about not having to jump out to other applications that keeps me focused and fast. 786494 1http://127.0.0.1:59904/help/advanced/tocView.jsp?view=toc 4292815 2011-08-22 21:48:15.0002011-08-22 21:48:15.0002http://www.google.co.uk/search?hl=en&q=mxunit&meta=&rlz= 786457 2010-06-09 11:13:15.0002010-06-09 14:50:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=best+jenkins+build+fail+notifications 6750466 2011-08-22 23:28:15.0002011-08-22 23:28:15.0001http://www.google.co.in/search?hl=en&q=download+%22Test+driven+approach%22+posters&btnG=Search&aq=f&aqi=&aql=&oq=&gs_rfai= 786598 2010-06-09 12:37:15.0002010-06-09 12:37:15.0001http://trac.fuseboxframework.org/display/default/Using+the+Eclipse+Plugin 4292815 2010-06-09 15:06:15.0002010-06-09 15:06:15.0002http://www.google.ca/ 6750368 2011-08-22 21:31:15.0002011-08-22 21:53:15.0001http://www.google.com.br/search?hl=pt-BR&client=firefox-a&hs=SGG&rls=org.mozilla%3Apt-BR%3Aofficial&q=ant+script+junit+tutorial&oq=ant+script+junit+tutorial&aq=f&aqi=&aql=&gs_sm=e&gs_upl=53314l54961l0l55175l9l9l0l7l7l1l395l728l3-2l2l0 5341276 2011-08-22 19:36:15.0002011-08-22 19:36:15.0001http://trac.fuseboxframework.org/display/default/Eclipse+Plugin+Troubleshooting 786499 2010-06-09 15:06:15.0002010-06-09 15:06:15.0001http://www.google.ca/search?q=create+report+for+junit+testsuite+in+eclipse&hl=en&safe=active&rls=com.microsoft:en-zw&prmd=ivns&ei=sbBSTojZMYzEgAeO8PDvBg&start=10&sa=N&biw=950&bih=617 5341276 2011-08-22 19:58:15.0002011-08-22 19:58:15.0001http://trac.fuseboxframework.org/display/default/Using+the+Eclipse+Plugin 786517 2010-06-09 15:24:15.0002010-06-09 15:24:15.0001http://www.google.co.in/search?hl=en&rlz=1R2ADFA_enIN382&q=how+to+generate+junit+report+using+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-09 08:16:15.0002010-06-09 08:16:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock%20expandpath&ei=6KNSTtLUEYfagQfmqYHpBg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-08-22 19:02:15.0002011-08-22 19:02:15.0001http://127.0.0.1:58631/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-08-22 19:15:15.0002011-08-22 19:15:15.0002http://wiki.fuseboxframework.com/dashboard.action 5341519 2010-06-09 08:32:15.0002010-06-09 15:54:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+can+not+find+test+cfc 4292815 2011-08-22 18:50:15.0002011-08-22 18:50:15.0001http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+only+html+output+working&meta=&btnG=Google+Search 786582 2010-06-09 09:09:15.0002010-06-09 09:09:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=mxunit+order+of+tests 5341276 2010-06-09 09:34:15.0002010-06-09 09:34:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+cfc+path 786494 2011-08-22 18:56:15.0002011-08-22 18:56:15.0001http://www.google.com/search?rlz=1C1_____enUS422US422&sourceid=chrome&ie=UTF-8&q=coldfusion.filter.FusionContext 5734498 2011-08-22 18:31:15.0002011-08-22 18:31:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+testCase+example 786598 2010-06-09 10:15:15.0002010-06-09 10:15:15.0002http://www.google.com/search?hl=en&client=firefox-a&hs=5fd&rls=org.mozilla:en-US:official&&sa=X&ei=jWoPTKjgCoH78Aa8yuWiCQ&ved=0CBIQvwUoAQ&q=mxunit+tutorials&spell=1 5341276 2010-06-09 10:19:15.0002010-06-09 10:19:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+remotefacade 6750434 2011-08-22 18:34:15.0002011-08-22 18:34:15.0001http://www.google.com/search?q=mxunit+tutoirals&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-06-09 10:19:15.0002010-06-09 10:19:15.0001http://www.google.com/search?rlz=1C1_____enUS424US425&sourceid=chrome&ie=UTF-8&q=jenkins+run+junit+tests 6750461 2011-08-22 17:44:15.0002011-08-22 17:44:15.000h2. What to put in your tests \-\- or, patterns for your assertions Components are a mix of state and behavior. Thus, when we test, we typically want to know: * Did the state of the object change as expected? * Did the behavior occur that I expected? Sometimes we want to know one or the other; sometimes we want to know both. Here are some "assertion patterns"&nbsp; to help you get started. \**The terms here are taken from the outstanding book "Test-Driven" by Lasse Koskela. h3. Resulting-State Assertion The resulting-state assertion tests data. It says "I'm doing something to my object that will change that object's data, or 'state'. I'm going to test that the resulting state of my object is as I expect". A simple example is the common "bank account" or "transaction" example: You have two accounts, you transfer $20 from one account to another, and you test that the first account is 20 bucks shorter and the second account has that 20 bucks. Here's a different example, using a typical "User" object: {code:title=Resulting-State Assertion}<cffunction name="testAddPrivilegeGroup"> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Guard Assertion The guard assertion is simply a slight variant on the resulting state assertion; typically, the difference is that toward the top of the test, before you get into the "guts" of your assertion(s), you check the object for some condition that you want to ensure exists before proceeding with the meat of your tests. Think of it as "If this condition isn't true, I want to fail right now because the rest of the tests don't matter". Usually the "guard" is just a simple assertion for equality, often to check that a "default" condition exists. In our example here, we're simply checking that our user object always starts without the privileges we're adding. IF the user object already had those privileges, then that means something tinkered with our object (perhaps indicating a problem in our setup function) and we got a problem here, Houston, and we want to fail right now. {code:title=Guard Assertion}<cffunction name="testAddPrivilegeGroup"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.belongsToGroup("admin"))> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.hasPrivilegeTo("DeleteOtherUsers"))> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Different instances, same data The different-instances, same-data pattern is common in DAO testing. Essentially, we're asserting that two objects are different instances but contain the same data. In MXUnit, you can test for "different instance" by using the assertNotSame() assertion. {code:title=Different instances, same data}<cffunction name="testSaveWithRead"> <cfset dao.save(user)> <cfset user2 = dao.read(user.getUserID())> <!--- assert they're not the same instance ---> <cfset assertNotSame(user,user2)> <!--- one final check... assert the UUIDs aren't the same ---> <cfset assertTrue( user.getUUID() neq user2.getUUID(), "user UUID and user2 UUID should not be the same but are")> <cfset assertEquals(user.getUserID(),user2.getUserID())> <cfset assertEquals(user.getCreateTS(),user2.getCreateTS())> <!--- is there an easier way? could we use any of the functions in the baseobject for comparisons so we don't have to test all these fields? ---> <cfset assertEquals(user.XXXXX,user2.XXXXX)> </cffunction> {code} h3. "Delta" Assertion Sometimes you can't assert an absolute equality (like "My list is now 5 elements long"). Sometimes, you have to assert equality relative to some previous state. In the example below, imagine you're hooking into some scheduling mechanism (this would be for an integration test, for example). We don't know exactly what getTotalScheduled() will return at any given test run. Maybe it's 1. Maybe it's 30. Who knows. What we want to test is that when we schedule one additional thing, our scheduler's "totalScheduled" count increases by 1. Again, the result could be 2 or it could be 31. We don't know. This type of assertion, where we compare the state right before and right after performing some task, is called "delta", or difference, assertion. {code:title=Delta Assertion}<cffunction name="testScheduleSomething"> <cfset obj = createObject("component","SchedulableObject")> <cfset currentlyScheduled = scheduler.getTotalScheduled()> <cfset scheduler.scheduleSomething(obj)> <cfset assertEquals(currentlyScheduled+1, scheduler.getTotalScheduled())> </cffunction> {code} And here's what it might look like for our User object: {code:title=Delta Assertion on User object}<cffunction name="testPrivilegeCount"> <cfset currentPrivilegeCount = user.getPrivilegeCount()> <cfset user.addPrivilege("ChangeOwnPassword")> <cfset assertEquals(currentPrivilegeCount+1, user.getPrivilegeCount())> </cffunction> {code} h3. Interaction Assertion With interaction assertions, we're testing to make sure an object and a collaborator worked together as we expected. A great example of an interaction is a "bean" style object, like perhaps a "User", and the DAO for that object, like a UserDAO: {code:title=Interaction Assertion}<cffunction name="testSave" <cfset origUUID = user.getUUID()> <cfset dao.save(user)> <cfset newUserID = user.getUserID()> <!--- Assert that our DAO updated our user object with its ID after saving ---> <cfset assertTrue(newUserID GT 0)> <cfset user.setEmail("somethingnew@somethingnew.com")> <cfset dao.save(user)> <!--- We don't care about testing the update here... just that the insert didn't change the user object's key ---> <cfset assertEquals(newUserID,user.getUserID())> <cfset assertEquals(origUUID,user.getUUID())> </cffunction> {code} h3. Testing for Expected Exceptions Frequently, you want to test the "error paths" in your code. You want to ensure that functions throw Exceptions under certain conditions. To test this, use the mxunit:expectedException attribute on your test's cffunction tag: {code:title=ExpectedException} <cffunction name="testMakePublicNonExistentMethod" mxunit:expectedException="Application"> <!--- do something here that you expect to throw an Exception ---> <cfset this.maker.makePublic(this.objectWithPrivateMethod,"aPrivateMethodThatDoesNotExist")> </cffunction> {code} You can pass a list of expected exceptions in the expectedException attribute: {code:title=ExpectedException list} <cffunction name="b_shouldFailBecauseExpectedExceptionListNotThrown" mxunit:expectedException="Database,MyCustomException"> <cfset x = doSomethingThatMightThrowADatabaseOrMyCustomException()> </cffunction> {code} As of MXUnit 2.0, a separate method has been added {{expectException("some.exception");}}. This can be used in place of the annotation, but _must_ be the first statement in your test. {note} It was implemented for developers who prefer cfscript, but use CFML engines that do not yet support annotations in script. {note} Example: {code:title=expectException() method} function shouldThrowMyException(){ expectException("my.exception"); doSomethingThatMightThrowAMyException(); } {code} 786484 1http://www.google.com/search?hl=en&client=firefox-a&hs=QLy&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+tutorials+eclipse+plugin&btnG=Search 786457 2010-06-09 10:20:15.0002010-06-09 10:20:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit.org+wiki 786457 2011-08-22 18:13:15.0002011-08-22 18:36:15.000h2. Update Site URLs *Eclipse Update Site URL for Eclipse 3.4 and later:* [http://mxunit.org/update] *Eclipse Update site for Eclipse 3.3 and earlier:* [http://mxunit.org/update33|http://mxunit.org/update33] h2. Detailed Instructions Doesn't get much easier\! Install, Configure, Run ... # Make sure the [MXUnit Framework|Install MXUnit] is installed. # Get [Eclipse|http://www.eclipse.org/] if you haven't already # In Eclipse, go to {{Help > Software Updates > Find and Install}} !plugin-install-1.png! # Select the {{Search for new features}} radio button. Click Next !plugin-install-2.png! # Click the {{New Remote Site}} button. !plugin-install-3.png! # Add the url [http://mxunit.org/update] to the URL field. Give it any Name; e.g, MXUnit Plugin. Click OK. !plugin-install-4.png! # Select All features to be installed. Click Next. !plugin-install-5.png! # Accept License Agreement. Click Next. !plugin-install-6.png! # Click Finish on the Install Dialogue. !plugin-install-7.png! # The plugin will download ... !plugin-install-8.png! # Click Install All. !plugin-install-9.png! # Allow the plugin to install ... !plugin-install-10.png! # Click Yes when prompted to restart Eclipse ... !plugin-install-11.png! *Next -* *[Configure and Test the Plugin|Configure and Test the Plugin]* 786517 1http://www.google.com/search?q=MXUnit+assertEquals+structs&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-06-11 20:09:15.0002010-06-11 20:09:15.0002http://www.google.com/search?num=100&hl=en&lr=&as_qdr=all&q=Atlassian+Confluence+Community+License+&btnG=Search&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-06-11 19:27:15.0002010-06-12 16:46:15.0001http://wiki.cfinnovate.com/display/default/Launching+your+first+EC2+Instance 6160402 2011-08-22 02:53:15.0002011-08-22 02:53:15.0001http://www.google.com.mt/search?q=mxunit+%2B+test+cases&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786564 2010-06-11 08:46:15.0002010-06-11 08:46:15.0002http://wiki.fuseboxframework.com/display/default/Creating+Test+Suites 786575 2010-06-11 08:41:15.0002010-06-11 08:41:15.0001http://delicious.com/haze83/mxunit 786457 2010-06-11 08:36:15.0002010-06-11 08:36:15.0001http://www.google.de/search?hl=en&q=Hudson+ant+introduction&aq=f&aqi=&aql=&oq=&gs_rfai= 4685854 2010-06-11 06:48:15.0002010-06-11 06:48:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+integration+test&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-06-11 11:04:15.0002010-06-11 11:04:15.000These shortcuts will work when the MXUnit View is _in focus_. You put a view in focus by clicking somewhere in the view. *Note:* If an action can be executed with multiple keyboard shortcuts, they're separated by a semicolon || Icon || Action || Shortcut || | !help.png! | Help | F1 | | !findtests.png! | Find Tests | CTRL-F | | !refresh.png! | Reload Tests | F5 | | !runtests.png! | Run selected Tests | Enter; r | | !runfailures.png! | Run failures | CTRL-Enter; CTRL-R | | !expandcollapse.png! | Expand/Collapse tests | = | | | Select All Tests in Tree | CTRL-A | | !mxunit_toggleErrorFailIcon.png!\\ | Show errors/failures only \\ | f \\ | | !mxunit_history.png!\\ | Select previously run test \\ | 1 through 9; the last 9 tests can be loaded from the history dropdown by hitting its corresponding number on the keyboard | | *Test(s) selected in test tree* | | !internalbrowser.png! | View test output in browser | b; F8 | | *File selected in the "Trace" table* | | !fail_circle.png! | Open file at error line | Enter; double-click | 786504 h2. {pagetree:root=Using the Eclipse Plugin} 786499 1http://www.google.de/search?q=ant+junitreport+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-06-11 09:09:15.0002010-06-11 09:09:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+injectmethod+arguments 5341320 2010-06-10 19:36:15.0002010-06-10 19:36:15.0001http://www.google.com/imgres?q=extjs+dashboard&um=1&hl=en&sa=N&biw=1366&bih=667&tbm=isch&tbnid=OgKYDalp3H7WGM:&imgrefurl=http://wiki.mxunit.org/display/default/View%252BDebug%252BOutput&docid=Ihw_y4lNMg6nlM&w=1003&h=758&ei=8RRSToCEEKbi0QHjy6HPBw&zoom=1 4292713 2011-08-22 08:52:15.0002011-08-22 08:52:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+injectmethod+arguments 786457 2010-06-10 19:37:15.0002010-06-10 19:37:15.0002http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=test%20private%20methods%20mxunit&ei=BjlSTr-8CMPEgQehzJGEBw&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-08-22 11:26:15.0002011-08-22 11:29:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=HttpAntRunner.cfc+&ei=qT0RTMewEpzONL2d6P8C&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-06-10 19:32:15.0002010-06-10 19:32:15.0001http://www.google.de/search?q=junit+tests+with+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-08-22 12:03:15.0002011-08-22 12:03:15.0001http://www.google.com.hk/search?num=20&hl=zh-CN&newwindow=1&safe=strict&q=how+to+create+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-11 02:20:15.0002010-06-11 02:20:15.000*NOTE: You've already downloaded the mxunit framework. For the example below to work, create a new project in eclipse named &quot;mxunit&quot; (or whatever) and point it to your mxunit framework install location (c:\inetpub\wwwroot\mxunit for example)* *When Eclipse has restarted configure and test the MXUnit Eclipse Plugin installation* h3. Finding Tests # In Eclipse, go to {{Window > Preferences > MXUnit}}. Make sure the paths listed point to your MXUnit intallation and follow the directions listedand click OK. !plugin-install-12.png! # Open the MXUnit View !plugin-install-13.png! # Click the {{Search}} icon (or hit {{ctrl-f}}): !plugin-install-14.png! # Type {{PluginDemoTests}}. Click {{OK}} !plugin-install-15.png! # It'll take a few seconds to start up if this is the first time running the tests. You'll then get an eclipse Error. This is expected, because InvalidMarkupTest.cfc is a bad file. Click {{OK}} on the error message. !plugin-install-16.png! # Each of the test cases in the entire directory of tests will load into the tree. It does <em>not</em> run the tests. !plugin-install-17.png! h3. Running the tests: # Click the green {{Play}} button (or hit Enter).The tests will run. !plugin-install-18.png! # To see any output from the tests, right click in the tree and select {{Open test case results in browser}}. or hit {{F8}}. or hit {{b}}. # To run all tests again, hit the green play arrow. # To run just the failures, hit the red play arrow # To run just one test or a group of tests, select each test and hold the {{ctrl}} key, then press the green plat arrow. # You can can also doublee-click individual tests or top level tests to run those. # To clear all results, click the {{refresh}} icon or hit {{F5}} 786529 1http://www.google.com/search?q=troubleshooting+eclipse&hl=en&start=10&sa=N 4292815 2010-06-10 20:38:15.0002010-06-10 20:38:15.00018http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341190 2010-06-10 15:56:15.0002011-10-25 11:45:15.0001http://www.google.com.ph/search?q=Guard+Assertion+Patterns&hl=tl&source=hp&aq=f&aqi=&aql=&oq= 786484 2011-08-22 05:18:15.0002011-08-22 05:18:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+after+all+tests+run&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-06-10 16:18:15.0002010-06-10 16:18:15.0002http://www.google.com.tw/webhp?rls=ig 6750368 2011-08-22 06:07:15.0002011-08-23 06:21:15.0002http://127.0.0.1:2595/help/advanced/tocView.jsp?view=toc 4292815 2010-06-10 15:20:15.0002010-06-10 15:43:15.0008http://wiki.mxunit.org/display/default/About 786471 2010-06-10 15:56:15.0002011-08-09 10:35:15.0002http://www.google.ch/search?q=jenkins+invoke+ant+targets+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-08-22 03:19:15.0002011-08-22 03:19:15.0001http://search.yahoo.com/search?ei=UTF-8&fr=crmas&p=how+to+view+debug+output 4292713 2010-06-10 18:19:15.0002010-06-10 18:19:15.0001http://www.google.com/search?q=confluence+good+test&hl=en&rlz=1G1GGLQ_ENPL305&start=10&sa=N 786598 2010-06-10 17:58:15.0002010-06-10 17:58:15.0003http://siteexplorer.search.yahoo.com/search?p=wiki.mxunit.org/&fr=sfp 786478 2011-08-22 03:54:15.0002011-08-22 03:54:15.0001http://www.google.co.uk/search?q=junit+report+xml&hl=en&start=20&sa=N 5341276 2010-06-10 18:13:15.0002010-06-10 18:13:15.0001http://wiki.mxunit.org/display/default/How+cfcomponent+output=true++can+affect+memory+consumption 5734498 2011-08-22 03:55:15.0002011-08-22 03:55:15.0001http://www.google.com/url?sa=t&source=web&cd=7&sqi=2&ved=0CDkQjBAwBg&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=mxunit&ei=nQlUTpXnFub00gHm_p3IBQ&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-08-23 20:28:15.0002011-08-23 20:28:15.0001http://www.google.com/search?hl=en&source=hp&q=stop+windows+service+from+ant 6750546 2011-08-23 20:44:15.0002011-08-23 20:44:15.0001http://127.0.0.1:49447/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292820 2011-08-23 20:21:15.0002011-08-23 20:21:15.0001http://www.google.com/search?q=mxunit+test+case+directory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-06-07 16:36:15.0002010-06-07 16:36:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=installing+ant+in+jenkins&oq=installing+ant+in+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=177l2860l0l3056l15l13l0l6l0l0l285l1412l0.4.3l7l0 6750368 2011-08-23 21:53:15.0002011-08-23 21:53:15.00011http://wiki.mxunit.org/display/default/DAO+Test+Adapter+Pattern 4292766 2010-06-07 18:13:15.0002011-11-04 07:52:15.0001http://www.google.com/url?sa=t&source=web&cd=8&ved=0CFAQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=deploy%20junitreport%20on%20server&ei=cRFUTsfKG-LYiAKwoZHNDA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-08-23 21:02:15.0002011-08-23 21:02:15.0007http://wiki.mxunit.org/display/default/Using+injectPropety+for+simple+property+overrides 786457 2010-06-07 18:35:15.0002011-12-12 17:50:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+integration+test+report 6750461 2011-08-23 21:09:15.0002011-08-23 21:09:15.0001http://www.google.com/search?hl=en&rlz=1T4GFRE_enCA319CA319&q=FIX+Java+examples&start=40&sa=N 786494 2010-06-07 19:10:15.0002010-06-07 19:10:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=marc%20esher%20ec2&ei=Y1lUTveaNYeHsgLDnZiWBw&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A&cad=rja 6160404 2011-08-24 02:09:16.0002011-08-24 02:09:16.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&client=firefox-a&rls=org.mozilla%3Azh-CN%3Aofficial&biw=1096&bih=753&q=Jenkins+ant&oq=Jenkins+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=305677l307340l0l307548l3l3l0l0l0l0l0l0ll0l0 6750368 2011-08-24 02:16:15.0002011-08-24 02:16:15.0001http://www.google.com/search?q=hamcrest+extjs&hl=en&start=10&sa=N 786471 2010-06-07 22:29:15.0002010-06-07 22:29:15.0001http://www.google.no/search?hl=no&q=delta+assertions&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-06-07 23:07:15.0002010-06-07 23:07:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAmazon%2BEC2%2BSecurity%2BGroups&rct=j&q=marc%20esher%20ec2&ei=Y1lUTveaNYeHsgLDnZiWBw&usg=AFQjCNF_ycRGcvcJl8K1HKvqCNXzpbGI4g&cad=rja 6160438 2011-08-24 02:09:16.0002011-08-24 02:09:16.0001http://www.google.com.au/url?sa=t&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&rct=j&q=mxunit%20framework%20mapping&ei=_pFUToyzDIvRiAK15rXrDA&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-08-24 06:11:15.0002011-08-24 06:11:15.0001http://www.google.co.in/search?hl=en&source=hp&q=Jenkins+and+ant+runtime&aq=o&aqi=&aql=&oq= 6750368 2011-08-24 07:36:15.0002011-08-24 07:36:15.0001http://www.google.co.in/search?q=ant+runtime+in+jenkins&hl=en&source=hp&aq=o&aqi=&aql=&oq= 6750368 2011-08-24 04:08:15.0002011-08-24 04:08:15.0001http://rocketboots.jira.com/browse/QUOTWO-16?focusedCommentId=11045#comment-11045 5341276 2011-08-24 05:44:15.0002011-08-24 05:44:15.0001http://www.google.com/search?q=luntbuild&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:hu-HU:unofficial&client=iceweasel-a 6750368 2011-08-24 09:51:15.0002011-08-24 09:51:15.0001http://www.google.com/search?hl=en&rlz=1R2QVOD_enUS347&q=mxunit&btnG=Search&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786457 2010-06-07 03:22:15.0002010-06-07 03:22:15.0001http://www.google.hr/search?q=using+ant+in+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-24 09:23:15.0002011-08-24 09:23:15.0001http://www.google.com/search?hl=en&q=ant+junit+report&revid=1565996652&sa=X&ei=w9gMTOa6LZqTOICNrawK&ved=0CEEQ1QIoAA 5341276 2010-06-07 11:34:15.0002010-06-07 11:34:15.0001http://www.google.co.za/search?q=change+the+target+for+ant+build+from+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-24 07:48:15.0002011-08-24 07:48:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=execute+tests+with+jenkins 6750461 2011-08-24 07:47:15.0002011-08-24 07:47:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=ant+reports+for+junit+tests 5341276 2011-08-24 11:16:15.0002011-08-24 11:16:15.0001http://www.google.no/search?hl=no&q=Interaction+assertions++pattern&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-06-06 13:18:15.0002010-06-06 13:18:15.0001http://www.bing.com/search?setmkt=en-AU&q=mxunit+built+in+assertions 786478 2011-08-24 10:43:15.0002011-08-24 10:43:15.0001http://www.google.no/search?hl=no&q=assertion+pattern+test&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-06-06 12:55:15.0002010-06-06 12:55:15.0001http://www.google.dk/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=MXUnit%20tutorial&ei=vdBUTo_RPIntsgbzqfko&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-08-24 10:38:15.0002011-08-24 10:38:15.0001http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&title=MXUnit+Documentation&maxRecentlyUpdatedPageCount=50 5341233 2010-06-06 14:37:15.0002010-06-06 14:37:15.0002http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-08-24 10:37:15.0002011-08-25 03:49:15.0007http://wiki.mxunit.org/display/default/Advanced+Stuff 5341271 2010-06-07 14:06:15.0002011-07-19 02:23:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+examples 5341239 2011-08-24 12:55:15.0002011-08-24 12:55:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+basedir 6750368 2011-08-24 12:34:15.0002011-08-24 12:34:15.0001http://www.google.no/search?sourceid=chrome&ie=UTF-8&q=delta+assertion 786484 2010-06-07 14:04:15.0002010-06-07 14:04:15.0001http://www.google.com/search?cx=c&sourceid=chrome&ie=UTF-8&q=jenkins+release+plugin+ant 6750368 2011-08-24 12:26:15.0002011-08-24 12:26:15.0003http://www.google.no/search?sourceid=chrome&ie=UTF-8&q=assertion+patterns 786484 2010-06-07 15:36:15.0002010-06-07 15:58:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=coldfusion%20ec2%20ami&ei=R95UTtb_LsSbOtvFtZgG&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-08-24 11:36:15.0002011-08-24 11:36:15.0001http://wiki.mxunit.org/display/default/First+Test+Case 786575 2010-06-07 14:54:15.0002010-06-07 14:54:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+tasks 6750368 2011-08-24 13:39:15.0002011-08-24 13:39:15.0001http://www.google.no/search?hl=no&client=firefox-a&hs=dic&rls=org.mozilla%3Aen-US%3Aofficial&q=interaction+assertion+test&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-06-07 13:11:15.0002010-06-07 13:11:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=jenkins+run.tests&oq=jenkins+run.tests&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1374884l1377939l0l1378074l17l14l0l5l1l0l250l1589l1.4.4l9l0 6750368 2011-08-24 13:24:15.0002011-08-24 13:24:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+samples&aq=f&aqi=&aql=&oq=&gs_rfai= 786582 2010-06-07 12:42:15.0002010-06-07 12:42:15.0001http://www.google.co.uk/search?q=normalizeArguments&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4685867 2010-06-07 13:45:15.0002010-06-07 13:45:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+automatin 6750360 2011-08-24 13:11:15.0002011-08-24 13:11:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=how+to+test+a+dao#q=how+to+test+a+dao&hl=nl&prmd=ivnsfd&ei=BPNUTv_cPM2bOpea6ZEG&start=10&sa=N&bav=on.2,or.r_gc.r_pw.&fp=27694cf80bd83bed&biw=815&bih=884 4292766 2011-08-24 13:07:15.0002011-08-24 13:07:15.0001http://www.google.com/url?sa=t&source=web&cd=29&ved=0CGAQFjAIOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=adapter%20pattern&ei=HBBTTon3BY-2twfFwpDLCQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-08-23 02:49:15.0002011-08-23 02:49:15.0002http://www.refblock.com 786457 2010-06-08 20:15:15.0002010-07-14 17:22:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341231 2010-06-08 21:57:15.0002010-06-08 21:57:15.0001http://www.google.co.in/search?q=junit+reports&hl=en&source=hp&aq=f&aqi=g2g-v8&aql=&oq= 5341276 2011-08-23 05:06:15.0002011-08-23 05:06:15.0001http://www.google.ca/search?hl=en&source=hp&q=cfcatch+dump&aq=f&aqi=g1&aql=&oq=&gs_rfai= 4292713 2010-06-08 16:35:15.0002010-06-08 16:35:15.0002http://www.google.de/search?q=usually+assert+that&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786484 2010-06-08 19:27:15.0002010-06-09 13:56:15.0003http://www.google.com/search?num=100&hl=en&lr=&rlz=1G1GGLQ_ENUS239&q=mxunit+tutorial&aq=0&aqi=g1&aql=&oq=mxunit+tut&gs_rfai= 5341276 2010-06-08 15:48:15.0002010-06-08 17:06:15.0001http://www.google.de/search?q=jenkins+junit+tests+xml-file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-08-23 05:41:15.0002011-08-23 05:41:15.0001http://www.google.co.in/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit-ant.jar%20free%20download&ei=4jpTTte1MYjIrQfdiKm7Dg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-08-23 05:46:15.0002011-08-23 05:46:15.0001http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=en&source=hp&q=MXUnit+ANT+Task&meta=&btnG=Google+Search 5341269 2010-06-08 14:54:15.0002010-06-08 14:54:15.0001http://www.google.lk/ 6750362 2011-08-23 06:39:15.0002011-08-23 06:39:15.0001http://dev/mxunit/index.cfm 786457 2011-08-23 07:39:15.0002011-08-23 07:39:15.0001http://www.google.co.in/search?q=create+report+with+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-23 08:55:15.0002011-08-23 08:55:15.0002http://127.0.0.1:50615/help/advanced/tocView.jsp?view=toc 4292820 2011-08-23 10:00:15.0002011-08-23 10:00:15.0002http://www.google.co.uk/search?hl=en&q=daotestadapter&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-06-09 06:16:15.0002010-06-09 06:24:15.0001http://www.google.com/search?client=opera&rls=en&q=injectMethod+mxunit&sourceid=opera&ie=utf-8&oe=utf-8 5341320 2011-08-23 10:23:15.0002011-08-23 10:23:15.0001http://www.google.com/search?hl=en&&sa=X&ei=WukOTKaoO4W0lQe-t_Rr&ved=0CBEQBSgA&q=mxunit+makepublic&spell=1 4292736 2010-06-09 01:08:15.0002010-06-09 01:08:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertations 786478 2010-06-09 03:05:15.0002010-06-09 03:05:15.0002http://www.google.co.uk/search?rlz=1C1CHNV_en-GBGB372GB372&sourceid=chrome&ie=UTF-8&q=getting+started+with+mx+unit 786457 2011-08-23 10:32:15.0002011-08-23 10:32:15.0001http://www.google.co.uk/search?rlz=1C1CHNV_en-GBGB372GB372&sourceid=chrome&ie=UTF-8&q=getting+started+with+mx+unit 4292751 2011-08-23 10:33:15.0002011-08-23 10:33:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+private+methods 4292736 2010-06-09 00:23:15.0002010-06-09 00:23:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+private+methods 4292736 2011-08-23 10:53:15.0002011-08-23 10:53:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+default+ant+properties 6750368 2011-08-23 11:03:15.0002011-08-23 11:03:15.0001http://wiki.mxunit.org/pages/diffpages.action?pageId=786529&originalId=4292771 786529 2010-06-08 23:07:15.0002010-06-08 23:07:15.0001http://www.google.com/search?client=opera&rls=en&q=mxunit+application+scope&sourceid=opera&ie=utf-8&oe=utf-8 6750434 2011-08-23 11:10:15.0002011-08-23 11:10:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292771 786457 2010-06-08 23:07:15.0002010-06-08 23:07:15.0001http://www.google.ca/search?q=create+report+for+junit&rls=com.microsoft:en-zw&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&safe=active&redir_esc=&ei=3pdTTvCeAdGugQf4wvFB 5341276 2011-08-23 12:35:16.0002011-08-23 12:35:16.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+documentation&ei=rkQOTO-fO8KC8gaP25CVCQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-06-08 13:25:15.0002010-06-08 13:25:15.0001http://www.google.com/search?hl=en&source=hp&q=dao+test&aq=f&aqi=g2g-m5&aql=&oq=&gs_rfai= 4292766 2010-06-08 12:37:15.0002010-06-08 12:37:15.0001http://www.google.com.au/url?sa=f&rct=j&url=http://wiki.mxunit.org/display/default/View%2BDebug%2BOutput&q=mxunit+debug&usg=AFQjCNFSKViLJQgZOnY1Vbu_mhO-6vQA3A 4292713 2011-08-23 12:35:15.0002011-08-23 12:35:15.0001http://www.google.ch/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+junit 6750461 2011-08-23 13:08:15.0002011-08-23 13:08:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&hs=8Uy&rls=org.mozilla:fr:official&&sa=X&ei=mTYOTKiWOdGS4galoLG4DA&ved=0CBQQBSgA&q=junitreport+customize+show+output&spell=1 786582 2010-06-08 12:27:15.0002010-06-08 12:27:15.0001http://www.google.hu/search?hl=hu&client=firefox-a&hs=3fI&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+task+junit+run+individual+testcase&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-08 11:56:15.0002010-06-08 11:56:15.0001http://www.google.nl/search?q=jenkins+ant+run+unit+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-23 13:03:15.0002011-08-23 13:03:15.0001http://www.google.co.in/search?hl=en&noj=1&biw=1440&bih=650&q=How+to+work+with+Ant+Junitreport&oq=How+to+work+with+Ant+Junitreport&aq=f&aqi=&aql=&gs_sm=e&gs_upl=38549l49949l0l50106l40l38l5l14l17l0l340l3837l0.12.4.3l19l0 5341276 2011-08-23 14:28:16.0002011-08-23 14:28:16.0001http://www.google.com/search?q=index+site:fuseboxframework.org 786478 2010-06-08 09:07:15.0002010-06-08 09:07:15.0001http://www.fuseboxframework.org/display/default/Built-In+Assertions 4685867 2010-06-08 09:07:15.0002010-06-08 09:07:15.0001http://www.google.com.hk/search?q=mongodb+start+bat&btnG=Google+%E6%90%9C%E7%B4%A2&hl=zh-CN&inlang=zh-CN&newwindow=1&safe=strict&biw=1280&bih=810&sa=2 6750546 2011-08-23 13:32:15.0002011-08-23 13:32:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=free+taskdoc&ei=_bsNTPKHB8T38AaQgN3TCA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-06-08 03:43:15.0002010-06-08 03:43:15.0004http://ow.ly/6a2C6 6750399 2011-08-23 14:42:18.0002011-08-24 04:48:15.0001http://www.google.com/search?q=how+do+i+show+junit+index+results%3F&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLF 5341276 2010-06-08 03:03:15.0002010-06-08 03:03:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=9rZTTrTkFIfDgQe98Owq&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-23 14:36:15.0002011-08-23 14:36:15.0002http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=en&source=hp&q=MXUnit+ANT+Task&meta=&btnG=Google+Search 5341276 2010-06-08 14:52:15.0002010-06-08 14:52:15.0001http://www.google.ca/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=coldfusion%20assert&ei=F89TTpLuE4L9sQKX8pSsBw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-23 16:19:16.0002011-08-23 16:19:16.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mocking+in+mxunit 5341218 2011-08-23 15:12:15.0002011-08-23 15:12:15.0001http://www.google.com/search?q=add+to+junit+xml+report&hl=en&client=firefox-a&hs=Ag0&rls=org.mozilla:en-US:official&start=10&sa=N 5341276 2010-06-08 14:45:15.0002010-06-08 14:45:15.0002http://www.google.co.uk/search?q=ant+jenkins+build+and+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750461 2011-08-23 16:28:15.0002011-08-23 16:28:15.0001http://wiki.fuseboxframework.com/label/default/httpantrunner 5341519 2010-06-08 14:40:15.0002010-06-08 14:40:15.0001http://www.bing.com/search?q=mxunit+assertions&src=IE-SearchBox 786478 2011-08-23 16:19:16.0002011-08-23 16:19:16.0001http://www.google.co.in/search?q=junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-23 17:36:16.0002011-08-23 17:36:16.0002http://wiki.fuseboxframework.com/display/default/Ant 5341519 2010-06-08 14:27:15.0002010-06-08 14:51:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+test+results&ie=UTF-8&oe=UTF-8 6750461 2011-08-23 18:06:17.0002011-08-23 18:06:17.0001http://www.google.com/search?hl=en&q=mxunit+documentation&aq=0&aqi=g1&aql=&oq=mxunit+doc&gs_rfai=&fp=62c7546c9e19fcb7 786457 2010-06-08 13:25:15.0002010-06-08 13:25:15.0001http://www.google.com/search?hl=en&safe=off&q=mxunit&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786457 2010-06-03 17:55:15.0002010-06-03 17:55:15.0002http://twitter.com/marcesher 5341519 2010-06-03 19:02:15.0002010-06-04 00:57:15.0001http://www.google.com/search?q=mx+unit+ammunition&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2011-08-24 18:48:15.0002011-08-24 18:48:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jabber+notification+jenkins 6750466 2011-08-24 19:02:15.0002011-08-24 19:02:15.0001http://www.google.com/search?client=safari&rls=en&q=confluence+ami&ie=UTF-8&oe=UTF-8 6160404 2011-08-24 18:39:15.0002011-08-24 18:39:15.0001http://mxunit.org/doc/index.cfm?doc=testadapter 4292766 2010-06-03 21:57:15.0002010-06-03 21:57:15.0001http://www.google.com/m?hl=en&gl=us&client=ms-android-htc&source=android-browser-goto&q=jenkins+git+integration 6750543 2011-08-24 22:16:15.0002011-08-24 22:16:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertEquals+list 786478 2011-08-24 22:58:15.0002011-08-24 22:58:15.0001http://lh:8500/mxunit/ 786457 2011-08-24 21:52:15.0002011-08-24 21:52:15.0001http://www.google.co.in/search?q=database+adapter+pattern&rls=com.microsoft:en-US&ie=UTF-8&oe=UTF-8&startIndex=&startPage=0&redir_esc=&ei=j8MITM-ENsW5rAe4sel_ 4292766 2010-06-04 09:14:15.0002010-06-04 09:14:15.0001http://www.google.com/search?hl=en&safe=off&client=firefox-a&hs=kdo&rls=org.mozilla%3Aen-GB%3Aofficial&q=cftransaction+unit+test&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-06-04 09:56:15.0002010-06-04 09:56:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20override%20method&ei=w19VTqSaKdOUtwev7LGQAg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-08-24 20:48:15.0002011-08-24 20:48:15.0001http://www.google.com/ 5341320 2011-08-24 20:49:15.0002011-08-24 20:49:15.00011http://wiki.mxunit.org/dosearchsite.action?queryString=makepublic 4292736 2010-06-04 13:24:15.0002011-11-18 17:39:15.0001http://www.google.de/search?q=coldfusion+crash+db&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750302 2011-08-24 20:31:15.0002011-08-24 20:31:15.0001http://www.google.co.in/search?hl=en&q=gateway+task++in+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-06-03 12:13:15.0002010-06-03 12:13:15.0001http://www.google.co.uk/search?hl=en&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-06-03 07:31:15.0002010-06-03 07:31:15.0001http://127.0.0.1:49650/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-08-25 01:43:15.0002011-08-25 01:43:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341519 5341519 2010-06-03 12:24:15.0002010-06-03 12:24:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=vBk&rls=org.mozilla%3Aen-US%3Aofficial&q=junit+xml+report+ant&oq=junit+xml+report+ant&aq=f&aqi=g-j1&aql=&gs_sm=e&gs_upl=133927l135469l0l135686l7l6l0l0l0l3l208l1034l0.5.1l6l0 5341276 2011-08-25 01:36:15.0002011-08-25 01:36:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341284 5341519 2010-06-03 12:23:15.0002010-06-03 12:23:15.0008http://wiki.mxunit.org/display/default/Creating+a+Custom+HTTPAntRunner.cfc 786457 2010-06-03 12:28:15.0002011-11-22 12:05:15.0002http://bit.ly/cC7p3l 5341519 2010-06-03 12:25:15.0002010-08-03 23:26:15.0001http://mxunit.local.v4/runner/index.cfm?test=mxunit.tests.framework.AssertTest&componentPath= 786457 2011-08-25 00:14:15.0002011-08-25 00:14:15.0001http://www.google.com/search?q=how+to+generate+report+by+using+ant&hl=en&source=hp&aq=f&aqi=&aql=&oq= 5341276 2011-08-25 06:24:15.0002011-08-25 06:24:15.0003http://twitter.com/ 5341519 2010-06-03 14:15:15.0002010-06-03 16:26:15.0001http://www.google.com.vn/search?q=build+with+junitreport&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-25 05:38:15.0002011-08-25 05:38:15.0001http://www.google.co.in/search?q=use+ant+to+generate+junit+reports&hl=en&source=hp&safe=active&aq=f&aqi=&aql=&oq= 5341276 2011-08-25 05:10:15.0002011-08-25 05:10:15.0001http://www.google.com/search?q=custom+RemoteFacade&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGGL_en___US357 4292817 2010-06-03 14:59:15.0002010-06-03 14:59:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+use+custom+ant&ie=UTF-8&oe=UTF-8 6750368 2011-08-25 04:13:15.0002011-08-25 04:13:15.00034http://wiki.mxunit.org/pages/ 786457 2010-06-03 17:23:15.0002011-12-26 02:14:15.00028http://wiki.mxunit.org/display/default/Message-First+Assertions+%28CFUnit+Style%29?showComments=true&showCommentArea=true 5341326 2010-06-03 17:22:15.0002010-06-05 08:15:15.0001http://www.google.it/search?q=jenkins+test+automation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-24 14:30:15.0002011-08-24 14:30:15.0001http://www.google.ca/url?sa=t&source=web&cd=3&ved=0CCcQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant&ei=NQpVTujEC9DF0AHM39TdAg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-08-24 14:43:15.0002011-08-24 14:43:15.0001http://www.google.com/search?q=junit+vs+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-06-04 23:48:15.0002010-06-04 23:48:15.0001http://markmail.org/message/fgfcixv5vwyvttej 4292815 2011-08-24 14:52:15.0002011-08-24 14:52:15.0002http://www.google.de/search?q=jenkins+ant+build+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-08-24 14:55:15.0002011-08-24 14:59:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=junit+generate+xml 5341276 2011-08-24 13:53:23.0002011-08-24 13:53:23.0001http://www.google.com/search?q=ant%2Btask%2Bsave%2Bfile&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 5341276 2010-06-05 10:45:15.0002010-06-05 10:45:15.0001http://www.google.com/search?q=dao+testing&amp;amp;rls=com.microsoft:*&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;startIndex=&amp;amp;startPage=1 4292766 2011-08-24 14:02:19.0002011-08-24 14:02:19.0001http://www.google.com/search?cx=w&sourceid=chrome&ie=UTF-8&q=confluence+AMI 6160404 2011-08-24 14:12:15.0002011-08-24 14:12:15.0002http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=qjunitreport+%2B+report+types 5341276 2011-08-24 14:15:16.0002011-08-24 14:15:16.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+jenkins 6750461 2011-08-24 15:30:15.0002011-09-14 19:48:15.0002http://www.google.com/search?q=mightyMock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341218 2011-08-24 15:39:15.0002011-08-24 15:39:15.0001http://www.google.com/search?aq=0&oq=junitreport%3E%2C&sourceid=chrome&ie=UTF-8&q=junitreport+ant 5341276 2011-08-24 16:33:16.0002011-08-24 16:33:16.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ant+junit+results&ie=utf-8&oe=utf-8 5341276 2011-08-24 16:40:15.0002011-08-24 16:40:15.00013http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341250 2010-06-06 01:53:15.0002011-12-22 17:19:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+how+to+mock+dao 4292766 2011-08-24 15:02:15.0002011-08-24 15:02:15.0001http://www.google.com/search?q=ant+junit+nullpointerexception&hl=en&start=10&sa=N 5341276 2010-06-06 08:08:15.0002010-06-06 08:08:15.0001http://www.google.fr/search?q=ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:fr:unofficial&client=firefox-a 6750368 2011-08-24 15:20:15.0002011-08-24 15:20:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 786536 2011-08-24 15:22:15.0002011-08-24 15:22:15.0001http://www.google.com/search?q=mxunit&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7DMUS 786457 2010-06-05 20:44:15.0002010-06-05 20:44:15.00087http://wiki.mxunit.org/display/default/Ant 5341519 2010-06-06 00:40:15.0002011-03-03 19:51:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 786529 2011-08-24 15:23:15.0002011-08-24 15:23:15.0002http://127.0.0.1:50197/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2011-08-24 18:29:15.0002011-08-24 18:29:15.0001http://mxunit.org/doc/index.cfm?doc=TDDExampleNewFunctionality 786598 2010-06-04 16:52:15.0002010-06-04 16:52:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=mfa&rls=org.mozilla%3Aen-US%3Aofficial&q=junitreport+ant+task+definition&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-04 16:49:15.0002010-06-04 16:49:15.0001http://127.0.0.1:50197/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292820 2011-08-24 18:28:15.0002011-08-24 18:28:15.0001http://www.google.co.uk/search?q=mxunit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-06-04 15:43:15.0002010-06-04 15:43:15.0001http://www.google.com/search?q=mxunit+naming+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786598 2010-06-04 14:50:15.0002010-06-04 14:50:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=assert&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786478 2011-08-24 18:36:15.0002011-08-24 18:36:15.0001http://www.google.com/search?q=mxunit+dump+variable&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-08-24 17:14:15.0002011-08-24 17:14:15.0001http://wiki.mxunit.org/display/default/ 786457 2010-06-04 20:00:15.0002010-06-04 20:00:15.0002http://www.google.com/search?q=jenkins+configure+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-24 16:57:15.0002011-09-21 14:19:15.0004http://wiki.mxunit.org/display/default/Presentations,+Talks,+and+Meetups 5341473 2010-06-04 19:55:15.0002010-12-30 21:56:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+introduction&aq=f&aqi=&aql=&oq=&gs_rfai= 4685854 2010-06-04 19:54:15.0002010-06-04 19:54:15.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=generate+junit+report 5341276 2011-08-24 17:57:15.0002011-08-24 17:57:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=VUL&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit-ant.jar+download&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-04 22:38:15.0002010-06-04 22:38:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=8n0&rls=org.mozilla:en-US:official&&sa=X&ei=-38JTIn8BpSKNLKGgbYE&ved=0CBEQBSgA&q=org.mxunit.ant.MXUnit+Ant+Task&spell=1 5341276 2010-06-04 22:37:15.0002010-06-04 22:37:15.0002http://www.google.com.pe/search?hl=es&q=Reportes+Junit+ant&btnG=Buscar 5341276 2010-06-04 20:43:15.0002010-06-07 14:23:15.0001http://wiki.mxunit.org/display/default/Message-First+Assertions+(CFUnit+Style) 5341326 2010-06-01 17:28:15.0002010-06-01 17:28:15.0002http://www.google.com/search?hl=en&q=how+to+configure+ant+in+jenkins&rlz= 6750461 2011-08-26 07:56:15.0002011-08-26 07:56:15.0001http://wiki.mxunit.org/dashboard.action 5341326 2010-06-01 17:28:15.0002010-06-01 17:28:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=run.cfm 4947975 2010-06-01 16:57:15.0002010-06-01 16:57:15.0001http://www.google.de/search?hl=de&q=steps+in+automation+build+test+run+jenkins&oq=steps+in+automation+build+test+run+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=4767l5821l0l5973l8l8l0l7l0l0l93l93l1l1l0 6750461 2011-08-26 09:37:15.0002011-08-26 09:37:15.00016http://wiki.mxunit.org/display/default/Testing+MXUnit 786457 2010-06-01 16:59:15.0002012-01-06 16:07:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=yO&rls=org.mozilla:en-US:official&ei=xTYFTIueDJCCNpOnrDw&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBcQBSgA&q=mxunit+stub&spell=1 5341233 2010-06-01 16:38:15.0002010-06-01 16:38:15.0001http://www.google.co.jp/search?q=jenkins+ant+jar+specify&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a 6750368 2011-08-26 09:41:15.0002011-08-26 09:41:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&biw=1280&bih=869&q=mongodb+service+stop&oq=mongodb+service+stop&aq=f&aqi=&aql=&gs_sm=e&gs_upl=44709l56078l0l56308l28l27l7l11l13l0l466l1116l0.1.2.0.1l4l0 6750546 2011-08-26 09:45:15.0002011-08-26 09:45:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS377&q=mxunit+dump&aq=f&aqi=&aql=&oq=&gs_rfai=COY7zdTgFTOzTJI3CNvmm1NwHAAAAqgQFT9Ab7JI 4292713 2010-06-01 16:43:15.0002010-06-01 16:43:15.0001http://www.google.de/#hl=de&q=junitreport+xml+options+screenshot&oq=junitreport+xml+options+screenshot&aq=f&aqi=&aql=&gs_sm=e&gs_upl=94986l96883l0l96978l11l11l0l10l0l0l99l99l1l1l0&bav=on.2,or.r_gc.r_pw.&fp=847a9bfc56fffa7e&biw=1280&bih=909 5341276 2011-08-26 09:52:15.0002011-08-26 09:52:15.0001http://www.google.com/search?hl=en&q=install+mxunit+version+2&aq=f&aqi=&aql=&oq=&gs_rfai= 786536 2010-06-01 15:42:15.0002010-06-01 15:42:15.0001http://wiki.mxunit.org/display/default/Install+MXUnit?showComments=true&showCommentArea=true 4292751 2010-06-01 16:11:15.0002010-06-01 16:11:15.0001http://127.0.0.1:58305/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2FrunningDemoTests.html 4292817 2010-06-01 15:23:15.0002010-06-01 15:23:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+extension 6750368 2011-08-26 01:02:15.0002011-08-26 01:02:15.0008http://wiki.mxunit.org/display/default/Custom+Assertions 4685867 2010-06-01 15:26:15.0002011-11-04 07:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=aws+windows+firewall 6160402 2011-08-26 01:28:15.0002011-08-26 01:28:15.0001http://www.google.fr/search?q=ant+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5341276 2010-06-01 14:45:15.0002010-06-01 14:45:15.0001http://127.0.0.1:58305/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2FrunningDemoTests.html 4292815 2010-06-01 15:22:15.0002010-06-01 15:22:15.0001http://www.google.com/search?q=run+tests+in+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-26 01:52:15.0002011-08-26 01:52:15.0001http://www.google.com.vn/search?num=50&hl=en&biw=1280&bih=855&q=junitreport+on+eclipse+tutorial&oq=junitreport+on+eclipse+tutorial&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=12272l16592l0l17016l18l15l0l0l0l2l371l2361l0.1.8.1l10l0 5341276 2011-08-26 04:44:20.0002011-08-26 04:44:20.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341233 2010-06-01 13:39:15.0002010-06-01 13:39:15.0001http://www.google.co.uk/url?sa=t&source=web&ct=res&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+built+in+assertions&ei=HRcFTJikOJT80wS2-pn3Ag&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-06-01 14:21:15.0002010-06-01 14:21:15.0001http://www.google.co.il/search?q=java+Method+object+for+a+private+method&hl=en&client=firefox-a&hs=iO7&rls=org.mozilla:en-US:official&start=10&sa=N 4292736 2010-06-01 13:27:15.0002010-06-01 13:27:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=coldfusion+mxunit+test 786457 2011-08-26 06:14:15.0002011-08-26 06:14:15.0001http://www.google.co.in/search?q=ant+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-26 07:10:15.0002011-08-26 07:10:15.0004http://wiki.fuseboxframework.com/display/default/Creating+Test+Suites 786457 2010-06-01 13:38:15.0002010-08-30 21:14:15.0001http://www.google.com/search?q=whirr+ec2-user+paswword&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-08-25 20:05:15.0002011-08-25 20:05:15.0001http://127.0.0.1:3837/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-08-25 19:53:16.0002011-08-25 19:53:16.0005http://www.google.co.uk/search?q=mxunit+documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-06-02 08:31:15.0002010-06-03 01:04:15.0001http://www.google.es/search?hl=es&client=firefox-a&rls=org.mozilla%3Aes-ES%3Aofficial&q=ant+task+doc&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-06-02 06:14:15.0002010-06-02 06:14:15.0001http://www.suicidediesel.com/forum/viewtopic.php?f=10&t=41322 5341233 2011-08-25 21:05:15.0002011-08-25 21:05:15.0001http://www.google.com/search?q=mxunit+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685867 2010-06-02 05:47:15.0002010-06-02 05:47:15.0001http://netevents-mikem.animationmentor.com/test/testFrameworks/mxunit/samples/samples.cfm 786457 2011-08-25 20:23:15.0002011-08-25 20:23:15.0001http://www.google.co.in/search?hl=en&q=Generating+Junit+Test+Report+using+Eclipse+tool&btnG=Search&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-06-02 05:35:15.0002010-06-02 05:35:15.0001http://www.google.com/url?sa=D&q=http://cfinnovate.com:9082/display/default/Running%2Byour%2BTests%2Bunder%2Bthe%2BApplication%2BScope%2B--%2BCustom%2BRemoteFacades 6750434 2011-08-25 22:34:15.0002011-08-25 22:34:15.0001http://www.google.com/search?cx=w&sourceid=chrome&ie=UTF-8&q=jenkins+email+notification+configure 6750466 2011-08-25 21:21:15.0002011-08-25 21:21:15.0002http://www.google.com/search?q=mxunit+a+test+method+for+every+function%3F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-06-02 02:10:15.0002010-06-05 12:44:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=%3Ccfloop+&ie=utf-8&oe=utf-8 6750302 2011-08-25 23:56:15.0002011-08-25 23:56:15.0005http://www.google.com/search?q=mxunit%5C&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786457 2010-06-02 00:21:15.0002010-06-02 00:23:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=Epe&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+assert&oq=mxunit+assert&aq=f&aqi=&aql=&gs_sm=e&gs_upl=4861l4861l0l4882l1l1l0l0l0l0l0l0ll0l0 786478 2011-08-25 17:53:15.0002011-08-25 17:53:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=mxunit%20beforeTests&ei=jYZWTvHuCMqr8APhqInADA&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-08-25 17:46:15.0002011-08-25 17:46:15.0008http://www.google.com/search?q=mxunit&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786457 2010-06-02 00:11:15.0002011-09-30 21:07:15.0001http://www.google.com/search?hl=&q=mxunit+ant&sourceid=navclient-ff&rlz=1B3GGGL_enUS357US357&ie=UTF-8 5341276 2010-06-01 21:38:15.0002010-06-01 21:38:15.0001http://www.google.com/search?q=continuous+integration+running+integration+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750461 2011-08-25 18:40:22.0002011-08-25 18:40:22.0001http://www.google.com/search?q=mxunit+view+error&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-06-01 21:16:15.0002010-06-01 21:16:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=kopWTpjmCaiwsAKSusSvDA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=x3568FOuvF8s4X5wdxd84g 4292713 2011-08-25 18:04:16.0002011-08-25 18:04:16.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+coldfusion+builder 5341276 2011-08-25 18:51:15.0002011-08-25 18:51:15.0001http://0 786598 2010-06-01 20:21:15.0002010-06-01 20:21:15.0002http://127.0.0.1:1910/help/advanced/tocView.jsp?view=toc 4292815 2010-06-01 19:44:15.0002010-06-01 19:44:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock%20&ei=QJVWTtOvH-LF0AHU46XSDA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-08-25 18:50:16.0002011-08-25 18:50:16.0001http://www.google.com.br/search?hl=pt-BR&client=firefox-a&hs=XNs&rls=org.mozilla:pt-BR:official&channel=s&ei=el4FTJ6tF8-wuAennrD3DQ&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBQQBSgA&q=patterns+unit+test+dao&spell=1 4292766 2010-06-01 19:25:15.0002010-06-01 19:25:15.0006http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 786457 2011-08-25 19:47:15.0002011-12-07 07:57:15.0001http://www.google.com/search?hl=en&biw=1034&bih=579&q=jenkins+ant+chain+builds+junit&oq=jenkins+ant+chain+builds+junit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=4899l11138l0l11311l20l20l0l16l0l1l171l506l1.3l4l0 6750461 2011-08-25 19:32:15.0002011-08-25 19:32:15.0003http://www.google.com/search?hl=en&source=hp&q=CFC+test+case&aq=f&aqi=&aql=&oq=&gs_rfai= 786564 2010-06-01 17:32:15.0002010-06-01 17:34:15.0001http://www.google.com/search?hl=&q=mxunit+ant+testcase&sourceid=navclient-ff&rlz=1B3GGGL_enUS357US357&ie=UTF-8 5341276 2010-06-02 19:21:15.0002010-06-02 19:21:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BCustom%2BHTTPAntRunner.cfc&rct=j&q=mxunit%20httpantrunner&ei=EHBWTtqPEISk8QPJlOmtDA&usg=AFQjCNF5Bk8DsTM0r1tV-TeRYh0ntasjhQ 5341519 2011-08-25 16:11:15.0002011-08-25 16:11:15.0002http://www.google.de/search?q=mxunit+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786575 2011-08-25 16:39:15.0002011-08-25 16:39:15.0001http://bit.ly/9JcJ4w 786473 2010-06-02 19:25:15.0002010-06-02 19:25:15.0001http://bit.ly/ayuJlm 5341276 2010-06-02 19:25:15.0002010-06-02 19:25:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20test%20private%20methods&ei=km5WTvKqLezKiAK3rqSUBg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog&cad=rja 4292736 2011-08-25 16:04:15.0002011-08-25 16:04:15.0001http://www.google.com/search?hl=en&safe=active&q=cfunit+vs+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341326 2010-06-02 19:26:15.0002010-06-02 19:26:15.0001http://www.google.co.uk/search?hl=en&q=jenkins+jabber+configure&meta= 6750466 2011-08-25 16:08:15.0002011-08-25 16:08:15.0001http://www.google.com/search?hl=&q=mxunit+coldbox+ant&sourceid=navclient-ff&rlz=1B3GGGL_enUS357US357&ie=UTF-8 4947975 2010-06-02 16:21:15.0002010-06-02 16:21:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=setup+ec2+ssh+can+only+log+in+once&ie=utf-8&oe=utf-8 6160402 2011-08-25 17:06:15.0002011-08-25 17:06:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=property-override+scope 5341322 2011-08-25 17:10:15.0002011-08-25 17:10:15.0001http://www.google.com.mx/search?q=constructArgumentsString&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 786598 2010-06-02 17:26:15.0002010-06-02 17:26:15.00016http://wiki.mxunit.org/display/default/Advanced+Stuff 5341276 2010-06-02 17:35:15.0002011-11-10 05:36:15.0001http://www.google.co.uk/search?q=mxunit+debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292713 2011-08-25 16:45:15.0002011-08-25 16:45:15.0001http://www.google.com/search?q=mxunit+private+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-06-02 18:04:15.0002010-06-02 18:04:15.0001http://127.0.0.1:62761/help/advanced/tocView.jsp?view=toc 4292820 2010-06-02 14:26:15.0002010-06-02 14:26:15.0001http://www.google.ch/search?q=jenkins+pickup+junit+result 6750461 2011-08-25 13:47:15.0002011-08-25 13:47:15.0001http://www.google.ch/search?q=jenkins+configure+native+junit 6750461 2011-08-25 13:49:15.0002011-08-25 13:49:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=MXUNit&aq=f&aqi=g-p1g-s1g1g-s1g6&aql=&oq=&gs_rfai=CF8rrT2oGTN2HOaKQMoe9hY0OAAAAqgQFT9AXbPg 786457 2010-06-02 14:28:15.0002010-06-02 14:28:15.0003http://cashra2010.com 6750302 2011-08-25 12:55:15.0002011-08-27 13:35:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 6750368 2011-08-25 13:09:15.0002011-08-25 13:09:15.0001http://search.yahoo.com/search;_ylt=AnScvvzPrr5tDwTI57UoJa6bvZx4?fr=yfp-t-701-s&toggle=1&cop=mss&ei=UTF8&p=ant%20tasks 5341276 2010-06-02 13:32:15.0002010-06-02 13:32:15.0001http://127.0.0.1:61647/help/advanced/tocView.jsp?view=toc 4292820 2010-06-02 13:56:15.0002010-06-02 13:56:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=method%3Druntestremote&ei=fW1WTsytNMXA8QPK1uWuDA&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-08-25 16:00:15.0002011-08-25 16:00:15.0001http://forum.dadsontheair.com/viewtopic.php?p=164052#164052 5341233 2011-08-25 15:02:15.0002011-08-25 15:02:15.0001http://www.google.com/search?q=mxunit+log+messages+to+screen&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786598 2010-06-02 14:00:15.0002010-06-02 14:00:15.0001http://www.google.com/search?q=ant+jenkins+starting+jenkins+build+and+waiting+for+result&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750368 2011-08-25 15:20:15.0002011-08-25 15:20:15.0003http://www.google.com/search?hl=en&client=firefox-a&hs=6RU&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+debug&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2010-06-02 14:01:15.0002010-06-02 14:01:15.0001http://www.google.fi/search?q=generate+ant+junitreport&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-25 11:41:16.0002011-08-25 11:41:16.0001http://www.google.com.mx/search?hl=es&source=hp&q=cfset+my_variable+%3D+createObject&aq=f&aqi=&aql=&oq=&gs_rfai= 4292794 2010-06-03 00:52:15.0002010-06-03 00:52:15.0001http://www.google.nl/search?client=opera&rls=en&q=how+long+does+it+take+amazon+instance+new+account&sourceid=opera&ie=utf-8&oe=utf-8 6160402 2011-08-25 11:14:15.0002011-08-25 11:14:15.0001http://www.google.co.in/search?q=junitreport+ant+task+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-06-03 07:28:15.0002010-06-03 07:28:15.0001http://www.google.com/search?hl=en&source=hp&biw=1680&bih=935&q=mxunit&oq=MXU&aq=0&aqi=g3g-s1g2g-s1g3&aql=&gs_sm=c&gs_upl=8214l17170l0l22730l3l3l0l0l0l0l259l574l0.2.1l3l0 786478 2011-08-25 10:57:15.0002011-08-25 10:57:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCIQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=RhpWTsqNFI71-gaJg6isDA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=E2wl58GQa8gr-6BfaW8o4g 786457 2011-08-25 10:04:16.0002011-08-25 10:04:16.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=jenkins+build.xml+where 6750461 2011-08-25 12:43:15.0002011-08-25 12:43:15.0001http://www.google.at/search?hl=de&q=mxunit+output&btnG=Google-Suche&meta= 4292713 2011-08-25 12:32:15.0002011-08-25 12:32:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=ec2+coldfusion#q=ec2+coldfusion&hl=en&tbo=1&output=search&source=lnt&tbs=qdr:y&sa=X&ei=ITpWTrqIHtKChQfFk7iWDA&ved=0CAsQpwUoBQ&bav=on.2,or.r_gc.r_pw.&fp=c1430e3d566853d2&biw=1185&bih=867 6160392 2011-08-25 12:20:15.0002011-08-25 12:20:15.0001http://www.google.com/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=iceweasel-a 6750368 2011-08-25 11:49:15.0002011-08-25 11:49:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=786482 786478 2010-06-02 22:06:15.0002010-06-02 22:06:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=eclipse+google+plugin+troubleshooting#q=eclipse+google+plugin+troubleshooting&hl=sv&prmd=ivns&ei=DvxVTu3wNJDNswbP2Y2hCw&start=30&sa=N&bav=on.2,or.r_gc.r_pw.&fp=60710f4da251a8bd&biw=1233&bih=782 4292815 2011-08-25 08:10:15.0002011-08-25 08:10:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=Built-in+mx+unit+assertions&aq=f&aqi=&aql=&oq=&gs_rfai=CN_CfU8gGTIr1BILeNdT_0MkKAAAAqgQFT9A1GFM 786478 2010-06-02 21:09:15.0002010-06-02 21:09:15.0001http://www.google.com/search?hl=&q=mxunit+Variable+APPLICATION+is+undefined.&sourceid=navclient-ff&rlz=1B3GGGL_enUS357US357&ie=UTF-8 4292817 2010-06-02 20:39:15.0002010-06-02 20:39:15.0001http://www.google.com/search?q=jenkins+run+tests+after+build 6750368 2011-08-25 07:46:15.0002011-08-25 07:46:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=ant+junit+generate+xml+report 5341276 2011-08-25 07:31:15.0002011-08-25 07:31:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CCEQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=T_VVTueMLIXzrQempaXBCg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-25 07:27:15.0002011-08-25 07:27:15.0001http://twitter.com/ 786473 2010-06-02 19:28:15.0002010-06-02 19:28:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCEQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MX%20unit&ei=EA5WTr7nMtHnrAf4iIGJCw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-25 09:12:16.0002011-08-25 09:12:16.0005http://www.google.co.uk/url?sa=f&rct=j&url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&q=mxunit+assertions&usg=AFQjCNHoFp3HYoe5EEzeedyNBQJIoDGCyQ 786478 2011-08-25 09:02:15.0002011-10-22 12:19:15.0008http://twitturls.com/ 786473 2010-06-02 19:26:15.0002010-06-02 19:26:15.0002http://www.google.com/search?hl=&q=mxunit+ant+coldbox&sourceid=navclient-ff&rlz=1B3GGGL_enUS357US357&ie=UTF-8 4947975 2010-06-02 20:08:15.0002010-06-02 20:09:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=6&ved=0CDUQjBAwBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=mxunit%20&ei=uwtWTr2sM5GJrAepotTdCg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-08-25 09:02:15.0002011-08-25 09:02:15.0001http://twitter.com/ 5341276 2010-06-02 19:29:15.0002010-06-02 19:29:15.0001http://www.google.ro/search?q=jenkins+parameters+for+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-25 08:47:15.0002011-08-25 08:47:15.0001http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=run+junit+test+in+jenkins 6750461 2011-08-29 06:11:15.0002011-08-29 06:11:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=task+doc 5341269 2011-08-29 07:05:16.0002011-08-29 07:05:16.0003http://www.google.co.uk/search?q=mxunit&ie=UTF-8&oe=UTF-8&hl=en&client=safari 786457 2010-05-28 11:50:15.0002011-03-22 08:58:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+remotefacade 4292817 2010-05-28 11:39:15.0002010-05-28 11:39:15.0001http://www.google.com/search?btnG=Google+Search&q=jenkins+ant 6750368 2011-08-29 07:48:15.0002011-08-29 07:48:15.0001http://www.google.co.uk/search?q=jnuit+report+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-29 09:14:15.0002011-08-29 09:14:15.0003http://wiki.mxunit.org/pages/viewpage.action?pageId=4292817 786457 2010-05-28 11:40:15.0002010-06-22 20:24:15.0001http://www.google.com/search?cx=c&ix=c1&sourceid=chrome&ie=UTF-8&q=cold+fusion+ami 6160433 2011-08-29 02:29:15.0002011-08-29 02:29:15.0001http://www.google.com/search?cx=c&ix=c1&sourceid=chrome&ie=UTF-8&q=cold+fusion+ami 6160404 2011-08-29 02:30:15.0002011-08-29 02:30:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=B5C0128D744A42A3E5D0D390E0DD3EEE?replyToComment=5341502&#comment-5341502 5341233 2011-08-29 02:33:15.0002011-08-29 02:33:15.0001http://127.0.0.1:1029/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-05-28 13:46:15.0002010-05-28 13:46:15.0001http://www.google.ca/search?q=youre+an+ant&hl=en&source=hp&rlz=1W1GGIE_en&aq=f&aqi=g-s1&aql=&oq= 6750368 2011-08-29 04:47:15.0002011-08-29 04:47:15.0001http://www.google.com/search?q=mongodb+stoping+service+window&hl=pt-br&sourceid=chrome&ie=UTF-8 6750546 2011-08-28 21:37:15.0002011-08-28 21:37:15.0001http://wiki.mxunit.org/display/default/Creating+Test+Suites?showComments=true&showCommentArea=true 786582 2010-05-28 01:25:15.0002010-05-28 01:25:15.0001http://www.google.com/search?q=ant+task+wait&hl=en&client=firefox-a&hs=e8s&rls=org.mozilla:en-GB:official&start=10&sa=N 5341269 2010-05-28 05:54:15.0002010-05-28 05:54:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB8QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=nMpaTpnqJYfZiAKOhqzQCQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-28 23:27:15.0002011-08-28 23:27:15.0001http://wiki.fuseboxframework.com/pages/viewpage.action?spaceKey=default&showCommentArea=true&showComments=true&title=MXUnit+Documentation&maxRecentlyUpdatedPageCount=20 5341320 2010-05-27 21:58:15.0002010-05-27 21:58:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=cfcomponent+output+memory+leak 5734498 2011-08-29 01:52:15.0002011-08-29 01:52:15.0001http://www.google.com/search?hl=it&q=%22design+for+testability%22+dashboard&aq=f&aqi=&aql=&oq=&gs_rfai= 4685854 2010-05-28 11:20:15.0002010-05-28 11:20:15.0001http://elisab.net/ 786478 2011-08-28 13:42:15.0002011-08-28 13:42:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=566AE128ECBFE2259391F4B7EA6199AD?replyToComment=5341502&#comment-5341502 5341233 2011-08-28 14:09:15.0002011-08-28 14:09:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=remote&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786517 2010-05-28 11:38:15.0002010-05-28 11:38:15.0001http://qrobe.it/search/?q=mxunit+assertions&s=sb 786478 2010-05-28 08:15:15.0002010-05-28 08:15:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&q=mxunit+database+test&cts=1275042887970&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-05-28 10:35:15.0002010-05-28 10:35:15.0001http://www.google.nl/search?aq=f&cx=w&ix=c1&sourceid=chrome&ie=UTF-8&q=Jenkins+Junit+test 6750461 2011-08-28 19:08:15.0002011-08-28 19:08:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=7DFE2A8B122018CE3B2FACD28F628A95?replyToComment=5341502&#comment-5341502 5341233 2011-08-28 03:47:15.0002011-08-28 03:47:15.0001http://wiki.fuseboxframework.com/display/default/Running+directories+of+tests 5341187 2010-05-28 21:41:15.0002010-05-28 21:41:15.0004http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341332 2010-05-28 21:18:15.0002010-09-27 06:05:15.0001http://www.bing.com/search?q=ec2+stop+versus+terminate&go=&qs=n&sk=&form=QBLH 6160402 2011-08-27 21:58:15.0002011-08-27 21:58:15.0001http://www.google.ca/search?source=ig&hl=en&rlz=&=&q=ant+junitreport+task&aq=f&aqi=g1&aql=&oq=&gs_rfai= 5341276 2010-05-28 19:07:15.0002010-05-28 19:07:15.0001http://www.fuseboxframework.org/display/default/Stubbing;jsessionid=8E501D571C63A81CABBD109DCED070AA?replyToComment=5341505& 5341233 2010-05-29 11:36:15.0002010-05-29 11:36:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=inject 5341606 2011-08-27 20:27:15.0002011-08-27 20:27:15.0001http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+ant+task&meta=&btnG=Google+Search 5341276 2010-05-29 09:42:15.0002010-05-29 09:42:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=VR9ZTpnWKc3fsQL-tsytDA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=xsJ03g3cMMTOhVkkgxBSWg&kb=1 5341597 2011-08-27 17:03:15.0002011-08-27 17:03:15.0001http://www.google.be/search?q=mxunit+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-29 08:56:15.0002010-05-29 08:56:15.0001http://www.google.com/search?aq=0&oq=ec2+stop+&cx=c&sourceid=chrome&ie=UTF-8&q=ec2+stop+vs+terminate 6160402 2011-08-27 21:26:15.0002011-08-27 21:26:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS444US444&sourceid=chrome&ie=UTF-8&q=mxunit+injectmethod 5341320 2011-08-27 20:29:15.0002011-08-27 20:29:15.0001http://www.google.com/search?aq=0&oq=mxunit+ec&sourceid=chrome&ie=UTF-8&q=mxunit+eclipse+plugin 786517 2011-08-27 15:45:15.0002011-08-27 15:45:15.0001http://www.google.com/search?hl=en&source=hp&q=confluence+snippet+plugin&aq=1&aqi=g2&aql=&oq=confluence+sni&gs_rfai=CtkgAduD_S87kHY3CNvmm1NwHAAAAqgQFT9AUNmo 5341332 2010-05-28 15:38:15.0002010-05-28 15:38:15.0001http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=jenkins+webroot 6750461 2011-08-27 14:58:15.0002011-08-27 14:58:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS444US444&sourceid=chrome&ie=UTF-8&q=mxunit+inject+all+tests 786598 2011-08-27 17:02:15.0002011-08-27 17:02:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=10&ved=0CDkQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=java+private+method+testcase&ei=7dj_S5TCJseXcY-m9ZIK&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-05-28 14:54:15.0002010-05-28 14:54:15.0004http://www.google.com/search?hl=en&source=hp&q=mxunit&aq=f&aqi=g10&aql=&oq=&gs_rfai=C5S3d3dP_S9_2F5uIzQT0soytBQAAAKoEBU_QIeMW 786457 2010-05-28 14:33:15.0002010-05-28 14:35:15.0002http://www.inventory.local:81/mxunit/ 786457 2011-08-27 16:14:15.0002011-08-27 16:14:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=setup+method 5341647 2011-08-27 02:37:15.0002012-01-08 13:13:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+ant&aq=4&aqi=g10&aql=&oq=mxunit+&gs_rfai=CBYYy3_3_S_TIGY6EygS-y4HCBQAAAKoEBU_QNqiW&fp=1a3caa30e0a876cf 5341276 2010-05-28 17:32:15.0002010-05-28 17:32:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Ant%2BTask%2BDoc&rct=j&sa=X&ei=5_3_S7vGB4G78gaupYGbDQ&ved=0CBYQzgQoADAA&q=mxunit+ant&usg=AFQjCNFrSWC9edbt_vvFdpnZkajdEgF_FQ 5341269 2010-05-28 17:32:15.0002010-05-28 17:32:15.0001http://www.google.com/search?rlz=1C1_____enUS419US419&sourceid=chrome&ie=UTF-8&q=mxunit+dao+adapter 4292766 2011-08-27 03:24:15.0002011-08-27 03:24:15.0001http://www.google.com/search?rlz=1C1_____enUS419US419&sourceid=chrome&ie=UTF-8&q=mxunit+dao 786484 2011-08-27 01:28:15.0002011-08-27 01:28:15.0001http://www.google.com/search?rlz=1C1_____enUS419US419&sourceid=chrome&ie=UTF-8&q=mxunit+datasources 4292766 2011-08-27 02:21:16.0002011-08-27 02:21:16.0003http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+junit&ie=utf-8&oe=utf-8 6750461 2011-08-26 23:39:15.0002011-09-28 15:14:15.0001http://www.google.com/search?q=mxunit+test+for+exceptions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685867 2010-05-31 21:29:15.0002010-05-31 21:29:15.0001http://www.google.ch/search?client=safari&rls=en&q=mxunit+assertions&ie=UTF-8&oe=UTF-8&redir_esc=&ei=7zVYTvuYHZDo-ga-qsmEDA 786478 2011-08-27 00:27:15.0002011-08-27 00:27:15.0001http://www.google.pt/url?sa=t&source=web&ct=res&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=adapter.delete+is+DAO%3F&ei=GSwETKzwLJuT4gab8e3LDg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2010-05-31 21:39:15.0002010-05-31 21:39:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=gCNYTpfrKa_UiAKcvL2wCQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-26 23:09:15.0002011-08-26 23:09:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+automation 6750360 2011-08-26 23:14:15.0002011-08-26 23:14:15.0001http://www.google.de/search?q=debug+viewer+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292713 2010-05-31 22:25:15.0002010-05-31 22:25:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assertequals&rlz=1R2ADRA_enUS421&aq=f&aqi=g1g-s9&aql=&oq= 786478 2011-08-26 22:34:15.0002011-08-26 22:34:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=g5a&rls=org.mozilla:en-US:official&ei=5FoETO6HL82TkAWt4uXxDQ&sa=X&oi=spellfullpage&resnum=0&ct=result&cd=2&ved=0CBYQvwUoAQ&q=ant+task+run+on+success+of+previous+task&spell=1 5341269 2010-06-01 00:58:15.0002010-06-01 00:58:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bto%2Buse%2Bit&rct=j&q=mxunit%20how%20to%20use&ei=8RxYTt6ANKbliALQysWyCQ&usg=AFQjCNEKSUennvJ2pZyykrIzS_uTAvuEag 5341231 2011-08-26 22:41:15.0002011-08-26 22:41:15.0001http://www.google.com/search?q=jenkins+git+specify+ssh+key&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-08-26 21:28:15.0002011-08-26 21:28:15.0008http://www.google.com/search?q=mxunit&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 786457 2010-05-29 20:53:15.0002011-10-14 16:29:15.0001http://wiki.mxunit.org/display/default/Stubbing?focusedCommentId=5341505 5341233 2010-05-29 23:51:15.0002010-05-29 23:51:15.0001http://www.google.com/search?q=confluence+amazon+ec2&hl=en&rlz=1C1CHKZ_enUS440US441&num=10&lr=&ft=i&cr=&safe=images&tbs=,qdr:y 6160392 2011-08-26 21:32:15.0002011-08-26 21:32:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS446US446&aq=0&oq=jenkins+getting+&sourceid=chrome&ie=UTF-8&q=jenkins+getting+started 6750362 2011-08-26 19:50:15.0002011-08-26 19:50:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=r3r&rls=org.mozilla:de:official&ei=xrYBTIDuGJfWmQPStdmkDA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBUQBSgA&q=assert+pattern+number&spell=1 786484 2010-05-30 00:55:15.0002010-05-30 00:55:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS432US432&sourceid=chrome&ie=UTF-8&q=mxunit+test+project 6750434 2011-08-26 20:47:15.0002011-08-26 20:47:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+automation+ 6750360 2011-08-26 19:04:15.0002011-08-26 19:04:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=jenkins+build+ant 6750368 2011-08-26 19:21:15.0002011-08-26 19:21:15.0001http://www.google.co.nz/search?q=ant+junit+html+report&hl=en&start=10&sa=N 5341276 2010-05-31 04:28:15.0002010-05-31 04:28:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Could+not+connect+to+facade+url 4292815 2010-05-31 07:28:15.0002010-05-31 07:28:15.0001http://www.google.com/search?q=jenkins+start+build&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6750368 2011-08-26 17:52:15.0002011-08-26 17:52:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=ch4&rls=org.mozilla:en-GB:official&channel=s&ei=N-EETNufC9-M4gb1-_nLDg&sa=X&oi=spellfullpage&resnum=0&ct=result&cd=2&ved=0CBQQvwUoAQ&q=MXUnit+setup+method&spell=1&cts=1275388227133 4292736 2010-06-01 10:31:15.0002010-06-01 10:31:15.0001http://www.google.com.my/url?sa=t&source=web&cd=2&ved=0CCAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=fNNXTvTHC8fPiAL804n2Dw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-26 17:27:15.0002011-08-26 17:27:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+invoke+ant+from+not+root&ie=utf-8&oe=utf-8 6750368 2011-08-26 16:43:15.0002011-08-26 16:43:15.0006http://wiki.fuseboxframework.com/display/default/More+Test+Cases 5341187 2010-06-01 09:41:15.0002010-06-01 10:30:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+setup+a+continuous+integration+system+using+git 6750543 2011-08-26 16:37:15.0002011-08-26 16:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+fail+on+unstable 6750464 2011-08-26 16:17:15.0002011-08-26 16:17:15.0002http://cn.bing.com/search?q=mxunit+API&go=&qs=n&sk=&form=QBLH 5341211 2011-08-26 15:31:15.0002011-08-26 15:32:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=hgJ&rls=org.mozilla%3Aen-US%3Aofficial&biw=1680&bih=921&q=jenkins+run+tests&oq=jenkins+run+tests&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=16504l20551l0l20751l19l14l1l3l3l0l189l1298l3.7l10l0 6750461 2011-08-26 15:27:15.0002011-08-26 15:27:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+junit 6750461 2011-08-26 15:25:15.0002011-08-26 15:25:15.0003http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786484 2010-06-01 12:52:15.0002010-09-27 07:26:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+parameter 6750368 2011-08-26 15:05:15.0002011-08-26 15:05:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+properties+failure 6750464 2011-08-26 15:05:15.0002011-08-26 15:05:15.0001http://127.0.0.1:50493/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2011-08-26 14:27:15.0002011-08-26 14:27:15.0001http://www.google.co.in/search?q=generate+junit+report+when+test+failed&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-06-01 07:25:15.0002010-06-01 07:25:15.0001http://www.google.de/search?q=confluence++run+the+following&hl=de&safe=active&client=firefox-a&hs=0Kw&rls=org.mozilla:de:official&biw=1398&bih=1024&prmd=ivns&ei=DY9XToSgKZH2sgb2qqSvCw&start=20&sa=N 5341269 2011-08-26 12:37:15.0002011-08-26 12:37:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=2T3&rls=org.mozilla:en-US:official&ei=6c4ETMWbKJKENtv09Ds&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBQQBSgA&q=how+to+generate+junit+report&spell=1 5341276 2010-06-01 09:31:15.0002010-06-01 09:31:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=ant+jenkins+guide&btnG=Google+Search&cts=1277557935662&aq=f&aqi=g10&aql=&oq=&gs_rfai= 6750368 2011-08-26 11:06:15.0002011-08-26 11:06:15.0001http://www.google.de/url?sa=t&source=web&ct=res&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mx+unit+test&ei=lcgETMScCIqJOPntmIYF&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=3h5YtYFwmOFYipoH_l6j5Q 786457 2010-06-01 08:46:15.0002010-06-01 08:46:15.0002http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mx+unit+asserttrue&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-06-01 09:40:15.0002010-06-02 08:26:15.0001http://wiki.fuseboxframework.com/display/default/API+Reference 786582 2010-06-01 09:32:15.0002010-06-01 09:32:15.00025http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341256 2010-05-25 23:47:15.0002011-11-12 20:58:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+task 6750368 2011-08-30 16:46:15.0002011-08-30 16:46:15.0001http://www.google.com/search?q=coldfusion+output%3Dfalse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5734498 2011-08-30 16:09:15.0002011-08-30 16:09:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+ant+configuration&ie=UTF-8&oe=UTF-8 6750368 2011-08-30 16:51:15.0002011-08-30 16:51:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=debug&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4292713 2010-05-25 21:58:15.0002010-05-25 21:58:15.0001http://www.google.com/search?q=mxunit%2C+unit+testing+dao&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2010-05-25 21:48:15.0002010-05-25 21:48:15.0001http://www.google.com/search?client=safari&rls=en&q=how+to+do+ant+builds+in+jenkins&ie=UTF-8&oe=UTF-8 6750368 2011-08-30 16:50:15.0002011-08-30 16:50:15.00044http://wiki.mxunit.org/display/default/Argument+Matching 5341258 2010-05-25 21:45:15.0002011-11-28 21:42:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=getting+started+jenkins 6750362 2011-08-30 17:48:15.0002011-08-30 17:48:15.0001http://wiki.mxunit.org/pages/doaddcomment.action?pageId=5341233 5341233 2010-05-25 21:39:15.0002010-05-25 21:39:15.0001http://www.google.com/search?rlz=1C1WZPD_enUS405US405&sourceid=chrome&ie=UTF-8&q=mxunit+remotefacade 6750434 2011-08-30 17:45:15.0002011-08-30 17:45:15.00014http://wiki.mxunit.org/display/default/Stubbing 5341233 2010-05-25 21:33:15.0002011-11-04 11:44:15.0001http://www.google.es/search?q=junit+generate+xml&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:es-ES:unofficial&client=firefox-a 5341276 2010-05-26 09:47:15.0002010-05-26 09:47:15.0001http://translate.google.se/translate?hl=sv&langpair=en%7Csv&u=http://wiki.mxunit.org/display/default/Using%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports 5341276 2010-05-26 06:57:15.0002010-05-26 06:57:15.0001http://www.google.se/search?hl=sv&q=generate+report+with+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-26 06:55:15.0002010-05-26 06:55:15.0001http://www.google.com.hk/search?hl=zh-CN&source=hp&q=dao+test&aq=0&aqi=g1g-m2&aql=&oq=Dao+test&gs_rfai= 4292766 2010-05-26 03:10:15.0002010-05-26 03:10:15.0001http://www.google.com.br/search?q=jenkins+build+run+server&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 6750461 2011-08-30 18:32:15.0002011-08-30 18:32:15.0001http://www.google.co.in/search?hl=en&ei=Wo38S-vPO4L58AbZ1fDjBg&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CCAQBSgA&q=how+to+show+junit+report+on+web+page&spell=1 5341276 2010-05-26 02:55:15.0002010-05-26 02:55:15.0002http://www.google.com/search?q=jenkins+test&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6750461 2011-08-30 19:35:15.0002011-08-30 19:37:15.0001http://www.google.co.in/search?hl=en&q=how+to+create+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-26 13:30:15.0002010-05-26 13:30:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=amason+ec2+coldfusion 6160392 2011-08-30 08:37:15.0002011-08-30 08:37:15.0004http://www.google.com/url?sa=t&source=web&ct=res&cd=3&ved=0CBoQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=cfoutput+for+debugging&ei=GiX9S_jvEqXCMebKxd4H&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-05-26 13:42:15.0002010-05-26 13:44:15.0001http://www.bing.com/search?q=mxunit+load+application+variables&src=IE-SearchBox&FORM=IE8SRC&adlt=strict 5341324 2011-08-30 08:44:15.0002011-08-30 08:44:15.0001http://www.google.es/search?hl=&q=xml+junit+generate&sourceid=navclient-ff&rlz=1B5GGGL_esES313ES313&ie=UTF-8 5341276 2010-05-26 10:33:15.0002010-05-26 10:33:15.0003http://www.fuseboxframework.org/pages/viewpage.action?pageId=5341281 5341276 2010-05-26 10:41:15.0002010-05-27 14:04:15.0001http://127.0.0.1/share/tests/mxunit/runner/index.cfm?test=http%3A%2F%2F127.0.0.1%2Fshare%2Ftests%2Fmxunit%2Frunner%2Findex.cfm&componentPath=http%3A%2F%2F127.0.0.1%2Fshare%2Ftests%2Fmxunit%2Frunner%2Findex.cfm 786457 2011-08-30 09:09:15.0002011-08-30 09:09:15.0001http://www.google.com/search?q=how+to+link+a+stylesheet+with+xml+for+generating+html+report+in+junit+build&hl=en&rlz=1W1WZPC_en&prmd=ivns&ei=2rJcTp2HEMG4twfOiZHrAw&start=10&sa=N 5341276 2011-08-30 10:11:15.0002011-08-30 10:11:15.0003http://wiki.mxunit.org/display/default/Stubbing?showComments=true&showCommentArea=true 5341233 2010-05-26 10:22:15.0002010-11-03 05:11:15.0001http://wiki.mxunit.org/display/default/Stubbing?focusedCommentId=5341505& 5341231 2010-05-26 10:23:15.0002010-05-26 10:23:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCEQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=0sNcTtifKMTmrAeYsaidDw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-30 11:23:15.0002011-08-30 11:23:15.0001http://www.google.com/url?sa=t&source=web&cd=7&sqi=2&ved=0CEUQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=Run%20default%20ant%20task&ei=6OZcTqvsCM3MtAbFst3HDw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-08-30 13:53:15.0002011-08-30 13:53:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FStubbing 5341233 2010-05-26 10:13:15.0002010-05-26 10:13:15.0007http://wiki.mxunit.org/pages/editpage.action?pageId=5341233 5341233 2010-05-26 10:16:15.0002010-06-21 13:24:15.0004http://www.google.com/search?q=mxunit&rls=com.microsoft:*:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 786457 2011-08-30 14:03:15.0002011-09-28 13:32:15.0002http://127.0.0.1:50375/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292820 2011-08-30 14:18:15.0002011-08-30 14:18:15.0001http://127.0.0.1:50375/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292817 2011-08-30 14:19:15.0002011-08-30 14:19:15.0001http://127.0.0.1:50375/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2011-08-30 14:20:15.0002011-08-30 14:20:15.0001http://www.google.com/search?q=mxunit+docs&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF_en 786457 2010-05-26 15:34:15.0002010-05-26 15:34:15.0002http://webcache.googleusercontent.com/search?q=cache:RinhO5gWgdQJ:wiki.mxunit.org/+mxunit+docs&cd=1&hl=en&ct=clnk&gl=us 5341231 2010-05-26 15:35:15.0002010-05-26 15:35:15.0001http://www.google.com/search?q=fail+jenkins+build+on+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750464 2011-08-30 14:33:15.0002011-08-30 14:33:15.0002http://127.0.0.1:58875/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292817 2011-08-30 15:29:15.0002011-08-30 15:29:15.0001http://www.bing.com/search?q=MXUnit+&src=IE-SearchBox 786457 2010-05-26 15:17:15.0002010-05-26 15:17:15.0001http://www.bing.com/search?q=output+mxunit&src=IE-SearchBox&FORM=IE8SRC&adlt=strict 786582 2011-08-30 15:32:15.0002011-08-30 15:32:15.0001http://www.google.fr/search?q=build.xml+junit&hl=fr&safe=off&tbo=1&output=search&source=lnt&tbs=qdr:y&ei=jCv9S6C-KuCS4gb414miCw&sa=X&oi=tool&resnum=6&ct=tlink&ved=0CAwQpwU 5341276 2010-05-26 14:14:15.0002010-05-26 14:14:15.0001http://www.google.com/search?q=How+to+generate+SSH+Key+on+Windows+for+Jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-08-30 15:35:15.0002011-08-30 15:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+test+a+data+object+mxunit 786484 2011-08-29 19:37:15.0002011-08-29 19:37:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB8QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=zOJbToe-JKXr0gGVoZiVCQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-29 19:22:15.0002011-08-29 19:22:15.0001http://www.bing.com/search?q=junit+view+report&form=IE8SRC&src=IE-SearchBox&adlt=strict 5341276 2010-05-26 18:34:15.0002010-05-26 18:34:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ants#hl=es&sa=X&ei=et9bTqLoFczAtgeBtaWMDA&ved=0CBUQBSgA&q=ants+jenkins&spell=1&bav=on.2,or.r_gc.r_pw.r_cp.&fp=46271c60491f6a7e&biw=1280&bih=923 6750368 2011-08-29 19:08:15.0002011-08-29 19:08:15.0001http://www.google.com/ 6750434 2011-08-29 22:00:29.0002011-08-29 22:00:29.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=where+to+get+junitreport 5341276 2011-08-29 21:12:15.0002011-08-29 21:12:15.0001http://www.google.co.uk/search?q=view+debug+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292713 2010-05-26 17:22:15.0002010-05-26 17:22:15.0001http://www.google.com/search?q=amazon+cold+fusion+ec2+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-08-29 20:07:15.0002011-08-29 20:07:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=unit+testing+with+mxunit 4685854 2011-08-29 20:02:15.0002011-08-29 20:02:15.0001http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=xsl+ant+report+junit 5341276 2010-05-27 10:51:15.0002010-05-27 10:51:15.0001http://127.0.0.1:51310/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292820 2011-08-30 02:43:15.0002011-08-30 02:43:15.0001http://www.google.cz/search?hl=cs&q=confluence+hudson+continuous+integration&aq=f&aqi=&aql=&oq=&gs_rfai= 5341473 2010-05-27 07:56:15.0002010-05-27 07:56:15.0001http://www.google.com/search?hl=en&biw=1413&bih=662&q=junit+how+do+you+create+a+test+type+in+junit+report&oq=junit+how+do+you+create+a+test+type+in+junit+report&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=15274l17899l0l17977l16l12l0l0l0l0l392l1775l5.2.3.1l11l0 5341276 2011-08-29 23:42:15.0002011-08-29 23:42:15.0003http://www.google.com/search?rlz=1C1ASUT_enUS436US436&sourceid=chrome&ie=UTF-8&q=how+to+generate+junit+reprt 5341276 2011-08-29 22:34:15.0002011-09-01 23:12:15.0001http://www.google.de/search?hl=de&q=jenkins%20ant%20tests&meta= 6750368 2011-08-30 07:25:15.0002011-08-30 07:25:15.0001http://www.google.fr/search?q=war+location+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a 6750362 2011-08-30 06:59:15.0002011-08-30 06:59:15.0001http://www.google.com.au/search?q=creating+ant+build+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-30 04:18:17.0002011-08-30 04:18:17.0003http://wiki.mxunit.org/dosearchsite.action?queryString=hudson 5341473 2010-05-27 07:16:15.0002011-12-27 15:41:15.0001http://www.google.fr/search?hl=fr&q=ant+create+ant+task&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-27 06:42:15.0002010-05-27 06:42:15.0001http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=jenkins+chef+automation 6750360 2011-08-30 03:38:15.0002011-08-30 03:38:15.0001http://www.google.com/search?hl=en&client=opera&rls=en&q=junit+build.xml+xml+results&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-27 15:35:15.0002010-05-27 15:35:15.0006http://www.google.by/search?q=jenkins+git&hl=be&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=11ZbTvSTGIKl-gbX3LSZDA&start=10&sa=N&biw=1680&bih=844 6750543 2011-08-29 10:50:15.0002011-09-08 07:25:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertistypeof 786478 2011-08-29 11:14:15.0002011-08-29 11:14:15.0001http://www.google.com/search?hl=&q=mxunit+testrunner&sourceid=navclient-ff&rlz=1B3GGGL_enUS357US357&ie=UTF-8 5341269 2010-05-27 18:37:15.0002010-05-27 18:37:15.0001http://www.google.com.ua/search?aq=f&sourceid=chrome&ie=UTF-8&q=Configure+jenkins+git 6750543 2011-08-29 09:50:15.0002011-08-29 09:50:15.0001http://www.google.co.uk/search?hl=en&q=cfeclipse+snippets+url&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-05-27 13:04:15.0002010-05-27 13:04:15.0003http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20&ei=26dbTrnKPMKusAKy-MyUDA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=LAqhIly286WIduzLp1r-DQ 786457 2011-08-29 15:11:15.0002011-08-29 15:26:15.0004http://www.google.co.uk/search?q=MXUnit+MOcking&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 5341239 2011-08-29 12:58:15.0002011-09-30 08:33:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=93v-S9iqNIG78gappYGbDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-05-27 14:05:15.0002010-05-27 14:05:15.0001http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+ant&meta=&btnG=Google+Search 5341276 2010-05-27 14:21:15.0002010-05-27 14:21:15.0003http://www.google.co.uk/search?q=MXUnit+MOcking&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 5341218 2011-08-29 13:02:15.0002011-09-30 08:34:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock+method 5341233 2010-05-27 21:36:15.0002010-05-27 21:36:15.0001http://www.google.ch/search?hl=de&client=firefox-a&hs=Bsk&rls=org.mozilla%3Ade%3Aofficial&q=jenkins+kCGErrorFailure+ant&oq=jenkins+kCGErrorFailure+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=10373l12580l1l13076l4l4l1l0l0l0l173l390l1.2l3l0 6750368 2011-08-29 16:38:15.0002011-08-29 16:38:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=F61F90D745808E5859301B759F2E2B6E?replyToComment=5341502&#comment-5341502 5341233 2011-08-29 16:46:15.0002011-08-29 16:46:15.0001http://www.google.fr/search?q=TestResult+junit+xml+formatter&hl=fr&start=10&sa=N 786582 2010-05-27 21:44:15.0002010-05-27 21:44:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+injectmethod 5341208 2010-05-27 21:57:15.0002010-05-27 21:57:15.0001http://www.google.co.th/search?q=Create+report+with+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-29 16:06:15.0002011-08-29 16:06:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+injectmethod 786457 2010-05-27 21:58:15.0002010-08-10 14:45:15.0008http://wiki.mxunit.org/display/default/CFMeetupEclipseProductivity?showComments=true&showCommentArea=true 5341432 2010-05-27 20:37:15.0002011-03-16 06:22:15.0001http://www.google.ca/search?aq=0&oq=cfloop+q&sourceid=chrome&ie=UTF-8&q=cfloop+query 6750302 2011-08-29 18:51:15.0002011-08-29 18:51:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+and+coldspring 5341320 2011-08-29 18:51:15.0002011-08-29 18:51:15.0002http://www.google.com.br/search?hl=pt-BR&client=firefox-a&hs=a0P&rls=org.mozilla%3Apt-BR%3Aofficial&q=tests+Assertion&cts=1274993603397&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-05-27 20:54:15.0002010-05-27 20:55:15.0001http://www.google.co.uk/search?q=running+multiple+junit+tests+with+ant+with+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-08-29 17:44:15.0002011-08-29 17:44:15.00011http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+makepublic 4292736 2010-05-27 21:17:15.0002011-06-29 19:47:15.0002http://wiki.mxunit.org/display/default/Stubbing?focusedCommentId=5341502 786457 2010-05-27 21:36:15.0002010-06-16 22:18:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=File+not+found%3A+%2Fmxunit%2Fframework%2FRemoteFacade.cfc 786529 2011-08-31 21:05:15.0002011-08-31 21:05:15.0001http://www.google.com/search?q=%22Powered+by+Atlassian+Confluence%22&hl=en&client=opera&hs=ABo&rls=pl&start=30&sa=N 786457 2010-05-22 12:14:15.0002010-05-22 12:14:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=coldfusion+memory+leak+output 5734498 2011-08-31 21:44:15.0002011-08-31 21:44:15.00010http://mxunit.org/doc/index.cfm?doc=simplescheduletests 4292775 2010-05-21 23:34:15.0002011-07-22 17:42:16.0001http://www.google.com/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-08-31 21:41:15.0002011-08-31 21:41:15.0001http://www.google.com/search?hl=en&q=coldfusion+%2B+junit+%2B+mxunit&start=20&sa=N 786478 2010-05-21 21:39:15.0002010-05-21 21:39:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=WJdeTrC2GqbF0AG9xZWaAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-31 20:38:15.0002011-08-31 20:38:15.0002http://www.google.com.my/search?q=how+to+create+report+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-22 19:27:15.0002010-05-22 19:28:15.0002http://mxunit.org/doc/index.cfm?doc=eclipsesnippets 5341332 2010-05-22 16:13:15.0002010-05-22 16:13:15.0001http://www.google.ca/search?hl=en&source=hp&q=mxunit+documentation&aq=3&aqi=g10&aql=&oq=MXUnit&gs_rfai= 786457 2010-05-22 14:18:15.0002010-05-22 14:18:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751#selectedPageInHierarchy 786593 2011-09-01 04:53:15.0002011-09-01 04:53:15.0001http://wiki.fuseboxframework.com/pages/viewpage.action?pageId=4948026 4292751 2010-05-23 21:46:15.0002010-05-23 21:46:15.0002http://www.google.com/search?hl=en&client=firefox-a&hs=pUJ&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+documentation&aq=1&aqi=g10&aql=f&oq=mxunit+&gs_rfai= 786457 2010-05-23 21:44:15.0002010-05-23 21:44:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=J_heTp6CM6La0QHc6ZXYAg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=1aF5mz0nrwT8XjPv1XPUig 786457 2011-09-01 03:32:15.0002011-09-01 03:32:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 5341324 2011-09-01 04:55:15.0002011-09-01 04:55:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 786473 2011-09-01 04:54:15.0002011-09-01 04:54:15.0001http://www.google.com.ua/search?hl=ru&q=mxunit 786457 2010-05-23 10:50:15.0002010-05-23 10:50:15.0001http://wiki.mxunit.org/display/default/Recommended%2BReading%2Bon%2BTesting 5341530 2011-08-31 23:24:15.0002011-08-31 23:24:15.0001http://wiki.mxunit.org/display/default/Screencast+-+Using+MXUnit+and+Ant+for+Build%2CTest%2C+and+Integration+Automation+-+8+min 786457 2010-05-24 02:34:15.0002010-05-24 02:34:15.0001http://www.google.com/search?q=create+junit+log&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-31 22:58:15.0002011-08-31 22:58:15.0003http://wiki.cfinnovate.com/display/default/Install+the+Eclipse+Plugin 786517 2010-05-24 01:49:15.0002011-10-13 09:53:15.0001http://www.google.com.au/search?client=safari&rls=en&q=jenkins+run+ant+build&ie=UTF-8&oe=UTF-8&redir_esc=&ei=nc9eTrqJC8_mmAWwufQK 6750368 2011-09-01 00:38:15.0002011-09-01 00:38:15.0001http://www.google.com/search?client=safari&rls=en&q=run+build+command+line+jenkins&ie=UTF-8&oe=UTF-8 6750461 2011-08-31 23:33:15.0002011-08-31 23:33:15.0002http://wiki.mxunit.org/display/default/Stubbing?showComments=true&showCommentArea=true 5341231 2010-05-24 11:40:15.0002010-05-26 10:35:15.0001http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+mock 5341233 2010-05-24 11:40:15.0002010-05-24 11:40:15.0001http://www.google.com/search?rlz=1C1GPCK_enUS435US436&sourceid=chrome&ie=UTF-8&q=coldfusion+memory+leak+output%3D%22false%22 5734498 2011-08-31 15:01:15.0002011-08-31 15:01:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&rct=j&q=mxunit+debug+function&ei=Jfb5S6u4DYH48AaQ84SBDQ&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA 2195464 2010-05-24 03:45:15.0002010-05-24 03:45:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=set+up+jenkins+to+run+junit+ 6750461 2011-08-31 16:47:15.0002011-08-31 16:47:15.0001http://www.google.de/search?sclient=psy&hl=de&source=hp&q=jenkins+junit&btnG=Suche 6750461 2011-08-31 16:54:15.0002011-08-31 16:54:15.0001http://www.google.co.kr/search?complete=1&hl=ko&q=private+method+test-case&btnG=Google+%EA%B2%80%EC%83%89&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-05-24 08:38:15.0002010-05-24 08:38:15.0001http://www.google.com/search?q=junit-report&hl=en&start=20&sa=N 5341276 2010-05-24 17:05:15.0002010-05-24 17:05:15.0001http://www.google.by/search?client=opera&rls=en&q=ant+jenkins&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750368 2011-08-31 13:27:15.0002011-08-31 13:27:15.0001http://www.google.com/search?hl=en&rlz=1G1GGLQ_ENUS350&q=MXUnit+nAnt+task&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-24 18:09:15.0002010-05-24 18:09:15.0001http://www.google.co.za/search?sourceid=chrome&ie=UTF-8&q=run+junit+tests+with+jenkins 6750461 2011-08-31 13:41:15.0002011-08-31 13:41:15.0001http://www.google.com/search?q=ant+task+extensions+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-05-24 12:26:15.0002010-05-24 12:26:15.0001http://www.google.de/search?q=jenkins+ant+properties&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-08-31 14:15:15.0002011-08-31 14:15:15.0001http://search.yahoo.com/search;_ylt=Au6YoHE4ENg3bY2uwJuDuuqbvZx4?p=how+do+ant+tasks+show+failure&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701 5341269 2010-05-24 13:02:15.0002010-05-24 13:02:15.0004http://localhost/mxunit/runner/index.cfm?test=%2Fcom%2Fdmodmt%2Fapp%2Fsas%2Fservice&componentPath=com.dmodmt.app.sas.service 786457 2011-08-31 14:20:15.0002011-08-31 17:23:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+configure+email 6750466 2011-08-31 18:57:15.0002011-08-31 18:57:15.0003http://wiki.fuseboxframework.com/display/default/More+Test+Cases 786457 2010-05-24 19:22:15.0002010-06-14 20:00:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=debug()+in+mxunit+outputs+in+array%3F 786582 2011-08-31 19:46:15.0002011-08-31 19:46:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxUnit+testing+API%3F 4292736 2010-05-24 19:23:15.0002010-05-24 19:23:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=integrating+confluence+with+git 6750543 2011-08-31 19:49:15.0002011-08-31 19:49:15.0001http://www.google.com/search?q=mxunit+dump&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___US365&safe=strict 4292713 2010-05-24 18:48:15.0002010-05-24 18:48:15.0001http://wiki.fuseboxframework.com/pages/viewpage.action?pageId=4948026 786558 2010-05-24 19:04:15.0002010-05-24 19:04:15.0001http://www.google.com/search?q=mxunit+test+expected+exception&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2011-08-31 17:30:15.0002011-08-31 17:30:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=JpJ&rls=org.mozilla%3Aen-US%3Aofficial&q=cfmeetupeclipseproductivity&aq=f&aqi=&aql=&oq=&gs_rfai= 5341432 2010-05-24 20:04:15.0002010-05-24 20:04:15.0001http://www.google.com.br/search?q=jenkins+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 6750461 2011-08-31 18:02:15.0002011-08-31 18:02:15.0001http://www.google.com/search?q=f9+maximize+editor+in+coldfusion+builder&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341432 2010-05-24 19:53:15.0002010-05-24 19:53:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=error+message 4685867 2011-08-31 18:54:15.0002011-08-31 18:54:15.0001http://www.google.com/search?hl=en&safe=off&q=NASA+mxunit&aq=f&aqi=g10&aql=&oq=&gs_rfai= 4292870 2010-05-24 23:06:15.0002010-05-24 23:06:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=pRheTqf_Do-58gP0yN24Aw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=j89tTZE-WwrkZWmjzlm8Nw 4292713 2011-08-31 11:37:15.0002011-08-31 11:37:15.0001http://127.0.0.1:1131/help/nav/4 4292817 2010-05-24 22:29:15.0002010-05-24 22:29:15.0001http://www.google.de/search?hl=de&noj=1&biw=1280&bih=852&q=jenkins+ant&oq=jenkins+ant&aq=f&aqi=g7&aql=&gs_sm=e&gs_upl=86999l87302l0l87429l3l3l0l1l1l0l133l246l0.2l2l0 6750368 2011-08-31 10:10:15.0002011-08-31 10:10:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug() 4292713 2010-05-25 01:57:15.0002010-05-25 01:57:15.0001http://www.google.com/search?q=mxunit+port&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-05-25 01:36:15.0002010-05-25 01:36:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=continuous+integration+server+jenkins+git 6750543 2011-08-31 06:33:15.0002011-08-31 06:33:15.00010http://www.google.com/search?q=coldfusion+mxunit+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786575 2010-05-25 03:46:15.0002010-05-28 01:15:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug() 2195464 2010-05-25 01:59:15.0002010-05-25 01:59:15.0001http://www.google.lk/search?hl=en&client=firefox-a&hs=pY9&rls=org.mozilla:en-US:official&ei=qnf7S8u2BIiOMr_gsa4B&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBIQBSgA&q=how+to+run+text+file+using+ant&spell=1 5341276 2010-05-25 07:10:15.0002010-05-25 07:10:15.0002http://www.google.com/search?hl=en&safe=off&q=mxunit+DAO&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-05-25 05:43:15.0002010-05-25 05:46:15.0001http://127.0.0.1:3788/help/advanced/tocView.jsp?view=toc 4292820 2010-05-25 08:31:15.0002010-05-25 08:31:15.0001http://127.0.0.1/mxunit/runner/index.cfm?test=http%3A%2F%2Fgbc.store.com%2F&componentPath=http%3A%2F%2Fgbc.store.com%2Fcom%2F 786457 2011-08-31 12:39:15.0002011-08-31 12:39:15.00025http://wiki.mxunit.org/display/default/Advanced+Stuff 4947973 2010-05-25 07:55:15.0002011-11-30 22:18:15.0001http://www.google.it/search?sourceid=chrome&ie=UTF-8&q=junit+ant+task+produce+report 5341276 2010-05-25 10:09:15.0002010-05-25 10:09:15.0001http://www.google.fr/search?q=jenkins+specify+build.xml+path&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750461 2011-08-31 12:24:15.0002011-08-31 12:24:15.0001http://www.google.com.au/search?hl=en&source=hp&q=expectedexception+condition&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-05-25 09:43:15.0002010-05-25 09:43:15.0005http://mxunit.org/doc/index.cfm?doc=injectmethod 5341320 2010-05-25 10:57:15.0002011-08-05 06:47:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+ci+j2ee+performance+test 6750368 2011-08-31 12:07:15.0002011-08-31 12:07:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+junit+configuration&qscrl=1 6750461 2011-08-31 11:50:16.0002011-08-31 11:50:16.0001http://www.google.com/search?q=cfcatch+output&sourceid=ie7&rls=com.microsoft:en-US&ie=utf8&oe=utf8 4292713 2010-05-25 12:51:15.0002010-05-25 12:51:15.0001http://www.google.co.uk/search?q=mxunit+debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 2195464 2011-08-31 11:37:15.0002011-08-31 11:37:15.0001http://www.google.de/search?q=ant+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2010-05-25 14:08:15.0002010-05-25 14:08:15.0001http://www.google.co.za/url?sa=t&source=web&ct=res&cd=25&ved=0CCcQFjAEOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=data+adapter+pattern&ei=DN_7S6C8Foz00gSZmdSAAg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2010-05-25 14:31:15.0002010-05-25 14:31:15.0001http://www.google.com/webhp?sourceid=toolbar-instant&hl=en&ion=1&qscrl=1&nord=1&rlz=1T4GGHP_enUS445US445 6750368 2011-08-31 00:05:15.0002011-08-31 00:05:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=mxunit+documentation&aq=2&aqi=g10&aql=&oq=mxunit&gs_rfai=&fp=34e024de0be395ce 786457 2010-05-25 15:09:15.0002010-05-25 15:09:15.0001http://www.bing.com/search?q=ant+junitreport&src=IE-SearchBox&first=11&FORM=PERE 5341276 2010-05-25 15:09:15.0002010-05-25 15:09:15.0001http://www.google.com/search?client=opera&rls=en&q=jenkins+ant+project&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750368 2011-08-30 23:47:15.0002011-08-30 23:47:15.0001http://www.google.es/search?q=debug+request+eclipse&hl=es&client=firefox-a&hs=zgH&rls=org.mozilla:es-ES:official&start=10&sa=N 2195464 2010-05-25 15:51:15.0002010-05-25 15:51:15.0001http://www.google.com.by/search?hl=ru&q=how+to+generate+test+reports+with+junit&cts=1274802918878&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-25 15:56:15.0002010-05-25 15:56:15.0001http://www.google.com/search?q=confluence+wiki+compare+strings&rls=com.microsoft%3A*&oe=UTF-8&startIndex=&startPage=1&aq=f&aqi=&aql=&oq= 786478 2011-08-30 23:51:15.0002011-08-30 23:51:15.0001http://127.0.0.1:52008/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2010-05-25 18:02:15.0002010-05-25 18:02:15.0001http://www.google.com/search?q=mxUnit+runner&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341324 2010-05-25 19:22:15.0002010-05-25 19:22:15.0001http://www.google.com/search?q=mxunit+output&rls=com.microsoft:*:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 4292713 2011-08-30 21:26:15.0002011-08-30 21:26:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=running&where=conf_all&startIndex=10 5341231 2010-05-25 19:31:15.0002010-05-25 19:31:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=run+cfc+test 786494 2010-05-25 19:33:15.0002010-05-25 19:33:15.0003http://wiki.fuseboxframework.com/display/default/Using+the+Eclipse+Plugin 786529 2010-05-25 19:38:15.0002010-09-22 12:51:15.0002http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin 786499 2010-05-25 19:38:15.0002010-06-10 18:26:15.0001http://www.google.com/search?q=JUnit+report+show+parameters&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-25 20:43:15.0002010-05-25 20:43:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 5341218 2011-09-01 10:24:15.0002011-09-01 10:24:15.0002http://www.google.com/search?hl=en&q=coldfusion+%2B+junit+%2B+mxunit&start=10&sa=N 786582 2010-05-21 21:00:15.0002010-05-21 21:00:15.0001http://www.google.ca/search?hl=&q=basic+junit+reporting&sourceid=navclient-ff&rlz=1B3GGLL_enCA368CA368&ie=UTF-8 5341276 2010-05-21 19:57:15.0002010-05-21 19:57:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 6160392 2011-09-01 10:23:15.0002011-09-01 10:23:15.0001http://127.0.0.1:1771/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-05-21 18:48:15.0002010-05-21 18:48:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 6160404 2011-09-01 10:28:15.0002011-09-01 10:28:15.0002http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 5734498 2011-09-01 10:25:15.0002011-09-01 10:25:15.0001http://www.google.com/search?as_q=ant%20report%20junit&num=50&hl=en&btnG=Google+Search&as_epq=&as_oq=&as_eq=&lr=&as_ft=i&as_filetype=&as_qdr=all&as_nlo=&as_nhi=&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images 5341276 2011-09-01 09:42:15.0002011-09-01 09:42:15.00053http://wiki.mxunit.org/label/default/installation 4292751 2010-05-21 21:37:15.0002012-01-09 07:49:15.0001http://www.google.bg/search?q=ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-09-01 09:24:15.0002011-09-01 09:24:15.0003http://wiki.mxunit.org/label/default/presentations 5341473 2010-05-21 21:37:15.0002011-10-28 19:05:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 5341320 2011-09-01 10:22:15.0002011-09-01 10:22:15.0002http://127.0.0.1:1029/help/advanced/tocView.jsp?view=toc 4292817 2010-05-21 21:26:15.0002010-05-21 21:26:15.0004http://127.0.0.1:1029/help/advanced/tocView.jsp?view=toc 4292815 2010-05-21 21:24:15.0002010-05-21 21:24:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=4292751 4292766 2011-09-01 10:20:15.0002011-09-01 10:20:15.0001http://www.google.co.za/search?sourceid=chrome&ie=UTF-8&q=ant+junit+report 5341276 2011-09-01 07:22:15.0002011-09-01 07:22:15.0004http://wiki.mxunit.org/dashboard.action 4292773 2010-05-21 04:19:15.0002010-06-15 04:10:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=786558 786558 2010-05-21 04:18:15.0002010-05-21 04:18:15.0001http://www.google.co.th/search?q=Junit+with+ant&hl=th&prmd=ivns&ei=UC1fTsyaIMWsrAeSm4HEDw&start=10&sa=N&biw=1280&bih=890 5341276 2011-09-01 07:41:15.0002011-09-01 07:41:15.0001http://www.google.com/search?q=mxunit+replace+method&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 5341320 2011-09-01 05:49:15.0002011-09-01 05:49:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+application+scope+variables 4292817 2010-05-21 15:54:15.0002010-05-21 15:54:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=ant+junit+xml+report 5341276 2011-09-01 05:19:15.0002011-09-01 05:19:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us%3AIE-ContextMenu&q=lost+my+%22output+link%22+for+eclipse+project&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2010-05-21 14:49:15.0002010-05-21 14:49:15.0001http://www.google.co.in/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=to+generate+report+of+junit+in+build.xml&meta=&btnG=Google+Search 5341276 2010-05-21 14:33:15.0002010-05-21 14:33:15.0002http://www.google.com/search?hl=zh-CN&client=firefox-a&hs=1HM&rls=org.mozilla:zh-CN:official&sa=X&ei=RiRfTpvxJ8a0hAeUtvSGBA&ved=0CBcQBSgA&q=ant+junit+junitreport&spell=1&biw=1267&bih=740 5341276 2011-09-01 06:41:15.0002011-09-01 06:42:15.0001http://www.google.com.au/search?q=mxunit+assert+error&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-05-21 08:07:19.0002010-05-21 08:07:19.0001http://127.0.0.1:1585/help/nav/7 4292820 2010-05-20 15:03:15.0002010-05-20 15:03:15.0001http://www.google.de/ 4292815 2011-09-01 14:17:15.0002011-09-01 14:17:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=mxunit+testing%27 786457 2010-11-05 17:25:15.0002010-11-05 17:25:15.0002http://127.0.0.1:1585/help/advanced/tocView.jsp?view=toc 4292820 2010-05-20 15:14:15.0002010-05-20 15:14:15.00010http://www.google.com/url?sa=D&q=http://bit.ly/iVKsYB&usg=AFQjCNGpWwivDnnx_IgLsndOPMhd4YYpTQ 6750461 2011-09-01 14:40:15.0002012-01-07 13:07:15.0001http://www.google.ie/search?q=don%27t+know+my+ec2+user&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160402 2010-11-05 17:46:15.0002010-11-05 17:46:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+ant+remote 5341269 2010-05-20 14:40:15.0002010-05-20 14:40:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=mxunit+testing%27 4947975 2010-11-05 17:24:15.0002010-11-05 17:24:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCEQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=i6NfTs74O4LChAfDgMX4Aw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=jTRdlKwsTyAk2vsyLyABHw 786457 2011-09-01 15:42:15.0002011-09-01 15:42:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+reun+single+test+through+browser 5341324 2010-11-05 17:24:15.0002010-11-05 17:24:15.0002http://127.0.0.1:1585/help/nav/7 4292815 2010-05-20 15:02:15.0002010-05-20 15:02:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS447US447&sourceid=chrome&ie=UTF-8&q=jenkins+passing+ant+propertis 6750368 2011-09-01 18:00:15.0002011-09-01 18:00:15.0001http://www.google.com/search?q=mxunit+%24property&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341322 2011-09-01 13:31:15.0002011-09-01 13:31:15.0001http://www.google.be/search?q=display+junit+result&hl=en&start=10&sa=N 5341276 2010-05-20 19:34:15.0002010-05-20 19:34:15.0001http://www.google.co.uk/search?hl=en&safe=off&tbo=1&tbs=qdr%3Am&q=coldfusion+ami&aq=f&aqi=g1&aql=&oq=&gs_rfai= 6160433 2010-11-05 18:00:15.0002010-11-05 18:00:15.0007http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2?showComments=true&showCommentArea=true 6160404 2010-11-05 19:19:15.0002010-11-24 20:03:15.0001http://www.google.com/search?q=cfcomponent+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5734498 2011-09-01 13:39:15.0002011-09-01 13:39:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+method+testmethod+debug&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5734498 2010-11-05 17:54:15.0002010-11-05 17:54:15.0001http://www.google.com/search?q=junit+test+output+to+confluence&hl=en&start=10&sa=N 5341269 2010-05-20 17:36:15.0002010-05-20 17:36:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+%22debug%22+output&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 2195464 2010-11-05 18:00:15.0002010-11-05 18:00:15.0001http://www.google.ie/search?q=Spin+up+instances+-+software&hl=en&safe=active&prmd=ivns&ei=uYlfTqbJO8qLhQfS74GnBA&start=10&sa=N 6160402 2011-09-01 14:11:15.0002011-09-01 14:11:15.0002http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=wWrUTNG8IoWClAeatYHuBA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2010-11-05 20:37:15.0002010-11-06 03:45:15.0001http://localhost/mxunit/doc/doc/ 786457 2011-09-01 11:57:15.0002011-09-01 11:57:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=23B8040F8F4142A047C4FD498646F3BE?replyToComment=5341502&#comment-5341502 5341233 2010-11-05 20:40:15.0002010-11-05 20:40:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CDQQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDefining%2Ba%2BMock's%2BBehaviour&rct=j&q=mock%20behaviour&ei=I3FfTon7Jc2xrAe31cm8Dw&usg=AFQjCNG_kiwjCC0v3IJvxhcsXQLq_2159A&cad=rjt 5341601 2011-09-01 12:07:15.0002011-09-01 12:07:15.0001http://www.google.com/search?q=ec2+pricing+examples+Adobe&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2010-11-05 19:19:15.0002010-11-05 19:19:15.0001http://www.google.ca/search?q=how+to+specify+ant+output+to+jenkins+workspace&rls=com.microsoft:en-CA&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=t3xfTv7yEsiRgQeA5Ij5AQ 6750461 2011-09-01 12:57:15.0002011-09-01 12:57:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/DAO%2BTest%2BAdapter%2BPattern&rct=j&sa=U&ei=Ql7UTPDGFoOBlAePl4GQBQ&ved=0CDAQFjAF&q=how+to+test+a+DAO+with+Database&usg=AFQjCNFhx7Xxy6ylKl6JxAdG_5SS3ZiaZg 4292766 2010-11-05 19:43:15.0002010-11-05 19:43:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=4ls&rls=org.mozilla%3Ade%3Aofficial&q=replacelast+java&aq=f&aqi=&aql=&oq=&gs_rfai= 786494 2010-05-19 22:59:15.0002010-05-19 22:59:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCEQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=EX1fTuaHMIK1hAey2ISWBA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=jGmdiyZO397N3_V_T9xmKg 786457 2011-09-01 12:58:15.0002011-09-01 12:58:15.0001http://www.google.com/search?q=cf+snippet+parameter 5341332 2010-11-05 21:01:15.0002010-11-05 21:01:15.0001http://www.google.com/search?q=junit+kick+off+with+ant&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2010-05-20 12:22:15.0002010-05-20 12:22:15.0001http://www.google.co.uk/search?q=jenkins+cvs+and+ant&hl=en&prmd=ivns&ei=QVxfTryPOYqFhQecnIGeBA&start=10&sa=N 6750368 2011-09-01 10:39:15.0002011-09-01 10:39:15.0003http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=injectmethod 5341320 2010-11-05 21:31:15.0002011-03-18 15:12:15.0001http://www.google.co.jp/search?q=jenkins+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a 6750461 2011-09-01 11:12:15.0002011-09-01 11:12:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assertions&aq=1&aqi=g10&aql=&oq=mxunit+&gs_rfai= 786478 2010-05-20 13:29:15.0002010-05-20 13:29:15.0001http://127.0.0.1:1463/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-05-20 08:13:15.0002010-05-20 08:13:15.0001http://backlinksbuildingservices.net/ 786478 2011-09-01 11:33:15.0002011-09-01 11:33:15.0001http://www.google.com.br/search?rlz=1C1AVSX_pt-BR&aq=f&sourceid=chrome&ie=UTF-8&q=mxunit&qscrl=1 786457 2010-11-05 20:53:15.0002010-11-05 20:53:15.0001http://www.google.com.tw/search?sourceid=chrome&ie=UTF-8&q=iterate+dataProvider 4292794 2010-05-20 09:30:15.0002010-05-20 09:30:15.0001http://www.google.de/url?sa=t&source=web&cd=7&ved=0CEwQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20view%20empty&ei=hG5fTtO5KonHsgbUkYXyBA&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-09-01 11:56:15.0002011-09-01 11:56:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20docs&ei=vG_UTKyZF4O8lQfr59SGBQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=ZosPo2u9AvuFZss7iUC2Ig 786457 2010-11-05 20:58:15.0002010-11-05 20:58:15.0001http://www.google.com/search?hl=en&ei=-AX0S_uOF8L-8Aap7uHhDQ&sa=X&oi=spellfullpage&resnum=0&ct=result&cd=1&ved=0CAUQvgUoAA&q=INTERGRATING+ANT+WITH+HUDSON&nfpr=1 5341473 2010-05-19 15:40:15.0002010-05-19 15:40:15.0001http://wiki.cfinnovate.com/display/default/Setting+up+your+Tests+Directory?focusedCommentId=6160440 786593 2010-11-06 12:17:15.0002010-11-06 12:17:15.0001http://www.google.es/search?q=ant+junit&hl=es&client=firefox-a&hs=QQl&rls=com.ubuntu:en-US:unofficial&start=20&sa=N 5341276 2010-05-19 15:04:15.0002010-05-19 15:04:15.0001http://www.google.com/search?hl=en&source=hp&q=ec2+windows+firewall&btnG=Google+Search&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-11-05 23:25:15.0002010-11-05 23:25:15.0002http://pt.dev.corp.uecomm.com.au/mxunit/ 786457 2011-09-02 02:13:15.0002011-09-02 02:28:15.0001http://www.google.ch/search?hl=de&rlz=1G1GGLQ_DECH267&q=ant+create+junit+reports&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-19 16:43:15.0002010-05-19 16:43:15.0001http://127.0.0.1:55033/help/advanced/tocView.jsp?view=toc 4292817 2010-11-06 12:43:15.0002010-11-06 12:43:15.0001http://www.google.com/search?client=safari&rls=en&q=where+does+jenkins+put+checked+out+code%3F&ie=UTF-8&oe=UTF-8 6750461 2011-09-02 01:33:15.0002011-09-02 01:33:15.0001http://wiki.mxunit.org/label/default/mongodb 6160444 2010-11-06 12:39:15.0002010-11-06 12:39:15.0001http://www.google.com/search?rlz=1C1CHAF_enUS433US433&sourceid=chrome&ie=UTF-8&q=MXUNIT+DUMP 4292713 2011-09-02 01:16:15.0002011-09-02 01:16:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=RIAUnleashed+2010+--+Introduction+to+MongoDB+for+CFML+Developers&linkCreation=true&fromPageId=4685854 6586373 2010-11-06 17:38:15.0002010-11-06 17:38:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+multiple+properties 6750368 2011-09-02 00:17:18.0002011-09-02 00:17:18.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=5&ved=0CC4QFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=coldfusion+call+private+method&ei=vEf0S5OrEIvaNtrxkJgO&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-05-19 20:20:15.0002010-05-19 20:20:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=4685854 4685854 2010-11-06 17:37:15.0002010-11-06 17:37:15.0001http://www.google.se/search?q=jenkins+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 6750461 2011-09-01 22:08:32.0002011-09-01 22:08:32.0001http://www.google.com/search?q=mxunit+show+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2010-05-19 20:17:15.0002010-05-19 20:17:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=6586373 6586373 2010-11-06 18:22:15.0002010-11-06 18:22:15.0001http://www.bing.com/search?q=mxunit+wiki&src=IE-SearchBox 786457 2010-05-19 21:40:15.0002010-05-19 21:40:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+docs 786457 2011-09-01 21:14:15.0002011-09-01 21:14:15.0001http://bit.ly/a/search 6586373 2010-11-06 18:04:15.0002010-11-06 18:04:15.0004http://www.google.com/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-09-01 20:43:15.0002011-11-21 13:58:15.0001http://www.bing.com/search?q=mxunit+hudson+wiki&form=QBRE&qs=n&sk= 786457 2010-05-19 21:38:15.0002010-05-19 21:38:15.0001http://www.google.co.in/search?q=junit+xml+report+ant+target&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-19 10:14:15.0002010-05-19 10:14:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+cfc 5341269 2010-11-06 19:12:15.0002010-11-06 19:12:15.0001http://www.google.com.br/search?q=configure+ant+%2B+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-01 20:37:15.0002011-09-01 20:37:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&client=opera&rls=zh-cn&channel=suggest&q=Interaction+assertion&oq=Interaction+assertion&aq=f&aqi=&aql=&gs_sm=e&gs_upl=55442l74453l0l74714l23l23l0l9l2l0l360l2157l0.5.5.1l11l0 786484 2011-09-01 20:34:15.0002011-09-01 20:34:15.0001http://cf8localhost/mxunit/samples/samples.cfm 786457 2010-11-06 18:55:15.0002010-11-06 18:55:15.0001http://www.google.com/search?q=%22request+instances+wizard%22+%22key%22+%22value%22&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2010-11-06 22:37:15.0002010-11-06 22:37:15.0002http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin?showComments=true&showCommentArea=true 786517 2010-05-19 11:49:15.0002010-05-19 11:49:15.0001http://www.google.ca/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20private%20methods&ei=8eNfTpmcCKnX0QGElbn5DA&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-09-01 20:17:15.0002011-09-01 20:17:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=add+new+connections+to+security+groups+amazon+ec2 6160438 2010-11-06 21:45:15.0002010-11-06 21:45:15.0001http://www.google.com/search?q=jenkins++file+in+workspace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-01 20:05:16.0002011-09-01 20:05:16.0001http://www.google.com/search?hl=en&client=firefox&hs=S12&rls=org.mozilla%3Aru%3Aofficial&q=mxunit+eclipse+plugin&aq=f&aqi=g1&aql=&oq=&gs_rfai= 786499 2010-05-19 11:47:15.0002010-05-19 11:47:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=9737E7042EC478460D63006A01D63925?replyToComment=5341502&#comment-5341502 5341233 2010-11-07 03:07:15.0002010-11-07 03:07:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=DtpfTqj1HK3G0AHO0byCBA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-09-01 19:35:15.0002011-09-01 19:35:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS376US376&sourceid=chrome&ie=UTF-8&q=need+to+get+debug+output+during+unit+tests 4292713 2010-05-19 12:20:15.0002010-05-19 12:20:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Launching%2Byour%2BColdFusion%2BAMI%2Bas%2Ba%2Bnew%2BInstance&rct=j&sa=U&ei=EAzWTKiXDorCvgO7sdn2CQ&ved=0CBcQFjAA&q=coldfusion+ami&usg=AFQjCNFgMNJUNwEhmJRORpttoa334Fsbaw 6160433 2010-11-07 02:17:15.0002010-11-07 02:17:15.0001http://www.google.com/search?q=comment+out+a+line+in+confluence&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-05-19 12:13:15.0002010-05-19 12:13:15.0001http://www.google.co.th/search?q=eclipse+internal+browser+example&hl=th&tbo=1&rlz=1R2GGLL_thTH404&output=search&source=lnt&tbs=qdr:y&sa=X&ei=2pfWTNurEcnzcczhza4L&ved=0CAwQpwU 4292815 2010-11-07 12:15:15.0002010-11-07 12:15:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 786598 2011-09-01 18:42:15.0002011-09-01 18:42:15.0001http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin?showComments=true&showCommentArea=true 786529 2010-05-19 12:50:15.0002010-05-19 12:50:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=confluence+junit+report+xml 5341276 2010-05-19 12:35:15.0002010-05-19 12:35:15.0001http://www.google.com/search?q=jenkins+with+Ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-01 18:19:15.0002011-09-01 18:19:15.0001http://www.google.ca/search?q=Basic+32-bit+Amazon+Linux+should+I+create+a+password&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2010-11-07 05:15:15.0002010-11-07 05:15:15.0001http://www.google.nl/search?hl=es&client=firefox-a&hs=wcP&rls=org.mozilla%3Anl%3Aofficial&q=amazon+EC2+firewall+%2Bmongo&aq=f&aqi=&aql=&oq=&gs_rfai= 6160438 2010-11-07 12:20:15.0002010-11-07 12:20:15.0001http://www.google.co.uk/search?q=mxunit+config&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-05-18 20:05:15.0002010-05-18 20:05:15.0001http://127.0.0.1:64670/help/advanced/tocView.jsp?view=toc 4292820 2010-05-18 20:10:15.0002010-05-18 20:10:15.0001http://www.google.com/search?q=the+user+is+not+associated+with+a+trusted+sql+server+connecitons&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6160433 2010-11-07 15:11:15.0002010-11-07 15:11:15.0001http://www.howto-getslim.com/ 786478 2011-09-02 07:36:15.0002011-09-02 07:36:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=52FA596A27862F080154214CE524089E?replyToComment=5341502&#comment-5341502 5341233 2010-11-07 17:48:15.0002010-11-07 17:48:15.0001http://127.0.0.1:64670/help/advanced/tocView.jsp?view=toc 4292817 2010-05-18 20:11:15.0002010-05-18 20:11:15.0001http://127.0.0.1:58384/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-11-08 00:22:15.0002010-11-08 00:22:15.0002http://www.google.co.uk/search?hl=en&safe=off&client=firefox-a&hs=Qdo&pwst=1&rls=org.mozilla:en-GB:official&ei=lPfyS_mXEKiI0wSFk5mODQ&sa=X&oi=spellfullpage&resnum=0&ct=result&cd=2&ved=0CBQQvwUoAQ&q=mxunit+eclipse+plugin+cannot+find+CFCs&spell=1 4292815 2010-05-18 20:25:15.0002010-05-18 20:25:15.0002http://www.google.com.au/ 5341276 2010-11-08 00:25:15.0002011-04-28 12:34:15.0007http://wiki.mxunit.org/display/default/Eclipse+Plugin+Troubleshooting 4292815 2010-05-18 20:26:15.0002011-11-04 07:47:16.0001http://www.google.com.au/url?sa=t&source=web&cd=3&ved=0CBwQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20mxunit&ei=kkLXTKLuPMzIcd_hnNQL&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2010-11-08 00:25:15.0002010-11-08 00:25:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=Xpath 786478 2010-05-18 23:49:15.0002010-05-18 23:49:15.0001http://127.0.0.1:58384/help/advanced/tocView.jsp?view=toc 4292820 2010-11-08 00:38:15.0002010-11-08 00:38:15.0001http://127.0.0.1:58087/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-11-08 00:49:15.0002010-11-08 00:49:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS373US373&sourceid=chrome&ie=UTF-8&q=mxunit+hudson 4292773 2010-05-19 03:35:15.0002010-05-19 03:35:15.0001http://www.google.de/search?hl=de&q=jenkins+junit 6750461 2011-09-02 06:49:15.0002011-09-02 06:49:15.0001http://www.google.com.sg/search?q=generating+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-09-02 05:58:15.0002011-09-02 05:58:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=7CAA675EFDC2DFB2B1A53CBC0615CD9F?replyToComment=5341502&#comment-5341502 5341233 2010-11-08 02:06:15.0002010-11-08 02:06:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20dump&ei=F2HXTMG_KMGBlAenn5T9CA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2010-11-08 02:32:15.0002010-11-08 02:32:15.0001http://www.google.co.uk/#hl=en&cp=12&gs_id=1o&xhr=t&q=junitreport+ant&pf=p&sclient=psy&source=hp&pbx=1&oq=junitreport+&aq=0&aqi=g1g-s1g3&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=4b347bb79e2f4e74&biw=1280&bih=909 5341276 2011-09-02 05:23:15.0002011-09-02 05:23:15.0001http://www.meebo.com/ 4685854 2010-05-18 15:03:15.0002010-05-18 15:03:15.0001http://www.google.com/m?gl=us&client=ms-android-google&source=android-browser-type&q=coldfusion+amazon+ec2&hl=en&start=10&sa=N 6160392 2010-11-08 03:33:15.0002010-11-08 03:33:15.0001http://www.google.com.au/ 5341269 2010-11-08 04:01:15.0002010-11-08 04:01:15.0001http://www.google.com/search?q=go+with+ur+first+instant&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6160402 2011-09-02 05:43:15.0002011-09-02 05:43:15.0001http://www.google.co.in/search?q=how+to+create+html+report+using+ant+junit&hl=en&client=firefox-a&hs=UKg&rls=org.mozilla:en-US:official&ei=7pPXTNjnK42lcdLb4K4L&start=10&sa=N 5341276 2010-11-08 06:10:15.0002010-11-08 06:10:15.0001https://mail.google.com/mail/?ui=2&view=js&name=main,tlist&ver=9-13VY3_u0E.en.&am=!b4EyRNNCGTUQRn36BXTUQ865kDeRyD2TN8CM4X5wY9oKBoHCbnYdlwlL1QD_BPc- 786529 2011-09-02 04:55:15.0002011-09-02 04:55:15.0001http://www.google.com/search?q=mxunit+dump%28%29+not+showing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-05-18 18:44:15.0002010-05-18 18:44:15.0001http://www.google.com/m?hl=en&gl=us&client=ms-android-lge&source=android-browser-type&q=mxunit 786457 2010-11-08 06:50:15.0002010-11-08 06:50:15.0001http://www.google.com/search?hl=en&rlz=1R2GGLL_enCA375&q=DAO+adapter&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-05-18 18:46:15.0002010-05-18 18:46:15.0001http://www.google.co.uk/search?hl=en&q=debug+mxunit&btnG=Search&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 2195464 2010-11-08 10:21:15.0002010-11-08 10:21:15.0003http://wiki.mxunit.org/dashboard.action?spacesSelectedTab=all 5341233 2010-11-08 12:13:15.0002010-11-09 07:45:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGIH_enUS271US271&q=method%3dRunTestRemote 786564 2010-05-18 19:01:15.0002010-05-18 19:01:15.0001http://127.0.0.1:4281/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-09-02 11:09:15.0002011-09-02 11:09:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 786593 2011-09-02 10:54:15.0002011-09-02 10:54:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=confluence+Junit 5341276 2010-05-18 14:21:15.0002010-05-18 14:21:15.0001http://wiki.mxunit.org/Data%2Bdriven%2Btesting%2Bwith%2BMXUnit%2Bdataproviders?focusedCommentId=6751132 4292794 2011-09-02 13:11:15.0002011-09-02 13:11:15.0001http://search.yahoo.com/search;_ylt=Am.rivq1FvU11OCCw85pFP5G2vAI?p=JUnit+reporting&fr=my-myy&toggle=1&cop=&ei=UTF-8 5341276 2010-05-18 14:06:15.0002010-05-18 14:06:15.0001http://www.google.de/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+junit 6750461 2011-09-02 11:52:16.0002011-09-02 11:52:16.0001http://www.google.com/search?hl=en&q=ant+jenkins&oq=ant+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=22009l22009l0l22209l1l1l0l0l0l0l0l0ll0l0 6750368 2011-09-02 13:19:15.0002011-09-02 13:19:15.0001http://www.google.co.in/search?hl=en&rlz=1T4SUNA_enIN313&q=mxunit+tutorial&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786473 2010-05-18 10:46:15.0002010-05-18 10:46:15.0001http://www.google.co.in/search?sourceid=navclient&ie=UTF-8&rlz=1T4SUNA_enIN313&q=changing+timeout+for+mxunit+test 4292820 2010-05-18 10:41:15.0002010-05-18 10:41:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=eclipse+debug+open+view+browser+output 4292713 2011-09-02 13:11:15.0002011-09-02 13:11:15.0002http://t.co/bgukMM2 6750368 2011-09-02 13:21:15.0002011-09-03 04:58:15.0001http://wiki.mxunit.org/display/default/Adding+MXUnit+Snippets+To+CFEclipse 786499 2010-05-18 07:37:15.0002010-05-18 07:37:15.0001http://www.google.com/search?q=junit+results+to+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-18 03:35:15.0002010-05-18 03:35:15.0001http://www.google.com/search?q=jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-02 13:20:15.0002011-09-02 13:20:15.0001http://127.0.0.1:2945/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-05-18 03:26:15.0002010-05-18 03:26:15.0001http://www.google.com/m?gl=de&source=android-browser-type&client=ms-android-tmobile-de&q=data+driven+testing&hl=de&start=30&sa=N 4292794 2011-09-02 08:40:15.0002011-09-02 08:40:15.0001http://www.google.co.kr/search?sourceid=chrome&ie=UTF-8&q=jenkins+jabber+plugin+setup 6750466 2011-09-02 08:24:15.0002011-09-02 08:24:15.0001http://www.google.be/ 6750368 2011-09-02 09:39:15.0002011-09-02 09:39:15.0001http://www.google.com/search?q=mxunit+ant&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___US376 5341276 2010-05-17 19:15:15.0002010-05-17 19:15:15.0005http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+don%27t+run+junit+tests&ie=utf-8&oe=utf-8 6750461 2011-09-02 08:40:15.0002011-09-02 09:07:15.0001http://www.google.ca/search?q=inserting+code+snippet+into+confluence&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-05-17 19:01:15.0002010-05-17 19:01:15.0001http://www.google.co.za/search?sourceid=navclient&ie=UTF-8&rlz=1T4SKPT_enZA445ZA446&q=jenkins+build+file+example 6750368 2011-09-02 09:46:15.0002011-09-02 09:46:15.0001http://www.google.com/search?q=mxunit+injectmethod%28%29&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 5341320 2010-05-17 18:23:15.0002010-05-17 18:23:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBwQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=aKBgTsqTNYWurAf11NT4Dw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-02 09:41:15.0002011-09-02 09:41:15.0005http://www.google.pl/search?q=jenkins+run+test+on+compile&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 6750461 2011-09-02 10:31:15.0002011-09-12 13:44:15.0001http://www.google.com/search?q=mxunit+inject+private+method&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 4292736 2010-05-17 18:20:15.0002010-05-17 18:20:15.0001http://www.google.ca/ 6750546 2011-09-02 10:03:15.0002011-09-02 10:03:15.0001http://www.google.com/search?q=coldfusion+mxunit+documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-05-17 17:47:15.0002010-05-17 17:47:15.0001http://127.0.0.1:1451/help/nav/6 4292815 2011-09-02 18:26:15.0002011-09-02 18:26:15.0002http://www.google.com/search?hl=en&rls=com.microsoft:en-us:IE-SearchBox&ei=qYDxS-rmLYOclgfWxfi0CA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBEQBSgA&q=mxunit+inject+method&spell=1 786598 2010-05-17 17:46:15.0002010-05-17 17:46:15.0002http://127.0.0.1:1451/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292817 2011-09-02 18:29:15.0002011-09-02 18:29:15.0001http://wiki.mxunit.org/ 786484 2010-05-17 17:47:15.0002010-05-17 17:47:15.0001http://www.google.com/search?q=mxunit+inject+method%5D&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2011-09-02 18:33:15.0002011-09-02 18:33:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit-ant.jar 5341276 2010-05-17 17:37:15.0002010-05-17 17:37:15.0001http://www.bing.com/search?q=eclipse+plugin+coldfusion+logs&form=DLRDF8&pc=MDDR&src=IE-SearchBox 4292815 2011-09-02 19:37:15.0002011-09-02 19:37:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us%3AIE-SearchBox&q=mxunit+override+method&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-05-17 17:38:15.0002010-05-17 17:38:15.0001http://www.google.fr/search?q=confluence+generate+page+with+ant&hl=fr&client=firefox-a&hs=RPi&rls=org.mozilla:fr:official&start=20&sa=N 5341269 2010-05-17 15:43:15.0002010-05-17 15:43:15.0001http://www.google.com/search?q=mxunit+coldfusion+builder&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341432 2010-05-17 16:29:15.0002010-05-17 16:29:15.0001http://google.com 786478 2011-09-02 20:11:15.0002011-09-02 20:11:15.0001http://www.google.com/search?hl=en&source=hp&biw=1836&bih=820&q=jenkins+tests&oq=jenkins+tests&aq=f&aqi=g1g-b5&aql=&gs_sm=e&gs_upl=308l2603l0l2859l13l11l0l2l2l0l218l1665l0.6.3l9l0 6750461 2011-09-02 20:51:15.0002011-09-02 20:51:15.0005http://aidev00:81/index.php/MXUnit 786478 2010-05-17 15:23:15.0002010-07-13 18:04:15.0001http://www.google.fr/search?q=confluence+generate+page+with+ant&btnG=Rechercher&hl=fr&client=firefox-a&hs=222&rls=org.mozilla%3Afr%3Aofficial&sa=2 5341276 2010-05-17 15:42:15.0002010-05-17 15:42:15.0001http://127.0.0.1:50237/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292817 2011-09-02 21:30:15.0002011-09-02 21:30:15.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=where+can+i+find+the+default+ant+stylesheet+for+junit+reports 5341276 2011-09-02 14:32:15.0002011-09-02 14:32:15.0003http://www.google.com/url?q=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCFMeetupEclipseProductivity&sa=D&usg=AFQjCNE9JFyRXzrcdAGOZEbJBLIqMa_G7w 5341432 2010-05-17 15:13:15.0002010-05-18 19:31:15.0001http://www.google.com/url?sa=t&source=web&cd=8&ved=0CE0QFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D4292870&rct=j&q=mxunit%20machII&ei=pORgTvm3CsPF0AGxhfwx&usg=AFQjCNEAayZD4DlltjhwxlXzh0_rJPn45g 4292870 2011-09-02 14:34:15.0002011-09-02 14:34:15.0003http://mxunit.org/doc/index.cfm?doc=builtinassertions 786478 2010-05-17 15:22:15.0002010-08-02 16:34:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=ieZgTqfNJJTE0AHHydUH&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-09-02 14:43:15.0002011-09-02 14:43:15.0003http://bit.ly/nurwfI 6750368 2011-09-02 15:48:15.0002011-09-03 02:25:15.0002http://wiki.mxunit.org/display/default/Using+request.debug() 5341208 2010-05-17 12:19:15.0002011-07-14 12:26:15.0001http://www.google.es/search?q=jenkins+git+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 6750543 2011-09-02 16:02:19.0002011-09-02 16:02:19.0006http://wiki.mxunit.org/pages/viewpage.action?pageId=4292870 4292870 2010-05-16 21:25:15.0002012-01-09 07:50:15.0001http://www.google.com.au/search?q=junitreport+task+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-17 00:27:15.0002010-05-17 00:27:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+workspace+directory&ie=utf-8&oe=utf-8 6750368 2011-09-02 16:15:15.0002011-09-02 16:15:15.0001http://wiki.fuseboxframework.org/pages/viewpage.action?pageId=4292870 4292870 2010-05-16 21:23:15.0002010-05-16 21:23:15.0001http://127.0.0.1:1451/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2011-09-02 18:26:15.0002011-09-02 18:26:15.0001http://trac.fuseboxframework.org/pages/viewpage.action?pageId=4292870 4292870 2010-05-16 21:25:15.0002010-05-16 21:25:15.0002http://www.google.co.uk/search?q=coldfusion+mocking+unit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341320 2010-05-15 17:22:15.0002010-05-15 17:22:15.0006http://www.google.com/search?q=Anonymous+says%3A+site%3Ahttp%3A%2F%2Fwiki.mxunit.org%2F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox-a 5341320 2011-09-03 07:09:15.0002011-09-03 07:09:15.0001http://www.google.lt/search?hl=lt&client=firefox-a&hs=OL0&rls=org.mozilla%3Aen-US%3Aofficial&q=hudson+ant&aq=f&aqi=g3&aql=&oq=&gs_rfai= 5341473 2010-05-15 16:40:15.0002010-05-15 16:40:15.0001http://www.google.com.au/search?q=patterns+similar+to+DAO&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&redir_esc=&ei=henvS_6QNZSXkQXsoIzrBg 4292766 2010-05-16 14:41:15.0002010-05-16 14:41:15.0003http://wiki.mxunit.org/display/default/View%2BDebug%2BOutput?showComments=true&showCommentArea=true 4292713 2010-05-16 10:34:15.0002010-11-14 11:08:15.00025http://mxunit.org/doc/index.cfm?doc=configureplugin 786529 2010-05-14 21:26:15.0002011-08-25 07:19:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=teardown&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4292766 2010-05-15 14:07:15.0002010-05-15 14:07:15.0001http://www.google.com/search?q=mxunit+docs&ie=UTF-8 786457 2010-05-15 13:28:15.0002010-05-15 13:28:15.0001http://search.yahoo.com/search;_ylt=Am.rivq1FvU11OCCw85pFP5G2vAI?p=junit+4+tutorial&fr=my-myy-s&toggle=1&cop=&ei=UTF-8 5341276 2010-05-14 19:41:15.0002010-05-14 19:41:15.0001http://www.google.com.eg/search?q=ec2+stop+adobe+instance&sourceid=ie7&rls=com.microsoft:en-us:IE-Address&ie=&oe=&redir_esc=&ei=I0thTv_FLYrasga_24nmDQ 6160402 2011-09-02 22:22:15.0002011-09-02 22:22:15.0001http://www.google.com/search?q=Jenkins+git+plugin&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6750543 2011-09-02 22:06:15.0002011-09-02 22:06:15.0003http://byuced.jira.com/wiki/display/ORI/Ant 5341269 2011-09-02 21:55:15.0002011-09-23 20:53:15.0001http://cams.com/go/g821513-pct 786494 2010-05-14 21:02:15.0002010-05-14 21:02:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+request.debug 2195464 2010-05-14 20:48:15.0002010-10-13 15:55:15.0001http://www.google.com.ua/search?sourceid=chrome&ie=UTF-8&q=jenkins+junit+test+result 6750461 2011-09-02 21:31:15.0002011-09-02 21:31:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+tests 6750461 2011-09-03 04:28:15.0002011-09-03 04:28:15.0001http://www.google.com/search?q=assertIsquery&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-05-14 15:31:15.0002010-05-14 15:31:15.0001http://www.google.com/search?q=mxunit+junit+reports&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-14 16:34:15.0002010-05-14 16:34:15.0001http://127.0.0.1:3056/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fproject-specific-remotefacade.html 4292815 2010-05-14 14:03:15.0002010-05-14 14:03:15.0002http://www.google.com/m?hl=en&gl=gb&client=ms-android-samsung&source=android-browser-type&q=coldfusion+ec2 6160392 2011-09-03 11:40:15.0002011-09-03 11:41:15.0001http://www.google.com.br/search?hl=pt-BR&client=firefox-a&hs=jpG&rls=org.mozilla%3Apt-BR%3Aofficial&q=j2me+antenna+generate+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-14 14:08:15.0002010-05-14 14:08:15.0001http://www.google.co.uk/search?q=confluence+junitreport&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-14 14:54:15.0002010-05-14 14:54:15.0001http://www.google.co.uk/search?q=confluence+junitreport+XML+format&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2010-05-14 14:56:15.0002010-05-14 14:56:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=IJB&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&q=combine+and+mail+multiple+ant+junit+results&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-14 08:14:15.0002010-05-14 08:14:15.0001http://www.google.com/search?hl=en&q=eclipse+tdd+plugin 786494 2010-05-14 09:38:15.0002010-05-14 09:38:15.0006http://wiki.mxunit.org/display/default/more+test+cases 786564 2010-05-14 12:02:15.0002011-11-04 07:46:15.0007http://wiki.mxunit.org/display/default/mocking 5341239 2010-05-14 12:10:15.0002011-09-30 14:50:15.0001http://www.google.co.nz/search?q=mxunti+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-05-14 00:05:15.0002010-05-14 00:05:15.0005http://www.google.com/search?q=mxunit+built+in+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-05-14 00:13:15.0002011-09-12 17:47:15.0001http://www.google.com.sg/search?q=how+to+test+Dao&hl=en&client=firefox-a&hs=KIo&rls=org.mozilla:en-US:official&start=10&sa=N 4292766 2010-05-14 07:42:15.0002010-05-14 07:42:15.0001http://www.google.com/cse?q=how+to+generate+the+report+of+junit+result&cx=partner-pub-3210910190240127%3Afbc0iv10tio&ie=UTF-8&sa=search 5341276 2011-09-03 09:21:15.0002011-09-03 09:21:15.0001http://www.google.com/search?q=MXUnit+vs+CFUnit&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341326 2010-05-13 19:38:15.0002010-05-13 19:38:15.0001http://backlinkspartners.com/ 786478 2011-09-03 10:15:15.0002011-09-03 10:15:15.0001http://www.google.co.nz/search?q=point+jenkins+to+cygwin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-09-03 08:59:15.0002011-09-03 08:59:15.00019http://wiki.mxunit.org/display/default/first+test+case 786558 2010-05-13 20:27:15.0002011-11-30 13:33:15.0002http://www.google.co.nz/search?hl=en&client=firefox-a&hs=Dg3&rls=org.mozilla:en-US:official&ei=nJPsS-DON8uIkAXokqHXBg&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CCAQBSgA&q=mxunit+assert&spell=1 786478 2010-05-14 00:05:15.0002010-05-16 22:23:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=EE9D79C878FC69069764433E3A86B471?replyToComment=5341502&#comment-5341502 5341233 2011-09-03 17:59:15.0002011-09-03 17:59:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=taskdoc&ei=ZznrS_aRI4G8lQfJxoidBA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-05-12 23:28:15.0002010-05-12 23:28:15.0001http://www.google.com/search?q=mxunit+assert+struct&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-05-12 20:47:15.0002010-05-12 20:47:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=9&ved=0CDUQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=output+to+testresult+xml&ei=NinrS8DQK43UsgOEpPjDDw&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2010-05-12 22:19:15.0002010-05-12 22:19:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=add+junit+reports+to+ant+task 5341276 2010-05-13 06:39:15.0002010-05-13 06:39:15.0001http://www.google.com/search?hl=en&safe=off&rls=GGLM%2CGGLM%3A2009-23%2CGGLM%3Aen&q=Eclipse+%22Error+log+view%22+remove&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-05-13 14:07:15.0002010-05-13 14:07:15.0001http://www.google.com/search?q=amazon+simple+email&sourceid=ie7&rls=com.microsoft:en-us:IE-Address&ie=&oe= 6160392 2011-09-04 01:36:15.0002011-09-04 01:36:15.0001http://www.google.be/search?aq=f&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+ant+build 6750368 2011-09-04 02:32:15.0002011-09-04 02:32:15.0005http://wiki.fuseboxframework.org/display/default/What+to+put+in+your+tests+%28Assertion+Patterns%29 786457 2010-05-13 15:00:15.0002010-05-14 14:33:15.0001http://www.google.com/search?aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+run+tests 6750461 2011-09-04 03:49:15.0002011-09-04 03:49:15.0001http://www.google.com/search?hl=en&ei=ZO7rS_vgHqmIlAeS5NiOCQ&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBUQBSgA&q=ant+test+result+report+test+case+attributes&spell=1 5341269 2010-05-13 12:20:15.0002010-05-13 12:20:15.0001http://dietapersonala.com/ 786478 2011-09-04 04:22:15.0002011-09-04 04:22:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=getting+started+with+jenkins 6750362 2011-09-03 22:28:15.0002011-09-03 22:28:15.0001http://www.google.com/search?hl=en&q=cfunit+test+method+could+not+find+test+method+component&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-05-13 17:50:15.0002010-05-13 17:50:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=809AFBE569F30B514601C159E8637622?replyToComment=5341502&#comment-5341502 5341233 2011-09-03 23:47:15.0002011-09-03 23:47:15.0001http://www.google.com/search?hl=en&q=mxunit+remotefacade+axis&aq=f&aqi=&aql=&oq=&gs_rfai= 4292817 2010-05-13 16:55:15.0002010-05-13 16:55:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=OEK&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+integration+testing&aq=f&aqi=&aql=&oq=&gs_rfai= 5341271 2010-05-13 17:01:15.0002010-05-13 17:01:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=F272857EBFD1FA48F5302CB3828716B9?replyToComment=5341502&#comment-5341502 5341233 2011-09-04 08:10:15.0002011-09-04 08:10:15.0001http://www.google.com.au/search?hl=en&source=hp&q=view+debug+output&aq=o&aqi=&aql=&oq=&gs_rfai= 4292713 2010-05-12 05:13:15.0002010-05-12 05:13:15.0001http://wholesalecheapslippers.com 786478 2011-09-04 05:37:15.0002011-09-04 05:37:15.0003http://wiki.fuseboxframework.org/display/default/Built-In+Assertions 786457 2010-05-12 15:57:15.0002010-05-12 17:14:15.00014http://wiki.mxunit.org/label/default/mocking 5341239 2010-05-12 15:39:15.0002011-11-09 20:39:15.0001http://www.google.com.pe/search?q=eclipse+confluence&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 786517 2011-09-04 05:21:15.0002011-09-04 05:21:15.00018http://wiki.mxunit.org/display/default/Mocking 786457 2010-05-12 14:27:15.0002011-12-12 16:53:15.0003http://127.0.0.1:57138/help/advanced/tocView.jsp?view=toc 4292815 2010-05-12 14:21:15.0002010-05-12 14:21:15.0002http://www.google.co.in/search?aq=0&oq=jenkins+ant+&sourceid=chrome&ie=UTF-8&q=jenkins+ant+build 6750368 2011-09-04 06:40:15.0002011-09-14 06:22:15.0002http://www.google.com/search?q=mxunit+types+of+tests&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___US376 4292794 2010-05-12 17:19:15.0002010-05-12 19:00:15.0004http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation 786484 2010-05-12 17:15:15.0002010-05-13 14:28:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=machII+mxunit#q=machII+mxunit&hl=en&safe=off&prmd=ivnsfd&ei=oJRjTtaOFMLF0AGL7oGjCg&start=20&sa=N&bav=on.2,or.r_gc.r_pw.&fp=49e38ad9bebabcf0&biw=1138&bih=562 5341332 2011-09-04 15:31:15.0002011-09-04 15:31:15.0003http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation 786473 2010-05-12 16:00:15.0002010-05-12 16:01:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation 786575 2010-05-12 15:57:15.0002010-05-12 15:57:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+select+test+according+last+commit&ie=utf-8&oe=utf-8 6750461 2011-09-04 10:02:15.0002011-09-04 10:02:15.0002http://www.google.com/search?q=mxunit+private&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___US376 4292736 2010-05-12 20:46:15.0002010-05-13 12:38:15.0001http://www.google.co.za/url?sa=t&source=web&ct=res&cd=3&ved=0CB4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=show+output+from+cfcatch&ei=fALrS4CULpSROKC2ofYK&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-05-12 19:34:15.0002010-05-12 19:34:15.0001http://www.google.com/search?q=injectMethod+MXUnit&ie=utf-8&oe=utf-8&aq=t&rls=Palemoon:en-US:unofficial&client=firefox-a 5341320 2010-05-12 18:27:15.0002010-05-12 18:27:15.0001http://www.google.co.in/search?hl=en&source=hp&q=write+test+cases+for+watch&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786564 2010-05-12 18:07:15.0002010-05-12 18:07:15.0001http://besthelpforhemorrhoidsnow.com/ 786478 2011-09-04 11:21:15.0002011-09-04 11:21:15.0001http://www.google.it/search?hl=it&ei=MVXpS53AJomusAbewo2pCA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBYQBSgA&q=junit+generate+report+file&spell=1 5341276 2010-05-11 13:08:15.0002010-05-11 13:08:15.0001http://www.google.com/search?q=mxunit+online+presentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685854 2010-05-11 14:18:15.0002010-05-11 14:18:15.0001http://www.google.co.in/#hl=en&cp=34&gs_id=3y&xhr=t&q=how+to+generate+a+report+for+junit&pf=p&sclient=psy&source=hp&pbx=1&oq=how+to+generate+a+report+for+junit&aq=f&aqi=&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=cc63231dd3ba60f6&biw=1366&bih=653 5341276 2011-09-04 19:30:15.0002011-09-04 19:30:15.0001http://www.google.com/search?hl=en&source=hp&q=Unit+Testing+w%2FMxUnit&aq=f&aqi=&aql=&oq=&gs_rfai= 4685854 2010-05-11 14:33:15.0002010-05-11 14:33:15.0001http://www.bing.com/search?q=remove+eclipse+error+log+window&src=IE-SearchBox&first=11&FORM=PERE 4292815 2010-05-11 14:37:15.0002010-05-11 14:37:15.0001http://www.google.com/search?q=configure+ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-04 20:15:15.0002011-09-04 20:15:15.0002http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/&usg=AFQjCNEDFw_du-4lgeG0KEAJEboqgoxHrA 786457 2010-05-11 14:37:15.0002010-10-08 09:48:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=MXUnit&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786457 2010-05-11 14:57:15.0002010-05-11 14:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+AXIS+error 4292713 2010-05-11 15:04:15.0002010-05-11 15:04:15.0001http://www.google.com/search?rlz=1C1_____enUS444US444&sourceid=chrome&ie=UTF-8&q=jenkins+setup+ant 6750368 2011-09-04 16:06:15.0002011-09-04 16:06:15.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+inject+mock 5341233 2010-05-11 16:54:15.0002010-05-13 18:29:15.0001http://www.google.com/search?hl=en&source=hp&q=MX+Unit+presentation&aq=f&aqi=&aql=&oq=&gs_rfai= 4685854 2010-05-11 17:40:15.0002010-05-11 17:40:15.0001http://www.google.com/search?q=ant+junit+results+directory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-11 19:36:15.0002010-05-11 19:36:15.0001http://www.google.com/search?q=cfloop+querry+row&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-09-05 01:47:15.0002011-09-05 01:47:15.0003http://www.google.com/search?client=safari&rls=en&q=coldfusion+on+aws&ie=UTF-8&oe=UTF-8 6160392 2011-09-05 01:21:15.0002011-09-05 01:23:15.0003http://mxunit.org/doc/index.cfm?doc=injectproperty 5341320 2010-05-11 23:01:15.0002011-04-04 11:49:15.0001http://www.google.no/search?aq=0&oq=cfloop&cx=c&sourceid=chrome&ie=UTF-8&q=cfloop+query 6750302 2011-09-05 08:13:15.0002011-09-05 08:13:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=2&ved=0CBgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=OlHoS6LgApf2Msz19M8E&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-05-10 18:33:15.0002010-05-10 18:33:15.0001http://www.google.com.hk/search?q=Jenkins+ant&hl=zh-CN&newwindow=1&safe=strict&prmd=ivnsfd&ei=fnZkTpTLDKidiAeG_7DFCg&sa=N&aq=f&aqi=&aql=&oq= 6750368 2011-09-05 07:37:15.0002011-09-05 07:37:15.0001http://www.google.it/search?q=junit+report+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a 5341276 2010-05-10 21:06:15.0002010-05-10 21:06:15.00010http://www.google.com/search?q=MXUnit+assertTrue&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-05-10 19:15:15.0002010-12-16 17:52:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=parameters+hudson+ant 5341473 2010-05-10 23:38:15.0002010-05-10 23:38:15.0001http://127.0.0.1:1667/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-05-10 22:09:15.0002010-05-10 22:09:15.0001http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+junit 6750461 2011-09-05 03:43:15.0002011-09-05 03:43:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS377&q=mxunit+assertions&aq=0&aqi=g10&aql=&oq=mxunit+&gs_rfai= 786478 2010-05-11 00:17:15.0002010-05-11 00:17:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=Jenkins+ant&oq=Jenkins+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3253l4028l0l4211l4l4l0l0l0l0l0l0ll0l0 6750368 2011-09-05 13:42:15.0002011-09-05 13:42:15.0001http://www.google.com.sg/search?q=how+to+generate+test+report+using+ant+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-11 04:05:15.0002010-05-11 04:05:15.0001http://www.google.de/search?q=cfdump+debugging&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292713 2011-09-05 13:28:15.0002011-09-05 13:28:15.0001http://www.google.com.sg/search?q=how+to+view+junit+test+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-11 03:58:15.0002010-05-11 03:58:15.00024http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341239 2010-05-11 10:17:15.0002011-07-27 07:57:15.0001http://www.google.de/url?sa=t&source=web&cd=6&ved=0CFgQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20confluence&ei=zL9kTrPeNIvvsgaoiNy2Cg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&sig2=EoUmzLR7OhAUzr2OgmmH5g 5341269 2011-09-05 12:45:15.0002011-09-05 12:45:15.0001http://www.google.com.sg/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=how+to+use+ant+task+to+generate+junit+test+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-11 04:18:15.0002010-05-11 04:18:15.0001http://www.google.co.in/search?q=Generate+JUnit+report+with+Ant+%26+Eclipse+IDE+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-09-05 11:49:15.0002011-09-05 11:49:15.0001http://www.google.co.in/search?hl=en&q=how+to+run+ANT+script+to+generate+JUnit+Report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-11 10:22:15.0002010-05-11 10:22:15.0003http://wiki.mxunit.org/display/default/Known+Issues+and+things+to+look+out+for 786457 2010-05-11 10:19:15.0002010-06-22 10:50:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 4292751 2011-09-05 10:25:15.0002011-09-05 10:25:15.0001http://www.google.co.in/search?hl=en&q=ant+task+for+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-11 12:48:15.0002010-05-11 12:48:15.0001http://www.google.co.uk/search?hl=en&biw=1680&bih=867&q=makepublic+mxunit&btnG=Search 4292736 2011-09-05 09:06:15.0002011-09-05 09:06:15.0002http://www.google.co.in/search?hl=en&q=mxunit+installation&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786536 2010-05-11 11:56:15.0002010-05-11 12:01:15.0001http://wiki.fuseboxframework.org/dosearchsite.action?queryString=query+results&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786478 2010-05-10 15:54:15.0002010-05-10 15:54:15.0001http://webcache.googleusercontent.com/search?q=cache:SrLpuFU-5_QJ:wiki.mxunit.org/display/default/CFObjective%2B2010%2B--%2BContinuous%2BIntegration%2Bwith%2BHudson,%2BANT,%2Band%2BMXUnit+hudson+confluence&cd=10&hl=en&ct=clnk&gl=us 5341473 2010-05-10 16:08:15.0002010-05-10 16:08:15.0001http://www.google.de/search?q=generate+junit+report+xml+manually&btnG=Suche&hl=de&client=firefox-a&hs=zQa&rls=org.mozilla%3Ade%3Aofficial&sa=2 5341276 2011-09-05 14:04:15.0002011-09-05 14:04:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxUnit%20assert&ei=WNRkTuzpEYq2twf5wuSiCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rjt 786478 2011-09-05 14:15:15.0002011-09-05 14:15:15.0001http://wiki.fuseboxframework.org/display/default/Mocking+and+Stubbing 5341231 2010-05-10 15:50:15.0002010-05-10 15:50:15.0001http://wiki.fuseboxframework.org/dosearchsite.action?queryString=query+ 786582 2010-05-10 15:53:15.0002010-05-10 15:53:15.0002http://wiki.mxunit.org/display/default/Automation 6750543 2011-09-05 14:42:15.0002011-11-04 17:59:15.0001http://www.google.co.uk/search?rlz=1C1_____en-GBGB447GB447&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-09-05 14:42:15.0002011-09-05 14:42:15.0001http://wiki.fuseboxframework.org/dosearchsite.action?queryString=mock 5341231 2010-05-10 15:49:15.0002010-05-10 15:49:15.0001http://www.bing.com/search?q=jenkins+invoke+ant+problem&src=IE-SearchBox&Form=IE8SRC 6750461 2011-09-05 14:51:15.0002011-09-05 14:51:15.0001http://wiki.fuseboxframework.org/display/default/How+to+use+it 5341233 2010-05-10 15:50:15.0002010-05-10 15:50:15.0001http://wiki.fuseboxframework.org/dosearchsite.action?queryString=mock 5341320 2010-05-10 15:46:15.0002010-05-10 15:46:15.0002http://wiki.fuseboxframework.org/display/default/How+to+use+it 5341231 2010-05-10 15:49:15.0002010-05-10 15:49:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ant+doc+task&ie=utf-8&oe=utf-8 5341269 2010-05-10 17:45:15.0002010-05-10 17:45:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=john+c+bland+mxunit 4685854 2010-05-10 18:16:15.0002010-05-10 18:16:15.0001http://www.google.com.br/search?q=DAO+component+pattern&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 4292766 2010-05-10 17:41:15.0002010-05-10 17:41:15.0003http://127.0.0.1:3254/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-05-10 17:44:15.0002010-05-10 17:44:15.0002http://www.google.co.uk/search?q=mx+unit+test+in+a+browser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2011-09-05 15:30:15.0002011-09-05 15:30:15.0001http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation 5341324 2010-05-10 16:14:15.0002010-05-10 16:14:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assertequals%20in%20coldfusion&ei=yOdkTpQ_g_OtB9PApYwK&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-09-05 15:36:15.0002011-09-05 15:36:15.0008http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation 786478 2010-05-10 16:16:15.0002010-05-12 12:54:15.0002http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation 786564 2010-05-10 16:12:15.0002010-05-10 16:13:15.0001http://www.google.co.in/search?sclient=psy&hl=en&site=&source=hp&q=copy+error+to+error+log+view&rlz=1R2ADFA_enIN447 4292815 2011-09-05 19:02:15.0002011-09-05 19:02:15.0001http://wiki.fuseboxframework.org/display/default/Creating+Test+Suites 786582 2010-05-10 16:13:15.0002010-05-10 16:13:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20output&ei=LWBlTsehJKWnsQKVr42VCg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=YN9CvA5C8pPq88JjjDB1Rw 4292713 2011-09-06 00:09:15.0002011-09-06 00:09:15.0003http://wiki.fuseboxframework.org/display/default/MXUnit+Documentation 786558 2010-05-10 13:58:15.0002010-05-10 16:15:15.0001http://www.google.com/search?q=mxunit+sample+unit+tests&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___US376 4947975 2010-05-10 13:57:15.0002010-05-10 13:57:15.0003http://www.google.com/search?q=mxunit+sample+unit+tests&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___US376 786471 2010-05-10 13:41:15.0002010-05-10 13:51:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=786471&showComments=true&showCommentArea=true 4292713 2010-05-10 13:41:15.0002010-05-10 13:49:15.0001http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=ant+junit+create+report+file 5341276 2011-09-06 00:55:15.0002011-09-06 00:55:15.0001http://www.google.bg/search?sourceid=chrome&ie=UTF-8&q=ant+reports 5341276 2010-05-10 13:06:15.0002010-05-10 13:06:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=51FFB743D16E3979DEF6D55714D9DF91 786593 2010-05-10 12:45:15.0002010-05-10 12:45:15.0001http://www.google.com/search?hl=en&client=safari&q=jenkins+git+plugin&oq=jenkins+git+p&aq=0&aqi=g5&aql=&gs_sm=undefined&gs_upl=5622l12012l0l14185l11l11l0l0l0l1l315l1886l0.2.5.1l8l0&mvs=0 6750543 2011-09-06 04:32:15.0002011-09-06 04:32:15.0001http://wiki.fuseboxframework.org/label/default/mocking 5341239 2010-05-10 15:45:15.0002010-05-10 15:45:15.0001http://wiki.fuseboxframework.org/display/default/Creating+Test+Suites 5341239 2010-05-10 15:43:15.0002010-05-10 15:43:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&=&q=mxunit+is+true&meta=lr%3D&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-05-10 14:51:15.0002010-05-10 14:51:15.0001http://www.google.co.in/search?hl=en&sugexp=gsis%2Ci18n%3Dtrue&cp=7&gs_id=26&xhr=t&q=how+to+get+pregnant&pq=jenkins&pf=p&sclient=psy&source=hp&pbx=1&oq=how+to+&aq=0&aqi=g5&aql=&gs_sm=&gs_upl=&biw=1024&bih=568&cad=cbv&sei=gq1lTtycPIasrAeWrrWkCg 6750368 2011-09-06 06:30:15.0002011-09-06 06:30:15.0005http://wiki.fuseboxframework.org/display/default/More+Test+Cases 786575 2010-05-10 14:00:15.0002010-05-10 16:13:15.0002http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=tutorial+to+use+junit+in+ant+with+reporting 5341276 2011-09-06 06:49:15.0002011-09-06 12:04:15.0001http://wiki.fuseboxframework.org/display/default/First+Test+Case 786564 2010-05-10 13:59:15.0002010-05-10 13:59:15.0001http://www.google.com.ua/search?source=ig&hl=uk&rlz=1G1GGLQ_UKUA253&q=jenkins+run+integration+test&oq=jenkins+run+integration+test&aq=f&aqi=&aql=&gs_sm=e&gs_upl=270271l280126l0l280318l28l28l0l21l21l0l274l1401l1.3.3l7l0 6750461 2011-09-06 07:28:15.0002011-09-06 07:28:15.0001http://wiki.fuseboxframework.org/display/default/Testing+MXUnit?showComments=true&showCommentArea=true 786457 2010-05-10 13:58:15.0002010-05-10 13:58:15.0001http://www.google.de/search?hl=de&rlz=1G1GGLQ_DEAT377&q=jenkins+build+mit+ant&oq=jenkins+build+mit+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=16746l19062l0l19207l13l13l0l8l8l0l203l644l2.2.1l5l0 6750368 2011-09-06 08:17:15.0002011-09-06 08:17:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=ant+junitreport+Type&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-09 05:16:15.0002010-05-09 05:16:15.0001http://www.google.com/search?q=inurl:wiki+inurl:showComments%3Dtrue&hl=en&gl=us&start=110&sa=N 786536 2010-05-09 10:26:15.0002010-05-09 10:26:15.0001http://www.google.com/search?aq=0&oq=MXunit&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2010-05-09 20:22:15.0002010-05-09 20:22:15.0001http://www.google.de/search?aq=0&oq=jenkins+run+test&sourceid=chrome&ie=UTF-8&q=jenkins+run+tests 6750461 2011-09-06 08:32:16.0002011-09-06 08:32:16.0001http://www.google.com/search?hl=en&safe=active&client=firefox-a&hs=iC9&rls=org.mozilla:en-US:official&ei=X2rkS6XRF5SOswPPgsW6DQ&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBEQBSgA&q=atlassian+%2Btdd&spell=1 786494 2010-05-07 19:32:15.0002010-05-07 19:32:15.0001http://www.google.co.uk/search?q=loading+mxunit+in+a+browser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341324 2011-09-06 08:33:15.0002011-09-06 08:33:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+%22setup+function%22&aq=f&aqi=&aql=&oq=&gs_rfai= 4292736 2010-05-07 19:43:15.0002010-05-07 19:43:15.0001http://search.conduit.com/ResultsExt.aspx?ctid=CT2405280&SearchSource=3&q=cfcomponent+output%3D%22true%22 5734498 2011-09-06 08:22:15.0002011-09-06 08:22:15.0003http://wiki.mxunit.org/display/default/Creating+a+Custom+HTTPAntRunner.cfc 5341519 2011-09-06 08:26:15.0002011-09-06 08:26:15.0001http://www.google.co.in/search?q=generating+junit+reports+%2B+ant+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-10 10:07:15.0002010-05-10 10:07:15.0002http://www.google.se/search?q=mxunit+throws&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a 4685867 2010-05-10 11:21:15.0002010-06-14 06:37:15.0001http://www.google.co.in/ 6750362 2011-09-06 09:37:15.0002011-09-06 09:37:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=51FFB743D16E3979DEF6D55714D9DF91 4292794 2010-05-10 12:44:15.0002010-05-10 12:44:15.0001http://www.google.com/search?q=amazon+cloud+coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-09-06 11:01:16.0002011-09-06 11:01:16.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla:en-US:official&q=eclipse+plugin+troubleshooting&revid=2134187652&ei=0lTnS_mtDoLmlwearYHxAw&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=5&ved=0CFEQ1QIoBDgU 4292815 2010-05-10 00:41:15.0002010-05-10 00:41:15.0001http://www.google.co.za/search?q=how+to+get+jenkins+to+run+your+junit+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-06 12:15:15.0002011-09-06 12:15:15.0001http://www.google.co.nz/search?q=define+task+for+junit+in+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-10 05:00:15.0002010-05-10 05:00:15.0001http://www.google.ru/search?hl=ru&source=hp&q=continuous+integration+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341473 2010-05-10 07:00:15.0002010-05-10 07:00:15.0001http://www.google.lt/search?sourceid=chrome&ie=UTF-8&q=ant+run+task+after+all 5341269 2010-05-07 06:40:15.0002010-05-07 06:40:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=usually+assert+that&btnG=Google+Search 786484 2010-05-07 05:31:15.0002010-05-07 05:31:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=amazon+coldfusion+ami+developer 6160433 2011-09-06 12:36:15.0002011-09-06 12:36:15.0001http://delicious.com/save?url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&title=MXUnit%20Documentation%20-%20MXUnit%20-%20Confluence&v=5&jump=yes 786457 2010-05-07 07:25:15.0002010-05-07 07:25:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=0D6324A1BD7A55527533842C6DD29D59 4292713 2011-09-06 12:27:15.0002011-09-06 12:27:15.0001http://www.google.co.il/search?sourceid=chrome&ie=UTF-8&q=git+ssh+scm 6750543 2011-09-06 12:24:15.0002011-09-06 12:24:15.0001http://www.google.de/search?q=mxunit+ext+js+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786582 2011-09-06 14:03:15.0002011-09-06 14:03:15.0007http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=4292775 4292775 2010-05-06 21:34:15.0002011-07-22 17:38:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+private+methods 4292736 2010-05-06 21:15:15.0002010-05-06 21:15:15.0001http://www.google.com/search?hl=en&q=+mxunit+web+page+runner&aq=f&aqi=&aql=&oq=&gs_rfai= 786473 2010-05-07 01:02:15.0002010-05-07 01:02:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=test+private+methods+mxunit 4292736 2011-09-06 13:56:15.0002011-09-06 13:56:15.0001http://www.google.fr/search?source=ig&hl=fr&rlz=1G1GGLQ_FRFR241&=&q=jenkins+tests&oq=jenkins+tests&aq=f&aqi=&aql=&gs_sm=e&gs_upl=675l6739l0l7143l13l11l0l3l3l0l283l1653l0.4.4l8l0 6750461 2011-09-06 13:12:15.0002011-09-06 13:12:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=kfU&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+query&aq=f&aqi=&aql=&oq=&gs_rfai= 4292794 2010-05-06 22:41:15.0002010-05-06 22:41:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=bzpmTvvSH8fVgQe_y7TBCg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-06 15:41:16.0002011-09-06 15:41:16.0005http://www.google.com/search?q=mxunit+assert+exception&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685867 2010-05-07 16:13:15.0002011-06-21 13:10:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCcQjBAwAw&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit&ei=bzpmTvvSH8fVgQe_y7TBCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-09-06 15:41:16.0002011-09-06 15:41:16.0001http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&q=Data+Access+object+Test&cts=1273247131718&aq=f&aqi=&aql=&oq=&gs_rfai= 4292766 2010-05-07 15:46:15.0002010-05-07 15:46:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+jenkins 6750368 2011-09-06 14:18:15.0002011-09-06 14:18:15.0001http://www.google.it/search?q=jenkins+configure+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a 6750461 2011-09-06 14:06:15.0002011-09-06 14:06:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=0H8&rls=org.mozilla:en-US:official&ei=o1zkS9nhGsL98AbN96CoBA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CB4QBSgA&q=Ant-JUnit+Result.xsl&spell=1 5341276 2010-05-07 18:33:15.0002010-05-07 18:33:15.0001http://www.google.com/search?q=DAO+vs+Adapter+Pattern&btnG=%E6%90%9C%E5%B0%8B&hl=zh-TW&sa=2 4292766 2010-05-07 09:16:15.0002010-05-07 09:16:15.0001http://www.google.ca/search?q=Not+available+yet%2C+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-09-06 16:13:15.0002011-09-06 16:13:15.00015http://wiki.mxunit.org/display/default/Ant+Task+Doc 5341269 2010-05-07 15:42:15.0002011-10-14 12:34:15.0001http://www.google.co.uk/search?q=mxunit+assertfail&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-05-07 09:48:15.0002010-05-07 09:48:15.0001http://www.google.ie/search?rlz=1C1CHMG_enIE291IE347&sourceid=chrome&ie=UTF-8&q=mxunit+dump 4292713 2010-05-06 09:17:15.0002010-05-06 09:17:15.0001http://www.google.de/search?hl=de&safe=off&client=firefox-a&hs=7sd&rlz=1R1GGGL_de___DE322&q=ant+task+goto&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-06 10:05:15.0002010-05-06 10:05:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=How+do+I+use+Ant+to+create+HTML+test+reports 5341276 2011-09-07 10:07:15.0002011-09-07 10:07:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292870 5341190 2010-05-06 10:07:15.0002010-05-06 10:07:15.0003http://wiki.mxunit.org/dashboard.action 5341416 2010-05-06 10:55:15.0002010-05-14 16:35:15.0001http://www.google.co.uk/search?num=50&hl=en&safe=off&q=extjs+mxunit&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786582 2010-05-06 13:38:15.0002010-05-06 13:38:15.0001http://www.google.com/search?hl=en&q=cfbuilder+mxunit+video&aq=f&aqi=&aql=&oq=&gs_rfai= 5341432 2010-05-06 14:34:15.0002010-05-06 14:34:15.0004http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=getting+started+with+MXUnit 786457 2010-05-06 14:52:15.0002010-09-02 18:18:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=jenkins+salesforce+ant 6750368 2011-09-07 05:13:15.0002011-09-07 05:13:15.0002http://wiki.mxunit.org/display/default/Presentations,+Talks,+and+Meetups 5341432 2010-05-06 14:57:15.0002011-10-10 19:15:15.0002http://wiki.fuseboxframework.com/display/default/MXUnit+Install+Screencast 4292751 2010-05-05 21:12:15.0002010-07-28 17:41:15.0001http://www.google.com/m?gl=us&source=android-browser-type&client=ms-android-att-us&hl=en&aq=&oq=&aqi=&fkt=&fsdt=&cqt=&rst=&htf=&his=&maction=&sa=2&q=jenkins+integration+tests 6750461 2011-09-07 03:21:15.0002011-09-07 03:21:15.0003http://wiki.fuseboxframework.com/display/default/API+Reference 4685867 2010-05-05 23:05:15.0002010-09-22 16:11:15.0002http://www.google.com/#hl=en&source=hp&q=injectMethod&btnG=Google+Search&oq=injectMethod&aq=f&aqi=&aql=&gs_sm=s&gs_upl=4026l4026l0l4435l1l1l0l0l0l0l0l0ll0l0&bav=on.2,or.r_gc.r_pw.&fp=22d68146554b4cab&biw=1280&bih=655 5341320 2011-09-07 03:41:15.0002011-09-07 03:42:15.0001http://wiki.fuseboxframework.com/display/default/Custom+Assertions 5341211 2010-05-05 23:06:15.0002010-05-05 23:06:15.0005http://twitter.com/ 4292736 2010-05-05 23:55:15.0002011-02-16 11:41:15.0004http://wiki.fuseboxframework.com/display/default/MXUnit+Install+Screencast 786543 2010-05-06 01:33:15.0002010-06-08 17:41:15.0001http://www.google.co.in/search?hl=en&source=hp&q=generating+junit+test+reports+using+ant&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-06 07:03:15.0002010-05-06 07:03:15.0001http://www.google.de/search?q=ant+doc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341269 2010-05-06 08:20:15.0002010-05-06 08:20:15.0001http://www.google.com/url?sa=t&source=web&cd=5&ved=0CDcQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20doc%20task%20example&ei=obdmTvDECcbKiAKu-tH_CQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-09-07 00:35:15.0002011-09-07 00:35:15.0001http://www.google.fr/search?hl=fr&rlz=1G1GGLQ_FRFR269&q=java+replaceLast&start=10&sa=N 786494 2010-05-06 09:16:15.0002010-05-06 09:16:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 786593 2011-09-07 00:35:15.0002011-09-07 00:35:15.0001http://www.google.co.uk/search?q=junit+report+skipped&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a 5341276 2011-09-06 23:19:15.0002011-09-06 23:19:15.0001http://www.google.com.pk/search?hl=en&q=single+method&meta=&aq=f&aqi=g-c9g-m1&aql=&oq=&gs_rfai= 5341324 2010-05-06 19:27:15.0002010-05-06 19:27:15.0001http://www.google.com/search?q=inurl:wiki+inurl:showComments%3Dtrue&hl=en&gl=us&start=60&sa=N 5341473 2010-05-06 19:23:15.0002010-05-06 19:23:15.0006http://wiki.mxunit.org/display/default/CFObjective+2010+--+Continuous+Integration+with+Hudson,+ANT,+and+MXUnit?showComments=true&showCommentArea=true 5341473 2010-05-06 19:27:15.0002010-12-04 07:32:15.0001http://www.google.com/search?q=launch+Jenkins+war+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750362 2011-09-06 21:54:16.0002011-09-06 21:54:16.0001http://www.google.de/search?q=dao+test+-dbunit&btnG=Suche&hl=de&sa=2 4292766 2010-05-06 20:52:15.0002010-05-06 20:52:15.0001http://aig4auto.local/cfusion/mxunit/index.cfm 786457 2011-09-06 20:57:15.0002011-09-06 20:57:15.0001http://127.0.0.1:2061/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-05-06 19:51:15.0002010-05-06 19:51:15.0002http://www.google.com/search?q=mxunit+test+private+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-05-06 21:14:15.0002011-08-04 14:17:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=remote+path 6750434 2011-09-06 19:37:15.0002011-09-06 19:37:15.0002http://stackoverflow.com/questions/6245479/best-practice-with-coldfusion-deployment 6750360 2011-09-06 19:35:15.0002011-10-23 02:32:15.0005http://127.0.0.1:3773/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2010-05-06 21:03:15.0002010-05-06 21:03:15.0001http://www.google.com/search?q=mxunit+make+private+method+public&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-05-06 17:26:15.0002010-05-06 17:26:15.0001http://127.0.0.1:53409/help/advanced/tocView.jsp?view=toc 4292815 2011-09-06 19:28:15.0002011-09-06 19:28:15.0002http://www.google.com/url?sa=t&source=web&cd=4&sqi=2&ved=0CCsQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit%20and%20amr&ei=i2xmTu7iJ4ro0QHRwrSmCg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-06 19:15:15.0002011-09-06 19:15:15.00010http://wiki.mxunit.org/display/default/Eclipse+Plugin+Tips+and+Tricks 786457 2010-05-06 16:17:15.0002011-12-20 18:50:15.0001http://www.google.com/search?q=mxunit+mock+function&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2010-05-06 17:36:15.0002010-05-06 17:36:15.0001http://www.google.com/search?q=mxunit+junit+results&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-06 17:32:15.0002010-05-06 17:32:15.0001http://www.google.com/search?q=mxunit+junit+results&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2010-05-06 17:39:15.0002010-05-06 17:39:15.0001http://127.0.0.1:1866/help/advanced/tocView.jsp?view=toc 4292820 2010-05-06 17:37:15.0002010-05-06 17:37:15.0001http://www.google.com/search?hl=en&rlz=1C1CHFX_enUS377US377&q=mxunit+wiki&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-05-06 18:19:15.0002010-05-06 18:19:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?pageId=4292750 786457 2011-09-07 19:12:15.0002011-09-07 19:12:15.0002http://www.google.com/search?rlz=1C1CHKZ_enUS439US439&sourceid=chrome&ie=UTF-8&q=jenkin+ant+script 6750368 2011-09-07 19:55:23.0002011-09-07 19:55:23.0001http://127.0.0.1:53360/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-09-07 20:52:15.0002011-09-07 20:52:15.0001http://www.google.com/search?q=jenkins+invoke+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-07 21:01:15.0002011-09-07 21:01:15.0002http://www.google.com/search?q=jenkins+automation&rls=com.microsoft%3A*&oe=UTF-8&startIndex=&startPage=1&aq=f&aqi=g1g-b2&aql=&oq= 6750360 2011-09-07 17:18:15.0002011-09-07 17:19:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=mxunit+built-in+assertions&aq=0p&aqi=g-p3g7&aql=&oq=mxunit&gs_rfai= 786478 2010-05-05 13:55:15.0002010-05-05 13:55:15.0001http://us.mg5.mail.yahoo.com/dc/blank.html?bn=574&.intl=us&.lang=en-US 786536 2011-09-07 17:54:15.0002011-09-07 17:54:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20tutorial%20-junit&ei=vbNnTtWZCIbI0AHsq6SPBQ&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-09-07 18:31:17.0002011-09-07 18:31:17.0001http://www.google.co.uk/search?q=coldfusion+on+aws&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160392 2011-09-07 18:41:15.0002011-09-07 18:41:15.0007http://byuced.jira.com/wiki/display/ORI/Jenkins 6750362 2011-09-07 16:34:15.0002011-11-18 17:18:15.0001http://www.google.com/search?hl=en&q=generate+xml+in+ant+task&start=10&sa=N 5341276 2010-05-05 05:52:15.0002010-05-05 05:52:15.0001http://www.google.com.hk/search?hl=zh-CN&source=hp&q=ant+junitreport+doc&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-05-05 07:40:15.0002010-05-05 07:40:15.0005http://byuced.jira.com/wiki/display/ORI/Jenkins 6750461 2011-09-07 17:13:16.0002011-11-03 23:34:15.0001http://www.google.com/search?client=safari&rls=en&q=ant+doc&ie=UTF-8&oe=UTF-8 5341269 2010-05-05 00:53:15.0002010-05-05 00:53:15.0001http://www.google.com/search?q=jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 6750543 2011-09-07 17:15:15.0002011-09-07 17:15:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=mxunit-ant.jar+ 5341276 2010-05-05 02:35:15.0002010-05-05 02:35:15.0001http://www.google.ch/search?hl=de&source=hp&biw=1440&bih=715&q=jenkins+test+result+other+workspace&btnG=Google-Suche 6750461 2011-09-07 15:29:15.0002011-09-07 15:29:15.0001http://www.google.it/search?hl=it&client=firefox-a&hs=p2d&rls=org.mozilla%3Ait%3Aofficial&q=ant+testresult&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-05 12:11:15.0002010-05-05 12:11:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock+method 5341597 2011-09-07 15:43:15.0002011-09-07 15:43:15.0001http://www.google.it/search?hl=it&client=firefox-a&hs=p2d&rls=org.mozilla%3Ait%3Aofficial&q=ant+testresult&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-05-05 12:15:15.0002010-05-05 12:15:15.0008http://wiki.mxunit.org/display/default/Stubbing 786457 2010-05-05 10:15:15.0002011-11-12 22:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+mock+method 5341606 2011-09-07 15:45:15.0002011-09-07 15:45:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&rct=j&q=download%20latest%20MXunit%20framework&ei=2JZnToCxNoX20gHvs4DvCw&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-09-07 16:29:17.0002011-09-07 16:29:17.0001http://www.google.com/search?hl=en&source=hp&q=attributes+supported+by+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-05 11:10:15.0002010-05-05 11:10:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=run-test+jenkins&ie=utf-8&oe=utf-8 6750461 2011-09-07 14:51:15.0002011-09-07 14:51:15.0001http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla:de:official&q=remote+cfc+fusebox&start=60&sa=N 5341269 2010-05-05 19:59:15.0002010-05-05 19:59:15.0002http://bit.ly/93loNv 4292736 2010-05-05 19:36:15.0002010-05-05 23:09:15.0001http://www.google.com/search?client=safari&rls=en&q=MXUnit+test+private+methods&ie=UTF-8&oe=UTF-8 4292736 2010-05-05 18:57:15.0002010-05-05 18:57:15.0001http://www.google.com/search?q=junitreport+output+dir&hl=en&source=hp&aq=f&aqi=&aql=&oq= 5341269 2011-09-07 15:26:15.0002011-09-07 15:26:15.0001http://www.google.ca/search?q=remove+plugin+eclipse+ini&source=ig&hl=en&rlz=&aq=f&aqi=&aql=&oq= 4292815 2011-09-07 15:16:15.0002011-09-07 15:16:15.0001http://www.google.ro/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=ant+jenkins+logger 6750368 2011-09-07 13:32:15.0002011-09-07 13:32:15.0001http://www.google.fr/search?q=jenkins+ssh-keygen+for+windows&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-09-07 12:32:18.0002011-09-07 12:32:18.0001http://www.google.ca/search?q=mxunit+run+in+browser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4947975 2010-05-05 20:36:15.0002010-05-05 20:36:15.0001http://www.google.com/search?q=ant+junitreport&hl=en&source=hp&aq=f&aqi=g4g-s1g5&aql=&oq= 5341276 2011-09-07 13:45:15.0002011-09-07 13:45:15.0001http://www.google.ca/search?q=mxunit+run+in+browser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341324 2010-05-05 20:35:15.0002010-05-05 20:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+use+cygwin+plugin+jenkins 6750543 2011-09-07 13:36:16.0002011-09-07 13:36:16.0001http://www.google.com/search?hl=en&safe=active&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+junit+report+type&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-05 20:32:15.0002010-05-05 20:32:15.0001http://www.google.com/search?q=mxunit+makePublic&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 4292736 2010-05-05 14:38:15.0002010-05-05 14:38:15.0001http://www.google.de/search?q=jenkins+git+ssh+access&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750543 2011-09-07 11:57:15.0002011-09-07 11:57:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assertions&btnG=Google+Search&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-05-05 14:02:15.0002010-05-05 14:02:15.0001http://www.google.com/search?q=using+junit+with+hudson&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:unofficial&client=iceweasel-a 6750461 2011-09-07 11:51:15.0002011-09-07 11:51:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assertions&aq=0p&aqi=g-p1g9&aql=&oq=MXUni&gs_rfai= 786484 2010-05-05 14:01:15.0002010-05-05 14:01:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+integration+tests 6750461 2011-09-07 12:26:15.0002011-09-07 12:26:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assertions&aq=0p&aqi=g-p1g9&aql=&oq=MXUni&gs_rfai= 786478 2010-05-05 14:00:15.0002010-05-05 14:00:15.0002http://www.google.co.il/search?sourceid=chrome&ie=UTF-8&q=jenkins+build.sh+sample+file 6750461 2011-09-07 11:59:15.0002011-09-07 11:59:15.0001http://www.fuseboxframework.org/dashboard.action 786457 2010-05-05 17:16:15.0002010-05-05 17:16:15.0001http://www.google.ro/search?sourceid=chrome&ie=UTF-8&q=jenkins+add+git+ssh+key 6750543 2011-09-07 10:26:15.0002011-09-07 10:26:15.0002http://www.google.com/search?q=mxunit+asertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-05-05 16:28:15.0002010-05-05 16:28:15.0002http://wiki.mxunit.org/display/default/DAO%2BTest%2BAdapter%2BPattern 4292766 2011-09-07 10:11:15.0002011-09-19 15:00:15.0009http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341208 2010-05-05 16:27:15.0002011-10-25 08:03:15.0001http://www.google.co.in/search?q=generate+reports+in+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-09-07 10:34:15.0002011-09-07 10:34:15.0002http://www.google.co.uk/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1680&bih=860&q=constructArgumentsString&btnG=Google+Search 786598 2011-09-07 10:33:15.0002011-09-07 10:33:15.0001http://www.google.com/search?hl=en&rls=com.microsoft:*&q=ant+junit+result+xml&start=10&sa=N 5341276 2010-05-05 14:51:15.0002010-05-05 14:51:15.00067http://wiki.mxunit.org/display/default/Argument+Matching 5341260 2010-05-04 12:46:15.0002011-12-09 10:10:15.00053http://wiki.mxunit.org/display/default/Verification 5341250 2010-05-04 12:49:15.0002011-12-08 22:48:15.0001http://www.google.no/search?hl=no&q=shortcut+plugin+eclipse&start=10&sa=N 786504 2010-05-04 13:25:15.0002010-05-04 13:25:15.0001http://www.google.pl/search?q=jenkins+manual%2C+ant+target&hl=pl&source=hp&aq=f&aqi=&aql=&oq= 6750368 2011-09-08 08:10:15.0002011-09-08 08:10:15.0001http://www.google.co.in/#q=%20cfloop%20inside%20for%20loop&nfpr=1&ei=Q3RoTqvfK8PlrAeR66XeCg&sqi=2&start=0&bav=on.2,or.r_gc.r_pw.&fp=cc63231dd3ba60f6&biw=1366&bih=677 6750302 2011-09-08 08:15:15.0002011-09-08 08:15:15.0001http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla:de:official&q=ant+task+remote&start=40&sa=N 5341269 2010-05-04 14:27:15.0002010-05-04 14:27:15.0001http://www.google.de/search?q=jenkins+junit+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-09-08 11:19:15.0002011-09-08 11:19:15.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=eclipse+can%27t+display+plugin&start=10&sa=N 4292815 2010-05-04 09:38:15.0002010-05-04 09:38:15.0001http://www.google.com/search?q=Interaction+Assertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786484 2010-05-04 11:40:15.0002010-05-04 11:40:15.0001http://www.google.es/search?hl=es&rlz=1C1SKPM_enES438ES438&biw=1280&bih=897&q=mongodb+con+ant&oq=mongodb+con+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=8374l11012l0l11778l15l14l0l6l6l0l245l1309l2.4.2l8l0 6750546 2011-09-08 11:37:15.0002011-09-08 11:37:15.0001http://www.google.com/search?q=mark+ant+build+as+unstable+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750464 2011-09-08 10:26:15.0002011-09-08 10:26:15.00040http://wiki.mxunit.org/display/default/Advanced+Stuff 5341322 2010-05-04 11:48:15.0002011-12-07 04:43:15.0001http://www.google.it/search?hl=it&client=firefox-a&hs=42b&rls=org.mozilla%3Ait%3Aofficial&q=JUnit+report&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-04 12:01:15.0002010-05-04 12:01:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+api 5341211 2010-05-03 21:39:15.0002010-05-03 21:39:15.0001http://127.0.0.1:57879/help/advanced/tocView.jsp?view=toc 4292820 2010-05-03 21:39:15.0002010-05-03 21:39:15.0001http://www.google.com/search?q=ec2+local+instance+url&hl=en&safe=active&client=firefox-a&hs=y4B&rls=org.mozilla:en-US:official&prmd=ivns&ei=dT1oTtn6DoTx0gHBurHHCw&start=40&sa=N&biw=1440&bih=598 6160402 2011-09-08 04:22:15.0002011-09-08 04:22:15.0001http://www.google.ca/search?q=could+not+connect+to+facade+URL&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2010-05-03 23:58:15.0002010-05-03 23:58:15.0001http://search.sweetim.com/search.asp?src=1&q=function%20of%20well%20testing 4292736 2010-05-04 04:18:15.0002010-05-04 04:18:15.00023http://www.google.com/search?q=mxunit+makepublic&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-05-03 19:10:15.0002011-09-30 19:30:15.0001http://www.google.co.in/search?hl=en&source=hp&q=junit+reports+ant&aq=1&aqi=g3g-v7&aql=&oq=junit+reports+ 5341276 2011-09-08 07:10:15.0002011-09-08 07:10:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+api&cts=1272915326920&aq=f&aqi=g10&aql=&oq=&gs_rfai= 5341211 2010-05-03 19:36:15.0002010-05-03 19:36:15.0001http://www.google.com/search?q=jenkins+ant+version&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-08 07:53:15.0002011-09-08 07:53:15.0001http://www.google.com.au/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+public+junit+test 6750461 2011-09-08 05:36:15.0002011-09-08 05:36:15.0002http://www.google.com/search?hl=en&q=Type+in+Junit+reports+styles&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-03 20:39:15.0002010-05-03 20:39:15.0002http://www.google.co.in/search?hl=en&source=hp&q=how+create+junit+report+in+jdeveloper&aq=f&aqi=g10&aql=&oq= 5341276 2011-09-08 06:30:15.0002011-09-08 06:33:15.0001http://www.google.cz/search?hl=cs&q=junit+report+task&lr=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-04 22:31:15.0002010-05-04 22:31:15.0001http://www.google.com/search?q=jenkins+cold+fusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-08 01:14:15.0002011-09-08 01:14:15.0001http://www.google.co.in/search?hl=en&q=custom+assertion+API&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 4685867 2010-05-04 21:28:15.0002010-05-04 21:28:15.0001http://search.yahoo.com/search;_ylt=An5cpSOx1mQ5bZ1mP5E0vLabvZx4?p=ant+junit-report&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-922 5341276 2010-05-04 23:05:15.0002010-05-04 23:05:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+buildfile+ 6750461 2011-09-08 00:16:15.0002011-09-08 00:16:15.00016http://wiki.mxunit.org/display/default/Ant%2BTask%2BDoc 5341269 2010-05-04 22:41:15.0002011-07-06 06:34:15.0001http://fuseng.info/pages/viewpage.action?pageId=786471&showComments=true&showCommentArea=true 786517 2010-05-04 17:33:15.0002010-05-04 17:33:15.0001http://www.dev.netlook.com:7001/mxunit/samples/samples.cfm 786457 2011-09-08 03:02:15.0002011-09-08 03:02:15.00019http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+%28Assertion+Patterns%29 5341208 2010-05-04 17:28:15.0002011-08-04 14:25:15.0003http://www.google.com/search?q=mxunit+make+public&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292736 2010-05-04 20:01:15.0002011-10-02 19:51:15.0001http://www.google.com.ph/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=ant+jenkins 6750368 2011-09-08 02:20:15.0002011-09-08 02:20:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=eh9oTrjeG6fkmAX3urWrDA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-09-08 02:11:15.0002011-09-08 02:11:15.0001http://www.google.com/search?q=mxunit+assert+error&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-05-04 18:44:15.0002010-05-04 18:44:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug+eclipse 4292713 2010-05-04 15:59:15.0002010-05-04 15:59:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=configure+gmail+with+jenkins 6750466 2011-09-07 22:00:15.0002011-09-07 22:00:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=MXUnit+asserttypeof 786478 2010-05-04 15:56:15.0002010-05-04 15:56:15.0001http://www.google.com/search?q=running+MXUnit+from+Eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2011-09-07 21:54:15.0002011-09-07 21:54:15.0001http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=ant+properties+jenkins 6750368 2011-09-07 21:52:15.0002011-09-07 21:52:15.0002http://www.google.com/search?client=safari&rls=en&q=configuring+jenkins+on+command+line&ie=UTF-8&oe=UTF-8 6750461 2011-09-07 21:05:15.0002011-09-07 21:11:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+runonce 4292794 2010-05-04 16:03:15.0002010-05-04 16:03:15.0001http://www.google.com/search?aq=0&oq=jenkins+ant+e&sourceid=chrome&ie=UTF-8&q=jenkins+ant+example 6750368 2011-09-08 00:11:15.0002011-09-08 00:11:15.00035http://wiki.mxunit.org/display/default/Advanced+Stuff 5341307 2010-05-04 15:11:15.0002011-11-30 20:27:15.00033http://wiki.mxunit.org/display/default/Advanced+Stuff 2195464 2010-05-04 14:40:15.0002011-11-30 21:10:15.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+plugin 6750368 2011-09-07 23:26:15.0002011-09-07 23:26:15.0001http://www.beijinglandscapes.com/beijing-tour-package-with-hotels.html 786478 2011-09-07 22:56:15.0002011-09-07 22:56:15.0001http://www.google.co.uk/search?hl=en&rlz=1G1GGLQ_ENUK346&q=compare+objects+assert&start=20&sa=N 786484 2010-05-04 15:28:15.0002010-05-04 15:28:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=dcjj%20mock%20mx&ei=I-VnTpuxDMmOsAKY9OGEDg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-09-07 22:02:16.0002011-09-07 22:02:16.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxUnit%20debug&ei=fjBpTsfDMarTiALZy72iDg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-09-08 21:36:15.0002011-09-08 21:36:15.0001http://127.0.0.1:65379/help/advanced/tocView.jsp?view=toc 4292820 2010-05-02 07:27:15.0002010-05-02 07:27:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us&biw=1280&bih=886&q=coldfusion+display+memory&oq=coldfusion+display+memory&aq=f&aqi=&aql=&gs_sm=e&gs_upl=4156l6266l0l6484l15l14l0l8l8l1l297l1127l0.4.2l6l0 5734498 2011-09-08 21:39:16.0002011-09-08 21:39:16.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+inject+method 5341606 2011-09-08 23:07:15.0002011-09-08 23:07:15.0001http://127.0.0.1:65379/help/advanced/tocView.jsp?view=toc 4292817 2010-05-02 07:26:15.0002010-05-02 07:26:15.0001http://webcache.googleusercontent.com/search?q=cache:ApnIRtgwEIYJ:wiki.mxunit.org/display/default/Injecting%2Ba%2BMock%2Binto%2Ba%2BComponent%2BUnder%2BTest+mxunit+inject+method&cd=2&hl=en&ct=clnk&gl=us 5341231 2011-09-08 23:09:15.0002011-09-08 23:09:15.0002http://www.bing.com/images/search?q=unzip&view=detail&id=35F325F7528392E1E84D7875116B4A2F618D916C&first=360&FORM=IDFRIR 786536 2011-09-08 23:30:15.0002011-09-08 23:30:15.0001http://127.0.0.1:3946/help/advanced/tocView.jsp?view=toc&topic=%2Forg.eclipse.platform.doc.user%2FgettingStarted%2Fintro%2Foverview.htm 4292815 2010-05-01 19:58:15.0002010-05-01 19:58:15.0001http://www.google.ca/search?q=jenkins+email+notification&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750477 2011-09-08 17:22:15.0002011-09-08 17:22:15.0004http://wiki.fuseng.info/display/default/Testing%2BMXUnit?focusedCommentId=4948041 4947975 2010-05-01 15:26:15.0002010-05-11 11:52:15.0001http://h2o.law.harvard.edu/ViewProject.do?projectID=3280 786494 2010-05-01 07:10:15.0002010-05-01 07:10:15.0001http://www.google.fr/search?q=jenkins+ant+task+after+build&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750368 2011-09-08 19:39:15.0002011-09-08 19:39:15.0001http://www.google.com/search?q=mxunit+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341601 2011-09-08 19:42:15.0002011-09-08 19:42:15.0001http://wiki.fuseng.info/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B%2528Assertion%2BPatterns%2529;jsessionid=22553113DFD7D3EFCB6F3B38D4CED452?replyToComment=&#comment- 786484 2010-04-30 21:43:15.0002010-04-30 21:43:15.0002http://www.google.com/search?q=mxunit+used+for&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-09-08 20:09:15.0002011-09-08 21:34:15.0002http://www.google.com/search?q=mxunit+used+for&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-09-08 20:10:15.0002011-09-08 20:10:15.0001http://www.google.lt/search?q=enterprise+tdd+example&btnG=Ie%C5%A1koti&hl=lt&client=firefox-a&hs=gdH&rls=org.mozilla%3Aen-US%3Aofficial&sa=2 786494 2010-04-30 20:06:15.0002010-04-30 20:06:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+examples 4292794 2011-09-08 20:17:15.0002011-09-08 20:17:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CDMQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=cfcatch%20output&ei=ECtpTo7jDtOgtweAoqGYDQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-09-08 21:14:15.0002011-09-08 21:14:15.0005http://wiki.mxunit.org/dashboard.action 5341473 2010-04-30 20:52:15.0002010-12-06 11:20:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=emergilite%20mx%20unit&ei=_dtoToK5N9Cx8QPC0f3TCw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-08 15:36:15.0002011-09-08 15:36:15.0001http://www.google.com/search?q=rollback+db+changes+when+unit+testing+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786471 2010-05-03 18:42:15.0002010-05-03 18:42:15.0002http://www.google.com/search?q=mxunit+what+to+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-05-03 18:04:15.0002010-05-14 16:44:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+assert 786478 2011-09-08 15:07:15.0002011-09-08 15:07:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit 786478 2011-09-08 16:00:21.0002011-09-08 16:00:21.0001http://www.google.co.il/search?hl=iw&q=junitreport+format&meta=&aq=0s&aqi=g-s1&aql=&oq=junit+re&gs_rfai= 786582 2010-05-03 15:18:15.0002010-05-03 15:18:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS437US437&sourceid=chrome&ie=UTF-8&q=Jenkins+ANT+reference 6750368 2011-09-08 15:38:15.0002011-09-08 15:38:15.0001http://www.google.fr/search?hl=fr&source=hp&q=ant+junit+report&meta=&aq=1&aqi=g7&aql=&oq=ant+JUnit+&gs_rfai= 5341276 2010-05-03 14:29:15.0002010-05-03 14:29:15.0001http://www.dev.netlook.com:7004/mxunit/runner/index.cfm 786457 2011-09-08 16:15:15.0002011-09-08 16:15:15.0001http://127.0.0.1:3536/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-05-03 14:13:15.0002010-05-03 14:13:15.0001http://www.google.com/search?q=cfloopquery&rls=com.microsoft:en-US&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750302 2011-09-08 16:01:18.0002011-09-08 16:01:18.0001http://search.yahoo.com/search;_ylt=A0geuybX2d5LcPwAdONXNyoA?p=junit+xml+j-unit+report&fr2=sb-top&fr=yfp-t-701&sao=1 5341276 2010-05-03 14:13:15.0002010-05-03 14:13:15.0001http://www.google.com/search?q=Step+to+write+test+case+for+CFC+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786564 2010-05-03 13:54:15.0002010-05-03 13:54:15.0001http://www.google.com/search?q=mongo+ec2+security+groups&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160438 2011-09-08 17:02:15.0002011-09-08 17:02:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=using+junit+and+junitreport+tasks+together&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-05-03 13:32:15.0002010-05-03 13:32:15.0001http://wiki.mxunit.org/pages/diffpages.action?pageId=786593&originalId=5341489 786593 2010-05-03 11:57:15.0002010-05-03 11:57:15.0001http://www.google.com/search?q=setting+up+AWS+EC2+instance+for+the+first+time&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-09-08 12:01:15.0002011-09-08 12:01:15.0001http://127.0.0.1:2868/help/advanced/tocView.jsp?view=toc 4292820 2011-09-08 11:50:15.0002011-09-08 11:50:15.0001http://www.google.com/search?q=generate+junit+xml+files&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-05-03 11:50:15.0002010-05-03 11:50:15.0001http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug+output+does+not+display+all 4292713 2010-05-03 08:12:15.0002010-05-03 08:12:15.0002http://www.google.co.za/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+properties 6750368 2011-09-08 13:20:15.0002011-09-08 13:20:15.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=junit+generate+report 5341276 2011-09-08 13:51:15.0002011-09-08 13:51:15.0001http://www.google.nl/ 5341276 2011-09-08 13:36:15.0002011-09-08 13:36:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-09-08 14:56:15.0002011-09-08 14:56:15.0001http://www.google.com/search?q=junit+test+report+tutorial&hl=en&client=firefox-a&hs=PiO&rls=org.mozilla:en-US:official&start=10&sa=N 5341276 2010-05-02 23:48:15.0002010-05-02 23:48:15.0001http://www.google.com/search?hl=en&rlz=1B7GGLL_enUS360US360&q=bill+shelton&aq=f&aqi=g-c4g4&aql=&oq=&gs_rfai= 786457 2010-05-02 12:32:15.0002010-05-02 12:32:15.0002http://www.google.com/search?q=configure+mxunit+on+a+server&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-08 14:10:15.0002011-09-08 14:10:15.0001http://bit.ly/9EbHQ9 2195464 2010-04-29 15:13:15.0002010-04-29 15:13:15.0001http://www.google.com/search?hl=en&safe=off&client=safari&rls=en&q=mxunit+debug&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2010-04-29 15:12:15.0002010-04-29 15:12:15.000{html} <H2>TDD Example: Implementing new functionality</H2> <P>This case study will demonstrate how I implemented new functionality into MXUnit itself using a test-driven approach. I took screenshots at virtually every step in the process. At the end of the case study, I'll explain the changes that took place between the first iteration of the code and a subsequent change a few days later, although I won't document that in pictures. To see the current implementation and the test case that tests the functionality, <A href="http://mxunit.org/download.cfm">download MXUnit</A> and open mxunit/framework/PublicProxyMaker.cfc and mxunit/tests/framework/PublicProxyMakerTest.cfc </P> <P>The voice is in the present tense so that you can see what I was thinking as it was happening. </P> <H3>The Functionality</H3> <P>I wanted to add a way into MXUnit for more easily testing private methods. A discussion on this topic <A href="index.cfm?doc=testprivate" mce_href="index.cfm?doc=testprivate">is here</A> so I won't go into it again. My goal was to create testable private methods in a line of code, inside the test case itself, without the need for the person writing the tests to create any more components.</P> <H3>How I intend to implement it</H3> <P>I intend to make a new component named PublicProxyMaker.cfc. This will contain a function named makePublic(objectWithPrivateMethod, privateMethodUnderTest, optional name for new public method).</P> <P>makePublic() will create a new throwaway component that contains a public function that will itself call the private function. it will then inject this new public function into the object with the private method. the new public method will be named either whatever it was the programmer passed in as the third arg OR it will be the same as the private function itself, but prefixed with a "_".</P> <P>I will then add a passthrough call to makePublic() into TestCase itself as a convenience to the programmer so that the test programmer doesn't have to know about the PublicProxyMaker component. All they need to know is that there's a function named makePublic() that they can use. </P> <P>Thus, the programmer should be able to call this new functionality like this:</P> <P><CFSET component objwithprivate="createObject("></CFSET></P> <P><CFSET makepublic></CFSET></P> <P><CFSET objwithprivate.somepublicproxyfortheprivate></CFSET></P> <P>OR </P> <P><CFSET makepublic></CFSET></P> <P><CFSET objwithprivate._someprivate></CFSET></P> <P>My approach will be to implement the functionality in the PublicProxyMaker and then, finally, to add the passthrough into the TestCase.cfc component. Thus, the test case I myself write for this new functionality will call maker.makePublic(), but in the end the programmer using MXUnit would not have to work directly with PublicProxyMaker</P> <P><BR></BR><BR></BR></P> <H3>The case study, in Pictures </H3> <P><B>Step 1:</B> Run all existing tests first</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/1%20-%20run%20all%20tests%20first.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/1%20-%20run%20all%20tests%20first.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/1%20-%20run%20all%20tests%20first.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/1%20-%20run%20all%20tests%20first.jpg" width="325"></IMG></A></P> <P><B>Step 2: </B>View problems-only mode for easier reading</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/2%20-%20problems-only%20mode.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/2%20-%20problems-only%20mode.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/2%20-%20problems-only%20mode.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/2%20-%20problems-only%20mode.jpg" width="325"></IMG></A></P> <P><B>Step 3</B>: FOR MYLYN USERS: Open the issue in the Eclipse mylyn browser and activate it (push the blue button). This filters out all the nonessential junk from the navigator view and adds only relevant files as I open them. In the navigator, the "filtering" can be turned on and off by toggling the 3-dot button in that view without needing to deactivate the issue </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/3%20-%20Issue%20in%20mylyn%20browser.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/3%20-%20Issue%20in%20mylyn%20browser.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/3%20-%20Issue%20in%20mylyn%20browser.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/3%20-%20Issue%20in%20mylyn%20browser.jpg" width="365"></IMG></A></P> <P><B>Step 4: </B>Create new test case. I intend to name the component that contains my new functionality "PublicProxyMaker", so my test case will be named "PublicProxyMakerTest.cfc". Note that I haven't yet created PublicProxyMaker.cfc</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/4%20-%20create%20new%20test%20case.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/4%20-%20create%20new%20test%20case.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/4%20-%20create%20new%20test%20case.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/4%20-%20create%20new%20test%20case.jpg" width="365"></IMG></A></P> <P><B>Step 5:</B> Add new tests that better fail. Run them in the MXUnit view. What I expect here is a "component not found" error since I haven't built the components i'm testing yet. So... these should fail in setUp() and never even make it into the actual test. </P> <P>NOTE: you'll notice that my Test Case name is PublicProxyMakerTest.cfc. And you'll notice that I'm creating an object called "sanity" on the component "PublicProxyMakerTest". WTF???? Basically this is my lazy way of creating an object that I know has a private function. I know it might seem weird to be creating another instance of itself. Ignore it. It's another instance ... it's not testing "this". So it's safe to do this. Also you'll see later on when I change the name "sanity" to something else because it kept tripping me up. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.jpg" width="365"></IMG></A></P> <P><B>Step 6:</B> Create component to test this on. this is just a stub so that I can get past setUp() and into my test functions. My new component is named "PublicProxyMaker". </P> <P>Note that those test functions aren't actually implemented yet. So technically I'm not following strict TDD here. But that's OK. This is kind of how I work..... chip away at things. I find that I like the momentum that comes with tiny little incremental successes. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/6%20-%20Create%20Component%20to%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/6%20-%20Create%20Component%20to%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/6%20-%20Create%20Component%20to%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/6%20-%20Create%20Component%20to%20test.jpg" width="365"></IMG></A></P> <P><B>Step 7: </B>Implement a sanity check test. this is the testSanity function in this test case. Basically, it just confirms that I can't test a private method directly. If that test were to not pass, that would mean either the function i'm trying to run isn't private or something else weird is going on. I like to start knowing that all is working as expected. In this case, what I expect is that trying to run a private function will fail. My expectation is proven correct, so I can proceed. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/7%20-%20implement%20sanity%20check%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/7%20-%20implement%20sanity%20check%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/7%20-%20implement%20sanity%20check%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/7%20-%20implement%20sanity%20check%20test.jpg" width="365"></IMG></A></P> <P><B>Step 8:</B> Implement first test. this is the "testMakePublicNamedArgs" function. This new functionality needs to work both with passing in named args and also not naming the arguments. This one I suspect will be the easiest to confirm so that's where I start. NOTE: the test fails because the function under test doesn't exist yet! </P> <P>Thus, I wrote my test first that tests the behavior I expect out of the function that I haven't even written yet. This is classic TDD: you test the behavior you want, and when the test passes, you're done. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/8%20-%20implement%20first%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/8%20-%20implement%20first%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/8%20-%20implement%20first%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/8%20-%20implement%20first%20test.jpg" width="365"></IMG></A></P> <P><B>Step 9:</B> Stub the function under test. Confirm Failure</P> <P>Here, I just get the function in place, but it doesn't do anything. I run my test again because if it passes, then my test is bad! It fails, which is a good thing. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.jpg" width="365"></IMG></A></P> <P><B>Step 10:</B> Implement the second test. Rather than work to get the first test passing, I'm going to implement the second test, which is to test what happens when arguments to my new function are not named, i.e. calling maker.makePublic(arg1, arg2, arg3) instead of maker.makePublic(arg1=blah, arg2=blah, arg3=blah) .</P> <P>Again, it fails, as it should because I haven't actually implemented the functionality. </P> <P><BR></BR><BR></BR><BR></BR><BR></BR></P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/10%20-%20implement%20second%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/10%20-%20implement%20second%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/10%20-%20implement%20second%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/10%20-%20implement%20second%20test.jpg" width="365"></IMG></A></P> <P><B>BREATHER</B>: Let's take a second to review where we're at right now:</P> <P>We have a new component named PublicProxyMaker.cfc and a test case component named PublicProxyMakerTest.cfc. </P> <P>PublicProxyMakerTest has 3 test functions: testSanity, testMakePublicNamedArgs, and testMakePublicNonNamedArgs.</P> <P>testSanity passes. The other two do not because the functionality they test is not yet implemented.</P> <P>If you look at those two test methods, you'll see that both will pass if they can run a function named "_aPrivateMethod" and that _aPrivateMethod() returns the expected result.<BR></BR><BR></BR><BR></BR><BR></BR> </P> <P>Now, back to the show: </P> <P><BR></BR><BR></BR><BR></BR><BR></BR></P> <P><B>Step 11</B>: Start implementing.</P> <P> I do about 5 minutes of coding, and i'm at a point where I need to see my data. I need to find out what the data looks like returned from getMetadata() on my object in question. So, I turn off the failure... I need to see some cfdump. I add a cfdump into my new makePublic() function and then I comment out the failure in my test case so that I can view the output easily in the mxunit plugin view (highlight the test and hit "b" on the keyboard. this brings up the internal browser).</P> <P>Note the cfdump in the code and the commented out stuff in the test function.</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.jpg" width="365"></IMG></A></P> <P><B>Step 12:</B> the CF Dump</P> <P>Here's what the cfdump looks like from the code above.That's all i needed to see. Back to coding. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/12%20-%20picture%20of%20dump.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/12%20-%20picture%20of%20dump.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/12%20-%20picture%20of%20dump.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/12%20-%20picture%20of%20dump.jpg" width="365"></IMG></A></P> <P><B>Step 13: </B>Code implementation I think will work</P> <P>I've got the stuff uncommented again in the test case, and I crank out some code I think will work in makePublic(). </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/13%20-%20code%20implementation%20i%20think%20will%20work.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/13%20-%20code%20implementation%20i%20think%20will%20work.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/13%20-%20code%20implementation%20i%20think%20will%20work.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/13%20-%20code%20implementation%20i%20think%20will%20work.jpg" width="365"></IMG></A></P> <P><B>Step 14:</B> Dagnabbit. It didn't work</P> <P>I thought I had it, but I guess I didn't. It's giving me function "_aPrivateMethod" not found. WTF? I need to see the data again. </P> <P>This time, I just add <CFSET debug> into the test case itself. This yields nothing useful. </CFSET></P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/14%20-%20damn%20it%20didnt%20work.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/14%20-%20damn%20it%20didnt%20work.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/14%20-%20damn%20it%20didnt%20work.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/14%20-%20damn%20it%20didnt%20work.jpg" width="365"></IMG></A></P> <P><B>Step 15:</B> Crap. my variable names caused my problems</P> <P>An AHA moment. my test case was bad! It was calling <CFSET result="maker._aPrivateMethod(...)">, but it should've been calling <CFSET result="sanity._aPrivateMethod(...)"> because the whole point of the makePublic() code is to inject a new public function into the object that's passed to it, which in this case was the "sanity" object.</CFSET></CFSET></P> <P><BR></BR><BR></BR><BR></BR><BR></BR></P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.jpg" width="365"></IMG></A></P> <P>This teaches me something: use really clear variable names. "sanity" was a dumb name to start with. First, I change the test case to be cfset result = sanity._aPrivateMethod.</P> <P>Then I scrap "sanity" entirely and rename the object "objectWithPrivateMethod". That's much clearer. I do a search/replace in my test case and I'm back in action. In addition, I also fix the code in testMakePublicNonNamedArgs because it, too, was calling maker._aPrivateMethod instead of sanity._aPrivateMethod </P> <P>This next screen shot will demonstrate the new variable names and such. </P> <P><B>Step 16: </B>Finally, a good error. With my new variable names in place and me feeling good that things are finally clearer, I run the test again. And I get a new failure message. "PrivateMethodName" is not defined. Some code bug.</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.jpg" width="365"></IMG></A></P> <P>So I fix the bug in the makePublic() code (it was something dumb... typo or something). </P> <P><B>Step 17:</B> Works for one but not the other. This means the implementation isn't right </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/17%20-%20Works%20for%20one%20but%20not%20the%20other.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/17%20-%20Works%20for%20one%20but%20not%20the%20other.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/17%20-%20Works%20for%20one%20but%20not%20the%20other.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/17%20-%20Works%20for%20one%20but%20not%20the%20other.jpg" width="365"></IMG></A></P> <P><B>Step 18: </B>Have to change implementation. It's busted. Back to being broken for both test cases. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.jpg" width="365"></IMG></A></P> <P>So back at it. I basically have to completely rewrite a private function inside PublicProxyMaker named "constructArgumentsString". At first shot, I was just creating a function that did this:</P> <P><CFFUNCTION access="public" name="#whatever#"></CFFUNCTION></P> <P><CFRETURN></CFRETURN></P> <P><BR></BR></P> <P>And that worked fine for the named args but not the unnamed args. </P> <P>So this means I'm going to have to create a proper set of cfargument tags in this new public function that will be injected, and it means i'll have to have to properly call the privateMethod in question using those named args. </P> <P>So... I do that, then rerun my tests. </P> <P><B>Step 19:</B> All Green!</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/19%20-%20All%20Green%21.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/19%20-%20All%20Green!.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/19%20-%20All%20Green!.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/19%20-%20All%20Green%21.jpg" width="365"></IMG></A></P> <P><B>Step 20: </B>Works when adding a file delete (that's a good thing)</P> <P>I want to be sure that this temp component being created gets cleaned up. so I add a cffile delete on it. I run the tests again, and all is still well. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/20%20-%20Works%20when%20adding%20delete.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/20%20-%20Works%20when%20adding%20delete.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/20%20-%20Works%20when%20adding%20delete.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/20%20-%20Works%20when%20adding%20delete.jpg" width="365"></IMG></A></P> <P>Step 21: Poor behavior for undefined method</P> <P>I want to know how this thing will behave should a programmer try to create a public proxy for an undefined method. So I add a test for that. </P> <P>But I don't like the error message I see. Completely unhelpful. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/21%20-%20poor%20behavior%20for%20undefined%20mehtod.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/21%20-%20poor%20behavior%20for%20undefined%20mehtod.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/21%20-%20poor%20behavior%20for%20undefined%20mehtod.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/21%20-%20poor%20behavior%20for%20undefined%20mehtod.jpg" width="365"></IMG></A></P> <P>So I add some additional code into makePublic(). </P> <P>Step 22: I like this error better</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/22%20-%20I%20like%20this%20error%20better.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/22%20-%20I%20like%20this%20error%20better.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/22%20-%20I%20like%20this%20error%20better.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/22%20-%20I%20like%20this%20error%20better.jpg" width="365"></IMG></A></P> <P>Step 23: Make that test proper</P> <P>Now that I know what the error is going to look like and I'm satisified with it, I write a proper test for the nonexistent method scenario. </P> <P>Yes, this is backward from TDD. I don't care. Without seeing the actual failure behavior first, I couldn't tell what it was going to behave like. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/23%20-%20make%20that%20test%20proper.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/23%20-%20make%20that%20test%20proper.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/23%20-%20make%20that%20test%20proper.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/23%20-%20make%20that%20test%20proper.jpg" width="365"></IMG></A></P> <P>Step 24: Test method with no arguments. Make sure that if a private method doesn't have any arguments that the code doesn't gack. Just seems like a smart thing to do, that's all. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/24%20-%20Test%20for%20method%20with%20no%20args.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/24%20-%20Test%20for%20method%20with%20no%20args.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/24%20-%20Test%20for%20method%20with%20no%20args.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/24%20-%20Test%20for%20method%20with%20no%20args.jpg" width="365"></IMG></A></P> <P>Step 25: Almost done -- run all tests again.</P> <P>So far, everything is looking good. Now I want to run all tests again that I ran at the outset. This is all tests I have, not just the ones I just wrote. This is a habit of mine.</P> <P>Also, as of right now, I still haven't added the passthrough into TestCase.cfc yet. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.jpg" width="325"></IMG></A></P> <P>Now I'm ready to add the passthrough into TestCase.cfc. As with before, start with the tests first.... I gotta see stuff fail so I know my tests are good. </P> <P>Step 26: Add test for it in TestCaseTest. Start with a sanity check</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.jpg" width="365"></IMG></A></P> <P>Step 27: Add test first before adding makepublic method</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.jpg" width="365"></IMG></A></P> <P>Step 28: Add makePublic into TestCase</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/28%20-%20add%20makePublic%20into%20testcase.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/28%20-%20add%20makePublic%20into%20testcase.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/28%20-%20add%20makePublic%20into%20testcase.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/28%20-%20add%20makePublic%20into%20testcase.jpg" width="365"></IMG></A></P> <P>Step 29a: Run test again. All Green</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/29%20-%20run%20test%20again%20-%20Green%20Bar.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/29%20-%20run%20test%20again%20-%20Green%20Bar.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29%20-%20run%20test%20again%20-%20Green%20Bar.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29%20-%20run%20test%20again%20-%20Green%20Bar.jpg" width="365"></IMG></A></P> <P>Step 29b: Run all tests again </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/29b%20-%20run%20all%20tests%20again.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/29b%20-%20run%20all%20tests%20again.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29b%20-%20run%20all%20tests%20again.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29b%20-%20run%20all%20tests%20again.jpg" width="325"></IMG></A></P> <P>Step 30: Commit changes. This is with the mylyn filter on which is why you only see 4 files to commit. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.jpg" width="365"></IMG></A> </P> {html} h2. Wrap Up So, this was the initial implementation of the facility in MXUnit that makes it easier to test private methods. It did change slightly from this version, but not much. I added another "style" of working with the makePublic function. It now also returns a brand new object which extends the object you pass into it and overrides the private function you're trying to run. Essentially this is a take on the conventional method of testing private functions, just made easier. <a href="index.cfm?doc=testprivate">It's all documented here</a>. 786598 2http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+junit+test 6750461 2011-09-09 09:45:15.0002011-09-09 09:45:15.0003http://twitter.com/ 2195464 2010-04-29 15:16:15.0002010-04-29 18:01:15.0002http://twitturls.com/ 2195464 2010-04-29 15:14:15.0002010-04-29 15:14:15.0001http://www.google.hu/search?q=jenkins+ant+task+path&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:hu:official&client=firefox-a 6750368 2011-09-09 09:43:15.0002011-09-09 09:43:15.0001http://www.google.com/search?q=hudson+ant+parameters&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341473 2010-04-29 15:35:15.0002010-04-29 15:35:15.0001http://www.google.de/search?client=safari&rls=en&q=ant+jenkins&ie=UTF-8&oe=UTF-8&redir_esc=&ei=8tJpTtzeFozLswb2uoDkBA 6750368 2011-09-09 09:09:15.0002011-09-09 09:09:15.0002http://www.google.com/search?q=using+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-04-29 15:18:15.0002010-04-29 15:18:15.000So you've downloaded mxunit. Now What? How do you set up your own project? Where do you put your tests? Everyone hates to hear this, but there's no one right answer. However, we're not gonna leave you hangin' with that lame answer. Here's what we've done (and still do): # put your tests in a directory named "tests" parallel to your components ** *pros:* *** in the same place so they're easy to find *** separated so you have no danger of accidentally running a "real" component as a test case ** *cons:* *** if it matters to you, you probably don't want to deploy your tests to prod, so you'd need to filter them out somehow (ANT!) *** put your tests in a directory named "tests" underneath your components directory # put your tests in a directory named "tests" outside your project ** *pros* *** centralize all your tests in one place *** forces you to find problems where your tests rely on data they shouldn't be able to see (session info, etc) ** *cons* *** potentially not as intuitive to find tests for a project when getting started initially *** makes it harder to access application-specific data (that might be a good thing though) # put your tests in the same directory as your components ** *pros* *** extremely easy to see your tests and components together ** *cons* *** you probably don't want to deploy tests to production so you'd need to use ANT or some other tool to pull those files out during deployments 786593 1http://www.google.at/search?sourceid=chrome&ie=UTF-8&q=setup+jenkins+integration+build 6750461 2011-09-09 08:48:15.0002011-09-09 08:48:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=ICu&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+junitreport+task+failure&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-29 18:58:15.0002010-04-29 18:58:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=exception&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 786484 2010-04-29 18:16:15.0002010-04-29 18:16:15.0001http://www.google.de/search?q=%22Message-first%22&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341326 2011-09-09 08:31:15.0002011-09-09 08:31:15.0003http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+for+simple+query 786478 2011-09-09 15:14:15.0002011-09-12 07:07:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=vDv&rls=org.mozilla%3Aen-US%3Aofficial&q=assertEquals+MXUnit&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-04-29 20:04:15.0002010-04-29 20:04:15.0003http://aipom.niehs.nih.gov:8081/display/APPDEV/Useful+Development+Tools%2C+Addons%2C+Etc. 786517 2010-04-29 19:49:15.0002010-06-22 17:28:15.0002http://izovol.in 5341320 2011-09-09 14:29:15.0002011-09-24 09:32:15.0001http://www.google.com/search?q=mxunit+attach+mail&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750477 2011-09-09 14:22:15.0002011-09-09 14:22:15.00041http://wiki.mxunit.org/display/default/Mocking 5341231 2010-04-29 21:17:15.0002012-01-03 17:04:15.0001http://www.google.co.in/search?q=How+does+Jenkins+handle+browser+for+ant+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-09 14:21:15.0002011-09-09 14:21:15.00030http://wiki.mxunit.org/display/default/Stubbing 5341231 2010-04-29 21:13:15.0002012-01-04 11:18:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=cfloop 6750302 2011-09-09 13:54:15.0002011-09-09 13:54:15.00012http://wiki.mxunit.org/display/default/Argument+Matching 5341218 2010-04-29 21:47:15.0002012-01-06 10:00:15.0001http://www.google.com/search?source=ig&hl=fr&rlz=&q=junitreport+task&oq=junitreport+task&aq=f&aqi=&aql=&gs_sm=e&gs_upl=522l3677l0l4237l16l13l0l5l5l3l1341l3954l4.1.6-1.2l8l0 5341276 2011-09-09 13:04:15.0002011-09-09 13:04:15.00056http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341248 2010-04-29 21:47:15.0002011-12-05 16:54:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=MXUnit%20assert&ei=f_1pTsnBO8rpgQes_bTYBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-09-09 12:11:15.0002011-09-09 12:11:15.0001http://www.google.com.au/search?hl=en&client=firefox-a&hs=Dxx&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&q=implement+sanity+check&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786598 2010-04-29 22:59:15.0002010-04-29 22:59:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=Could+not+communicate+with+facade.+&aq=f&aqi=&aql=&oq= 4292815 2011-09-09 12:00:15.0002011-09-09 12:00:15.0008http://wiki.mxunit.org/display/default/Verification 5341218 2010-04-29 21:48:15.0002011-12-05 15:08:15.0001http://wiki.mxunit.org/display/default/Install+MXUnit?showComments=true&showCommentArea=true 786543 2010-04-30 07:38:15.0002010-04-30 07:38:15.0001http://www.google.com.au/search?hl=en&client=firefox-a&rls=org.mozilla:en-GB:official&q=ant+continuous+integration&revid=1994608746&ei=7InaS6uGJ5WekQX6sex7&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=2&ved=0CDkQ1QIoAQ 5341473 2010-04-30 07:48:15.0002010-04-30 07:48:15.000h2. *MXUnit TestResult output formats* MXUnit provides a high level of flexibility by providing test results in various output formats. Some of these are preformatted, such as HTML, and others are _raw_ to allow developers to generate customizable output formats. The available TestResult output formats are: # HTML Format # ExtJs Format (_deprecated_) # XML Format # JUnit Report XML # ColdFusion Query Format # ColdFusion Array format We will use the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm as the base TestResults. You may want to refer to your local TestResult API for details; e.g., [http://localhost:8500/mxunit/doc/api/] The syntax for generating the various types of output is: {code}<cfset output = results.getResultsOutput( ['html', 'extjs', 'xml', 'junitxml', 'query', 'array'] ) /> <cfoutput>#output#<cfoutput> {code} Note: Since the above query and array types are complex data structures, you will get an error by trying to print those directly, as illustrated above. You most likely be computing other outputs if you use those types. Following are simple examples of how to handle the various output types. Note that in order to toggle between HTML and ExtJs format, pass in a URL.output=\['html'\|'extjs'\] to your TestSuite *1. HTML Format* The HTML output is basic preformatted HTML: {code}<cfoutput>#results.getResultsOutput( 'html' )#<cfoutput> {code} !outputs-1.png! *2. ExtJs Format* ExtJs is a rich user interface set of APIs written in JavaScript. {code}<cfoutput>#results.getResultsOutput( 'extjs' )#<cfoutput> {code} !outputs-2.png! *3. XML Format* This is basic raw XML format that can be transformed into custom HTML output. {code}<cfoutput>#results.getResultsOutput( 'xml' )#<cfoutput> {code} !outputs-3.png! *4. JUnit Report XML* This is an XML format that is used by [Ant's JunitReport Task|http://ant.apache.org/manual/OptionalTasks/junitreport.html]. Also see the MXUnit Ant Task for usage information. {code}<cfoutput>#results.getResultsOutput( 'junitxml' )#<cfoutput> {code} !outputs-4.png! *5. ColdFusion Query Format* Returns a CF Query object that you can loop over as if it were a database query. {code} <cfset q = results.getResultsOutput( 'query' ) /> <cfoutput query="q"> #q.component#, #q.testStatus# ... </cfoutput> {code} The available columns names: COMPONENT, CONTENT, DATETIME, DEBUG, ERROR, NUMBER, TESTNAME, TESTSTATUS, TIME, TRACE. Summary data members ( q = results.getResultsOutput('query') ) : q.testRuns = How many tests were run, q.failures = How many tests fail, q.errors = How many errors occurred, q.successes = How many successes occurred, q.totalExecutionTime = How long it took, in milliseconds, to run all the tests {code}<cfdump var="#results.getResultsOutput( 'query' )#" /> {code} !outputs-5.png! *6. ColdFusion Array Format* This is how internal test results are stored within the TestResult component. To access specific members, you can execute the following: {code} <cfset a = results.getResultsOutput( 'array' ) /> <cfoutput> #a[1]["component"]#, #a[1]["testStatus"]# ... </cfoutput> {code} {code}<cfdump var="#results.getResultsOutput( 'array' )#" /> {code} !outputs-6.png! 786582 1http://www.google.com/search?q=mxunit+reference&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341211 2011-09-09 02:25:15.0002011-09-09 02:25:15.0001http://www.google.rs/url?sa=t&source=web&ct=res&cd=2&ved=0CA4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+installation&ei=BJvaS9_kGJWkOJbk2MMP&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-04-30 08:56:15.0002010-04-30 08:56:15.0001http://webcache.googleusercontent.com/search?q=cache:QhpcM4QhqQ0J:wiki.mxunit.org/display/default/API%2BReference+mxunit+reference&hl=en&client=firefox-a&gl=us&strip=1 786478 2011-09-09 02:25:15.0002011-09-09 02:25:15.0002http://www.google.co.uk/search?q=mxunit+docs&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-04-30 10:35:15.0002011-02-28 13:18:15.000h2. Getting Started with TestSuites A TestSuite is a collection of tests that logically fit together. h3. Creating and Running a TestSuite MXUnit was built to make it as easy as possible to create tests and test suites. For this tutorial we will _incrementally_ rebuild the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm. The steps for creating and running a TestSuite are: # Create a ColdFusion page to run the suite # Create a TestSuite object # Tell the TestSuite what tests to add # run() the TestSuite # Print the output # Run the suite in your web browser *1. Create a ColdFusion page to run this example* Create an empty ColdFusion page and save it as MyTestSuite.cfm in/mxunit/doc/tutorial/mytests *2. Create a TestSuite object* Type the following code into the template: {code:title=MyTestSuite.cfm}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); </cfscript> {code} *3. Tell the TestSuite what tests to add* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); //Add all runnable methods in MyComponentTest testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above //add explicit test cased (don't start with 'test'). //Note you can add more than one at a time as a list testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); </cfscript> {code} *4. Run the TestSuite* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); //Run the tests and save everything in "results" results = testSuite.run(); </cfscript> {code} *5. Do something with the output* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); results = testSuite.run(); //Now print the results. Simple\! writeOutput(results.getResultsOutput('html')); //See next section for other output formats </cfscript> {code} *6. Run the suite in your web browser* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm|http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm] You should see this: !suites-1.png! *Next - [Overview of MXUnit TestResult output formats|TestResult Output Formats]* 786575 1http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+example+configuration 6750461 2011-09-09 02:19:15.0002011-09-09 02:19:15.0001http://webcache.googleusercontent.com/search?q=cache:3qV_wAzaGPwJ:wiki.mxunit.org/display/default/MXUnit%2BDocumentation+mxunit+documentation&cd=1&hl=en&ct=clnk&gl=us&client=firefox-a 786457 2011-09-09 02:25:15.0002011-09-09 02:25:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4SKPB_enRS374&q=mxunit+port+8500 5341276 2010-04-30 11:53:15.0002010-04-30 11:53:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=launching+ec2+windows#q=launching+ec2+windows&hl=en&prmd=ivns&ei=bmdpTqiSFpD-sQLcncySBg&start=10&sa=N&bav=on.2,or.r_gc.r_pw.r_cp.&fp=e7169cfc39072be&biw=1418&bih=829 6160402 2011-09-09 01:30:15.0002011-09-09 01:30:15.0003http://wiki.mxunit.org/display/default/Running+a+single+method+in+a+test 5341324 2010-04-30 13:35:15.0002011-12-30 14:30:15.0001http://www.google.pl/search?q=integration+tests+from+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 6750368 2011-09-09 06:02:15.0002011-09-09 06:02:15.0001http://www.google.com.bo/search?hl=es&q=ant+task+doc&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-04-30 13:44:15.0002010-04-30 13:44:15.0001http://www.google.com.ph/#hl=en&q=Anatomy+of+the+Test+Case&oq=Anatomy+of+the+Test+Case&aq=f&aqi=&aql=&gs_sm=s&gs_upl=0l0l6l14091l0l0l0l0l0l0l0l0ll0l0&bav=on.2,or.r_gc.r_pw.&fp=24ce250474c44545&biw=1024&bih=481 5341647 2011-09-09 07:21:15.0002011-09-09 07:21:15.0001http://www.google.ca/search?hl=en&rls=com.microsoft:en-US&rlz=1I7GZAZ_en&q=junitreport+example&start=30&sa=N 5341269 2010-04-30 14:56:15.0002010-04-30 14:56:15.0008http://www.google.com/search?q=mxunit+injectmethod&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2010-04-30 18:41:15.0002011-09-13 02:50:15.0002http://www.google.com/search?q=mxunit+injectmethod&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341208 2010-04-30 19:09:15.0002010-04-30 19:09:15.0001http://www.google.at/search?hl=de&q=mxunit+assert+methods&btnG=Google-Suche&meta= 786478 2010-04-30 19:19:15.0002010-04-30 19:19:15.0002http://wiki.fuseboxframework.com/display/default/Setting+up+your+Tests+Directory 5341187 2010-04-30 19:54:15.0002010-05-28 21:41:15.0001http://www.google.co.kr/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+running+junit+test 6750461 2011-09-09 05:55:15.0002011-09-09 05:55:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+show+debug 4292713 2011-09-09 03:49:15.0002011-09-09 03:49:15.0003http://wiki.fuseboxframework.com/display/default/Testing+Basics 5341324 2010-04-30 19:55:15.0002010-08-02 16:25:15.0004http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 786457 2011-09-09 03:53:15.0002011-11-15 02:30:15.0001http://wiki.fuseboxframework.com/dashboard.action 4292817 2010-04-30 19:57:15.0002010-04-30 19:57:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5734518 2011-09-10 11:19:15.0002011-09-10 11:19:15.000h2. More MXUnit Test Cases For this section we will add to our [first TestCase|http://mxunit.org/doc/getting-started.html]. We will add more basic math functions to complete a our TestCases: Subtraction, Multiplication, and Division. Again, following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass Note that this rhythm is referred to as Red-Refactor-Green. This means that the first step is failure and is signified by {color:red}{*}Red{*}{color}. The second step is to [Refactor|http://www.refactoring.com/] the code. The last step is to make sure the test passes, which is indicated by {color:green}{*}Green{*}{color} *1.Write the test* *{_}first{_}*. Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testSubtract()} <cffunction name="testSubtract" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 5; actual = mycomponent.subtract(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *2. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mxu-sub-fail.png! Again, this error is exactly what we expect. This tells us that the subtract method does not exist. *3. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc subtract()} <cffunction name="subtract" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1-num2> </cffunction> {code} *4. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mxu-sub-pass.png! *5. Now, let's do something interesting with Division - divide by zero.* Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide()} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,0); assertEquals(expected,actual); </cfscript> </cffunction> {code} *6. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mxu-divide-fail-1.png! This tells us that the divide method does not exist. *7. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc divide()} <cffunction name="divide" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1/num2> </cffunction> {code} *8. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Hold on\! We're still in red. The exception shows a divide by zero error. !mxu-divide-fail-2.png! In this case, The test itself is broken. So, we need to fix the test. Replace the existing testDivide test method in MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide() refactored} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *8 (Redux). Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Ahh\! Oh joy\! Oh rapture\! We're in the green ... !mxu-divide-pass.png! *9. Try the multiplication test on your own.* [Click here for the full solution|http://mxunit.org/doc/tutorial/solution-1.zip]. *Next - [Building a Test Suite|Creating Test Suites]* 786564 1http://www.google.com.br/search?hl=pt-BR&client=firefox-a&hs=rsN&rls=org.mozilla%3Apt-BR%3Aofficial&biw=1024&bih=576&q=JUNITREPORT+ANT+EXEMPLO&oq=JUNITREPORT+ANT+EXEMPLO&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3448l4148l0l4793l4l4l0l0l0l1l362l1070l0.1.1.2l4l0 5341276 2011-09-10 13:50:15.0002011-09-10 13:50:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=throw 786484 2010-04-28 06:19:15.0002010-04-28 06:19:15.000h2. Getting Started with MXUnit We built MXUnit to make it as easy as possible to write tests. The framework is designed to facilitate, not get in the way. So, let's write some code. *Setup*: [http://mxunit.org/download.cfm] * [Download|http://mxunit.org/download.cfm] and install MXUnit directly under your webroot; e.g.; [http://localhost:8500/mxunit/] * Create a directory in /mxunit/doc/tutorial and call it mytests Following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass *1.Write the test* *{_}first{_}*. Type the following code into a new file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponentTest.cfc}<cfcomponent displayname="MyComponentTest" extends="mxunit.framework.TestCase"> <cffunction name="testAdd" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.add(1,1); assertEquals(expected,actual); </cfscript> </cffunction> </cfcomponent> {code}{*}2. Watch the test fail.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mx-testfail-1.png! Believe it or not, this is good\! This error is exactly what we expect. This tells us that our component, MyComponent, does not exist. *3. Write the component.* Type the following code into a new file called MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc}<cfcomponent displayname="MyComponent" > <cffunction name="add" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1+num2> </cffunction> </cfcomponent> {code}{*}4. Watch the test pass.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mx-testpass-1.png! *[Next - More Test Cases|More Test Cases]* 786558 1http://wiki.mxunit.org/dosearchsite.action?queryString=throw 5341218 2010-04-28 06:18:15.0002010-04-28 06:18:15.0001http://wiki.mxunit.org/pages/viewpage.action?spaceKey=default&title=MXUnit+Documentation&maxRecentlyUpdatedPageCount=50 4292736 2010-04-28 03:49:15.0002010-04-28 03:49:15.0001http://www.google.com/search?q=mxunit+test+private+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-04-28 03:48:15.0002010-04-28 03:48:15.0001http://www.google.com/search?hl=en&biw=1680&bih=911&q=request+instances+wizard&oq=request+instances+wi&aq=0v&aqi=g-v1g-b1&aql=&gs_sm=c&gs_upl=125817l128415l0l129821l20l17l0l4l4l0l223l2090l0.10.3l13l0 6160402 2011-09-10 20:26:15.0002011-09-10 20:26:15.0001http://www.google.com/search?q=mxunit+howto&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341231 2010-04-28 13:16:15.0002010-04-28 13:16:15.0001http://www.google.pl/search?q=junit+test+encoding&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 6750461 2011-09-10 18:48:15.0002011-09-10 18:48:15.0001http://www.google.co.in/url?sa=t&source=web&ct=res&cd=2&ved=0CAkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=coldfusion+mxunit+ant&ei=I-HXS7SPN5bKmgO0g6yzCA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-04-28 07:18:15.0002010-04-28 07:18:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us&q=view+ant+xml+reports&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-28 06:44:15.0002010-04-28 06:44:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=S4B&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=mxunit&aq=f&aqi=g10&aql=&oq=&gs_rfai= 786457 2010-04-28 19:43:15.0002010-04-28 19:43:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=064F03221CBAFEB39F2BFC60CC282C1F?replyToComment=5341502&#comment-5341502 5341233 2011-09-10 17:05:15.0002011-09-10 17:05:15.0001http://www.google.pl/search?source=ig&hl=pl&rlz=&=&q=%2Bjunit+report+%2Bstyle&meta=lr%3D&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-28 14:27:15.0002010-04-28 14:27:15.0001http://www.google.ca/search?q=mxunit+cfdump&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292713 2010-04-28 22:52:15.0002010-04-28 22:52:15.0001http://www.google.com/search?aq=0&oq=jenkins+git+&sourceid=chrome&ie=UTF-8&q=jenkins+git+plugin 6750543 2011-09-09 18:47:15.0002011-09-09 18:47:15.000!mxunit-install3.swf|height=541,width=718,id=media! 786543 1http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mx+unit+wiki 5341231 2011-09-09 19:04:15.0002011-09-09 19:04:15.0001http://www.google.com/search?hl=en&safe=active&rls=com.microsoft:*&q=pictures+of+tdd&start=30&sa=N 786598 2010-04-28 20:15:15.0002010-04-28 20:15:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=65C983F8022B1198E45904C5497DFD15?replyToComment=5341502&#comment-5341502 5341233 2011-09-09 19:43:15.0002011-09-09 19:43:15.0001http://127.0.0.1:3508/help/advanced/content.jsp 786457 2010-04-28 21:53:15.0002010-04-28 21:53:15.0001http://www.google.com/search?btnG=Don%27tBeEvil&q=mxunit+request.debug 2195464 2011-09-09 20:24:15.0002011-09-09 20:24:15.0001http://www.google.fr/search?q=function+guard+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 786484 2010-04-29 08:32:15.0002010-04-29 08:32:15.0001http://www.google.com/search?hl=en&safe=active&client=safari&rls=en&q=jenkins+junit&oq=jenkins+junit&aq=f&aqi=g4g-b2&aql=&gs_sm=e&gs_upl=55575l56274l0l58469l5l4l0l0l0l0l236l492l0.2.1l3l0 6750461 2011-09-09 15:35:15.0002011-09-09 15:35:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=jenkins+git+key+password 6750543 2011-09-09 15:43:15.0002011-09-09 15:43:15.0001http://www.google.com/search?rlz=1C1_____enUS440US440&sourceid=chrome&ie=UTF-8&q=jenkins+workspace&safe=active 6750461 2011-09-09 16:31:15.0002011-09-09 16:31:15.0002http://www.google.com/search?q=mxunit+exception+testing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685867 2010-04-28 23:07:15.0002010-04-28 23:07:15.000h2. *Installing the MXUnit Framework* This should be the easiest part\! Download, unzip, and test ...&nbsp; You can also [watch the video|MXUnit Install Screencast] if you're so inclined 1. [Download|https://github.com/downloads/mxunit/mxunit/mxunit-2.1.0.zip] the latest version ... !install-download.png! 2. Unzip to your webroot; e.g., C:\Inetpub\wwwroot\ {color:darkred}{*}Note:*{color} The MXUnit framework can exist in any ColdFusion context -in the webroot or in the custom tags. {color:darkred}{*}However{*}{color}, The examples assume installation directly under the webroot. !install-unzip.png! 3. Test the install by pointing your web browser to the installation; e.g., [http://localhost:8500/mxunit/index.cfm|http://localhost:8500/mxunit/index.cfm] You should see this: !install-test.png! 4. Write some good clean code that works. 786536 1http://www.google.com/search?client=opera&rls=en&q=jenkins+test+result+samples&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750461 2011-09-09 17:11:15.0002011-09-09 17:11:15.0001http://www.google.pt/search?q=Junit+reports&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_pt-PT___PT370 5341276 2010-04-29 01:04:15.0002010-04-29 01:04:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+tracing+dataa 786582 2010-04-29 13:20:15.0002010-04-29 13:20:15.0001http://www.google.com/search?q=junitreport+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-09-09 23:29:15.0002011-09-09 23:29:15.0001http://www.google.com/search?hl=en&safe=active&q=mxunit+debug&aq=f&aqi=g1&aql=&oq=&gs_rfai= 4292713 2010-04-29 13:22:15.0002010-04-29 13:22:15.0001http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla:de:official&ei=LnfZS8_DBIOeOOCqxasP&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAUQBSgA&q=ant+generate+documentation+wiki+format&spell=1 5341276 2010-04-29 12:13:15.0002010-04-29 12:13:15.0001http://www.google.de/search?q=ant+open+Junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a&safe=active 5341276 2010-04-29 13:00:15.0002010-04-29 13:00:15.0001http://www.bing.com/search?q=mxunit+configuration&FORM=AWRE 5734424 2011-09-09 20:51:15.0002011-09-09 20:51:15.0001http://www.google.com/search?hl=en&q=mxunit+request.debug&sourceid=navclient-ff&rlz=1B3GGGL_enUS313US314&ie=UTF-8 2195464 2010-04-29 14:57:15.0002010-04-29 14:57:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=XHpqTv2aKOP00gGPmfDlBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=wQDynbUSsj9VDQQmA-uD9g 786478 2011-09-09 21:03:16.0002011-09-09 21:03:16.0001http://www.google.co.uk/search?hl=en&rlz=1G1SVEA_ENUK366&q=tools+to+generate+junit+report&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-29 15:11:15.0002010-04-29 15:11:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=getting+jenkins+to+run+unit+tests 6750461 2011-09-09 21:58:15.0002011-09-09 21:58:15.0001http://www.google.com/search?hl=en&safe=active&q=mxunit+debug&aq=f&aqi=g1&aql=&oq=&gs_rfai= 2195464 2010-04-29 13:26:15.0002010-04-29 13:26:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+eclipse+plugin+documentation&ie=UTF-8&oe=UTF-8 786457 2010-04-29 14:26:15.0002010-04-29 14:26:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+expected+exception 786484 2011-09-09 22:43:15.0002011-09-09 22:43:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=5AN&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=how+to+create+reports+using+junit&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-27 09:39:15.0002010-04-27 09:39:15.0001http://www.google.com.au/search?hl=en&safe=strict&sa=X&ei=UUptTqqvDY6ViQff9vnVBA&ved=0CBoQvwUoAQ&q=amazon+ec2+coldfusion&spell=1&biw=1391&bih=925 6160392 2011-09-12 00:16:15.0002011-09-12 00:16:15.0001http://www.google.co.in/search?hl=en&q=ant+junit+report&start=10&sa=N 5341276 2010-04-27 08:15:15.0002010-04-27 08:15:15.0001http://www.google.co.in/url?sa=t&source=web&ct=res&cd=2&ved=0CAgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit+ant&ei=ZsnWS_CfHp3KmgO55d2gCA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-04-27 11:25:15.0002010-04-27 11:25:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+ant+task+reference&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-04-27 10:35:15.0002010-04-27 10:35:15.0007http://www.fuseboxframework.com/dashboard.action 5341416 2010-04-27 06:11:15.0002010-04-27 06:11:15.00049http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports 5341276 2010-04-27 04:51:15.0002011-12-18 23:58:15.0001http://www.google.com/search?q=mxunit+ant+hudson&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341473 2010-04-27 07:37:15.0002010-04-27 07:37:15.0001http://www.google.com.au/url?sa=t&source=web&cd=3&ved=0CCYQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCFObjective%2B2011%2B--%2BORM%2BZen&rct=j&q=hibernate%20orm%20pain&ei=3F5tTsLhO6WYiAf6rqmUDQ&usg=AFQjCNGKxq5MAbKo8HNdzau-jvcFulxH5A 6750399 2011-09-12 01:43:15.0002011-09-12 01:43:15.0001http://www.google.com.au/search?q=mxunit+query-driven&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292794 2011-09-12 08:08:15.0002011-09-12 08:08:15.0001http://www.google.co.in/search?hl=en&safe=active&q=junit+report+ant+task&revid=0&ei=P_XWS6-9JteJ_gbEktDfBw&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=8&ved=0CDQQ1QIoBw 5341276 2010-04-27 14:33:15.0002010-04-27 14:33:15.0001http://search.conduit.com/ResultsExt.aspx?q=junitreport+ant+task+-+log+file&SearchSource=4&ctid=CT1059861 5341276 2010-04-27 15:12:15.0002010-04-27 15:12:15.0002http://www.fuseboxframework.org/pages/viewpage.action?pageId=5341338 5341269 2010-04-27 14:48:15.0002010-04-27 15:30:15.0001http://www.google.co.in/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+documentation&ei=MNzWS-uUFIiEmgO2t62ZCA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-04-27 12:45:15.0002010-04-27 12:45:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=4640B7AA8517AC8739F91602DD83DB5E?replyToComment=5341502&#comment-5341502 5341233 2011-09-12 09:56:15.0002011-09-12 09:56:15.0001http://wiki.fuseboxframework.com/dosearchsite.action?queryString=setup 5341326 2010-04-27 12:26:15.0002010-04-27 12:26:15.00019http://www.google.co.uk/search?q=jenkins+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-12 09:18:15.0002011-09-27 13:16:15.0006http://www.google.co.in/url?sa=t&source=web&ct=res&cd=2&ved=0CAoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=MXUNIT%2BANT&ei=uu7WS7PHB4TqmgPvspXCCA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-04-27 14:04:15.0002010-04-27 14:10:15.0001http://www.google.de/#hl=de&sugexp=gsis%2Ci18n%3Dtrue&cp=10&gs_id=10&xhr=t&q=jenkins+ant&pf=p&sclient=psy&source=hp&pbx=1&oq=jenkins+an&aq=0&aqi=g5&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=cc9ae47693e7a282&biw=1910&bih=895 6750368 2011-09-12 08:37:15.0002011-09-12 08:37:15.0007http://www.google.com/search?q=mxunit-ant.jar&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-04-27 13:23:15.0002010-07-20 15:26:15.0001http://wiki.fuseboxframework.com/display/default/View+Debug+Output 4292713 2010-04-27 17:13:15.0002010-04-27 17:13:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-04-27 15:23:15.0002010-04-27 15:23:15.0001http://www.google.com.tr/search?hl=tr&q=cfloop+query+if&oq=cfloop+query+if&aq=f&aqi=&aql=&gs_sm=e&gs_upl=5987352l5991996l0l5992113l17l16l0l8l8l2l893l1979l5-2.1l3l0 6750302 2011-09-11 05:57:15.0002011-09-11 05:57:15.0001http://www.google.com/search?gcx=w&ix=c2&sourceid=chrome&ie=UTF-8&q=go+sms+advanced+settings#q=go+sms+advanced+settings&hl=en&prmd=ivnsfd&ei=wUpsTqrPDMnKiALb9qizDg&start=10&sa=N&bav=on.2,or.r_gc.r_pw.&fp=2958b13a5888e791&biw=1558&bih=879 6750466 2011-09-11 06:06:15.0002011-09-11 06:06:15.0001http://wiki.mxunit.org/display/default/Running%2Ba%2Bsingle%2Bmethod%2Bin%2Ba%2Btest 5341324 2010-04-27 16:42:15.0002010-04-27 16:42:15.0001http://www.google.com/search?q=mxunit+doc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-04-28 00:34:15.0002010-04-28 00:34:15.0001http://www.google.com.hk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=waiting+after+ec2+instance+running 6160402 2011-09-11 14:30:15.0002011-09-11 14:30:15.0001http://www.google.com/search?q=mxunit+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-04-28 02:12:15.0002010-04-28 02:12:15.0001http://www.google.no/m/search?oe=UTF-8&client=safari&hl=nb&aq=f&oq=&aqi=-k0d0t0&fkt=1173&fsdt=6960&cqt=&rst=&htf=&his=&maction=&q=jenkins+email+setup+gmail&flip=0 6750466 2011-09-11 22:37:15.0002011-09-11 22:37:15.0001http://www.google.com.ua/search?sourceid=chrome&ie=UTF-8&q=jenkins+git+configure+ssh 6750543 2011-09-11 23:04:15.0002011-09-11 23:04:15.0005http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Setting%2Bup%2Byour%2BTests%2BDirectory&usg=AFQjCNF3sPdGF-rEr_PB7xo1uN4689Dfuw 786593 2010-04-27 21:25:15.0002010-10-08 17:18:15.0002http://www.google.com/search?q=mxunit+mocking&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 5341320 2010-04-27 21:30:15.0002010-04-27 23:37:15.0001http://bit.ly/druFzY 5341473 2010-04-24 13:04:15.0002010-04-24 13:04:15.0002http://duckduckgo.com/k/?u=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FContinuous%2BIntegration%2B--%2BUsing%2Bgit%2Bas%2Byour%2BSCM 6750543 2011-09-12 16:19:15.0002011-11-09 13:09:15.0001http://www.google.com/search?q=mxunit+build+in+assertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-09-12 16:15:15.0002011-09-12 16:15:15.0001http://wiki.fuseboxframework.com/display/default/Eclipse%2BPlugin%2BFAQ 4292817 2010-04-24 06:45:15.0002010-04-24 06:45:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20test%20a%20method&ei=PyxuTvOBNcHd0QGJjNGDBQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-09-12 16:20:15.0002011-09-12 16:20:15.0001http://wiki.cfinnovate.com/display/default/Eclipse%2BPlugin%2BFAQ 4292817 2010-04-24 06:45:15.0002010-04-24 06:45:15.0001http://www.google.com/search?q=mxunit+arguments&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685867 2011-09-12 16:19:15.0002011-09-12 16:19:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341416 2010-04-24 05:39:15.0002010-04-24 05:39:15.0005http://www.dev.netlook.com:7004/mxunit/index.cfm 786457 2011-09-12 17:17:15.0002011-09-12 18:36:15.0001http://www.google.com/search?q=cfobjective+presentation+material+2010&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341473 2010-04-23 20:44:15.0002010-04-23 20:44:15.0001http://www.google.com.br/search?q=junitreport+com+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 5341276 2011-09-12 17:15:15.0002011-09-12 17:15:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cfobjective+presentation+material+2010 5341473 2010-04-23 20:43:15.0002010-04-23 20:43:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=BNq&rls=org.mozilla%3Aen-GB%3Aofficial&q=jenkins+build+with+ant&oq=jenkins+build+with+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=523687l524742l0l524949l9l9l0l6l6l1l200l457l1.1.1l3l0 6750368 2011-09-12 17:42:15.0002011-09-12 17:42:15.0002http://www.google.com/search?q=mxunit+testsuite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786575 2011-09-12 17:39:15.0002011-09-12 18:50:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=h0FuToK-CpC80AHH4d2EBQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-09-12 17:51:15.0002011-09-12 17:51:15.000191http://wiki.mxunit.org/display/default/Testing+Basics 5341326 2010-04-25 23:33:15.0002012-01-06 19:32:15.00032http://wiki.mxunit.org/pages/viewpage.action?pageId=786471 786473 2010-04-25 23:30:15.0002011-11-23 17:07:15.0002http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=amazon+ec2+coldfusion 6160392 2011-09-12 17:44:15.0002011-10-17 16:39:15.0002http://www.google.com/search?q=coldfusion%20mxunit%20example%20tests 786575 2011-09-12 18:02:15.0002011-09-13 03:53:15.00030http://wiki.mxunit.org/display/default/How+to+use+it 786457 2010-04-25 18:45:15.0002011-12-05 18:03:15.0001http://www.google.com/search?q=mxunit+assertIsQuery+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-09-12 17:57:15.0002011-09-12 17:57:15.0001http://www.google.com/search?q=eclipse+mxunit+source&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-04-25 02:08:15.0002010-04-25 02:08:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20extjs&ei=F0luTvLYMa3H0AGByZX2BA&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-09-12 18:23:15.0002011-09-12 18:23:15.0008http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786473 2010-04-24 23:17:15.0002010-09-27 05:41:15.0001http://www.google.com/search?q=mxunit+creating+mock+objects&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341597 2011-09-12 18:06:15.0002011-09-12 18:06:15.0005http://wiki.cfinnovate.com/display/default/TDD%2BExample%2B--%2BImplementing%2BNew%2BFunctionality 786598 2010-04-24 21:42:15.0002010-12-27 13:26:15.0001http://www.google.de/search?hl=de&q=continuous%20integration%20server%20jenkins%20git&spell=1&sa=X 6750543 2011-09-12 20:24:15.0002011-09-12 20:24:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=jenkins+configure+email+recipients 6750477 2011-09-12 10:12:15.0002011-09-12 10:12:15.0002http://www.google.it/search?sourceid=chrome&ie=UTF-8&q=mxunit+ant 5341276 2010-04-26 17:07:15.0002010-08-05 08:07:16.0001http://www.google.com/search?hl=en&q=ant+junit+report&revid=1795474851&ei=xMnVS-nkFsTflgfeyuS4CQ&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=1&ved=0CC0Q1QIoAA 5341276 2010-04-26 17:23:15.0002010-04-26 17:23:15.0001http://www.google.cz/search?client=opera&rls=en&q=ant+junit+report+xml+config&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 5341276 2011-09-12 11:38:15.0002011-09-12 11:38:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=mxunit%20assertions&btnG=Google+Search&meta=&aq=f&oq=mxunit%20assertions&fp=1&cad=b 786478 2010-04-26 13:58:15.0002010-04-26 13:58:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+dependencies 6750368 2011-09-12 12:42:15.0002011-09-12 12:42:15.0001http://www.google.de/search?q=eclipse+plugin+TDD&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786494 2011-09-12 13:15:15.0002011-09-12 13:15:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=TQhuTpiPHoPE0AGZzPDzBA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=tjt6LVvtGW6c_i323_DfsA 786478 2011-09-12 13:46:15.0002011-09-12 13:46:15.0001http://wiki.fuseboxframework.org/display/default/TDD%2BExample%2B--%2BImplementing%2BNew%2BFunctionality?showComments=false 786598 2010-04-26 10:41:15.0002010-04-26 10:41:15.0001http://www.google.co.uk/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=25vVS-qkGJ_80wT_1-HoDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-04-26 13:58:15.0002010-04-26 13:58:15.0001http://www.google.fr/search?q=jenkins+workspace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750461 2011-09-12 13:49:15.0002011-09-12 13:49:15.0001http://www.google.no/search?q=eclipse+internal+browser+error+output&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a 4292713 2010-04-26 07:59:15.0002010-04-26 07:59:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mocking%20in%20MXunit&ei=PA9uTp-pE4rL0QHvqZX8BA&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&cad=rja 5341597 2011-09-12 14:16:15.0002011-09-12 14:16:15.0001http://www.google.co.uk/search?q=jenkins+ant&rls=com.microsoft:en-gb&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=0xZuTpivCciEtgeDwsDSBQ 6750368 2011-09-12 14:48:15.0002011-09-12 14:48:15.0001http://www.google.ru/search?hl=ru&q=junit+report+tutorial&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr= 5341276 2010-04-26 08:47:15.0002010-04-26 08:47:15.0001http://www.google.com/search?hl=en&source=hp&q=jenkins+how+to+set+properties&aq=f&aqi=&aql=&oq= 6750461 2011-09-12 15:09:15.0002011-09-12 15:09:15.0001http://www.google.com.au/search?q=confluence+java.lang.NullPointerException&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-04-27 00:49:15.0002010-04-27 00:49:15.0002http://www.google.com/search?hl=en&client=firefox-a&hs=fu8&rls=org.mozilla:en-US:official&sa=X&ei=gB1uTvuqIIyugQeqp72JBg&ved=0CBUQvwUoAQ&q=jenkins+email+on+failure&spell=1&biw=1680&bih=860 6750477 2011-09-12 15:17:15.0002011-09-12 15:17:15.0002http://mxunit.org/index.cfm 4685854 2010-04-27 02:42:15.0002011-05-23 13:22:15.0002http://www.google.com/search?hl=en&client=firefox-a&hs=VeT&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+output&oq=mxunit+output&aq=f&aqi=&aql=&gs_sm=e&gs_upl=62741l63675l0l63805l7l6l0l0l0l0l0l0ll0l0 4292713 2011-09-12 15:23:15.0002011-09-12 15:23:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=MXUnit%20mocking&ei=mSRuTom0J-Xi0QGelMGABQ&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&cad=rja 5341239 2011-09-12 15:47:15.0002011-09-12 15:47:15.0001http://search.yahoo.com/search;_ylt=A0geur.h8tVLCVUA6zFXNyoA?p=tdd+examples&fr2=sb-top&fr=slv8-msgr&sao=1 786494 2010-04-26 20:10:15.0002010-04-26 20:10:15.0001http://www.google.com/search?q=mxunit+expected+error&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2011-09-12 15:50:15.0002011-09-12 15:50:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=2&ved=0CA0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=SvfVS_elJsT48Abq-p3VDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-04-26 20:28:15.0002010-04-26 20:28:15.0001http://www.google.com/search?q=mxunit+expected+error&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-09-12 15:51:15.0002011-09-12 15:51:15.0001http://wiki.fuseboxframework.com/label/default/dataproviders 4292794 2010-04-26 18:21:15.0002010-04-26 18:21:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=mxunit%20test%20expected%20exception&ei=ViduTorHPMb2gAe2rvyJBg&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g 4947975 2011-09-12 15:59:15.0002011-09-12 15:59:15.0001http://www.google.com/search?q=mx+unit+presentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685854 2010-04-26 19:25:15.0002010-04-26 19:25:15.0001http://www.google.com/search?q=mxunit+%24property&sourceid=ie7&rls=com.microsoft:en-gb:IE-SearchBox&ie=&oe= 5341322 2011-09-14 09:27:15.0002011-09-14 09:27:15.00030http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341233 2010-04-20 12:07:15.0002011-11-15 20:28:15.0001http://www.google.com/search?q=mxunit+property&sourceid=ie7&rls=com.microsoft:en-gb:IE-SearchBox&ie=&oe= 5341322 2011-09-14 09:25:15.0002011-09-14 09:25:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxUnit&btnG=Google+Search 786457 2010-04-20 14:26:15.0002010-04-20 14:26:15.00021http://wiki.fuseboxframework.com/display/default/Install+MXUnit 786543 2010-04-20 14:33:15.0002010-09-10 16:51:15.0001http://www.google.nl/search?q=jenkins+integration+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-14 12:05:15.0002011-09-14 12:05:15.0002http://127.0.0.1:55883/help/advanced/tocView.jsp?view=toc 4292817 2010-04-20 15:49:15.0002010-04-20 15:49:15.0001http://www.google.com.au/url?sa=t&source=web&cd=2&ved=0CCAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=so9wTvfEKoqyiQek0IihBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-14 11:49:15.0002011-09-14 11:49:15.00026http://localhost:8500/mxunit/samples/samples.cfm 786457 2010-04-20 15:43:15.0002011-12-10 04:13:15.0001http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla:de:official&q=eclipse++debug+output&start=10&sa=N 4292713 2010-04-20 16:51:15.0002010-04-20 16:51:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mxunit+plugin 786517 2011-09-14 11:37:15.0002011-09-14 11:37:15.0001http://www.google.fi/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+properties 6750368 2011-09-14 11:36:15.0002011-09-14 11:36:15.0001http://www.google.ca/search?q=coldfusion%20testrunner&hl=en&client=safari&tbo=1&rls=en&output=search&tbs=qdr:y&ei=CtPNS7iiMcOBlAf6kNygCw&sa=X&oi=tool&resnum=5&ct=tlink&ved=0CBoQpwU 5341269 2010-04-20 16:16:15.0002010-04-20 16:16:15.0004http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+integration+tests&ie=utf-8&oe=utf-8 6750461 2011-09-14 11:28:15.0002011-09-16 07:31:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=JQJ&rls=org.mozilla:en-US:official&q=junit+reports&start=10&sa=N 5341276 2010-04-20 19:10:15.0002010-04-20 19:10:15.0001http://www.mxunit.org/doc/ 786457 2010-04-20 20:51:15.0002010-04-20 20:51:15.0001http://www.google.co.in/url?sa=t&source=web&cd=11&ved=0CB4QFjAAOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=what%20is%20test%20adapter&ei=oHNwTqaCFJHOrQfBp4CSBw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-09-14 09:52:15.0002011-09-14 09:52:15.0001http://www.google.com/search?q=mxunit+ant+https&btnG=Search&hl=en&sa=2 5341269 2010-04-20 20:14:15.0002010-04-20 20:14:15.0002http://www.google.co.uk/search?hl=en&q=mxunit+makepublic&oq=mxunit+makepublic&aq=f&aqi=&aql=&gs_sm=e&gs_upl=13705l14729l0l14926l7l7l0l0l0l5l282l1164l0.3.3l6l0 4292736 2011-09-14 13:54:15.0002011-09-14 13:54:15.00033http://wiki.mxunit.org/display/default/Advanced+Stuff 786598 2010-04-19 19:46:15.0002011-11-07 20:09:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&q=mxunit&oq=mxunit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=0l0l0l39l0l0l0l0l0l0l0l0ll0l0 786457 2011-09-14 14:00:15.0002011-09-14 14:00:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=procedural 4292766 2010-04-19 20:14:15.0002010-04-19 20:14:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mxunit+extjs 786582 2011-09-14 13:11:15.0002011-09-14 13:11:15.0001http://www.google.com/search?q=mxunit+remotefacade.cfc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2010-04-19 20:47:15.0002010-04-19 20:47:15.00034http://www.google.com/search?q=mxunit+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-04-20 02:37:15.0002011-09-20 22:17:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+report+single+text+file 5341276 2011-09-14 13:12:15.0002011-09-14 13:12:15.0001http://local.glow300.fi.net.au:8888/mxunit/ 786457 2011-09-14 12:42:15.0002011-09-14 12:42:15.0001http://www.google.com.ar/search?sourceid=chrome&ie=UTF-8&q=jenkins+test 6750461 2011-09-14 13:11:15.0002011-09-14 13:11:15.0001http://www.google.com.hk/search?hl=zh-CN&safe=strict&client=firefox-a&hs=PIR&rls=org.mozilla:en-US:official&q=ant+task+junit&start=10&sa=N 5341276 2010-04-20 05:34:15.0002010-04-20 05:34:15.0002http://www.google.co.uk/search?hl=en&client=firefox-a&hs=sbp&rls=org.mozilla:en-GB:official&ei=h3LNS-HeIIv4mgO6r_kW&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBAQBSgA&q=mxunit+assertions&spell=1 786478 2010-04-20 09:24:20.0002010-04-20 09:24:20.0003http://www.google.es/search?q=jenkins+automation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 6750360 2011-09-14 12:23:15.0002011-10-17 06:29:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mxunit+list+tests+without+running 786473 2011-09-14 12:40:15.0002011-09-14 12:40:15.0001http://www.google.co.uk/search?q=mxunit+assetrtions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-04-20 09:24:20.0002010-04-20 09:24:20.0001http://www.google.com/search?q=jenkins+test+runner&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750461 2011-09-14 14:54:15.0002011-09-14 14:54:15.0001http://www.google.com/url?sa=t&source=web&cd=24&ved=0CC8QFjADOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=confluence%20ec2&ei=fL5wTon_LsrE0AGhvujwCQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-09-14 15:09:15.0002011-09-14 15:09:15.0001http://www.google.com.br/search?q=jenkins+ant+buld+parameter&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-14 14:31:15.0002011-09-14 14:31:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=p2V&rls=org.mozilla%3Aen-US%3Aofficial&q=Generating+Junit+html+results+using+ANT&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-20 10:44:15.0002010-04-20 10:44:15.0001http://www.google.com/search?q=mxunint+documentation&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786457 2010-04-20 11:10:15.0002010-04-20 11:10:15.0002http://www.google.co.uk/search?hl=en&q=mxunit+makepublic&oq=mxunit+makepublic&aq=f&aqi=&aql=&gs_sm=e&gs_upl=14491l16166l0l16292l11l11l0l8l8l1l508l915l0.1.1.5-1l3l0 4292736 2011-09-14 14:00:15.0002011-09-14 14:00:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&q=mxunit+makepublic+package&oq=mxunit+makepublic+package&aq=f&aqi=&aql=&gs_sm=e&gs_upl=20l2934l0l3009l22l18l0l14l0l0l371l837l0.3.0.1l4l0 4292736 2011-09-14 14:09:17.0002011-09-14 14:09:17.0001http://www.google.co.in/search?hl=en&rlz=1R2ADFA_enIN367&q=assert+pattern&meta=&aq=f&aqi=g-m1&aql=&oq=&gs_rfai= 786484 2010-04-20 11:45:15.0002010-04-20 11:45:15.00030http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341473 2010-04-21 14:29:15.0002011-12-23 07:12:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=j6F&rls=org.mozilla:de:official&ei=YgDPS_eQDJyknQOJ7ZQo&sa=X&oi=spell&resnum=1&ct=result&cd=1&ved=0CB8QBSgA&q=JAVA+replaceLast+Regex&spell=1 786494 2010-04-21 13:48:15.0002010-04-21 13:48:15.0001http://www.google.co.in/search?hl=en&q=how+to+create+ant+build+file+for+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-21 12:10:15.0002010-04-21 12:10:15.0001http://127.0.0.1:1312/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-04-21 17:38:15.0002010-04-21 17:38:15.0001http://www.google.com/search?client=safari&rls=en&q=create+mxunit+test+in+cfeclipse&ie=UTF-8&oe=UTF-8 5341332 2011-09-13 23:55:15.0002011-09-13 23:55:15.0005http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 6750362 2011-09-13 23:24:15.0002011-11-29 13:14:15.0002http://longurl.org 5341432 2010-04-21 17:16:15.0002010-04-21 17:16:15.0001http://bit.ly/b4OCR9 5341432 2010-04-21 15:36:15.0002010-04-21 15:36:15.0001http://www.google.ca/search?hl=en&q=marc+esher+%22know+your+tools%22&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341432 2010-04-21 15:32:15.0002010-04-21 15:32:15.0002http://www.google.com/search?q=mxunit+debug&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 4292713 2010-04-21 19:12:15.0002010-04-21 19:23:15.0001http://www.google.co.kr/search?sourceid=chrome&ie=UTF-8&q=jenkins+integration+test 6750461 2011-09-14 02:07:15.0002011-09-14 02:07:15.00066http://wiki.mxunit.org/display/default/Setting+up+your+Tests+Directory 5341187 2010-04-21 18:39:15.0002011-12-13 16:38:15.0001http://www.google.com.tw/search?hl=zh-TW&source=hp&q=jenkins+email+plugin&aq=f&aqi=&aql=&oq= 6750477 2011-09-14 01:56:17.0002011-09-14 01:56:17.0001http://wiki.mxunit.org/dosearchsite.action?queryString=testing+in+separate+directories 786593 2010-04-21 18:37:15.0002010-04-21 18:37:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=confluence+release+notes 5734518 2011-09-14 03:17:15.0002011-09-14 03:17:15.0001http://www.google.co.kr/search?sourceid=chrome&ie=UTF-8&q=jenkins+integration+test 6750368 2011-09-14 02:08:15.0002011-09-14 02:08:15.00015http://www.google.com/search?q=mxunit+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-04-21 18:19:15.0002011-01-14 18:37:15.0001http://www.google.com/search?hl=en&safe=active&q=MXUnit+built-in+assertions&cts=1271885210656&aq=f&aqi=g-p1&aql=&oq=&gs_rfai= 786478 2010-04-21 21:28:15.0002010-04-21 21:28:15.0001http://www.google.com/search?q=Request+URL+%2F+not+found+-+doesn%27t+match+any+webapp+prefix&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-14 01:43:15.0002011-09-14 01:43:15.0001http://delicious.com/mikechandler 5341432 2010-04-21 21:25:15.0002010-04-21 21:25:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=mxunit+built-in+assertions&aq=0p&aqi=g-p1&aql=&oq=MXUnit+bui&gs_rfai= 786478 2010-04-21 20:58:15.0002010-04-21 20:58:15.0001http://www.google.com/search?q=mxunit+injectmethod&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341320 2010-04-20 21:56:15.0002010-04-20 21:56:15.0001http://localhost:8080/railo/mxunit/ 786457 2011-09-14 05:25:15.0002011-09-14 05:25:15.00019http://www.google.com/search?q=mxunit+debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-04-21 00:13:15.0002011-07-11 16:05:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341208 2011-09-14 06:19:15.0002011-09-14 06:19:15.0001http://wiki.mxunit.org/display/default/Advanced+Stuff 6750362 2011-09-14 06:28:15.0002011-09-14 06:28:15.0001http://www.google.com/search?q=mxunit+add+custom+assertions&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 4685867 2010-04-20 21:25:15.0002010-04-20 21:25:15.0002http://www.google.com/search?q=jenkins+automation&rls=com.microsoft:*:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GZAG_en 6750360 2011-09-14 03:38:15.0002011-09-14 03:39:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+run+junit+test+generate+report 5341276 2010-04-21 09:31:15.0002010-04-21 09:31:15.0002http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla:en-US:official&ei=wdLOS96oO9Ld-Qar7K1j&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAUQBSgA&q=text+file+with+stylesheet+to+junit&spell=1 5341276 2010-04-21 10:27:15.0002010-04-21 10:38:15.0001http://www.google.co.in/search?q=Generating+JUnit+test+reports+using+ANT&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-04-21 03:49:15.0002010-04-21 03:49:15.0002http://wiki.fuseboxframework.com/display/default/MXUnit+Install+Screencast 786457 2010-04-21 08:28:15.0002010-04-21 08:28:15.0001http://www.google.com/url?sa=t&source=web&cd=6&ved=0CEkQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=ec2%20open%20port%2022&ei=8zBwToz7BNSMsALi-5jnCQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-09-14 05:05:15.0002011-09-14 05:05:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=tell+jenkins+where+to+look+for+build.xml&ie=utf-8&oe=utf-8 6750368 2011-09-14 08:01:15.0002011-09-14 08:01:15.0006http://wiki.fuseboxframework.com/display/default/How+to+use+it 5341233 2010-04-21 11:23:15.0002010-08-30 22:27:15.0001http://www.google.co.in/search?q=+ANt+and+jenkins+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-14 08:09:15.0002011-09-14 08:09:15.0004http://wiki.mxunit.org/display/default/CFObjective+2010+--+Continuous+Integration+with+Hudson%2C+ANT%2C+and+MXUnit 4685854 2010-04-21 11:47:15.0002010-06-09 08:27:15.0002http://wiki.fuseboxframework.com/dosearchsite.action?queryString=mock 5341239 2010-04-21 11:21:15.0002010-04-21 11:21:15.0001http://www.google.com.au/url?sa=t&source=web&cd=2&ved=0CCEQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=I2JwTpmkJYTViAK225mLBw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-14 08:35:15.0002011-09-14 08:35:15.0007http://wiki.fuseboxframework.com/display/default/Mocking+and+Stubbing 5341231 2010-04-21 11:22:15.0002010-09-27 07:05:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341473 5341473 2010-04-21 11:48:15.0002010-04-21 11:48:15.0001http://www.google.se/search?aq=f&sourceid=chrome&ie=UTF-8&q=ant+jenkins 6750368 2011-09-14 06:33:15.0002011-09-14 06:33:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=CFObjective+2010+--+Continuous+Integration+with+Hudson%2C+ANT%2C+and+MXUnit&linkCreation=true&fromPageId=4685854 5341473 2010-04-21 11:47:15.0002010-04-21 11:47:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5734432 2011-09-14 06:45:15.0002011-09-14 06:45:15.00040http://wiki.mxunit.org/display/default/Presentations%2C+Talks%2C+and+Meetups 5341473 2010-04-21 11:47:15.0002011-11-02 21:46:15.000145http://mxunit.org/ 4685854 2010-04-22 14:38:15.0002012-01-05 12:54:15.0003http://wiki.fuseboxframework.com/display/default/API+Reference 786478 2010-04-22 14:02:15.0002010-06-05 21:34:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mock%20MXunit&ei=RG9vTvGxNurt0gHMmNmfCg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&cad=rja 5341597 2011-09-13 15:18:15.0002011-09-13 15:18:15.0001http://localhost:8080/mxunit/index.cfm 786457 2011-09-13 14:40:15.0002011-09-13 14:40:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=confluence+search+debug&ie=UTF-8&oe=UTF-8&redir_esc=&ei=2mbQS5urEZmImwOm8LAe 4292713 2010-04-22 17:05:15.0002010-04-22 17:05:15.0003http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 4292773 2010-04-22 14:01:15.0002010-07-08 19:25:15.0002http://www.google.hn/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+wiki 5341231 2011-09-13 17:45:15.0002011-09-13 17:45:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertion%20patterns&ei=u5FvTp_YM-qrsQKiqcnVCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-09-13 17:45:15.0002011-09-13 17:45:15.0001http://wiki.fuseboxframework.com/display/default/Setting+up+your+Tests+Directory 786593 2010-04-22 13:56:15.0002010-04-22 13:56:15.0002http://www.google.com/search?sourceid=ie7&q=mxunit+eclipse&rls=com.microsoft:en-us:IE-Address&ie=UTF-8&oe=UTF-8&rlz=1I7ACGW_en___US329 786517 2011-09-13 17:27:15.0002011-09-13 17:38:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341211 2010-04-22 14:02:15.0002010-04-22 14:02:15.0003http://wiki.fuseboxframework.com/display/default/Automation 4292775 2010-04-22 14:01:15.0002010-04-22 14:01:15.0001http://www.google.com/search?rlz=1C1CHMP_enUS291US305&gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+wiki 786457 2011-09-13 18:08:15.0002011-09-13 18:08:15.0005http://twitter.com/ 5341473 2010-04-22 19:35:15.0002010-04-23 13:02:15.0003http://www.google.com/search?hl=en&client=firefox-a&hs=9Gh&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+debug&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2010-04-22 18:52:15.0002010-04-22 18:53:15.0003http://www.google.com/search?q=mxunit+providers&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2011-09-13 18:07:15.0002011-09-13 18:08:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=85NvTsSuM4TW0QGV0-CTCg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&cad=rja 5341597 2011-09-13 17:55:15.0002011-09-13 17:55:15.0001http://www.google.ca/search?client=safari&rls=en&q=taskdoc&ie=UTF-8&oe=UTF-8&redir_esc=&ei=VLPQS9rcB47ENu7g_K0P 5341269 2010-04-22 20:37:15.0002010-04-22 20:37:15.0001http://local.media.islandroutes.com/mxunit/generator/index.cfm 786457 2011-09-13 17:53:18.0002011-09-13 17:53:18.0001http://www.google.com/search?q=meetup+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a 4685854 2010-04-22 19:47:15.0002010-04-22 19:47:15.0002http://www.google.com/search?hl=en&client=firefox-a&hs=ZzL&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+mxunit&cts=1271959318870&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-22 18:02:15.0002010-04-22 18:02:15.0002http://www.google.com/search?q=mxunit&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7WZPC_en 786457 2011-09-13 18:15:15.0002011-09-13 18:15:15.00030http://wiki.mxunit.org/display/default/Screencast+-+Using+MXUnit+and+Ant+for+Build%2CTest%2C+and+Integration+Automation+-+8+min. 5341271 2010-04-22 17:48:15.0002012-01-06 22:46:15.0002http://www.google.com/search?hl=en&source=hp&q=wiki.mxunit.org&aq=f&aqi=&aql=&oq= 786457 2011-09-13 18:14:15.0002011-09-13 18:15:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=3&ved=0CA4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=lpnQS73oIYL-8AbD6J3VDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-04-22 18:47:15.0002010-04-22 18:47:15.0001http://www.google.co.cr/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=wiki%20mxunit&ei=5pdvTo6PDY23tge70r2XCg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-13 18:12:15.0002011-09-13 18:12:15.0001http://mxunit.org/doc/index.cfm?doc=viewdebugoutput 4292713 2010-04-22 18:47:15.0002010-04-22 18:47:15.0002http://www.google.com/search?q=create+junit+report+file&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-04-22 01:08:15.0002010-04-22 01:58:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assertNotnull%20mxunit&ei=ep5vToWdI-Tu0gHY0JSLCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-09-13 18:40:15.0002011-09-13 18:40:15.0001http://www.google.com/search?q=asserts+in+coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-09-13 20:26:15.0002011-09-13 20:26:15.0002http://wiki.fuseboxframework.com/display/default/View+Debug+Output 5341187 2010-04-21 22:54:15.0002010-08-05 03:04:15.0001http://127.0.0.1:52929/help/nav/10 4292815 2011-09-13 20:32:15.0002011-09-13 20:32:15.0001http://wiki.mxunit.org:80/display/default/MXUnit+Documentation 786457 2011-09-13 18:51:15.0002011-09-13 18:51:15.0007http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 6750543 2011-09-13 19:34:15.0002011-11-10 04:43:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=4292773 4292773 2010-04-22 12:24:15.0002010-04-22 12:24:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FStubbing&rct=j&q=what%20is%20stubbing%20in%20mxunit&ei=hLlvTorcL6nA0AGunp3-CQ&usg=AFQjCNGAP3FvjyNmaJ7HLvrHjma2IK86eQ&cad=rja 5341233 2011-09-13 20:36:15.0002011-09-13 20:36:15.0001http://www.google.com/search?q=mxunit+2.0+application+scope&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750434 2011-09-13 20:49:15.0002011-09-13 20:49:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=what+is+a+single+method&btnG=Google+Search&meta=lr%3D&rlz=1W1GGLD_en-GB&aq=f&aqi=&aql=&oq=&gs_rfai= 5341324 2010-04-22 12:47:15.0002010-04-22 12:47:15.0001http://www.google.com.tw/search?hl=zh-TW&qscrl=1&sa=X&ei=OblvTvajL-XvmAXzwJH2CQ&ved=0CBkQvwUoAQ&q=ant+continuous&spell=1&biw=1698&bih=1169 6750368 2011-09-13 20:34:15.0002011-09-13 20:34:15.0001http://www.google.dk/search?hl=da&rls=com.microsoft%3Ada%3AIE-SearchBox&q=taskdoc+confluence&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-04-22 13:16:15.0002010-04-22 13:16:15.0001http://127.0.0.1:53086/help/advanced/tocView.jsp?view=toc 4292817 2011-09-13 20:36:15.0002011-09-13 20:36:15.0002http://www.google.co.uk/search?hl=en&q=junit+report+to+text+file+xsl&meta=&cts=1271943518279&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-22 13:39:15.0002010-04-22 13:40:15.0001http://wiki.mxunit.org/display/default/TDD%2BExample%2B--%2BImplementing%2BNew%2BFunctionality?showComments=true&showCommentArea=true 786598 2010-04-22 03:45:15.0002010-04-22 03:45:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB8QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=VtdvTrqjAsLjiAKBqdzmBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=5d3Jw3EcjskUWLa2r1r0uQ 786457 2011-09-13 22:42:15.0002011-09-13 22:42:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+workspace 6750461 2011-09-13 20:55:15.0002011-09-26 16:57:18.00013http://wiki.mxunit.org/display/default/Automation 786457 2010-04-22 12:24:15.0002011-11-10 18:03:20.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=add+tests+to+workspace+jenkins 6750461 2011-09-12 21:03:15.0002011-09-12 21:03:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+Could+not+connect+to+facade+URL. 4292815 2011-09-12 20:51:15.0002011-09-12 20:51:15.0001http://www.google.com/search?q=cold+fusion+server+stories&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-09-12 22:42:15.0002011-09-12 22:42:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jekins+invoke+ant+properties 6750461 2011-09-12 21:27:15.0002011-09-12 21:27:15.0003http://wiki.mxunit.org/pages/diffpages.action?pageId=4292775&originalId=4292849 4292775 2010-04-23 14:42:15.0002011-09-06 00:25:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+mail+ntlm 5341269 2011-09-12 23:12:15.0002011-09-12 23:12:15.0001http://www.google.com/search?hl=en&safe=active&client=firefox-a&hs=mGK&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunittask+attributes&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-23 14:17:15.0002010-04-23 14:17:15.00021http://www.google.com/search?q=mxunit+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-04-23 13:46:15.0002011-09-30 18:34:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins&ie=utf-8&oe=utf-8 6750461 2011-09-12 23:14:15.0002011-09-12 23:14:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=makepublic+coldfusion 4292736 2011-09-13 03:04:15.0002011-09-13 03:04:15.0001http://www.google.co.uk/search?hl=en&q=asserttrue+mxunit&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-04-23 16:47:15.0002010-04-23 16:47:15.0001http://www.google.com/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=mxunit+expectedexception 786484 2011-09-13 04:32:15.0002011-09-13 04:32:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=assert+mxunit 786484 2010-04-23 16:46:15.0002010-04-23 16:46:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CC4QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=_dFuTvC7Lu__sQKOuI2_CQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-13 04:07:15.0002011-09-13 04:07:15.0001http://www.google.es/url?url=http://wiki.mxunit.org/display/default/Custom%2BAssertions&rct=j&sa=X&ei=PMvRS_uUHImeOOWR_I0O&ved=0CAgQzgQoATAA&q=mxunit+assertions&usg=AFQjCNGQOyc8-R29X2QCRuvFeWj57IQdKg 4685867 2010-04-23 16:31:15.0002010-04-23 16:31:15.0001http://www.google.com/search?q=ant%20manual%20generate%20junit%20report 5341276 2010-04-23 16:22:15.0002010-04-23 16:22:15.0001http://www.google.com.hk/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&client=aff-priustest&channel=g-fox 6750368 2011-09-13 05:24:15.0002011-09-13 05:24:15.0001http://www.google.co.in/search?q=junitreport&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=pfZuTtGUG8yGrAfm09SEBw 5341276 2011-09-13 06:59:15.0002011-09-13 06:59:15.0001http://www.intl-alliance.com/store/index.php?main_page=specials 786478 2010-04-23 15:25:15.0002010-04-23 15:25:15.0001http://www.google.com/search?aq=f&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+automation 6750360 2011-09-13 06:44:15.0002011-09-13 06:44:15.00030http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+asserttrue 786478 2010-04-22 23:16:15.0002010-12-08 16:22:15.0001http://www.google.cz/search?q=eclipse+plugin+debug+output&hl=cs&client=firefox-a&hs=DeO&rls=org.mozilla:cs:official&prmd=ivns&ei=vglvTvTJO4KLhQfpv4jaCQ&start=10&sa=N&biw=1057&bih=386 4292713 2011-09-13 08:09:15.0002011-09-13 08:09:15.0001http://www.google.com/search?q=jenkins+run+the+junit+tests+or+get+them+from+the+svn&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750461 2011-09-13 08:37:15.0002011-09-13 08:37:15.00012http://docs.google.com/View?id=dc2sb454_462cktzs4d4 5341473 2010-04-22 22:10:15.0002010-06-23 15:26:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=inject+property 5341322 2010-04-22 21:07:15.0002010-04-22 21:07:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+read+in+xml+ 6750461 2011-09-13 10:57:15.0002011-09-13 10:57:15.0001http://www.google.com.ua/search?q=jenkins+DEFAULT_RECIPIENTS&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750477 2011-09-13 13:22:15.0002011-09-13 13:22:15.0001http://www.google.cz/search?client=opera&rls=cs&q=zend+directory+structure+assertions&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 786484 2011-09-13 13:55:15.0002011-09-13 13:55:15.0001http://twitturls.com/ 5341473 2010-04-23 12:43:15.0002010-04-23 12:43:15.0002http://www.google.co.uk/search?q=jenkins+integration+with+JUnit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750461 2011-09-13 14:13:15.0002011-09-13 15:12:15.0006http://wiki.mxunit.org/display/default/CFObjective+2010+--+Continuous+Integration+with+Hudson,+ANT,+and+MXUnit 5341473 2010-04-23 13:02:15.0002011-02-16 13:42:15.00012http://wiki.mxunit.org/display/default/Presentations%2C+Talks%2C+and+Meetups 5341190 2010-04-23 09:24:15.0002011-05-12 17:20:15.0001http://search.conduit.com/ResultsExt.aspx?ctid=CT2269050&q=confluence+table+%22select+a+row%22 4292820 2010-04-23 11:26:15.0002010-04-23 11:26:15.00035http://wiki.mxunit.org/display/default/About 786457 2010-04-23 09:24:15.0002011-09-09 00:32:15.0002http://bit.ly/9t147m 5341473 2010-04-23 02:53:15.0002010-04-23 12:43:15.0001http://www.bing.com/search?q=Eclipse+plugin+troubleshoot&form=DLCDF8&pc=MDDC&src=IE-SearchBox 4292815 2010-04-23 04:15:15.0002010-04-23 04:15:15.0001http://www.google.fr/search?q=doc+cfeclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5341332 2010-04-14 10:37:15.0002010-04-14 10:37:15.0001http://www.google.com/#q=JUnit+report&hl=en&prmd=imvns&ei=ChZzTrHqKsOpiAf18cDeDQ&sqi=2&start=10&sa=N&bav=on.2,or.r_gc.r_pw.&fp=53468afdb6e608&biw=1920&bih=877 5341276 2011-09-16 09:54:16.0002011-09-16 09:54:16.0001http://www.google.co.uk/search?q=injectMethod+mxunit&rls=com.microsoft:en-GB&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=KZ_FS-_sBtCl-AaeyoizDw 5341320 2010-04-14 10:56:15.0002010-04-14 10:56:15.0001http://www.google.co.uk/search?hl=en&rls=com.microsoft:en-GB&ei=KZ_FS87LDNOnOI_AqdwP&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAUQBSgA&q=inject+Method+mxunit&spell=1 5341233 2010-04-14 10:58:15.0002010-04-14 10:58:15.0001http://www.google.co.in/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+documentation&ei=c7LFS4n0MoOqsQaI5NXBAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-04-14 12:18:15.0002010-04-14 12:18:15.0001http://www.google.co.in/search?q=jUnitreport&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-09-16 09:29:15.0002011-09-16 09:29:15.000h2. Custom Assertions - How To Sometimes you need complex and/or repetitive assertions. This can put a damper on any TDD effort. So, we provide you an easy way to add custom assertions to your tests without having to change the mxunit core. The steps for creating your custom assertion are as follows: # Write a test for your assertion # Write the assertion # Decide how you want to load it: Always or only on selected tests. Assertion Rules: # Your assertion will need to throw mxunit.exception.AssertionFailedError or use an existing assertion that throws this exception. # If you want to have optional first or last parameter message, you will need to call normalizeArguments(arguments) in your code. *Custom Assertion Example:* Say you need to frequently validate email addresses. You can do this with a pretty regular expression such as this : {noformat} ^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$ {noformat} The code for this might look like: {code} <cffunctionname="testValidEmailAddress"> <cfscript> varemailRegEx="^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$"; varemailAddress="somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress)lt1,"Invalidemailaddressformat"); </cfscript> </cffunction> {code} This is fine, but you could save yourself some typing and some Ctrl+C/Ctrl+V errors. How about something that looks like this instead? {code} <cffunctionname="testValidEmailAddress"> <cfscript> varemailAddress="somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction> {code} Much better\! And this has the added bonus of _not_ having to find a replace hundreds of complex regular expressions in your code; you would just do that in one place. Here's how: 1. Write a test for your assertion: {code} <cfscript> <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > <cffunction name="testAssertIsValidEmail"> <cfscript> var goodEmailAddress = "somebody@somewhere.com"; var badEmailAddress = "so ~~/\/\/\/\/\~~ m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expect failure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedError e){} </cfscript> </cffunction> </cfcomponent> {code} The above fails because we do not yet have ValidEmailAssertion written. *Note{*}the addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion") statement. This tells the MXUnit framework to load your assertion at runtime. 2. Write the assertion {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); </cfscript> <cfif actual lt 1> <cfthrow type="mxunit.exception.AssertionFailedError" message="arguments.message" /> </cfif> <cfreturn true /> </cffunction> </cfcomponent> {code} You could also leverage existing assertions and write the following instead: {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); //leverage existing MXUnit assertions assertTrue(refind(emailRegEx,arguments.email) lt 1, arguments.message); </cfscript> <cfreturn true /> </cffunction> </cfcomponent> {code} Note the arguments = normalizeArguments(arguments) statement. This allows for the flexibility if you want to be able to pass the message parameter first or last. Ok. Now when we run our test, we're in the green. Our new assertion works as expected. Wahoo\! 3. Decide how you want to load the new code. The options are for each test or for{_}all_ tests. You've already seen how to load custom assertions in your code. This can also be done in setUp(). {code} <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > ... <cffunction name="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> {code} What if you want your new assertion to _always_ be available? Edit the mxunit-config.xml file located in \{mxunit install\}/mxunit/framework/ Add the following line : {code} <?xml version="1.0"encoding="UTF-8"?> <mxunit-config> ... <config-element type="assertionExtension" path="mxunit.framework.ext.ValidEmailAssertion" autoload="true" override="false"/> ... </mxunit-config> {code} This tells MXUnit to automatically load the custom assertion mxunit.framework.ext.ValidEmailAssertion when it starts and makes assertValidEmail(...) method available to all tests. Note that you can put as many public methods in a custom assertion component as you wish. 4685867 6http://wiki.mxunit.org/dashboard.action 5341231 2010-04-14 12:20:15.0002010-12-06 11:19:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=mbN&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-04-14 13:10:15.0002010-04-14 13:10:15.0001http://www.google.com/search?q=view+JUnit+report&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2011-09-16 09:07:15.0002011-09-16 09:07:15.0001http://www.google.com/search?q=jenkins+how+to+run+test&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 6750461 2011-09-16 07:39:15.0002011-09-16 07:39:15.0001http://www.google.com/search?hl=en&source=hp&q=junit+ant+task&cts=1271250752831&aq=f&aqi=g9&aql=&oq=&gs_rfai= 5341276 2010-04-14 13:23:15.0002010-04-14 13:23:15.00041http://wiki.mxunit.org/pages/viewpage.action?pageId=786471 5341190 2010-04-14 13:51:15.0002011-12-19 23:17:15.0001http://www.google.co.jp/search?gcx=c&sourceid=chrome&ie=UTF-8&q=ant+jenkins 6750368 2011-09-16 08:49:15.0002011-09-16 08:49:15.0003http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 4292736 2010-04-13 20:27:15.0002010-09-27 07:08:15.0002http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CCMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCFObjective%2B2011%2B--%2BORM%2BZen&rct=j&q=orm%20zen&ei=VPByToeeLa-XmQWqhcD3DA&usg=AFQjCNGKxq5MAbKo8HNdzau-jvcFulxH5A 6750399 2011-09-16 07:06:15.0002011-09-16 07:08:15.00015http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 5341187 2010-04-13 20:39:15.0002010-09-23 12:28:15.0001http://www.google.es/ 6750477 2011-09-16 07:38:15.0002011-09-16 07:38:15.0002http://127.0.0.1:1912/help/advanced/tocView.jsp?view=toc&topic=%2Forg.eclipse.platform.doc.user%2FgettingStarted%2Fintro%2Foverview.htm 4292815 2010-04-13 21:08:15.0002010-04-13 21:08:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=careful 5341248 2011-09-16 05:05:15.0002011-09-16 05:05:15.000331http://wiki.mxunit.org/display/default/Testing+Basics 786593 2010-04-13 23:39:15.0002011-12-28 13:16:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=restore&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 5341320 2011-09-16 05:06:15.0002011-09-16 05:06:15.00018http://wiki.mxunit.org/display/default/Setting+up+your+Tests+Directory 786457 2010-04-13 23:40:15.0002011-12-05 22:24:15.0003http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341231 5341606 2011-09-16 05:04:15.0002011-09-16 05:04:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=watch+out&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4292713 2011-09-16 05:05:15.0002011-09-16 05:05:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=clean 786598 2010-04-14 00:37:15.0002010-04-14 00:37:15.0004http://wiki.mxunit.org/display/default/TDD+Example+--+Implementing+New+Functionality 5341208 2010-04-14 01:09:15.0002011-07-14 08:50:15.0001http://www.bing.com/search?q=launch+instance+ec2+on+eclipse&pc=Z192&form=ZGACDF&install_date=20110914 6160402 2011-09-16 03:49:15.0002011-09-16 03:49:15.0002http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341231 4292736 2011-09-16 05:03:15.0002011-09-16 05:03:15.0002http://www.google.fr/search?hl=fr&client=firefox-a&hs=aed&rls=org.mozilla:fr:official&q=programmer+un+plugin+confluence&start=0&sa=N 786494 2010-04-14 08:14:15.0002010-04-14 08:14:15.000Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [CFObjective 2011 -- ORM Zen|CFObjective 2011 -- ORM Zen] \-\- May 12, 2011 \-\- A presentation about ORM suffering and eventual enlightenment * [CFObjective 2011 -- Continuous Integration with Jenkins, ANT, and MXUnit|CFObjective 2011 -- Continuous Integration] \-\- May 12, 2011 \-\- An introduction to Continuous Integration for CF Developers * [RIAUnleashed 2010 -- Introduction to MongoDB for CFML Developers|RIAUnleashed 2010 -- Introduction to MongoDB for CFML Developers] \-\- November 12, 2010 \-\- What is Mongo, Why it's awesome, and how to use it * [Adobe MAX 2010 \-\- ColdFusion Skunkworks with Joe Rinehart and Marc Esher|Adobe MAX 2010 -- ColdFusion Skunkworks] \-\- October 27, 2010&nbsp; \-\- Experimentation, learning, and finding joy in what you do * [April 2010 -- Online ColdFusion Meetup -- Know your tools: Productivity Tips-n-Tricks for ColdFusion Builder / CFEclipse|CFMeetupEclipseProductivity|Master your tool] * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14, 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14, 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16, 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. {tip}Just getting started with unit testing? John C Bland II gave a fantastic overview... [watch it here|http://experts.na3.acrobat.com/p76614762/] .{tip}{tip}Want to learn more about ANT? Watch [Jim Priest's CFMeetup presentation|http://experts.acrobat.com/p53858056/] {tip} 4685854 1http://www.google.com.br/search?q=ant+task+doc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 5341269 2010-04-13 16:48:15.0002010-04-13 16:48:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+test 5341320 2011-09-16 14:24:15.0002011-09-16 14:24:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=run+junit+from+jenkins 6750461 2011-09-16 14:06:15.0002011-09-16 14:06:15.0001http://www.google.fr/search?hl=fr&rlz=1G1TSEH_FRFR360&q=create+ant&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-13 17:15:15.0002010-04-13 17:15:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+junit 5341276 2010-04-13 17:14:15.0002010-04-13 17:14:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=first+mxunit+test&ei=UsjES7uXMI-0sgPRmdDqDA&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2010-04-13 19:39:15.0002010-04-13 19:39:15.00012http://wiki.mxunit.org/display/default/About 4292870 2010-04-13 19:03:15.0002011-06-12 19:10:15.0002http://l-dev-sleavitt-01.curaspan.local/mxunit/ 786457 2011-09-16 13:21:16.0002011-09-16 13:27:15.0001http://127.0.0.1:49874/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-04-13 19:55:15.0002010-04-13 19:55:15.0006http://wiki.mxunit.org/dosearchsite.action?queryString=assertions 786478 2010-04-13 13:03:15.0002011-10-28 18:22:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=jenkins%2B+ant 6750368 2011-09-16 12:57:15.0002011-09-16 12:57:15.00018http://www.google.co.uk/search?q=mxunit+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-04-13 12:59:15.0002010-09-29 16:08:15.0001http://mail.google.com/mail/?ui=2&view=bsp&ver=ohhl4rw8mbn4 6750302 2011-09-16 12:39:15.0002011-09-16 12:39:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=coldfusion%20mxunit%20tutorial&ei=Xy1zTvS6Bcqk8QPL4bjGDQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA&cad=rja 786575 2011-09-16 11:30:15.0002011-09-16 11:30:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=coldfusion%20mxunit%20test&ei=gCdzTuznEYmZ8QPYlpTGDQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-09-16 11:03:15.0002011-09-16 11:03:15.0001http://www.google.com/search?q=eclipse+troubleshooting+&hl=en 4292815 2010-04-13 13:38:15.0002010-04-13 13:38:15.0001http://www.google.co.nz/search?q=aws+dropbox&hl=en&prmd=imvnsfd&ei=XiZzTv3gDo3wmAWz4LDjDA&start=20&sa=N&biw=1167&bih=768 6160394 2011-09-16 10:59:15.0002011-09-16 10:59:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=4B1A644B5EAB62C5D79C73C0244F329B 4685854 2010-04-13 13:56:15.0002010-04-13 13:56:15.0002http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=4B1A644B5EAB62C5D79C73C0244F329B 4292766 2010-04-13 13:51:15.0002010-04-13 13:57:15.0001http://www.google.co.uk/search?q=coldfusion+unit+test+a+dao&ie=UTF-8&oe=UTF-8&hl=en&client=safari 4292766 2011-09-16 10:42:15.0002011-09-16 10:42:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=xc2&rls=org.mozilla%3Aen-GB%3Aofficial&q=mxunit.+.Assertion&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-04-13 14:46:15.0002010-04-13 14:46:15.0001http://www.google.co.jp/#sclient=psy-ab&hl=ja&source=hp&q=jenkins+coldfusion&pbx=1&oq=jenkins+coldfusion&aq=f&aqi=&aql=&gs_sm=e&gs_upl=616l4405l0l4645l18l18l0l0l0l0l250l2886l3.10.5l18l0&bav=on.2,or.r_gc.r_pw.&fp=74be602d07492e99&biw=1280&bih=905 6750368 2011-09-16 10:14:15.0002011-09-16 10:14:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=CHN&rls=org.mozilla%3Aen-GB%3Aofficial&q=asserttrue+mxunit+test+failure+&btnG=Search&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-04-13 14:44:15.0002010-04-13 14:44:15.0001http://www.google.pl/search?q=jenkins+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 6750461 2011-09-16 09:58:15.0002011-09-16 09:58:15.0002http://www.google.com/search?q=mxunit+documentation&sourceid=ie7&rls=com.microsoft:en-us:IE-Address&ie=&oe= 786457 2010-04-15 15:43:15.0002010-04-15 15:43:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=getting+started+mxunit&ei=k0zHS7nAG8L7lwfU_4jFAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=4o-trP3aIrdhM-Ld7T074g 786457 2010-04-15 17:28:15.0002010-04-15 17:28:15.0001http://www.google.com/search?hl=en&source=hp&q=getting+started+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=a2bb30ecf4f91972 786457 2010-04-15 17:28:15.0002010-04-15 17:28:15.0003http://jira.2ndbyte.com/confluence/display/DEV/Eclipse+Productivity 5341432 2011-09-15 16:31:15.0002011-09-15 16:32:15.0001http://www.google.com/search?hl=en&q=mxunit+with+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-15 16:04:15.0002010-04-15 16:04:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=install+mxunit 786536 2011-09-15 18:04:15.0002011-09-15 18:04:15.0001http://www.google.com/search?hl=en&q=mxunit+with+ant&start=10&sa=N 4947975 2010-04-15 16:22:15.0002010-04-15 16:22:15.0001http://www.google.com/search?q=Jenkins+workspace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 6750461 2011-09-15 15:53:15.0002011-09-15 15:53:15.0001http://www.google.com/search?q=mxunit+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-09-15 15:55:15.0002011-09-15 15:55:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=5&ved=0CBQQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BTroubleshooting&rct=j&q=mxunit+eclipse+plugin&ei=ihvHS9WbDYfK8wT16JmfCw&usg=AFQjCNH0ApiQmI5OGGqfKLITnq7qCF_l3w 4292815 2010-04-15 13:59:15.0002010-04-15 13:59:15.0001http://www.google.ca/url?sa=t&source=web&cd=2&sqi=2&ved=0CCAQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=-wpyTsXCA-rZ0QH-kfnvCQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-15 14:48:15.0002011-09-15 14:48:15.0001http://www.google.com/search?q=mxunit+component+path&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786473 2011-09-15 15:15:15.0002011-09-15 15:15:15.0001http://www.google.com/search?q=mxunit+component+path+HttpAntRunner&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-09-15 15:16:15.0002011-09-15 15:16:15.0001http://www.google.com/url?q=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&sa=D&usg=AFQjCNF9i90wEh6jTn8wG2P57YWhkI4AZw 786478 2011-09-15 15:51:15.0002011-09-15 15:51:15.0001http://www.google.com/search?q=mxunit+ant&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 5341276 2010-04-14 20:15:15.0002010-04-14 20:15:15.00033http://wiki.mxunit.org/display/default/Test+Private+Methods 786457 2010-04-14 19:17:15.0002012-01-06 07:08:15.0002http://www.google.com/search?hl=en&client=firefox-a&hs=EBN&rls=org.mozilla:en-US:official&ei=Ze7GS_6uEYayrAe6tYH7CQ&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAcQBSgA&q=generating+report+using+ant+junit&spell=1 5341276 2010-04-15 10:52:16.0002010-04-15 10:52:16.0001http://www.google.co.uk/search?q=assertEquals+query+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-04-15 09:32:15.0002010-04-15 09:32:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=using+ant+to+generate+junit+test+report 5341276 2010-04-15 09:09:15.0002010-04-15 09:09:15.0001http://www.google.ca/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=setup%20mxunit%20in%20fusebox&ei=_mZyTt7kJvDD0AHgzMysCg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-09-15 21:20:15.0002011-09-15 21:20:15.0001http://www.google.com/search?hl=en&safe=off&client=firefox-a&hs=vf5&rls=org.mozilla%3Aen-US%3Aofficial&q=make+ant+task+display+html+page&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-14 16:07:15.0002010-04-14 16:07:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+jabber+build+permissions&ie=utf-8&oe=utf-8 6750466 2011-09-15 20:48:15.0002011-09-15 20:48:15.0001http://www.google.co.uk/search?hl=en&q=junitreport+tutorial&start=10&sa=N 5341276 2010-04-14 15:16:15.0002010-04-14 15:16:15.0001http://www.google.com/search?btnG=Google+Search&q=ant+jenkins 6750368 2011-09-15 23:46:15.0002011-09-15 23:46:15.0005http://www.google.co.uk/search?q=mxunit+documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-04-14 14:26:15.0002011-08-12 13:35:15.0001http://www.google.ca/url?sa=t&source=web&cd=6&ved=0CDgQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=does%20mxunit%20work%20with%20fusebox%3F&ei=NmhyTp-tGtK80AHwvZXvCQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-09-15 21:26:15.0002011-09-15 21:26:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=6591C7573C7C302370FC63A80CCB58E6 4292766 2010-04-14 19:17:15.0002010-04-14 19:17:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+test 6750461 2011-09-15 19:51:15.0002011-09-15 19:51:15.00047http://wiki.mxunit.org/display/default/API+Reference 4685867 2010-04-14 18:46:15.0002011-12-09 18:30:15.00024http://wiki.mxunit.org/display/default/Custom+Assertions 5341211 2010-04-14 18:41:15.0002011-10-19 15:11:15.0001http://www.google.ca/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&rct=j&q=mxunit%20injectMethod&ei=sldyTqv2F_TH0AGR6LnhCQ&usg=AFQjCNHXAfIblvFLxhMV2SaFRAR_qj8GWg 5341320 2011-09-15 20:15:15.0002011-09-15 20:15:15.0002http://wiki.mxunit.org/display/default/Creating+a+Custom+HTTPAntRunne 5341519 2011-09-15 20:09:15.0002011-11-14 13:40:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=application.cfc 6750434 2011-09-15 05:54:15.0002011-09-15 05:54:15.0002http://wiki.fuseng.info/display/default/Using%2Bthe%2BEclipse%2BPlugin?showComments=true&showCommentArea=true 786499 2010-04-17 07:07:15.0002010-07-04 20:45:15.0001http://www.google.com.tw/search?hl=zh-TW&source=hp&q=jenkins+test&aq=f&aqi=g1&aql=&oq= 6750461 2011-09-15 05:55:15.0002011-09-15 05:55:15.0001http://www.google.co.uk/search?hl=en&rlz=1G1ACAW_ENUK363&q=junitreport+task+junit&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-17 18:25:15.0002010-04-17 18:25:15.00011http://wiki.fuseboxframework.com/display/default/TestResult+Output+Formats 5341211 2010-04-17 22:20:15.0002010-08-24 15:50:15.0001http://www.google.com/search?hl=en&safe=active&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=confluence+ant+task+&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-16 20:18:15.0002010-04-16 20:18:15.0001http://www.google.co.il/search?hl=iw&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&biw=1272&bih=832&q=jenkins+ant+build&oq=jenkins+ant+build&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=2714l3630l0l3871l5l5l0l4l4l0l144l144l0.1l1l0 6750368 2011-09-15 07:40:15.0002011-09-15 07:40:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=jenkins+publish+to+confluence 6750461 2011-09-15 06:50:15.0002011-09-15 06:50:15.0001http://www.google.ru/search?q=junit+ant+generate+xml&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&hl=ru&lr=&newwindow=1&client=firefox&rls=org.mozilla%3Aru%3Aofficial&sa=2 5341276 2010-04-16 16:47:15.0002010-04-16 16:47:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=zFB&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-04-16 18:12:15.0002010-04-16 18:12:15.0002http://www.bing.com/images/search?q=mike+rankin&FORM=IGRE4 786457 2010-04-16 18:24:15.0002010-04-16 18:24:15.0001http://www.google.com/search?q=add+snippets+cfeclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-04-16 18:49:15.0002010-04-16 18:49:15.0001http://twitter.com/elegant_chaos/status/12285769397 786457 2010-04-16 15:16:15.0002010-04-16 15:16:15.0001http://smken.ru 786478 2011-09-15 04:31:15.0002011-09-15 04:31:15.00025http://mxunit.org/index.cfm 786457 2010-04-16 16:11:15.0002011-09-02 14:18:15.0001http://www.google.com/search?q=cfcatch+dump&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-04-16 16:17:15.0002010-04-16 16:17:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+and+ant 5341276 2011-09-15 03:30:15.0002011-09-15 03:36:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=setup 4292736 2010-04-16 16:33:15.0002010-04-16 16:33:15.0001http://www.google.com.au/search?q=Guard.assert&rls=com.microsoft:en-au&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=BHXIS-GgPIzU7APs3MjXDA 786484 2010-04-16 14:33:15.0002010-04-16 14:33:15.0001http://www.google.co.uk/search?q=what+is+a+jenkins+workspace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-15 09:51:18.0002011-09-15 09:51:18.0001http://twitturls.com/ 786457 2010-04-16 14:31:15.0002010-04-16 14:31:15.0001http://www.google.co.uk/search?hl=en&q=ant+junit+and+junitreport+task&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-16 15:08:15.0002010-04-16 15:08:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+Getting+Started 6750362 2011-09-15 14:45:15.0002011-11-25 13:27:15.0001http://127.0.0.1:2084/help/advanced/tocView.jsp?view=toc 4292815 2010-04-16 09:48:15.0002010-04-16 09:48:15.0001http://www.google.ch/search?hl=en&source=hp&q=eclipse+show+%22debug+output%22+tab&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2010-04-16 06:50:15.0002010-04-16 06:50:15.0001http://www.google.com/search?q=coldfusion+loop+query+index&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750302 2011-09-15 13:30:15.0002011-09-15 13:30:15.0001http://www.google.pl/search?q=generating+reports+using+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 5341276 2010-04-16 13:53:15.0002010-04-16 13:53:15.0001http://www.google.com/search?hl=en&q=mxunit+documentation 786457 2010-04-16 13:03:15.0002010-04-16 13:03:15.0001http://www.google.com/search?q=jenkins+automation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750360 2011-09-15 12:49:15.0002011-09-15 12:49:15.0006http://www.google.com/search?q=mxunit&ie=UTF-8&oe=UTF-8&hl=en&client=safari 786457 2010-04-16 02:38:15.0002011-11-28 18:09:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=B07&rls=org.mozilla:en-US:official&sa=X&ei=wrJxTpu0JcKN-wa2mLW-CQ&ved=0CHgQvgUoAA&q=replaceLast+java+example&nfpr=1&biw=1152&bih=707 786494 2011-09-15 08:32:15.0002011-09-15 08:32:15.0001http://www.google.pl/search?q=jenkins+workspace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-15 08:26:15.0002011-09-15 08:26:15.0001http://www.google.co.in/search?hl=en&source=hp&q=Steps+to+generate+a+Junit+report&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-16 06:16:15.0002010-04-16 06:16:15.0001http://www.google.com.hk/ 6750360 2011-09-15 08:09:15.0002011-09-15 08:09:15.0001http://www.google.com.au/search?hl=en&rls=com.microsoft:en-au&q=junit+test+cases+and+Ant+and+HTML+report&start=10&sa=N 5341276 2010-04-16 02:49:15.0002010-04-16 02:49:15.000103http://wiki.mxunit.org/display/default/First+Test+Case 786457 2010-04-15 19:05:15.0002011-12-07 18:15:15.0001http://www.google.ca/search?hl=en&client=opera&hs=Tu9&rls=en&q=ant+target+doc&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai= 5341269 2010-04-15 18:45:15.0002010-04-15 18:45:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187 786582 2010-04-15 22:09:15.0002010-04-15 22:09:15.0001http://www.google.de/url?sa=f&rct=j&url=http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BANT%2B-%2BThe%2BGlue%2Bbetween%2BJenkins%2Band%2Byour%2BTests&q=jenkins+ant&lpe=2&usg=AFQjCNH84T1ygxzDQuGShhBL1nozq1CiZw 6750368 2011-09-15 09:21:15.0002011-09-15 09:21:15.0002http://d02di1137385maf.net1.cec.eu.int/mxunit/index.cfm? 786457 2011-09-15 09:18:15.0002011-09-15 09:18:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=struct 786478 2011-09-14 16:42:15.0002011-09-14 16:42:15.0005http://wiki.mxunit.org/display/default/Advanced+Stuff 5341416 2010-04-19 19:45:15.0002011-06-02 12:32:15.0001http://www.bing.com/search?q=assersion+pattern&qs=n&sk=&form=QBRE 786484 2011-09-14 17:24:15.0002011-09-14 17:24:15.00032http://wiki.mxunit.org/display/default/Test+Private+Methods 5341208 2010-04-19 19:45:15.0002011-12-22 00:24:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB4QjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxUnit&ei=CuFwTsf3Bu2FsgLr25zbCQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-14 17:37:15.0002011-09-14 17:37:15.0001http://www.google.co.uk/search?hl=en&safe=off&biw=1920&bih=925&q=jenkins+ant+build&oq=jenkins+ant+&aq=4&aqi=g10&aql=1&gs_sm=c&gs_upl=954l1682l0l3410l4l4l1l0l0l0l158l434l0.3l3l0 6750368 2011-09-14 18:24:15.0002011-09-14 18:24:15.0001http://www.google.com/search?q=site%3Amxunit.org+remotefacade.cfc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2010-04-19 19:41:15.0002010-04-19 19:41:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=proxy 786529 2011-09-14 18:44:15.0002011-09-14 18:44:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxUnit%20debug&ei=XvdwTtKyB-umsALBtJ30CQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-09-14 19:11:15.0002011-09-14 19:11:15.0002http://www.mxunit.org/doc/index.cfm?doc=messagefirstassertions 5341326 2010-04-19 19:04:15.0002010-05-09 20:23:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Jenkins+email+set+up 6750466 2011-09-14 19:23:15.0002011-09-14 19:23:15.0001http://www.google.de/search?hl=de&safe=off&client=firefox-a&hs=KHD&rls=org.mozilla%3Ade%3Aofficial&q=junit+report+create+ant&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-19 14:33:15.0002010-04-19 14:33:15.0001http://www.google.at/ 6750368 2011-09-14 19:39:15.0002011-09-14 19:39:15.0007http://www.mxunit.org/doc/index.cfm?doc=injectproperty 5341320 2010-04-19 15:52:15.0002010-06-29 19:08:15.0003http://wiki.mxunit.org/display/default/Anatomy%2Bof%2Ba%2BTestCase 5341647 2011-09-14 15:25:15.0002011-12-02 23:03:15.0004http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=how+to+create+junit+reports 5341276 2010-04-19 09:39:15.0002010-04-29 12:59:15.0001http://www.google.com/search?hl=es&client=firefox-a&hs=wcX&rls=org.mozilla:es-ES:official&sa=X&ei=4sZwTpCXMpHNsgb8qKyXBw&ved=0CBcQvwUoAQ&q=generate+junit&spell=1&biw=1680&bih=920 5341276 2011-09-14 15:46:15.0002011-09-14 15:46:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCcQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20browser%20runner&ei=CslwTq-rLqbniALVgs3jBg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-09-14 15:54:15.0002011-09-14 15:54:15.0001http://www.google.com/search?q=junit+ant+tag+parameters&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-04-19 08:47:15.0002010-04-19 08:47:15.0001http://wiki.mxunit.org/notify-notify-category-none?aHR0cDovL3dpa2kubXh1bml0Lm9yZy9kaXNwbGF5L2RlZmF1bHQvVXNpbmcrdGhlK0FudCtUYXNrK3RvK0dlbmVyYXRlK0pVbml0K1JlcG9ydHM= 5341276 2011-09-14 15:59:16.0002011-09-14 15:59:16.0001http://www.google.com/search?q=use+ant+to+kick+off+junit+tests&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2011-09-14 15:59:16.0002011-09-14 15:59:16.0001http://www.google.co.in/url?sa=t&source=web&cd=5&ved=0CDsQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=confluence%20like%20doc&ei=NsxwTvnPKcSDOu_YiZoJ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-09-14 16:07:16.0002011-09-14 16:07:16.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=using+mxunit 4292794 2011-09-14 16:26:15.0002011-09-14 16:26:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+docs 786457 2010-04-18 23:21:15.0002010-04-18 23:21:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=1vW&rls=org.mozilla%3Ade%3Aofficial&q=mxunit+extjs+not+working&btnG=Suche&meta= 4292713 2010-04-18 15:27:15.0002010-04-18 15:27:15.0001http://www.google.com/m/search?pbx=1&client=ms-android-google&source=android-home&aq=f&oq=&aqi=-k0d0t0&fkt=38&fsdt=5551&cqt=&rst=&htf=&his=&maction=&q=go+sms+gtalk+plugins&flip=0 6750466 2011-09-15 00:57:16.0002011-09-15 00:57:16.0002http://www.google.ca/search?q=cfdump+in+cfoutput&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGGL_en___CA350 4292713 2010-04-18 14:56:15.0002010-04-18 14:58:15.0001http://wiki.mxunit.org/display/default/Running+a+single+method+in+a+test?showComments=true&showCommentArea=true 5341324 2010-04-18 10:00:15.0002010-04-18 10:00:15.0001http://www.google.com/search?hl=en&q=inurl:wiki+%22Please+type+the+word+appearing+in+the+picture.%22&start=20&sa=N 5341324 2010-04-18 09:54:15.0002010-04-18 09:54:15.0001http://www.google.com/search?hl=en&safe=off&q=debug+with+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2010-04-18 07:30:15.0002010-04-18 07:30:15.0001http://www.google.com/search?q=mxunit+http+list+test+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-04-18 07:07:15.0002010-04-18 07:07:15.0001http://www.google.com/search?hl=en&client=ubuntu&hs=K7G&channel=fs&q=java+junit+ant+report&oq=java+junit+ant+report&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1207045l1209074l0l1209184l10l10l0l6l6l0l330l921l0.1.2.1l4l0 5341276 2011-09-14 20:31:15.0002011-09-14 20:31:15.0001http://www.google.ca/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20test%20private&ei=-whxTqqBEqja0QH3_cWzCg&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-09-14 20:27:15.0002011-09-14 20:27:15.0001http://www.google.com/search?q=mxunit+http+list+test+methods&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341324 2010-04-18 07:06:15.0002010-04-18 07:06:15.0001http://www.google.com/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+getting+started 6750362 2011-09-14 21:29:15.0002011-09-14 21:29:15.0001http://www.google.com/search?q=mxunit+assert+not+equal&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-09-14 22:08:15.0002011-09-14 22:08:15.0001http://www.google.com/search?q=jenkins+run+path&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a 6750461 2011-09-14 22:06:15.0002011-09-14 22:06:15.0001http://wiki.fuseboxframework.com/display/default/Advanced+Stuff 4292736 2010-04-17 22:25:15.0002010-04-17 22:25:15.0004http://wiki.fuseboxframework.com/display/default/API+Reference 786457 2010-04-17 22:21:15.0002010-08-24 15:50:15.0001http://www.google.co.uk/search?q=mxunit+assert&rls=com.microsoft:en-GB&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=kbq8S5GdEdOA_QaT4LCsBg 786484 2010-04-07 17:03:15.0002010-04-07 17:03:15.00016http://wiki.mxunit.org/display/default/MXUnit+Install+Screencast 786543 2010-04-07 17:20:15.0002011-11-16 00:02:15.0001http://www.google.co.in/search?q=jenkins+how+to+configure+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-20 09:22:15.0002011-09-20 09:22:15.0002http://127.0.0.1:53764/help/advanced/tocView.jsp?view=toc 4292820 2010-04-07 15:29:15.0002010-04-07 15:29:15.0001http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+report+junit&searchQuery.spaceKey=default 786582 2011-09-20 09:27:15.0002011-09-20 09:27:15.0003http://www.mxunit.org/doc/index.cfm?doc=customassertions 4685867 2010-04-07 17:02:15.0002010-04-14 18:41:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=warning%3A+Insecure+world+writable+dir+%2Fusr%2Flocal%2Fsbin+in+PATH%2C+mode+040777&ie=utf-8&oe=utf-8 6160402 2011-09-20 07:08:15.0002011-09-20 07:08:15.0001http://www.google.de/search?q=using+mxunit+in+cfeclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341332 2010-04-07 18:47:15.0002010-04-07 18:47:15.0001http://www.google.com/search?hl=zh-TW&client=safari&rls=en&q=jenkins+workspace&oq=jenkins+workspace&aq=f&aqi=g2&aql=&gs_sm=e&gs_upl=7191l10729l0l10795l21l15l0l2l2l2l319l1290l2.4.1.1l8l0 6750461 2011-09-20 08:00:15.0002011-09-20 08:00:15.0001http://www.bing.com/search?q=generate+text+file+in+ant&form=QBRE&qs=n&sk= 5341276 2010-04-07 18:56:15.0002010-04-07 18:56:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=7k54TvmZF8W4hAfx4ZT5Cw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=_gHFjyjIo6vWdcRQxWk0nw 4292713 2011-09-20 08:52:15.0002011-09-20 08:52:15.0001http://www.google.ca/search?source=ig&hl=en&rlz=&q=mxunittask&btnG=Google+Search&meta=lr%3D&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-04-07 18:29:15.0002010-04-07 18:29:15.0001http://www.google.de/search?q=setup+tests+in+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-09-20 09:13:15.0002011-09-20 09:13:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla:en-US:official&q=ant+junit+verbose&start=10&sa=N 5341276 2010-04-07 18:42:15.0002010-04-07 18:42:15.0002http://www.google.lv/search?sourceid=chrome&ie=UTF-8&q=where+is+ant+in+jenkins 6750368 2011-09-20 10:04:15.0002011-09-20 10:04:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=confluence+wild+card+search&aq=f&aqi=&aql=&oq=&gs_rfai= 5341258 2010-04-07 19:54:15.0002010-04-07 19:54:15.0001http://www.google.com/search?q=how+to+create+a+junit+xml+report+style&hl=en&rlz=1T4GGLL_enUS368US368&sa=2 5341276 2010-04-07 20:08:15.0002010-04-07 20:08:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+windows+services 6750546 2011-09-20 10:33:15.0002011-09-20 10:33:15.00049http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341432 2010-04-07 19:20:15.0002011-06-02 13:14:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=build+not+failing+in+jenkins+when+tests+fail 6750464 2011-09-20 11:09:15.0002011-09-20 11:09:15.00055http://wiki.mxunit.org/display/default/Using+the+Eclipse+Plugin 5341332 2010-04-07 19:46:15.0002011-12-12 18:37:15.0001http://www.google.com/search?hl=en&ei=sey8S9nHBY6MswO_8bmgBQ&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAUQBSgA&q=mxunit+mxunit+task&spell=1 5341269 2010-04-07 20:36:15.0002010-04-07 20:36:15.0001http://www.google.co.in/search?gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=how+to+generate+Junit+xml&safe=active 5341276 2011-09-20 09:54:15.0002011-09-20 09:54:15.0001http://www.google.lv/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-09-20 09:58:15.0002011-09-20 09:58:15.00034http://wiki.mxunit.org/display/default/Ant+Task+Doc 5341211 2010-04-07 20:36:15.0002012-01-05 14:03:15.0001http://www.google.se/search?gcx=w&ix=c2&sourceid=chrome&ie=UTF-8&q=jenkins+get+other+workspace 6750461 2011-09-20 09:59:15.0002011-09-20 09:59:15.0001http://www.google.com/search?q=mentity+framework+roadmap&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5734518 2011-09-19 22:38:15.0002011-09-19 22:38:15.0001http://wiki.fuseboxframework.com/dashboard.action 5341432 2010-04-07 22:16:15.0002010-04-07 22:16:15.0001http://www.google.com.au/url?sa=t&source=web&cd=3&sqi=2&ved=0CCYQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BMXUnit&rct=j&q=mxunit%20crud%20tests%20samples&ei=2Lx3TvavA4eTiAel5-jWDQ&usg=AFQjCNFI85u1CY0QYWeLlPa_t4wGA68y4g&cad=rja 4947975 2011-09-19 22:29:15.0002011-09-19 22:29:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=786619 786457 2011-09-19 22:44:15.0002011-09-19 22:44:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+directory+tag 5341269 2010-04-07 21:50:15.0002010-04-07 21:50:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+source+code 5341200 2011-09-19 21:38:15.0002011-09-19 21:38:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+cfc+path 4292815 2010-04-08 08:49:15.0002010-04-08 08:49:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+test+equality+of+2+objects&meta= 786484 2010-04-08 08:01:17.0002010-04-08 08:01:17.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=lad3TtLkD8yNsAK-2PWLBQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&cad=rja 5341597 2011-09-19 20:58:15.0002011-09-19 20:58:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+eclipse+plugin+source+code 786457 2011-09-19 21:44:15.0002011-09-19 21:44:15.000236http://wiki.mxunit.org/display/default/Testing+Basics 4292713 2010-04-08 05:01:15.0002012-01-06 19:27:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+docs&ie=UTF-8&oe=UTF-8 786457 2010-04-08 04:15:15.0002010-04-08 04:15:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20pass%20query%20to%20mock&ei=5rB3Ts-JHem0sQLw2oGMBQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&cad=rja 5341597 2011-09-19 21:38:15.0002011-09-19 21:38:15.0002http://wiki.mxunit.org/display/default/Adding+MXUnit+Snippets+To+CFEclipse 786457 2010-04-08 11:11:15.0002010-04-08 11:11:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+sms+build+fail 6750466 2011-09-20 05:47:15.0002011-09-20 05:47:15.0002http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+junit 6750461 2011-09-20 05:09:15.0002011-09-22 19:58:15.0001http://www.google.com.au/search?q=jenkins+junit+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-20 06:31:15.0002011-09-20 06:31:15.0001http://127.0.0.1:1505/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-04-08 09:27:15.0002010-04-08 09:27:15.0001http://www.google.com/search?q=continuous+integration+Jenkins+git&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6750543 2011-09-20 06:10:15.0002011-09-20 06:10:15.0001http://www.google.com/search?ie=utf-8&oe=UTF-8&hl=cs&lr=&q=generate%20junit%20report 5341276 2010-04-08 09:00:15.0002010-04-08 09:00:15.0001http://wiki.fuseboxframework.com/display/default/Testing+Basics?showChildren=false 786558 2010-04-08 14:06:15.0002010-04-08 14:06:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=nOV3Tov-G8rRiALfnKD6Cg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&cad=rja 5341597 2011-09-20 01:23:15.0002011-09-20 01:23:15.0002http://wiki.fuseboxframework.com/display/default/Testing+Basics 5341187 2010-04-08 14:05:15.0002010-07-05 02:45:15.0001http://www.google.com/search?q=mentity+framework+roadmap&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341269 2011-09-19 22:46:15.0002011-09-19 22:46:15.0001http://127.0.0.1:1636/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2010-04-08 13:43:15.0002010-04-08 13:43:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+coldfusion 6160392 2011-09-20 02:49:15.0002011-09-20 02:49:15.0001http://127.0.0.1:1636/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-04-08 13:41:15.0002010-04-08 13:41:15.0002http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+run+when+checked+in+svn 6750461 2011-09-19 18:03:16.0002011-09-19 18:03:16.0001http://www.google.com/search?hl=en&client=firefox-a&hs=ADE&rls=org.mozilla:en-US:official&q=mxunit&start=10&sa=N 4947975 2010-04-08 14:46:15.0002010-04-08 14:46:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=Bbt&rls=org.mozilla:en-US:official&q=mxunit&start=50&sa=N 786471 2010-04-08 14:48:15.0002010-04-08 14:48:15.0002http://wiki.mxunit.org/display/default/CFObjective+2011+--+Continuous+Integration 5734455 2011-09-19 18:21:15.0002011-10-28 15:11:15.0003http://www.google.com/search?hl=en&client=firefox-a&hs=9LE&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+tutorial&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-08 14:53:15.0002010-04-08 14:54:15.0001http://www.fuseboxframework.org/display/default/Testing+Basics 786457 2010-04-08 14:54:15.0002010-04-08 14:54:15.0001http://www.google.com/search?client=safari&rls=en&q=ec2+windows+login+default&ie=UTF-8&oe=UTF-8 6160402 2011-09-19 17:19:15.0002011-09-19 17:19:15.0001http://wiki.mxunit.org/notify-notify-category-none?aHR0cDovL3dpa2kubXh1bml0Lm9yZy9kaXNwbGF5L2RlZmF1bHQvTVhVbml0K0RvY3VtZW50YXRpb24= 786457 2011-09-19 15:45:15.0002011-09-19 15:45:15.0001http://www.fuseboxframework.org/display/default/First+Test+Case 5341187 2010-04-08 14:54:15.0002010-04-08 14:54:15.0002http://www.google.com/m/search?q=Mxunit+first+test&mshr=25&msbs=4&mscq=&mscm=3&popt=1&pbx=1&aq=&oq=Mxunit+first+test&aqi=&fkt=140&fsdt=19774&cqt=16892&rst=14044&htf=&his=&maction=&csll=&action=&ltoken=2e6dfb4 786558 2011-09-19 15:47:19.0002011-09-19 15:48:15.0001http://www.bing.com/search?q=JUnitReport+tutorial+for+ant&form=QBRE&filt=all&qs=n&sk= 5341276 2010-04-08 15:05:15.0002010-04-08 15:05:15.0001http://wiki.mxunit.org/display/default/TestResult+Output+Formats?showComments=true&showCommentArea=true 5341211 2010-04-08 15:48:15.0002010-04-08 15:48:15.0001http://www.google.com.bo/ 5734498 2011-09-19 14:46:15.0002011-09-19 14:46:15.000246http://wiki.mxunit.org/display/default/Testing+Basics 786473 2010-04-08 15:48:15.0002012-01-01 19:03:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS447US447&gcx=w&sourceid=chrome&ie=UTF-8&q=ant+junit+report 5341276 2011-09-19 14:52:15.0002011-09-19 14:52:15.0001http://www.google.de/search?hl=de&q=eclipse+plugin+troubleshooting&sourceid=navclient-ff&rlz=1B3GGGL_deDE256DE258&ie=UTF-8 4292815 2010-04-08 16:21:15.0002010-04-08 16:21:15.0001http://www.google.it/url?sa=t&source=web&cd=10&sqi=2&ved=0CHUQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=eclipse%20faq%20plugin&ei=B6R3TpCVLsXRsgaVppCMCw&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-09-19 20:44:15.0002011-09-19 20:44:15.0001http://www.google.com/search?gcx=c&ix=c1&sourceid=chrome&ie=UTF-8&q=connecting+to+an+ec2+instance+first+time 6160402 2011-09-19 20:47:15.0002011-09-19 20:47:15.0001http://www.google.com/search?hl=en&newwindow=1&safe=active&q=jenkins+automation&oq=jenkins+automation&aq=0&aqi=g1g-b2&aql=&gs_sm=e&gs_upl=258480l264434l0l267948l18l17l0l1l1l0l297l2723l3.8.5l16l0 6750360 2011-09-19 20:04:15.0002011-09-19 20:04:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+junit+reports 5341276 2010-04-08 18:55:15.0002011-06-17 22:26:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20test%20suite&ei=yKB3TpKhJ4fRiAKx4v3rCA&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-09-19 20:29:17.0002011-09-19 20:29:17.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=message+to+display+when+test+fails+%2B+unit+testing 786478 2011-09-19 19:32:16.0002011-09-19 19:32:16.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=coldfusion+amazon+ec2 6160392 2011-09-19 19:48:15.0002011-09-19 19:48:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=mxunit+makePublic 4292736 2011-09-19 18:37:15.0002011-09-19 18:37:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=cfdump+performance 4292713 2011-09-19 19:32:15.0002011-09-19 19:32:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=cfmeetup 5341432 2010-04-08 22:14:15.0002011-01-25 13:38:15.0001http://www.google.com/search?hl=en&q=wiki.mxunit.org&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-04-08 22:48:15.0002010-04-08 22:48:15.0001http://www.google.co.id/search?aq=f&sourceid=chrome&ie=UTF-8&q=dao+power+supply 4292766 2011-09-19 07:19:15.0002011-09-19 07:19:15.0002http://wiki.mxunit.org/display/default/CFObjective%2B2011%2B--%2BContinuous%2BIntegration 6750679 2011-09-19 06:58:15.0002011-09-27 19:40:15.0001http://www.google.ca/search?q=mxunit+test+single+method+in+browser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341324 2010-04-08 22:45:15.0002010-04-08 22:45:15.0001http://www.google.com/search?q=jenkins+email+everytime&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-09-19 06:18:15.0002011-09-19 06:18:15.00016http://wiki.mxunit.org/display/default/Presentations%2C+Talks%2C+and+Meetups 5341432 2010-04-08 22:49:15.0002011-08-04 07:38:15.0001http://www.google.com.au/search?q=mxunit+wiki&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-04-08 22:48:15.0002010-04-08 22:48:15.0001http://www.google.com/search?q=run+junit+tests+in+jenkins&sourceid=ie7&rls=com.microsoft:en-us:IE-Address&ie=&oe= 6750461 2011-09-19 05:37:15.0002011-09-19 05:37:15.0001http://www.google.ca/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=wiki+mxunit&ei=oV6-S4qgMtWUnweNrvW5Cg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-04-08 22:55:15.0002010-04-08 22:55:15.0001http://wiki.mxunit.org/display/default/First%2BTest%2BCase 786558 2011-09-19 02:02:15.0002011-09-19 02:02:15.0002http://wiki.mxunit.org/display/default/CFMeetupEclipseProductivity 4685854 2010-04-08 22:50:15.0002010-04-13 18:57:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=DAB542287F8200E7745F32AE0F29C11E?replyToComment=5341502&#comment-5341502 5341233 2011-09-18 23:09:15.0002011-09-18 23:09:15.0001http://www.google.be/search?hl=en&source=hp&q=dao+pattern+testing&oq=DAO+pattern+test&aq=0v&aqi=g-v1&aql=&gs_sm=c&gs_upl=515l11953l0l14047l17l15l1l2l2l0l531l2031l1.2.0.1.2.1l7l0 4292766 2011-09-18 22:33:15.0002011-09-18 22:33:15.0001http://www.google.com/search?hl=en&q=mxunit+wiki&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-04-08 22:57:15.0002010-04-08 22:57:15.0001http://www.fastweightlosswiki.com/news/nottingham-web-design/ 4292766 2011-09-18 22:08:15.0002011-09-18 22:08:15.0001http://www.google.com/search?hl=en&q=ant+jenkins 6750368 2011-09-19 12:43:16.0002011-09-19 12:43:16.0001http://www.google.co.in/search?rlz=1C1CHMR_enUS337US337&sourceid=chrome&ie=UTF-8&q=running+junitreport+task 5341276 2011-09-19 10:10:15.0002011-09-19 10:10:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=queries 786471 2010-04-09 05:33:15.0002010-04-09 05:33:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=build+a+free-style+software+project+jenkins&ie=utf-8&oe=utf-8 6750461 2011-09-19 09:28:15.0002011-09-19 09:28:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+show+debug+output&ie=UTF-8&oe=UTF-8 4292713 2010-04-09 02:53:15.0002010-04-09 02:53:15.0001http://www.google.co.in/search?q=generating+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-09-19 09:07:15.0002011-09-19 09:07:15.0001http://www.google.com.ph/search?q=jenkins+AND+ant+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a 6750368 2011-09-19 07:30:15.0002011-09-19 07:30:15.0002http://www.google.com/search?q=ant+mxunit+integration+testing&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 5341271 2010-04-09 07:15:15.0002010-04-10 01:13:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=queries 786582 2010-04-09 05:34:15.0002010-04-09 05:34:15.0009http://wiki.mxunit.org/display/default/Screencast+-+Using+MXUnit+and+Ant+for+Build,Test,+and+Integration+Automation+-+8+min 5341271 2010-04-09 15:22:15.0002010-12-10 18:07:15.0003http://www.google.com/search?aq=0&oq=snip+tree+v&gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=snip+tree+view 5341332 2011-09-17 19:18:15.0002011-09-17 19:21:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=iIr&rls=org.mozilla%3Aen-GB%3Aofficial&q=junit+report+generates+result+files&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-09 10:25:15.0002010-04-09 10:25:15.0001http://www.google.co.in/search?hl=en&newwindow=1&q=ant+build+generate+Junit+report+on+server&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-09 13:25:15.0002010-04-09 13:25:15.0001http://jira.2ndbyte.intranet:999/confluence/display/DEV/Eclipse%20Productivity 5341432 2010-04-09 09:37:15.0002010-04-09 09:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mongodb+security+group+ec2 6160438 2011-09-17 23:54:15.0002011-09-17 23:54:15.0001http://www.google.pl/search?q=ant+test+haltonerror+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341269 2010-04-09 09:55:15.0002010-04-09 09:55:15.0001http://www.google.co.uk/search?aq=0&oq=jenkins+ant+ver&cx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant+version 6750368 2011-09-18 01:36:15.0002011-09-18 01:36:15.0002http://www.google.com/search?q=JUnit+Ant+task+XML+reports&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-04-09 07:50:15.0002010-08-13 18:49:15.0001http://guide.opendns.com/controller.php?url=mx+unit+wiki&client=ff&ref= 786457 2010-04-09 08:44:15.0002010-04-09 08:44:15.0001http://www.google.com/ 5341218 2011-09-18 04:12:15.0002011-09-18 04:12:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=5B16A1E96E815D446249153AE7EE2F4B?replyToComment=5341502&#comment-5341502 5341233 2011-09-18 04:17:15.0002011-09-18 04:17:15.0001http://search.yahoo.com/search;_ylt=Am5yXktDEBAhkFAkpbiAp_WbvZx4?p=generate+html+from+xml+in+ant&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-892 5341276 2010-04-09 21:56:15.0002010-04-09 21:56:15.0001http://bit.ly/b55TJ1 5341432 2010-04-09 22:53:15.0002010-04-09 22:53:15.0001http://www.google.co.in/search?q=configure+ant+in+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-18 10:57:15.0002011-09-18 10:57:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mousefeed 5341432 2010-04-09 20:34:15.0002010-04-09 20:34:15.0001http://www.google.com/notebook/ 5341432 2010-04-09 20:42:15.0002010-04-09 20:42:15.0001http://www.google.com/search?q=wiki.mxunit.org&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-04-09 19:21:15.0002010-04-09 19:21:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+test+results+sample&ie=utf-8&oe=utf-8 6750461 2011-09-18 14:34:15.0002011-09-18 14:34:15.0001http://www.google.com/search?hl=en&safe=off&q=mxunit+browser+runner&aq=f&aqi=&aql=&oq=&gs_rfai= 5341324 2010-04-09 19:59:15.0002010-04-09 19:59:15.0001http://www.google.com/search?client=safari&rls=en&q=ant+build.xml+report&ie=UTF-8&oe=UTF-8 5341276 2011-09-18 15:57:15.0002011-09-18 15:57:15.0001http://www.google.co.jp/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+confluence 6750461 2011-09-18 19:35:15.0002011-09-18 19:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=task+ant+doc 5341269 2010-04-09 17:29:15.0002010-04-09 17:29:15.0002http://wiki.mxunit.org/display/default/CFMeetupEclipseProductivity 786457 2010-04-10 11:17:15.0002010-05-06 14:39:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=adapter%20vs%20dao&ei=2dhzTuzrNsPv0gG1jInfDQ&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-09-16 23:39:15.0002011-09-16 23:39:15.0001http://www.google.com/search?q=@mxunit:dataprovider:&qscrl=1 4292794 2011-09-17 01:11:15.0002011-09-17 01:11:15.0008http://www.google.com/search?q=mxunit+mocking&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2010-04-10 08:54:15.0002010-04-28 17:33:15.00032http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341248 2010-04-10 08:53:15.0002011-12-22 16:23:15.0001http://www.google.com/search?q=mxunit+ant+classes&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-04-10 01:57:15.0002010-04-10 01:57:15.0001http://www.google.com/search?q=ant+mxunit+integration+testing&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 5341276 2010-04-10 01:11:15.0002010-04-10 01:11:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS435US435&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-09-17 04:14:15.0002011-09-17 04:14:15.0001http://digg.com/u1THuq 5341432 2010-04-11 21:53:15.0002010-04-11 21:53:15.0001http://www.fuseboxframework.org/display/default/MXUnit+Documentation 5341187 2010-04-11 20:15:15.0002010-04-11 20:15:15.0001http://www.fuseboxframework.org/display/default/Testing+Basics 786558 2010-04-11 20:15:15.0002010-04-11 20:15:15.0001http://www.google.com/search?rlz=1C1_____enUS447US447&sourceid=chrome&ie=UTF-8&q=generate+junit+test+from+xml 5341276 2011-09-17 05:00:15.0002011-09-17 05:00:15.0002http://www.fuseboxframework.org/display/default/MXUnit+Documentation 4292751 2010-04-11 20:14:15.0002010-04-11 20:14:15.0002http://www.google.co.in/url?sa=t&source=web&ct=res&cd=2&ved=0CAwQFjAB&url=http%3A%2F%2Fwww.fuseboxframework.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit+documentation&ei=SS3CS7T2M5KinQfj3o2yCg&usg=AFQjCNG_xvkfWssAny9kmVY-7TUhIv7NwA 786457 2010-04-11 20:13:15.0002010-04-11 20:14:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=jenkins+set+WORKSPACE+ 6750461 2011-09-17 09:26:15.0002011-09-17 09:26:15.0002http://www.intl-alliance.com/store/ 786478 2010-04-11 13:30:15.0002010-04-16 22:28:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=5341286 786457 2010-04-10 11:17:15.0002010-04-10 11:17:15.00018http://wiki.mxunit.org/display/default/Install+the+Eclipse+Plugin 786499 2010-04-12 08:29:15.0002011-12-18 21:27:15.0001http://www.google.com/search?aq=2&oq=mxunit&gcx=c&ix=c1&sourceid=chrome&ie=UTF-8&q=mxunit+mock 5341597 2011-09-16 18:17:15.0002011-09-16 18:17:15.0001http://sonias-imac-2.local:8500/mxunit/samples/samples.cfm 786457 2011-09-16 19:16:15.0002011-09-16 19:16:15.0001http://www.google.co.in/url?sa=t&source=web&ct=res&cd=7&ved=0CBsQFjAG&url=http%3A%2F%2Ftrac.fuseboxframework.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=mxunit+assertions&ei=bt_CS5m9JZngnAOs9eT8Bg&mk=0&mb=2&usg=AFQjCNEGtBR_Sf1MKqHwpXjCxZImSz8kxA 4685867 2010-04-12 08:54:15.0002010-04-12 08:54:15.00064http://wiki.mxunit.org/display/default/Install+MXUnit 786457 2010-04-12 09:16:15.0002012-01-06 13:25:15.0001http://www.google.com/search?client=safari&rls=en&q=how+to+test+with+jenkins&ie=UTF-8&oe=UTF-8 6750461 2011-09-16 17:48:15.0002011-09-16 17:48:15.00020http://wiki.mxunit.org/display/default/Developer+Info 5341200 2010-04-12 09:24:15.0002011-11-30 22:18:15.0001http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug 4292713 2010-04-12 00:38:15.0002010-04-12 00:38:15.0001http://www.google.be/search?sourceid=chrome&ie=UTF-8&q=mxunit+actual+undefined 786478 2011-09-16 19:17:15.0002011-09-16 19:17:15.0001http://www.google.de/url?sa=t&source=web&ct=res&cd=9&ved=0CDYQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMessage-First%2BAssertions%2B(CFUnit%2BStyle)&rct=j&q=cfunit&ei=_LfCS67kCYGLONewuJcE&usg=AFQjCNFKj2XCFtE1FzkWobKLSi0HR5-1vA 5341326 2010-04-12 06:30:15.0002010-04-12 06:30:15.0003http://wiki.mxunit.org/display/default/Message-First+Assertions+(CFUnit+Style) 786457 2010-04-12 06:31:15.0002010-10-29 16:24:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+jabber 6750466 2011-09-16 19:34:15.0002011-09-16 19:34:15.0001http://www.google.com/url?sa=f&rct=j&url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&q=mxunit+assertions&usg=AFQjCNHoFp3HYoe5EEzeedyNBQJIoDGCyQ 786478 2011-09-16 20:48:15.0002011-09-16 20:48:15.0001http://www.bing.com/search?q=fusebox+eclipse+plugin&src=IE-SearchBox 4292815 2010-04-12 14:24:15.0002010-04-12 14:24:15.0001http://www.google.es/search?hl=es&source=hp&q=guard+assert&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786484 2010-04-12 14:52:15.0002010-04-12 14:52:15.0001http://www.google.ca/search?aq=1&oq=Jenkins+Confluence&sourceid=chrome&ie=UTF-8&q=jenkins+confluence+integration 6750461 2011-09-16 21:00:15.0002011-09-16 21:00:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCQQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=uqpzTrHGGs_XiALl8-SzAg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-16 20:22:16.0002011-09-16 20:22:16.0001http://www.google.co.ma/search?hl=fr&client=firefox-a&hs=TWg&rls=org.mozilla%3Afr%3Aofficial&q=how+to+use+ANT+to+generate+junit+test+report&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-12 15:16:15.0002010-04-12 15:16:15.0003http://127.0.0.1:62437/help/advanced/tocView.jsp?view=toc 4292815 2010-04-12 15:23:15.0002010-04-12 15:24:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=eclipse%20calls%20mxunit%20via&ei=kK1zTtLVOcqfsQKF8sCMBQ&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-09-16 20:34:15.0002011-09-16 20:34:15.0001http://www.google.com/url?sa=f&rct=j&url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&q=mxunit+assertEquals&usg=AFQjCNFdJwsPHt9n4hSiq0LiOoOOV9tNPw 786478 2011-09-16 21:33:15.0002011-09-16 21:33:15.00027http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341416 2010-04-12 09:25:15.0002011-10-05 16:52:15.0002http://www.google.co.in/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+documentation&ei=IejCS_eLPKGKnQPmwZDzBg&mk=0&mb=1&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-04-12 09:31:15.0002010-04-12 09:31:15.0001http://www.google.com/search?hl=en&source=hp&biw=1024&bih=583&q=coldfusion+removing+objects+from+memory&oq=coldfusion+removing+objects+from+memory&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1567l13240l0l13486l39l36l0l24l6l0l331l2840l0.4.6.2l12l0 6750302 2011-09-16 21:38:15.0002011-09-16 21:38:15.0001http://www.google.co.in/url?sa=t&source=web&ct=res&cd=1&ved=0CAkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=bt_CS5m9JZngnAOs9eT8Bg&mk=0&mb=1&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-04-12 09:42:15.0002010-04-12 09:42:15.0002http://www.cfobjective.com/sessions/orm-zen/ 6750399 2011-09-16 21:14:15.0002011-11-07 12:49:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=assertEquals 786478 2010-04-12 14:05:15.0002011-11-12 19:46:15.0007http://www.google.com/search?client=safari&rls=en&q=deploying+coldfusion+on+amazon+cloud&ie=UTF-8&oe=UTF-8 6160392 2011-09-16 21:27:15.0002011-09-16 21:35:15.0001http://search.yahoo.com/search;_ylt=A0oGkwtCh8NLuUUAohBXNyoA?p=how+to+find+an+assertion&fr2=sb-top&fr=b2ie7&sao=1 786484 2010-04-12 20:50:15.0002010-04-12 20:50:15.0001http://www.google.ch/search?q=coldfusion%20cfcomponente%20output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a&source=hp&channel=np 5734498 2011-09-16 15:42:15.0002011-09-16 15:42:15.0001http://www2.dev/mxunit/ 786457 2011-09-16 15:32:15.0002011-09-16 15:32:15.0001http://wiki.mxunit.org/pages/diffpages.action?originalId=5341246&pageId=5341239 5341239 2010-04-12 20:29:15.0002010-04-12 20:29:15.0003http://wiki.mxunit.org/dashboard.action 786471 2010-04-12 23:33:15.0002010-09-15 20:59:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+add+git+publickey+to+jenkins+project 6750543 2011-09-16 15:15:15.0002011-09-21 15:20:15.0001http://www.google.co.uk/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+set+up+email+notifications 6750466 2011-09-16 15:02:15.0002011-09-16 15:02:15.0001http://www.google.ca/search?q=mxunit+cannot+find+cfc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292815 2010-04-12 21:51:15.0002010-04-12 21:51:15.0001http://127.0.0.1:62437/help/advanced/tocView.jsp?view=toc 4292817 2010-04-12 15:34:15.0002010-04-12 15:34:15.0001http://www.google.com/search?q=mxunit+and+coldfusion+builder&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=strict 5341332 2011-09-16 15:53:15.0002011-09-16 15:53:15.0002http://127.0.0.1:62437/help/advanced/tocView.jsp?view=toc 4292820 2010-04-12 15:29:15.0002010-04-12 15:29:15.0001http://www.google.ca/search?hl=en&q=mxunit+debug+info&meta=&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=7bdd19b300c6b795 4292713 2010-04-12 15:57:15.0002010-04-12 15:57:15.0001http://www.google.co.uk/search?cx=w&sourceid=chrome&ie=UTF-8&q=jenkins+run+ant 6750461 2011-09-16 15:46:15.0002011-09-16 15:46:15.0001http://www.google.ca/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit+debug+info&ei=wEHDS6HbBpCjnQf58OSQCg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-04-12 15:53:15.0002010-04-12 15:53:15.0001http://www.google.co.uk/search?cx=w&sourceid=chrome&ie=UTF-8&q=jenkins+run+ant 6750368 2011-09-16 15:45:15.0002011-09-16 15:45:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=email+notification+jenkins+hot+to+configure 6750466 2011-09-16 16:33:15.0002011-09-16 16:33:15.0001http://www.google.fi/search?hl=fi&q=generate+junit+report+from+xml&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-13 09:00:15.0002010-04-13 09:00:15.0001http://www.google.co.in/url?sa=t&source=web&ct=res&cd=1&ved=0CAkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=YCHES_6nC9OssAbA4IWGDg&mk=0&mb=2&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-04-13 07:49:15.0002010-04-13 07:49:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+run+test 6750461 2011-09-16 16:30:15.0002011-09-16 16:30:15.0001http://www.google.co.in/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+documentation&ei=jl3ES9jvEpyWsQal3aCQDg&mk=0&mb=1&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-04-13 12:04:15.0002010-04-13 12:04:15.0001http://www.google.com/search?q=jenkins+junit+properties&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-16 16:28:15.0002011-09-16 16:28:15.0001http://msakatavm.codandev.local/mxunit/index.cfm 786457 2011-09-16 16:26:15.0002011-09-16 16:26:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=git+pull+and+jenkins 6750543 2011-09-16 16:51:15.0002011-09-16 16:51:15.0001http://www.google.com.sg/search?hl=en&client=firefox-a&hs=J5q&rls=org.mozilla%3Aen-US%3Aofficial&q=run+a+single+method+in+eclipse&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341324 2010-04-13 02:27:15.0002010-04-13 02:27:15.0001http://www.google.co.in/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=yR3ES7jIJojFsganmciXDg&mk=0&mb=1&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-04-13 07:32:15.0002010-04-13 07:32:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+integration+test&ie=utf-8&oe=utf-8 6750461 2011-09-16 16:44:15.0002011-09-16 16:44:15.0001http://wiki.mxunit.org/display/default/Using%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports 786457 2011-09-22 03:57:15.0002011-09-22 03:57:15.0002http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/TDD%2BExample%2B--%2BImplementing%2BNew%2BFunctionality&usg=AFQjCNGAWVnc7RoPf3U-XnD_6N389Renow 786598 2011-09-22 03:34:15.0002011-09-24 02:37:15.0001http://www.google.pl/search?num=50&hl=ru&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&q=junit%2Bant+html+report&lr=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-05 17:48:15.0002010-04-05 17:48:15.000357http://wiki.mxunit.org/display/default/Testing+Basics 786575 2010-04-05 16:52:15.0002012-01-06 18:36:15.0001http://www.google.com/search?q=junit+report&hl=zh-TW&prmd=imvns&ei=JcZ6ToySNqGtsAL-lqXFAw&start=10&sa=N&biw=1366&bih=623 5341276 2011-09-22 05:50:15.0002011-09-22 05:50:15.0006http://www.mxunit.org/doc/index.cfm?doc=testsuites 786575 2010-04-05 16:51:15.0002010-04-19 20:05:15.0009http://www.mxunit.org/doc/index.cfm?doc=simplescheduletests 4292775 2010-04-05 19:53:15.0002010-05-08 19:39:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=g1X&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=mxunit+reports&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-05 19:44:15.0002010-04-05 19:44:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=f2X&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=mxunit+reports+&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-05 19:39:15.0002010-04-05 19:39:15.0005http://www.mxunit.org/doc/index.cfm?doc=outputformats 786582 2010-04-05 19:38:15.0002010-04-27 07:47:15.0001http://www.google.com/url?sa=t&source=web&cd=10&ved=0CGMQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=simple%20extjs%20report%20format&ei=iIB6Tof9FLPYiAKdg-imDw&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-09-22 00:50:15.0002011-09-22 00:50:15.00010http://wiki.fuseboxframework.com/display/default/Creating+Test+Suites 5341187 2010-04-05 13:42:15.0002010-09-27 05:39:15.0001http://www.google.com/search?cx=c&sourceid=chrome&ie=UTF-8&q=glue+jenkins 6750368 2011-09-22 00:06:15.0002011-09-22 00:06:15.0001http://www.google.co.in/search?q=generating+junit+reports+ant-junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 5341276 2010-04-05 13:15:15.0002010-04-05 13:15:15.00016http://wiki.mxunit.org/display/default/TestResult+Output+Formats 786582 2010-04-05 12:59:15.0002011-11-04 07:49:15.0001http://www.mxunit.org 786457 2010-04-05 12:51:15.0002010-04-05 12:51:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+setup 6750461 2011-09-22 01:36:15.0002011-09-22 01:36:15.0001http://127.0.0.1:49231/help/advanced/tocView.jsp?view=toc 4292815 2011-09-21 22:50:15.0002011-09-21 22:50:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+wiki&ei=Mfm5S7mvDoKglAe6h8iLAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=0SrKwQjXPBSf5upBIhjs3g 786457 2010-04-05 14:53:15.0002010-04-05 14:53:15.0002http://www.google.com/search?client=safari&rls=en&q=ant+jenkins&ie=UTF-8&oe=UTF-8 6750368 2011-09-21 22:25:15.0002011-09-22 20:14:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+wiki&ei=i_a5S8i1KoWKlweao4SWCg&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=D1EcpJZjSNdQh5RjGgL3QQ 786457 2010-04-05 14:42:15.0002010-04-05 14:42:15.0001http://www.google.com/search?aq=f&gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=Ant%2C+Jenkins 6750368 2011-09-21 23:26:15.0002011-09-21 23:26:15.0002http://www.google.com/search?hl=en&source=hp&q=mxunit+assertions&aq=0&aqi=g10&aql=&oq=mxunit&gs_rfai=&fp=bcdf8cbbf06dc4f 786478 2010-04-05 14:39:15.0002010-04-05 16:32:15.0001http://www.google.fr/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+test+run+one+test 6750461 2011-09-21 23:01:15.0002011-09-21 23:01:15.0001http://www.google.com/search?q=mxunit+exception+page&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2010-04-05 22:21:15.0002010-04-05 22:21:15.0001http://bocgame.com/ 5341320 2011-09-21 19:31:15.0002011-09-21 19:31:15.0001http://www.google.com/search?q=mxunit&sourceid=ie7&rls=com.microsoft:en-us:IE-Address&ie=&oe= 786457 2011-09-21 19:46:15.0002011-09-21 19:46:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=SeZ&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit&aq=f&aqi=g1g-s1g6g-s2&aql=&oq=&gs_rfai= 786457 2010-04-05 21:34:15.0002010-04-05 21:34:15.0001http://www.google.com/search?client=safari&rls=en&q=add+files+to+jenkins+workspace&ie=UTF-8&oe=UTF-8 6750461 2011-09-21 20:20:15.0002011-09-21 20:20:15.0009http://wiki.mxunit.org/display/default/Simple+Test+Scheduling 4292773 2010-04-05 22:20:15.0002011-09-13 23:13:15.0001http://127.0.0.1:3939/help/nav/9 4292817 2011-09-21 20:36:15.0002011-09-21 20:36:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=2TV6TsX1IJPdiAK07rTFDw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-09-21 19:30:15.0002011-09-21 19:30:15.0001http://www.google.co.kr/search?hl=ko&lr=&newwindow=1&biw=1244&bih=740&q=eclipse+plugin+view+maximize&oq=eclipse+plugin+view+maximize&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2457l12144l0l12286l24l24l0l15l15l1l223l1413l1.6.2l9l0 4292820 2011-09-21 19:31:15.0002011-09-21 19:31:15.0002http://www.google.co.in/search?gcx=w&sourceid=chrome&ie=UTF-8&q=configure+email+in+jenkins 6750466 2011-09-21 17:49:15.0002011-09-21 17:49:15.000212http://wiki.mxunit.org/display/default/Testing+Basics 5341324 2010-04-05 21:00:15.0002012-01-06 18:38:15.00014http://wiki.mxunit.org/display/default/Creating+Test+Suites 786575 2010-04-05 21:00:15.0002011-12-30 11:36:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS435US435&aq=f&gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+run+tests 6750461 2011-09-21 17:49:15.0002011-09-21 17:49:15.0001http://www.google.fr/search?gcx=w&ix=c2&sourceid=chrome&ie=UTF-8&q=passphrase+git+jenkins 6750543 2011-09-21 17:53:17.0002011-09-21 17:53:17.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=Reporting+Results+from+mxunit&btnG=Google+Search 5341276 2010-04-05 20:13:15.0002010-04-05 20:13:15.0004http://www.google.ca/search?q=mxunit+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-04-05 20:55:15.0002010-07-20 18:48:15.0001http://www.google.com.br/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+ler+xml+junit 6750461 2011-09-21 18:04:15.0002011-09-21 18:04:15.0001http://www.google.com/search?hl=en&q=assertion+patterns&sourceid=navclient-ff&rlz=1B3GGLL_enUS371US371&ie=UTF-8 786484 2010-04-05 21:02:15.0002010-04-05 21:02:15.0002http://www.google.com/search?client=safari&rls=en&q=using+ant+with+jenkins&ie=UTF-8&oe=UTF-8 6750368 2011-09-21 17:08:16.0002011-09-22 20:38:15.0002http://trac.fuseboxframework.org/dashboard.action 4685854 2010-04-05 21:28:15.0002010-04-05 21:28:15.0001http://www.google.co.uk/search?q=mxunit+verifyTimes&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341250 2011-09-21 17:08:16.0002011-09-21 17:08:16.00034http://wiki.mxunit.org/display/default/Running+a+single+method+in+a+test 786457 2010-04-05 21:01:15.0002011-12-08 04:29:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS435US435&sourceid=chrome&ie=UTF-8&q=configuring+jenkins+for+an+ant+build 6750368 2011-09-21 17:21:15.0002011-09-21 17:21:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=SnipEx+servers&btnG=Google+Search 5341332 2010-04-05 21:01:15.0002010-04-05 21:01:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Wildcard%2BPattern%2BMatching&usg=AFQjCNH8HMVXbhROOzYF0O9U5GBv6v5zrA 5341258 2011-09-21 17:07:15.0002011-09-21 17:07:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=4&ved=0CDYQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20load%20test%20suite&ei=bAx6ToWCJ4iJ0AX22YmtAQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-09-21 16:33:15.0002011-09-21 16:33:15.0002http://www.google.com/url?sa=t&source=web&cd=4&ved=0CDAQjBAwAw&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit&ei=YwJ6TtnaN82BsgLb_sTkAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=a2zrF7_ryNTDA5K-girUaA 786478 2011-09-21 15:51:16.0002011-09-21 16:01:17.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCYQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=YwJ6TtnaN82BsgLb_sTkAw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=OmwTom6BBhBu36dudynMKQ 786457 2011-09-21 15:51:15.0002011-09-21 15:51:15.0002http://www.google.com/search?hl=en&gl=us&q=%22Please+type+the+word+appearing+in+the+picture.%22+Add+Comment&start=10&sa=N 5341269 2010-04-06 08:12:15.0002010-04-06 08:32:15.0001http://www.google.de/search?gcx=c&sourceid=chrome&ie=UTF-8&q=ant+jenkins+target+from+build+parameter 6750368 2011-09-21 15:34:15.0002011-09-21 15:34:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+using+jenkins 6750461 2011-09-21 15:32:15.0002011-09-21 15:32:15.0001http://www.google.co.in/search?hl=en&q=how+to+made+changes+in+index.html+of+junit+report&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-06 08:53:15.0002010-04-06 08:53:15.0001http://www.google.com/search?q=jenkins+multiple+ants&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-21 15:24:15.0002011-09-21 15:24:15.0002http://wiki.mxunit.org/display/default/Ant+Task+Doc?showComments=true&showCommentArea=true 5341269 2010-04-06 08:14:15.0002012-01-05 14:03:15.0001http://www.google.com/search?q=mxunit+consumes+memory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-09-21 15:01:16.0002011-09-21 15:01:16.0001http://www.google.com/search?hl=en&q=coldfusion+mixin&start=10&sa=N 5341320 2010-04-06 00:50:15.0002010-04-06 00:50:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=Fu95TvKiIZC2twfqmcnmDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-09-21 14:28:15.0002011-09-21 14:28:15.0001http://www.google.de/search?q=jenkins+mit+junit+4&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-09-21 14:24:15.0002011-09-21 14:24:15.00030http://www.mxunit.org/ 4685854 2010-04-06 01:55:15.0002011-07-13 16:42:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=Qux5TrPiHKia1AWBt5ygAQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-21 14:16:15.0002011-09-21 14:16:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=junit+reports+ant&aq=f&aqi=&aql=f&oq=&gs_rfai= 5341276 2010-04-06 00:53:15.0002010-04-06 00:53:15.0001http://www.google.co.uk/search?q=MUnit+injectMethod&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=active 5341320 2011-09-21 13:56:15.0002011-09-21 13:56:15.0001http://www.google.fr/search?gcx=w&sourceid=chrome&ie=UTF-8&q=find+my+jenkins+workspace 6750461 2011-09-21 13:46:15.0002011-09-21 13:46:15.0001http://www.google.com/search?q=stop+and+start+services+windows&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750546 2011-09-21 13:30:15.0002011-09-21 13:30:15.0001http://www.google.com/search?q=defining+ant+task+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5341276 2010-04-06 13:01:15.0002010-04-06 13:01:15.0001http://www.google.co.in/search?gcx=c&sourceid=chrome&ie=UTF-8&q=create+junit+report+with+ant 5341276 2011-09-21 12:32:15.0002011-09-21 12:32:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=mxunit+debug+cfdump 4292713 2010-04-06 13:39:15.0002010-04-06 13:39:15.0001http://www.google.co.za/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant+version 6750368 2011-09-21 12:23:15.0002011-09-21 12:23:15.0007http://wiki.fuseboxframework.com/display/default/First+Test+Case 5341187 2010-04-06 14:13:15.0002010-08-30 20:53:15.0001http://www.google.fr/url?sa=t&source=web&cd=5&ved=0CEUQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=test%20dao%20method&ei=yNJ5Tu6oMoak8QOAmIQt&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rja 4292766 2011-09-21 12:27:15.0002011-09-21 12:27:15.00029http://wiki.fuseboxframework.com/display/default/Testing+Basics 786575 2010-04-06 14:13:15.0002010-09-26 08:37:16.0001http://www.google.co.in/search?hl=en&source=hp&q=jenkin+email+cocnfiguration&oq=jenkin+email+cocnfiguration&aq=f&aqi=&aql=&gs_sm=e&gs_upl=45250l71782l0l72032l31l29l1l17l0l0l734l2718l3-1.1.2.1l5l0 6750466 2011-09-21 12:19:15.0002011-09-21 12:19:15.0001http://www.google.com/search?hl=en&gl=us&q=%22Please+type+the+word+appearing+in+the+picture.%22+Add+Comment&start=30&sa=N 786494 2010-04-06 14:21:15.0002010-04-06 14:21:15.0001http://www.google.dk/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=junitreport+include+stdout 5341276 2011-09-21 12:23:15.0002011-09-21 12:23:15.0001http://wiki.fuseboxframework.com/display/default/TDD+Example+--+Fixing+a+bug+in+the+plugin?showComments=true&showCommentArea=true 786494 2010-04-06 14:23:15.0002010-04-06 14:23:15.0001http://www.google.co.za/search?hl=en&biw=1433&bih=824&q=jenkins+ant+lib+location&oq=jenkins+ant+lib+location&aq=f&aqi=&aql=&gs_sm=e&gs_upl=15873l16986l0l17151l9l7l0l2l0l0l456l456l4-1l1l0 6750368 2011-09-21 12:10:15.0002011-09-21 12:10:15.0001http://dundev.com/mxunit/runner/index.cfm 786457 2011-09-21 12:13:15.0002011-09-21 12:13:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=wxU&rls=org.mozilla:en-GB:official&ei=LES7S9eiDZPsmwOazM2wCA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CA4QBSgA&q=mxunit+assert+Query&spell=1 786478 2010-04-06 14:25:15.0002010-04-06 14:25:15.0001http://www.google.co.in/search?sourceid=navclient&ie=UTF-8&rlz=1T4ADSA_enIN420IN422&q=jenkins+email+notification+using+build+parameters 6750477 2011-09-21 11:46:15.0002011-09-21 11:46:15.0001http://bit.ly/cos9lr 4685854 2010-04-06 09:16:15.0002010-04-06 09:16:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FGetting%2BStarted 4292751 2011-09-21 11:19:15.0002011-09-21 11:19:15.0001http://wiki.fuseng.info/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B%2528Assertion%2BPatterns%2529;jsessionid=CA52D26EB07F8AC042039F6ECD277B29?replyToComment=&#comment- 786484 2010-04-06 11:17:15.0002010-04-06 11:17:15.0001http://www.google.com.au/search?gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=coldfusion+on+amazon+ec2 6160392 2011-09-21 10:45:15.0002011-09-21 10:45:15.0001http://127.0.0.1:57563/help/advanced/tocView.jsp?view=toc 4292820 2011-09-21 10:36:15.0002011-09-21 10:36:15.0001http://www.google.de/search?q=JUnit+reports+ant+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2010-04-06 12:10:15.0002010-04-06 12:10:15.0001http://wiki.mxunit.org/display/default/Testing+MXUnit?focusedCommentId=5341423 4947975 2010-04-06 18:02:15.0002010-04-06 18:02:15.0001http://www.google.com/search?q=jenkins+mxunit+ant+timeout&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-09-21 09:01:15.0002011-09-21 09:01:15.00012http://www.mxunit.org/doc/index.cfm 786457 2010-04-06 17:53:15.0002010-09-13 15:16:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant%20testrunner%20timeout&ei=iKJ5TvPyFcjiiALv69y3Dw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-09-21 09:02:15.0002011-09-21 09:02:15.0001http://www.google.com/search?hl=en&gl=us&q=%22Please+type+the+word+appearing+in+the+picture.%22+Add+Comment&start=150&sa=N 4947975 2010-04-06 17:42:15.0002010-04-06 17:42:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant%20testrunner%20timeout&ei=iKJ5TrTkF8rViALQs6m-Dw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-09-21 09:01:15.0002011-09-21 09:01:15.0001http://www.google.com/search?btnG=Go&q=mxunit+keyboard+shortcuts 786504 2010-04-06 17:30:15.0002010-04-06 17:30:15.0001http://www.google.es/search?q=jenkins+ant+install&rls=com.microsoft:es&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750461 2011-09-21 10:09:15.0002011-09-21 10:09:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=create+test 786558 2011-09-21 10:36:15.0002011-09-21 10:36:15.0001http://www.google.bg/search?q=jenkins+with+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-21 10:19:15.0002011-09-21 10:19:15.0001http://www.google.com.ph/search?gcx=c&sourceid=chrome&ie=UTF-8&q=run-tests+ant+sample 6750461 2011-09-21 06:05:15.0002011-09-21 06:05:15.0007http://www.mxunit.org/index.cfm 786457 2010-04-06 16:49:15.0002011-07-21 19:17:15.0001http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla%3Aja%3Aofficial&channel=np&q=jenkins+ant&oq=jenkins+ant&aq=f&aqi=g2g-r1g2&aql=&gs_sm=e&gs_upl=74014l75610l0l75754l6l5l2l0l0l2l194l461l0.3l3l0 6750368 2011-09-21 05:46:15.0002011-09-21 05:46:15.0001http://www.google.co.nz/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+accept+JunitXML 6750461 2011-09-21 06:42:15.0002011-09-21 06:42:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=junit+report+with+ant+build&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-06 15:39:15.0002010-04-06 15:39:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?title=MXUnit+Documentation&showComments=true&showCommentArea=true&spaceKey=default&maxRecentlyUpdatedPageCount=20 786457 2010-04-06 15:25:15.0002010-04-06 15:25:15.0001http://www.google.com/search?q=jenkins+screen&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&surl=1 6750461 2011-09-21 06:39:15.0002011-09-21 06:39:15.0001http://www.google.com/search?hl=en&gl=us&q=%22Please+type+the+word+appearing+in+the+picture.%22+Add+Comment&start=80&sa=N 786457 2010-04-06 15:23:15.0002010-04-06 15:23:15.0001http://www.google.de/search?hl=de&safe=off&q=mxunit+api&oq=mxunit+api&aq=f&aqi=g-L1&aql=1&gs_sm=e&gs_upl=8923l9029l0l9179l3l1l0l0l0l0l56l56l1l1l0 5341211 2011-09-21 07:23:15.0002011-09-21 07:23:15.0003http://www.google.de/search?hl=de&safe=off&q=mxunit+assert&oq=mxunit+assert&aq=0L&aqi=g-L1g-sL1&aql=1&gs_sm=e&gs_upl=2392l3616l0l4975l7l6l0l0l0l0l183l590l3.3l6l0 786478 2011-09-21 07:23:15.0002011-09-21 07:23:15.0001http://www.google.be/search?rls=com.microsoft%3A*&oe=UTF-8&startIndex=&startPage=1&redir_esc=&hl=es&q=cfcomponent%20output&spell=1&sa=X 5734498 2011-09-21 08:42:16.0002011-09-21 08:42:16.0001http://www.google.com/search?q=to+generate+report+from++the+junit+testcases&btnG=Search&hl=en&source=hp&gs_sm=s&gs_upl=2047l29907l0l30938l82l67l0l56l2l0l2188l7735l7-3.1.1l5l0&oq=to+generate+report+from++the+junit+testcases&aq=f&aqi=&aql= 5341276 2011-09-21 07:36:15.0002011-09-21 07:36:15.00020http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786575 2010-04-06 20:09:15.0002010-09-17 15:31:15.0001http://www.google.com/search?q=open+22+port+on+EC2+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-09-20 23:00:15.0002011-09-20 23:00:15.0003http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786564 2010-04-06 21:30:15.0002010-08-27 13:55:15.0001http://www.google.com/search?q=jenkin%2Bhow+to+run+build&hl=en&source=hp&gs_sm=c&gs_upl=4782563l4783969l0l4792594l7l7l0l0l0l0l609l1156l5-2l2l0&oq=jenkin%2Bhow+to+run+build&aq=f&aqi=&aql= 6750368 2011-09-20 23:41:15.0002011-09-20 23:41:15.00012http://wiki.fuseboxframework.com/display/default/Install+MXUnit 4292751 2010-04-06 19:43:15.0002010-09-15 08:43:15.000117http://wiki.mxunit.org/display/default/Verification 5341253 2010-04-06 18:47:15.0002011-12-22 16:41:15.0001http://www.google.com/search?gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-09-21 02:13:15.0002011-09-21 02:13:15.00012http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786558 2010-04-06 19:43:15.0002010-09-27 05:24:15.0003http://www.google.com/url?sa=D&q=http://cfinnovate.com:9082/display/default/Running%2Byour%2BTests%2Bunder%2Bthe%2BApplication%2BScope%2B--%2BCustom%2BRemoteFacades&usg=AFQjCNF_thr5dz9E8e6rDhlRkfeCgk-Q2Q 6750434 2011-09-21 04:12:15.0002011-12-16 07:54:15.0001http://www.google.co.in/search?sclient=psy-ab&hl=en&source=hp&q=jenkins+automation+support 6750360 2011-09-21 05:46:15.0002011-09-21 05:46:15.00057http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341416 2010-04-06 18:47:15.0002011-12-22 17:15:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+any+string 5341601 2011-09-20 20:23:15.0002011-09-20 20:23:15.0001http://www.google.com/search?hl=en&q=ant+junit+report&aq=0&aqi=g3&aql=&oq=ant+junit+re&gs_rfai= 5341276 2010-04-06 18:09:15.0002010-04-06 18:09:15.0001http://www.google.com/search?q=junit+reports+with+ant&hl=en&source=hp&gs_sm=e&gs_upl=2327l7300l0l10094l13l12l0l2l2l0l196l1254l4.6l10l0&oq=Junit+reports+with+&aq=0&aqi=g1g-v2&aql= 5341276 2011-09-20 20:48:15.0002011-09-20 20:48:15.0001http://www.google.com/search?aq=f&gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-09-20 20:55:15.0002011-09-20 20:55:15.0001http://www.bing.com/search?q=mxunit+assertisstring&src=ie9tr 786478 2011-09-20 22:00:15.0002011-09-20 22:00:15.0001http://wiki.mxunit.org/display/default/TDD+Example+--+Fixing+a+bug+in+the+plugin?focusedCommentId=5341419 786494 2010-04-06 18:03:15.0002010-04-06 18:03:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCwQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20tutorial&ei=Pgt5Tsq7MMPOiAKT5rnSDw&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-09-20 22:16:15.0002011-09-20 22:16:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FTesting%2BMXUnit%3FfocusedCommentId%3D5341423 4947975 2010-04-06 18:02:15.0002010-04-06 18:02:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20tutorial&ei=Lwx5ToCDAYbgiALU3sTKDw&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-09-20 22:20:15.0002011-09-20 22:20:15.0004http://wiki.mxunit.org/dashboard.action 4947975 2010-04-06 18:02:15.0002010-11-23 12:06:15.0001http://www.google.ch/search?hl=de&client=firefox-a&rls=org.mozilla:de:official&ei=flK8S8yfIoyImwOmorTQCA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBMQBSgA&q=ant+build+report&spell=1 5341276 2010-04-07 09:40:15.0002010-04-07 09:40:15.0001http://www.google.pl/search?num=50&hl=ru&client=firefox-a&hs=Nq9&rls=org.mozilla%3Aen-GB%3Aofficial&q=ant+html+report+junit&lr=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-07 07:46:15.0002010-04-07 07:46:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assertions&aq=0&aqi=g2&aql=&oq=mxunit+asser&gs_rfai= 786478 2010-04-07 12:50:15.0002010-04-07 12:50:15.0001http://www.google.com/search?hl=en&source=hp&q=to+generate+Junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-07 12:32:15.0002010-04-07 12:32:15.0001http://www.google.com/ 6750466 2011-09-20 20:18:17.0002011-09-20 20:18:17.0001http://www.google.no/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+tests 6750461 2011-09-20 20:05:15.0002011-09-20 20:05:15.0001http://www.google.com/search?num=50&hl=en&lr=&safe=active&q=google+eclipse+plugin+project+run+in+browser&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-04-07 05:34:15.0002010-04-07 05:34:15.000343http://wiki.mxunit.org/display/default/Getting+Started 786543 2010-04-07 05:55:15.0002012-01-06 19:32:15.0001http://www.google.com/search?q=mxunit+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2011-09-20 20:02:19.0002011-09-20 20:02:19.0001http://trac.fuseboxframework.org/display/default/How+to+use+it 5341233 2010-04-06 22:37:15.0002010-04-06 22:37:15.0001http://www.google.co.uz/search?gcx=w&sourceid=chrome&ie=UTF-8&q=eclipse+internal+browser+URL+cannot+be+shown 4292815 2011-09-20 18:10:15.0002011-09-20 18:10:15.0001http://trac.fuseboxframework.org/display/default/MXUnit+Documentation?focusedCommentId=5341421 5341231 2010-04-06 22:36:15.0002010-04-06 22:36:15.0004http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-09-20 17:18:15.0002011-09-30 14:52:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=9&ved=0CB0QFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=confluence+junitreport&ei=0M27S9KDOIHGlQf6_9yaBw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-04-07 00:13:15.0002010-04-07 00:13:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341530 2011-09-20 17:10:15.0002011-12-31 02:52:15.0001http://www.google.com/search?hl=en&source=hp&q=basic+junit+ant+task&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-06 23:17:15.0002010-04-06 23:17:15.00020http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786593 2010-04-06 21:32:15.0002010-09-27 05:40:15.0001http://www.google.ca/search?source=ig&hl=en&rlz=&q=mxunit+timeout&meta=lr%3D&aq=f&aqi=&aql=&oq=&gs_rfai= 4292820 2010-04-06 22:24:15.0002010-04-06 22:24:15.00066http://wiki.mxunit.org/display/default/Running+directories+of+tests 5341187 2010-04-07 14:39:15.0002011-12-21 20:29:15.0001http://127.0.0.1:2394/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-04-07 14:44:15.0002010-04-07 14:44:15.0002http://www.google.fr/search?hl=fr&client=firefox-a&hs=O1M&rls=org.mozilla%3Afr%3Aofficial&q=jenkins+workspace&oq=jenkins+workspace&aq=f&aqi=g2&aql=&gs_sm=e&gs_upl=11596l12990l0l13246l9l9l0l7l7l0l224l446l2-2l2l0 6750461 2011-09-20 14:59:32.0002011-09-20 14:59:32.0001http://www.google.com/search?q=jenkins+ant+build&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-20 15:26:15.0002011-09-20 15:26:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=eclipse+productivity 5341432 2010-04-07 15:06:15.0002010-04-07 15:06:15.0003http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FCFMeetupEclipseProductivity 5341432 2010-04-07 14:26:15.0002010-04-08 15:49:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=assert+mxunit 786478 2010-04-07 14:34:15.0002010-04-07 14:34:15.0001http://www.google.com/search?hl=en&q=jenkins%20git%20ssh%20passphrase 6750543 2011-09-20 16:36:17.0002011-09-20 16:36:17.0001http://wiki.mxunit.org/pages/editpage.action 5341432 2010-04-07 14:39:15.0002010-04-07 14:39:15.0001http://www.mxunit.org/doc/index.cfm?doc=directorytests 786473 2010-04-07 14:39:15.0002010-04-07 14:39:15.0001http://www.google.com/search?hl=en&source=hp&q=MXunit+debug&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=bcdf8cbbf06dc4f 4292713 2010-04-07 13:21:15.0002010-04-07 13:21:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock%20entityLoad&ei=z4t4TteRDe2EsgLRrbHODQ&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-09-20 13:27:15.0002011-09-20 13:27:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&title=CFMeetupEclipseProductivity&linkCreation=true&fromPageId=4685854 5341432 2010-04-07 14:20:15.0002010-04-07 14:20:15.0001http://www.google.nl/search?hl=nl&q=jenkins+ant+compile 6750368 2011-09-20 11:30:15.0002011-09-20 11:30:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=uvB&rls=org.mozilla%3Ade%3Aofficial&q=ant+generate+junit+report&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-07 14:20:15.0002010-04-07 14:20:15.0001http://search.aol.com/aol/search?enabled_terms=&s_it=comsearchaim50&q=jenkins+for+coldfusion 6750368 2011-09-20 13:14:15.0002011-09-20 13:14:15.00016http://wiki.mxunit.org/pages/editpage.action?pageId=5341432 5341432 2010-04-07 14:20:15.0002010-04-08 23:27:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=Lpx4Toi0A8SnhAe5tMGMDA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=lTut3mfFVQ3ie3lO8qo3Sw 4292713 2011-09-20 14:22:15.0002011-09-20 14:22:15.0005http://wiki.mxunit.org/dashboard.action 4685854 2010-04-07 13:09:15.0002010-11-28 21:58:15.0001http://localhost/mxunit/runner/index.cfm?test=common%2F&componentPath= 786457 2011-09-20 14:31:15.0002011-09-20 14:31:15.0001http://wiki.mxunit.org/login.action 4685854 2010-04-07 13:10:15.0002010-04-07 13:10:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=UpR4Tr2NHMmAhQfShfjwCw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=M0VzD9qivMVZJAWcOtA5YQ 786457 2011-09-20 13:48:15.0002011-09-20 13:48:15.0002http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FPresentations%252C%2BTalks%252C%2Band%2BMeetups 4685854 2010-04-07 13:12:15.0002011-03-15 01:32:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=MXunit+debug&ei=l4a8S-vcIIiGswOF4JyQBQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-04-07 13:21:15.0002010-04-07 13:21:15.0001http://www.google.co.il/search?hl=iw&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&biw=1280&bih=869&q=jenkins+test&oq=jenkins+test&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=113034689l113040351l0l113041168l12l12l0l2l2l0l287l2055l1.3.6l10l0 6750461 2011-09-20 14:09:15.0002011-09-20 14:09:15.0001http://www.google.fr/search?hl=fr&q=Generate+JUnit+HTML+report&start=10&sa=N 5341276 2010-04-01 20:13:15.0002010-04-01 20:13:15.0001http://www.google.co.uk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=running+tests+with+jenkins 6750461 2011-09-23 08:38:15.0002011-09-23 08:38:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+ant+build 6750368 2011-09-23 08:54:15.0002011-09-23 08:54:15.0001http://www.google.com/search?q=jenkins+ant+relevant+build+files&sourceid=ie7&rls=com.microsoft:en-ie:IE-SearchBox&ie=&oe= 6750461 2011-09-23 09:44:15.0002011-09-23 09:44:15.0001http://www.google.co.nz/search?hl=en&client=firefox-a&hs=4gE&rls=org.mozilla%3Aen-US%3Aofficial&q=multiple+junit+tasks+in+ant&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-02 04:48:15.0002010-04-02 04:48:15.00013http://wiki.mxunit.org/label/default/dataproviders 4292794 2010-04-02 03:07:15.0002011-08-26 14:42:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&rct=j&ei=2g61S8XgH4L48AbutfzWAw&sa=X&oi=nshc&resnum=1&ct=result&cd=1&ved=0CBUQzgQoAA&q=mxunit+documentation&usg=AFQjCNHkKk2VllnrD97XwaKS9MmtZRM4nQ 786478 2010-04-01 21:26:15.0002010-04-01 21:26:15.0003http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit+documentation&ei=2g61S8XgH4L48AbutfzWAw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-04-01 21:24:15.0002010-04-01 21:25:15.0001http://wiki.mxunit.org/pages/diffpages.action?pageId=786471&originalId=5734482 786457 2011-09-23 12:35:16.0002011-09-23 12:35:16.0001http://www.google.com/search?hl=en&safe=active&rls=com.microsoft:en-us:IE-SearchBox&ei=0QC1S-_mI4P48Aa0xLDHBA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBAQBSgA&q=mxunit+debug+function&spell=1 2195464 2010-04-01 20:24:15.0002010-04-01 20:24:15.0009http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+(Assertion+Patterns) 5341208 2010-04-01 09:39:15.0002011-08-14 19:43:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=Ijw&rls=org.mozilla:en-GB:official&ei=32i0S5GnHOSG4gb7qIz5Dg&sa=X&oi=spellfullpage&resnum=0&ct=result&cd=2&ved=0CAYQvwUoAQ&q=mxunit+assert&spell=1 786484 2010-04-01 09:36:16.0002010-04-01 09:36:16.0001http://www.google.de/search?q=jenkins+test 6750461 2011-09-23 13:13:15.0002011-09-23 13:13:15.0001http://www.google.com/search?q=Jenkins+junit&ie=utf-8&oe=utf-8&aq=t&rls=Palemoon:en-US:official&client=firefox-a 6750461 2011-09-23 13:33:15.0002011-09-23 13:33:15.0001http://www.google.com/search?hl=de&q=generate%20xml%20files%20ant%20junit&ie=utf-8 5341276 2010-04-01 14:51:15.0002010-04-01 14:51:15.0005http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit%3AexpectedException 786484 2010-04-01 10:56:15.0002010-05-12 10:13:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=d4l8ToKvNMyU0QXattHgDw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-23 13:52:15.0002011-09-23 13:52:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=DXc&rls=org.mozilla%3Aen-GB%3Aofficial&q=mxunit+assert+a+failure&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-04-01 10:07:15.0002010-04-01 10:07:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=4&ved=0CC8QjBAwAw&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit&ei=d4l8ToKvNMyU0QXattHgDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-09-23 13:52:15.0002011-09-23 13:52:15.0003http://www.google.co.uk/search?hl=en&client=firefox-a&hs=VKc&rls=org.mozilla%3Aen-GB%3Aofficial&q=mxunit+fail&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-04-01 09:53:15.0002010-04-20 11:15:15.0001http://www.mxunit.org/doc/index.cfm?doc=viewdebugoutput 4292713 2010-04-01 10:05:15.0002010-04-01 10:05:15.0001http://www.google.co.in/search?sclient=psy-ab&hl=en&source=hp&q=jenkins+ant&btnG=Search 6750368 2011-09-23 15:30:15.0002011-09-23 15:30:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=display+only+the+errors+for+mxunit 4292713 2010-03-31 19:42:15.0002010-03-31 19:44:15.0001http://efreemakeupsamples.blogspot.com/ 6160404 2011-09-23 17:44:15.0002011-09-23 17:44:15.0001http://clients.aw20.net/bin/76787.cfm 786478 2010-03-31 17:46:15.0002010-03-31 17:46:15.0001http://www.google.fr/search?gcx=c&sourceid=chrome&ie=UTF-8&q=how+to+run+jenkins+with+scm 6750543 2011-09-23 17:01:15.0002011-09-23 17:01:15.0001http://www.google.com/search?q=using+ants+report+directly+with+junit&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGGL_en___US359 5341276 2010-03-31 20:29:15.0002010-03-31 20:29:15.00075http://wiki.mxunit.org/display/default/View+Debug+Output 5341187 2010-03-31 19:44:15.0002011-12-21 20:25:15.0001http://www.google.co.uk/search?q=jenkins+test+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750461 2011-09-23 15:42:15.0002011-09-23 15:42:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2Bdirectories%2Bof%2Btests&rct=j&q=mxunit%20component%20path&ei=7sN8Ts_lF9TfsQLHjJlB&usg=AFQjCNHmWJkJM_vCeR26gCfbuCdSL8FpbA 786473 2011-09-23 18:01:15.0002011-09-23 18:01:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=using+ant+build+and+run+junit+tests 5341276 2010-03-31 14:36:15.0002010-03-31 14:36:15.0001http://edroidbionic.blogspot.com/ 6160404 2011-09-23 17:44:15.0002011-09-23 17:44:15.0001http://efunnyfacebookstatus.blogspot.com/ 6160404 2011-09-23 17:44:15.0002011-09-23 17:44:15.0002http://europelibertyreserve.com/ 6160404 2011-09-23 17:44:15.0002011-09-23 23:05:15.00015http://wiki.mxunit.org/pages/editpage.action?pageId=4685854 4685854 2010-03-31 22:44:15.0002011-05-11 18:59:15.0001http://www.google.com/search?q=mxunit+directory+httpantrunner+not+working&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-09-23 19:02:15.0002011-09-23 19:02:15.0001http://www.google.com/search?q=mxunit+directory+not+working&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786473 2011-09-23 19:02:15.0002011-09-23 19:02:15.0001http://www.google.ch/search?aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-09-23 18:46:15.0002011-09-23 18:46:15.000357http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341324 2010-04-01 01:03:15.0002012-01-03 18:11:15.0003http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-09-23 18:24:15.0002011-10-11 12:35:15.0001http://www.google.com/search?hl=en&gs_sm=e&gs_upl=719l719l0l1984l1l1l0l0l0l0l328l328l3-1l1l0&q=MxUnit%20connection%20setup%20in%20Eclipse&spell=1&sa=X 786517 2011-09-23 20:34:15.0002011-09-23 20:34:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=generate+Junit+results+file+from+txt+file&ie=utf-8&oe=utf-8 5341276 2011-09-23 20:19:15.0002011-09-23 20:19:15.0001http://search.yahoo.com/search;_ylt=Ak1mhombXYf2t0hohGcUFxSbvZx4?p=jenkins+junit&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701 6750461 2011-09-23 20:10:15.0002011-09-23 20:10:15.0001http://www.google.com.mx/search?rlz=1C1GGGE_esMX354MX354&gcx=c&sourceid=chrome&ie=UTF-8&q=cfloop+query 6750302 2011-09-23 20:10:15.0002011-09-23 20:10:15.0001http://www.google.com/search?q=MXUnit+output%3Dfalse&hl=en&gs_sm=e&gs_upl=719l719l0l1984l1l1l0l0l0l0l328l328l3-1l1l0&spell=1&sa=X&oq=MXUnit+output%3Dfalse&aq=f&aqi=&aql= 5734498 2011-09-23 21:08:15.0002011-09-23 21:08:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bto%2Buse%2Bit&rct=j&q=mxunit%20howto&ei=LvR8ToKWE4zjsQKstIBC&usg=AFQjCNEKSUennvJ2pZyykrIzS_uTAvuEag 5341231 2011-09-23 21:27:15.0002011-09-23 21:27:15.0001http://www.google.com/search?rlz=1C1_____enUS416US416&gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+git+scm+ssh+auth 6750543 2011-09-23 20:39:15.0002011-09-23 20:39:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+exclude 786473 2011-09-23 20:55:15.0002011-09-23 20:55:15.0002http://www.google.com/url?sa=f&rct=j&url=http://wiki.mxunit.org/display/default/Built-In%2BAssertions&q=mxunit+assertequals&usg=AFQjCNGlB_vEi1z7ldGy19tEgG3LuMdb1Q 786478 2011-09-23 21:36:15.0002011-09-30 14:30:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertequals&ei=TvZ8Tv6GHcqHsgL_ib0v&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-09-23 21:36:15.0002011-09-23 21:36:15.0001http://byuced.jira.com/wiki/display/ORI/Ant 786473 2011-09-23 22:07:15.0002011-09-23 22:07:15.000102http://wiki.mxunit.org/display/default/API+Reference 5341269 2010-03-30 23:08:15.0002012-01-07 00:00:15.00063http://mxunit.org/doc/ 786457 2010-03-31 04:57:15.0002011-08-25 21:19:15.0001http://www.google.pl/url?sa=t&source=web&cd=5&ved=0CEAQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=run%20ant%20task%20from%20ant%20doc&ei=O_l8TrenDo_b4QSyypjdDg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-09-23 21:49:15.0002011-09-23 21:49:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=setting+up+jenkins+email 6750466 2011-09-23 21:59:15.0002011-09-23 21:59:15.0001http://www.google.com/search?num=100&hl=en&biw=1280&bih=677&q=git+scm+and+windows+project+management&oq=git+scm+and+windows+project+management&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=7403l10754l0l10936l21l21l0l20l0l0l119l119l0.1l1l0 6750543 2011-09-24 00:15:15.0002011-09-24 00:15:15.0001http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit+Documentation&spaceKey=default&maxRecentlyUpdatedPageCount=10 4292751 2010-03-30 23:05:15.0002010-03-30 23:05:15.0001http://wiki.mxunit.org/pages/viewpage.action?title=MXUnit+Documentation&spaceKey=default&maxRecentlyUpdatedPageCount=10 786575 2010-03-30 23:06:15.0002010-03-30 23:06:15.0001http://www.google.com/search?hl=en&source=hp&biw=995&bih=605&q=Mongodb+run+as+a+windows+service+fails+can%27t+find&oq=Mongodb+run+as+a+windows+service+fails+can%27t+find&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=1892l11162l0l11302l57l45l3l0l0l0l235l6093l5.28.8l41l0 6750546 2011-09-24 00:12:15.0002011-09-24 00:12:15.0005http://mxunit.org/doc/index.cfm?doc=secondtestcase 786564 2010-04-04 23:48:15.0002010-06-09 06:03:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+tutorial&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-04 23:47:15.0002010-04-04 23:47:15.00011http://wiki.fuseboxframework.com/display/default/Testing+Basics 5341326 2010-04-04 23:46:15.0002010-09-24 17:40:15.00013http://wiki.fuseboxframework.com/display/default/Testing+Basics 4292713 2010-04-04 23:43:15.0002010-08-05 03:02:15.0002http://wiki.fuseboxframework.com/pages/listpages-dirview.action?key=default 786543 2010-04-05 01:48:15.0002010-04-05 01:48:15.0001http://www.google.com.au/search?q=mx+unit+browser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786575 2011-09-22 05:56:15.0002011-09-22 05:56:15.0001http://wiki.fuseboxframework.com/pages/listpages-dirview.action?key=default&openId=5341187 5341208 2010-04-05 01:23:15.0002010-04-05 01:23:15.00031http://wiki.fuseboxframework.com/display/default/Testing+Basics 786457 2010-04-05 00:06:15.0002010-09-07 12:50:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+assersions 786478 2011-09-22 07:11:15.0002011-09-22 07:11:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=5341416 5341416 2010-04-05 02:16:15.0002010-06-24 10:53:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341218 5341416 2010-04-05 02:15:15.0002010-04-05 02:15:15.0001http://wiki.mxunit.org/display/default/2010/04/05/news+test 786457 2010-04-05 02:04:15.0002010-04-05 02:04:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit+struct+order 786478 2011-09-22 08:27:15.0002011-09-22 08:27:15.0001http://wiki.mxunit.org/pages/createblogpost.action?spaceKey=default 5341414 2010-04-05 02:04:15.0002010-04-05 02:04:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=junit+ant+report&ie=utf-8&oe=utf-8 5341276 2011-09-22 07:50:15.0002011-09-22 07:50:15.0001http://www.google.co.in/search?hl=en&q=how+to+run+junit+test+case+from+build.xml+using+ant&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-04-05 06:26:15.0002010-04-05 06:26:15.0001http://localhost:8888/mxunit/runner/index.cfm?test=mxunit.tests.framework.AssertTest&componentPath= 786457 2010-04-05 03:31:15.0002010-04-05 03:31:15.0005http://wiki.mxunit.org/display/default/Known+Issues+and+things+to+look+out+for 5341218 2010-04-05 02:16:15.0002011-04-15 03:27:15.0001http://wiki.mxunit.org/pages/doeditpage.action?pageId=5341416 5341416 2010-04-05 02:16:15.0002010-04-05 02:16:15.0002http://www.google.co.in/search?q=generating+junit+report+ant&hl=en&source=hp&gs_sm=e&gs_upl=1938l5766l0l7532l21l14l0l1l1l1l532l2377l2-4.1.1.1l7l0&safe=active&oq=generating+junit+report+ant&aq=f&aqi=&aql= 5341276 2011-09-22 11:36:16.0002011-09-22 11:37:15.0001http://www.google.com/search?q=coldfusion+ec2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-09-22 13:05:15.0002011-09-22 13:05:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CDEQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDefining%2Ba%2BMock's%2BBehaviour&rct=j&q=mxunit%20mock&ei=FTN7TrjfHLKMsALK0KTbAw&usg=AFQjCNG_kiwjCC0v3IJvxhcsXQLq_2159A 5341601 2011-09-22 13:31:15.0002011-09-22 13:31:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=mxunit 786478 2011-09-22 13:37:15.0002011-09-22 13:37:15.0001http://www.google.co.il/search?q=JUnit+jenkins+run&btnG=%D7%97%D7%99%D7%A4%D7%95%D7%A9&hl=iw&client=firefox-a&hs=Vpz&rls=org.mozilla%3Aen-US%3Aofficial&sa=2 6750461 2011-09-22 08:27:15.0002011-09-22 08:27:15.0001http://www.google.it/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertEquals 786478 2010-04-04 17:50:15.0002010-04-04 17:50:15.0001http://www.google.ru/search?gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=jenkins+wiki+integration 6750360 2011-09-22 14:22:15.0002011-09-22 14:22:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Configure%2Band%2BTest%2Bthe%2BPlugin&usg=AFQjCNHjfFQrNVlSfFg3Ir_OU0W87eTnhg 786529 2010-04-04 21:13:15.0002010-04-04 21:13:15.0001http://www.google.com.eg/search?rlz=1C1VEAD_enEG426EG426&sourceid=chrome&ie=UTF-8&q=generate+junit+report+xml 5341276 2011-09-22 14:34:15.0002011-09-22 14:34:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS439US439&gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+inject+dummy+function 5341322 2011-09-22 14:53:15.0002011-09-22 14:53:15.0003http://localhost:8888/mxunit/index.cfm 786457 2010-04-04 15:56:15.0002011-03-11 19:25:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS439US439&aq=f&gcx=w&sourceid=chrome&ie=UTF-8&q=injectMethod 5341320 2011-09-22 14:54:15.0002011-09-22 14:54:15.00016http://wiki.fuseboxframework.com/display/default/Testing+Basics 786473 2010-04-04 23:41:15.0002010-09-14 08:12:18.0001http://www.google.co.uk/search?q=JUnit+xml+results+jenkins&sourceid=ie7&rls=com.microsoft:en-gb:IE-SearchBox&ie=&oe=&redir_esc=&ei=bzh7ToeoDOSp0QWo2oSkAw 6750461 2011-09-22 13:54:15.0002011-09-22 13:54:15.00027http://wiki.fuseboxframework.com/display/default/Testing+Basics 786564 2010-04-04 23:42:15.0002010-09-22 16:09:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Writing%2BCustom%2BAssertions&usg=AFQjCNEJ3VZFO2Lnsukypuy_8pSwZmlzGQ 5341307 2011-09-22 14:00:15.0002011-09-22 14:00:15.0001http://www.google.com.br/search?gcx=c&sourceid=chrome&ie=UTF-8&q=assertEquals+mxunit 786478 2011-09-22 14:00:15.0002011-09-22 14:00:15.00027http://wiki.fuseboxframework.com/display/default/Testing+Basics 786593 2010-04-04 23:36:15.0002010-09-06 18:34:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+wiki&oq=mxunit+wiki&aq=1v&aqi=g-sx1g-v1&aql=&gs_sm=e&gs_upl=594l2344l0l4797l11l8l0l0l0l0l454l1892l3-3.2l5l0 5341231 2011-09-22 14:13:15.0002011-09-22 14:13:15.0002http://www.google.de/m?q=using+GIT+and+jenkins 6750543 2011-09-22 17:36:15.0002011-09-22 17:36:15.0001http://www.google.se/search?rlz=1C1GPCK_enSE439SE439&gcx=w&sourceid=chrome&ie=UTF-8&q=invoke+ant+jenkins 6750368 2011-09-22 17:31:15.0002011-09-22 17:31:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=mxunit+avoiding+nested+transactions&ie=utf-8&oe=utf-8 4292766 2011-09-22 17:11:15.0002011-09-22 17:11:15.0001http://127.0.0.1:54213/help/nav/10 4292820 2010-04-04 02:06:15.0002010-04-04 02:06:15.0001http://www.google.com.sg/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+and+ant 6750368 2011-09-22 16:09:15.0002011-09-22 16:09:15.0002http://www.google.ca/search?q=add+snippets+to+cfeclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-04-04 00:21:15.0002010-04-04 00:21:15.0002http://wiki.cfinnovate.com/display/default/Eclipse%2BPlugin%2BFAQ?showComments=true&showCommentArea=true 4292817 2010-04-04 07:59:15.0002010-04-14 08:43:15.0001http://www.google.co.uk/search?q=ant+junit&hl=en&safe=off&prmd=imvns&ei=TUx7TvqLJ47B8QOhqsUi&start=10&sa=N&biw=1213&bih=737 5341276 2011-09-22 16:03:15.0002011-09-22 16:03:15.0001http://www.google.com/search?hl=pt-PT&client=firefox-a&hs=RYR&rls=org.mozilla%3Apt-PT%3Aofficial&q=jenkins+ant+install&oq=jenkins+ant&aq=2&aqi=g3&aql=1&gs_sm=e&gs_upl=12321l13461l0l15340l11l8l0l0l0l0l267l1209l3.2.3l8l0 6750461 2011-09-22 15:54:15.0002011-09-22 15:54:15.0001http://www.google.com/search?hl=en&source=hp&q=ant+junit+run+all+tests+create+report&oq=ant+junit+run+all+tests+create+report&aq=f&aqi=&aql=&gs_sm=e&gs_upl=765l7951l0l8029l42l32l1l21l21l0l1281l2656l3-1.1.1.0.1l5l0 5341276 2011-09-22 15:48:15.0002011-09-22 15:48:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+ssh+keys 6750543 2011-09-22 15:30:15.0002011-09-22 15:30:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+git+ssh+key 6750543 2011-09-22 20:57:15.0002011-09-22 20:57:15.0002http://mojave.lvvwd.com/local2/matthew/workspace/cfml/2.0.3/runner/index.cfm?test=mxunit.tests.framework.AssertTest&componentPath= 786457 2011-09-22 20:42:15.0002011-09-22 20:42:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS436US436&gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+email+build+failure 6750466 2011-09-22 19:46:15.0002011-09-22 19:46:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=1G1SVEA_ENUK360&q=how+to+generate+junit+report+using+ant&oq=how+to+generate+junit+report+using+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=320l22226l0l22524l57l55l10l32l37l0l978l2978l1.8.2.1.6-1l13l0 5341276 2011-09-22 19:43:15.0002011-09-22 19:43:15.0001http://www.google.de/search?gcx=w&sourceid=chrome&ie=UTF-8&q=ant+jenkins 6750368 2011-09-22 18:59:15.0002011-09-22 18:59:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=mxunit+cfdump&ie=utf-8&oe=utf-8 4292713 2011-09-22 18:29:15.0002011-09-22 18:29:15.0001http://www.google.co.uk/search?q=mxunit+test+suites&ie=UTF-8&oe=UTF-8&hl=en&client=safari 786575 2011-09-22 22:25:15.0002011-09-22 22:25:15.000473http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341231 2010-04-02 11:36:15.0002012-01-09 10:16:15.0003http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCUQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=c8t7ToOSI5HViAKiv-DOBw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-09-23 00:23:12.0002011-09-23 00:23:15.0004http://wiki.mxunit.org/pages/editpage.action?pageId=5341231 5341231 2010-04-02 11:36:15.0002010-06-21 17:14:15.0001http://www.google.co.in/#hl=en&cp=11&gs_id=16&xhr=t&q=jenkins+jabber+plugin&pf=p&sclient=psy-ab&source=hp&pbx=1&oq=jenkins+jab&aq=0&aqi=g1g-v1g-b2&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=ad0e2119522a31bc&biw=1440&bih=811 6750466 2011-09-22 21:50:15.0002011-09-22 21:50:15.0008http://wiki.mxunit.org/display/default/How+to+use+it 5341231 2010-04-02 11:39:15.0002011-09-01 16:17:15.0001http://www.google.co.uk/search?q=mxunit+test+suites&ie=UTF-8&oe=UTF-8&hl=en&client=safari 786473 2011-09-22 22:23:15.0002011-09-22 22:23:15.00018http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341253 2010-04-02 11:43:15.0002011-07-20 16:18:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCsQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=tKV7TpPNKOSDsgKenInQAw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=XFyLisnTvkrifV5s-U8WEA 786457 2011-09-22 21:47:15.0002011-09-22 21:47:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=setUp 5341307 2010-04-02 12:27:15.0002010-06-24 21:36:15.0005http://wiki.mxunit.org/dosearchsite.action?queryString=expectedException 786484 2010-04-02 16:03:15.0002011-09-08 01:19:15.0002http://www.google.com/search?q=running+ant+with+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-22 21:49:15.0002011-09-22 21:49:15.00012http://wiki.fuseboxframework.com/display/default/Install+MXUnit 786457 2010-04-02 21:56:15.0002010-08-31 13:37:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CDUQjBAwAw&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit&ei=tKV7TpPNKOSDsgKenInQAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=DxD21-mHJzVHA9UeidxuyA 786478 2011-09-22 21:43:15.0002011-09-22 21:43:15.0002http://wiki.mxunit.org/display/default/Presentations%2C+Talks%2C+and+Meetups 4685854 2011-09-23 07:28:15.0002011-10-09 19:20:15.0001http://www.google.no/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+jabber+settings 6750466 2011-09-23 07:32:15.0002011-09-23 07:32:15.0009http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 4292713 2010-04-02 23:40:15.0002010-09-27 05:56:15.0001http://www.google.co.in/search?hl=en&source=hp&q=jenkins+jabber+setup&oq=jenkins+jabber+setup&aq=f&aqi=&aql=&gs_sm=e&gs_upl=719l11328l0l11656l20l20l0l0l0l5l265l3620l0.13.7l20l0 6750466 2011-09-23 07:14:15.0002011-09-23 07:14:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 4292794 2011-09-23 00:28:15.0002011-09-23 00:28:15.0001http://www.google.com/search?q=mxunit+ant+example+%22how+to%22&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 5341276 2010-04-03 05:29:15.0002010-04-03 05:29:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+configure+jabber+plugin 6750466 2011-09-23 04:32:15.0002011-09-23 04:32:15.0001http://fuseng.info/display/default/Testing%2BMXUnit?showComments=true&showCommentArea=true 4947975 2010-04-03 07:50:15.0002010-04-03 07:50:15.0002http://www.google.com/search?q=mxunit+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox 786478 2011-09-26 14:32:15.0002011-09-26 14:44:15.0004http://www.fuseboxframework.org/pages/viewpage.action?pageId=786560 786558 2010-03-29 12:49:15.0002010-06-23 18:11:15.0003http://www.fuseboxframework.org/display/default/More+Test+Cases 786575 2010-03-29 12:50:15.0002010-06-23 18:13:15.0003http://www.google.ca/search?q=generate+junit+test+report+with+ant&hl=fr&source=hp&gs_sm=e&gs_upl=1125l4078l0l4343l17l16l0l2l2l1l250l1736l4.7.2l13l0&safe=images&oq=generate+junit+test+report+with+ant&aq=f&aqi=&aql= 5341276 2011-09-26 14:54:15.0002011-09-26 14:58:15.00035http://wiki.mxunit.org/display/default/Using+injectMethod+for+simple+mocking 786457 2010-03-29 12:35:15.0002011-11-21 05:13:15.0001http://search.yahoo.com/search?fr=mcafee&p=running+tests+in+jenkins 6750461 2011-09-26 14:55:15.0002011-09-26 14:55:15.0001http://www.google.com/search?hl=sv&q=jenkins+path+ant 6750368 2011-09-26 15:33:15.0002011-09-26 15:33:15.00025http://wiki.mxunit.org/display/default/Advanced+Stuff 4292736 2010-03-29 12:31:15.0002011-11-01 17:15:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&q=mxunit+makepublic&oq=mxunit+makepublic&aq=f&aqi=&aql=&gs_sm=e&gs_upl=41l968l0l1077l9l8l0l7l7l0l129l129l0.1l1l0 4292736 2011-09-26 15:44:15.0002011-09-26 15:44:15.00077http://wiki.mxunit.org/display/default/Advanced+Stuff 786484 2010-03-29 12:33:15.0002011-11-08 20:58:15.0001http://www.google.co.uk/search?hl=en&q=mxunit+assertIsTypeOf&oq=mxunit+assertIsTypeOf&aq=f&aqi=g-v1&aql=1&gs_sm=e&gs_upl=367346l367346l0l367552l1l1l0l0l0l0l130l130l0.1l1l0 786478 2011-09-26 15:50:28.0002011-09-26 15:50:28.00095http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341233 2010-03-29 12:20:15.0002011-12-29 18:57:15.00032http://wiki.mxunit.org/display/default/Advanced+Stuff 786494 2010-03-29 12:30:15.0002011-11-01 16:43:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20dump&ei=25mATsKiFYmk0QWmtZ24CQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-09-26 15:52:16.0002011-09-26 15:52:16.0001http://www.google.com/search?aq=0&oq=mxunit+j&sourceid=chrome&ie=UTF-8&q=mxunit+jenkins 6750461 2011-09-26 09:01:15.0002011-09-26 09:01:15.00098http://wiki.mxunit.org/display/default/Advanced+Stuff 5341218 2010-03-29 12:06:15.0002011-12-13 03:45:15.000110http://wiki.mxunit.org/display/default/TestResult+Output+Formats 786457 2010-03-29 12:13:15.0002011-12-01 20:22:15.0001http://www.google.fi/search?q=jenkins+configure+PATH&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-26 09:19:15.0002011-09-26 09:19:15.00058http://wiki.mxunit.org/display/default/Advanced+Stuff 4292773 2010-03-29 11:59:15.0002011-12-13 03:46:15.0002http://www.google.co.uk/ 5341276 2011-09-26 10:02:15.0002011-10-11 16:35:15.000555http://wiki.mxunit.org/display/default/Testing+Basics 786564 2010-03-29 12:05:15.0002012-01-05 22:34:15.0001http://www.google.ie/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20results%20format&ei=D1WATsLsDamQ0AXvuPm4CQ&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-09-26 10:58:15.0002011-09-26 10:58:15.0001http://www.google.co.in/search?rlz=1C1_____enIN393IN394&sourceid=chrome&ie=UTF-8&q=jenkins+setup+ant 6750368 2011-09-26 11:32:15.0002011-09-26 11:32:15.00059http://mxunit.org/doc/index.cfm?doc=firsttestcase 786558 2010-03-29 11:59:15.0002011-06-16 10:45:15.0001http://www.google.com.br/search?q=jenkins%20memory%20to%20ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a&source=hp&channel=np 6750368 2011-09-26 11:57:15.0002011-09-26 11:57:15.0001http://www.google.co.uk/search?sourceid=navclient&ie=UTF-8&rlz=1T4ACAW_enGB322GB322&q=amazon+coldfusion+AMI 6160433 2011-09-26 13:16:15.0002011-09-26 13:16:15.0002http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=false 5341324 2010-03-29 11:21:15.0002010-03-29 11:21:15.0002http://www.google.co.uk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-09-26 13:17:15.0002011-10-06 10:45:15.000138http://mxunit.org/doc/index.cfm?doc=antjunit 5341276 2010-03-29 11:39:15.0002011-08-30 21:47:15.0001http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=false 786473 2010-03-29 11:20:15.0002010-03-29 11:20:15.0001http://www.google.com/search?q=mxunit+test+an+update+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2011-09-26 19:54:16.0002011-09-26 19:54:16.0001http://wiki.mxunit.org/dosearchsite.action?queryString=assert+type+of 786478 2011-09-26 19:52:15.0002011-09-26 19:52:15.0002http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=false 786593 2010-03-29 11:19:15.0002010-03-29 11:19:15.0002http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=false 4292713 2010-03-29 11:15:15.0002010-03-29 11:15:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20%2Bquery&ei=GNOATvy_M4m2tweN46nZCQ&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-09-26 19:56:19.0002011-09-26 19:56:19.0001http://www.google.com/search?q=mxunit+test+an+update+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2011-09-26 19:55:16.0002011-09-26 19:55:16.0002http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=false 786575 2010-03-29 11:11:15.0002010-08-11 01:50:15.0002http://www.bing.com/search?q=mxunit+documentation&FORM=AWRE 786457 2011-09-26 20:23:16.0002011-09-26 20:35:15.00062http://wiki.mxunit.org/display/default/More+Test+Cases 786457 2010-03-29 11:05:15.0002011-11-12 23:27:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=edWATsSDONLSiAKaztSgDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=ASnhI6gW4Bj370ehpFaPOA 786478 2011-09-26 20:06:15.0002011-09-26 20:06:15.000132http://wiki.mxunit.org/display/default/First+Test+Case 5341187 2010-03-29 10:50:15.0002012-01-04 22:46:15.0001http://www.google.com/search?hl=en&source=hp&q=XML+file+jenkins&rlz=1R2RNRN_enUS449&oq=XML+file+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1313l5867l0l6040l18l17l1l6l7l0l358l1877l0.5.3.1l9l0 6750461 2011-09-26 20:45:15.0002011-09-26 20:45:15.00032http://wiki.mxunit.org/display/default/Testing+Basics 5341187 2010-03-29 10:48:15.0002011-08-19 21:06:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=build+failed+notification 6750477 2011-09-26 20:39:15.0002011-09-26 20:39:15.0004http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=false 786558 2010-03-29 10:48:15.0002011-08-19 20:45:15.0001http://www.google.es/search?client=opera&rls=en&q=ant+junit+reports&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 5341276 2011-09-26 16:35:15.0002011-09-26 16:35:15.00090http://wiki.mxunit.org/display/default/Install+MXUnit 4292751 2010-03-29 10:47:15.0002012-01-07 19:42:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&q=mxunit+built+in&oq=mxunit+built+in&aq=f&aqi=&aql=&gs_sm=e&gs_upl=99l857l0l997l8l8l0l7l7l0l49l49l1l1l0 786478 2011-09-26 16:34:15.0002011-09-26 16:34:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=x9a&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit&oq=mxunit&aq=f&aqi=g3g-s1g5g-s1&aql=1&gs_sm=e&gs_upl=11815l11965l0l12197l2l2l0l0l0l1l164l310l0.2l2l0 5341269 2011-09-26 18:26:15.0002011-09-26 18:26:15.0002http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=ant+vs+jenkins 6750368 2011-09-26 18:09:15.0002011-09-26 20:52:15.0006http://bit.ly/qk1B7S 6750360 2011-09-26 18:43:15.0002011-09-27 16:56:15.00031http://wiki.mxunit.org/display/default/MXUnit+Install+Screencast 4292751 2010-03-29 00:08:15.0002012-01-06 11:29:15.0006http://t.co/6XPExyDO 6750360 2011-09-26 18:28:15.0002011-09-26 19:10:15.000885http://wiki.mxunit.org/display/default/Getting+Started 786536 2010-03-28 23:55:15.0002012-01-09 07:48:15.0003http://www.google.com.mx/search?q=Jenkins+Junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 6750461 2011-09-26 19:37:15.0002011-09-27 15:10:15.000799http://wiki.mxunit.org/display/default/Getting+Started 5341187 2010-03-28 23:37:15.0002012-01-09 07:55:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=Eclipse%20plugin%20CFC&ei=usqATvqGAePW0QH66I3jDw&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-09-26 19:22:15.0002011-09-26 19:22:15.0003http://www.henke.ws/post.cfm/setting-up-mxunit-eclipse-plugin-with-cfwheels 786457 2011-09-27 01:06:15.0002011-10-12 05:58:15.0002http://wiki.mxunit.org/display/default/Getting+the+source+code 4947973 2010-03-28 04:44:15.0002011-08-25 08:19:15.0001http://www.google.com/reader/view/ 6750434 2011-09-26 23:14:15.0002011-09-26 23:14:15.000243http://mxunit.org/doc/index.cfm 786457 2010-03-28 23:29:15.0002011-09-13 12:18:15.0001http://www.google.ca/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+test+fails 6750461 2011-09-27 00:05:15.0002011-09-27 00:05:15.0006http://www.henke.ws/post.cfm/setting-up-mxunit-eclipse-plugin-with-cfwheels 6750434 2011-09-27 03:30:15.0002011-10-13 18:46:15.00018http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341260 2010-03-27 14:38:15.0002011-06-15 02:34:15.0001http://www.google.com/search?q=mxunit+installation&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5734432 2011-09-27 04:02:15.0002011-09-27 04:02:15.00011http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341258 2010-03-27 14:39:15.0002011-06-24 07:44:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CDEQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=forms%20mxunit&ei=ISuBTqCEO4aEtgfSwbz7AQ&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww&cad=rja 4292817 2011-09-27 02:13:15.0002011-09-27 02:13:15.00014http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341250 2010-03-27 14:40:15.0002011-02-14 19:20:15.0002http://www.vpn-privacy.org/ 786478 2010-03-27 21:27:15.0002010-04-03 18:45:15.0001http://www.google.com/search?q=mxunit+installation&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786536 2011-09-27 03:25:15.0002011-09-27 03:25:15.0001http://www.google.com/search?q=jenkins+build+results&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-09-26 21:19:15.0002011-09-26 21:19:15.000127http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341322 2010-03-27 14:32:15.0002012-01-06 16:02:15.000273http://wiki.mxunit.org/display/default/How+to+use+it 5341233 2010-03-27 14:35:15.0002012-01-06 11:28:15.0001http://www.google.com/search?gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=use+ant+to+buld+html+junit+results 5341276 2011-09-26 21:22:15.0002011-09-26 21:22:15.0001http://www.google.com/search?q=mxunit+directory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786473 2011-09-26 20:55:15.0002011-09-26 20:55:15.00077http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341231 2010-03-27 14:35:15.0002011-11-09 22:36:15.0007http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+ant+built 6750368 2011-09-26 20:57:15.0002011-09-30 21:07:15.000225http://wiki.mxunit.org/display/default/How+to+use+it 5341239 2010-03-27 14:36:15.0002012-01-06 11:30:15.0003http://www.henke.ws/post.cfm/setting-up-mxunit-eclipse-plugin-with-cfwheels 786529 2011-09-26 21:46:15.0002011-09-29 05:00:15.0001316http://wiki.mxunit.org/display/default/Testing+Basics 786558 2010-03-27 14:12:15.0002012-01-09 07:55:15.000139http://wiki.mxunit.org/display/default/TestResult+Output+Formats 5341211 2010-03-27 14:15:15.0002012-01-03 17:31:15.0001http://www.google.com/search?hl=en&safe=off&biw=669&bih=564&q=cfcomponent+debugging+line+numbers+error+message&oq=cfcomponent+debugging+line+numbers+error+message&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=24718l26292l0l26844l14l13l0l12l0l0l244l244l2-1l1l0 5734498 2011-09-26 21:59:15.0002011-09-26 21:59:15.0002http://www.henke.ws/post.cfm/setting-up-mxunit-eclipse-plugin-with-cfwheels 786517 2011-09-26 21:35:15.0002011-09-26 21:35:15.000410http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341320 2010-03-27 14:28:15.0002012-01-03 17:09:15.0001http://wiki.mxunit.org/spaces/viewspacecontent.action?key=default 786457 2010-03-27 12:45:15.0002010-03-27 12:45:15.000215http://wiki.fuseboxframework.com/display/default/Testing+Basics 786558 2010-03-27 13:56:15.0002010-09-24 18:09:15.0001http://www.google.ru/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+configure+email 6750466 2011-09-27 09:24:15.0002011-09-27 09:24:15.0001http://www.google.com/url?sa=t&source=web&cd=7&sqi=2&ved=0CEkQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=confluence%20task%20doc&ei=sY2BTszFEcfWiAKa9aGODQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-09-27 09:12:15.0002011-09-27 09:12:15.0004http://wiki.mxunit.org/dashboard.action 786536 2010-03-27 11:58:15.0002012-01-06 12:57:15.0001http://www.google.ca/search?hl=en&source=hp&q=installing+jenkins+from+war+file&oq=installing+jenkins+from+war+file&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2170l10504l0l10601l32l30l0l17l17l2l401l2920l0.6.4.2.1l13l0 6750362 2011-09-27 12:46:15.0002011-09-27 12:46:15.00072http://wiki.mxunit.org/display/default/Install+MXUnit?showComments=true&showCommentArea=true 786536 2010-03-27 10:52:15.0002011-11-04 07:41:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=M6W&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+build+jenkins&oq=ant+build+jenkins&aq=f&aqi=g-b2&aql=1&gs_sm=e&gs_upl=3348l4755l0l4824l8l6l0l0l0l0l204l850l1.4.1l6l0 6750368 2011-09-27 12:10:15.0002011-09-27 12:10:15.0001http://www.google.com.tr/search?rlz=1C1GGGE_enTR446TR446&gcx=w&sourceid=chrome&ie=UTF-8&q=ant+jenkins+post 6750368 2011-09-27 11:47:15.0002011-09-27 11:47:15.000121http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341332 2010-03-27 12:02:15.0002011-12-28 15:22:15.0001http://wiki.mxunit.org/display/default/Install+MXUnit?focusedCommentId=5341350 786536 2010-03-27 11:58:15.0002010-03-27 11:58:15.0001http://www.google.com/search?q=junitreport+xml+output+format&hl=en&source=hp&gs_sm=e&gs_upl=328l8484l0l8625l46l23l1l0l0l2l735l4016l3-2.3.2.1l9l0&oq=junitreport+xml+output+format&aq=f&aqi=&aql= 786582 2011-09-27 06:37:15.0002011-09-27 06:37:15.00024http://wiki.mxunit.org/ 5341248 2010-03-27 10:27:15.0002010-03-27 10:27:15.0001http://www.google.co.in/search?q=generate+reports+with+junit&hl=en&source=hp&gs_sm=e&gs_upl=19844l36048l0l38079l32l31l10l4l7l1l328l3749l0.1.10.3l14l0&safe=on&safe=on&safe=on&oq=generate+reports+with+junit&aq=f&aqi=&aql= 5341276 2011-09-27 06:31:15.0002011-09-27 06:31:15.0001http://wiki.mxunit.org/login.action?os_destination=%2Fdisplay%2Fdefault%2FInstall%2BMXUnit%3FfocusedCommentId%3D5341350%26 786536 2010-03-27 10:52:15.0002010-03-27 10:52:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+installieren&ie=utf-8&oe=utf-8 6750368 2011-09-27 06:11:15.0002011-09-27 06:11:15.0001http://www.google.com.au/search?q=self+assert+cold+fusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-09-27 05:53:15.0002011-09-27 05:53:15.00014http://wiki.mxunit.org/display/default/Install+MXUnit 786536 2010-03-27 10:51:15.0002011-12-28 21:32:15.0001http://www.google.com/search?hl=nl&client=ubuntu&hs=DD9&channel=fs&q=compass+jenkins+ant&oq=compass+jenkins+ant&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=8431l9210l0l9436l4l4l0l1l0l0l318l318l3-1l1l0 6750368 2011-09-27 08:44:15.0002011-09-27 08:44:15.0001http://www.google.com.tr/search?rlz=1C1GGGE_enTR446TR446&gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-09-27 08:28:15.0002011-09-27 08:28:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1280&bih=770&q=test+results+in+junit%2Bant&btnG=Google+Search 5341276 2011-09-27 08:01:15.0002011-09-27 08:01:15.0001http://www.google.com/search?q=junit+reports+with+ant&hl=en&source=hp&gs_sm=c&gs_upl=1281l6672l0l8860l20l19l0l7l7l0l390l2171l0.1.4.3l8l0&safe=on&oq=junit+reports&aq=2&aqi=g3g-v5g-m2&aql= 5341276 2011-09-27 07:16:15.0002011-09-27 07:16:15.00028http://wiki.mxunit.org/display/default/Data+driven+testing+with+MXUnit+dataproviders 5341208 2010-03-30 18:01:15.0002011-12-13 03:28:15.0001http://www.google.co.uk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+and+ant 6750368 2011-09-24 10:21:16.0002011-09-24 10:21:16.000305http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341326 2010-03-30 18:15:15.0002012-01-03 17:56:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=24E831C1B904BAB58339A2EB5D961594?replyToComment=5341502&#comment-5341502 5341233 2011-09-24 12:33:15.0002011-09-24 12:33:15.0001http://www.google.ch/search?q=jenkins+run+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-24 12:39:15.0002011-09-24 12:39:15.0001http://www.google.com/search?q=mxunit+annotation&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 4292794 2010-03-30 18:00:15.0002010-03-30 18:00:15.0004http://wiki.mxunit.org/dosearchsite.action?queryString=assertTrue 786478 2010-03-30 19:20:15.0002010-10-14 16:11:15.0001http://blog.mxunit.org/2009_11_01_archive.html 4292794 2011-09-24 08:04:15.0002011-09-24 08:04:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=inject+method 4292766 2010-03-30 14:36:15.0002010-03-30 14:36:15.0001http://efunnyfacebookstatus.blogspot.com/ 5341231 2011-09-24 03:36:15.0002011-09-24 03:36:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=inject+method 5341233 2010-03-30 14:38:15.0002010-03-30 14:48:15.0001http://www.google.co.uk/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assertTrue%2C+mxunit&ei=pQeyS7bcGc2K4QbXofioAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-03-30 14:16:15.0002010-03-30 14:16:15.00015http://www.mxunit.org/doc/index.cfm?doc=testprivate 4292736 2010-03-30 14:35:15.0002011-03-23 19:55:15.0001http://atlantaaug.groups.adobe.com/group/475 786478 2011-09-24 03:56:15.0002011-09-24 03:56:15.0001http://127.0.0.1:64303/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-03-30 17:28:15.0002010-03-30 17:28:15.00014http://mxunit.org/doc/index.cfm?doc=installplugin 786517 2010-03-30 17:43:15.0002011-06-23 09:15:15.0001http://127.0.0.1:64274/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-03-30 17:27:15.0002010-03-30 17:27:15.0001http://europelibertyreserve.com/ 5341231 2011-09-24 03:36:15.0002011-09-24 03:36:15.0002http://www.google.com/url?sa=t&source=web&cd=9&ved=0CFoQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=aws%20ec2%20tortoisesvn&ei=gtl-TqL_MYPVgAeXqIQz&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-09-25 07:59:16.0002011-09-25 08:00:15.0001http://www.google.co.in/search?hl=en&newwindow=1&client=firefox-a&hs=mT0&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+install+gitplugin&oq=jenkins+install+gitplugin&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3891l4484l0l4706l3l2l0l0l0l0l0l0ll0l0 6750543 2011-09-25 03:16:15.0002011-09-25 03:16:15.00087http://wiki.mxunit.org/display/default/Creating+Test+Suites 786457 2010-03-30 10:24:15.0002011-12-29 18:42:15.000113http://wiki.mxunit.org/display/default/Automation 5341271 2010-03-30 08:50:15.0002011-12-07 04:44:15.0001http://www.google.com.eg/search?hl=ar&rlz=1C1VEAD_enEG426EG426&biw=1440&bih=809&q=junit+xml+report+ant+task&oq=junit+xml+report+ant+task&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=11829l14059l0l14318l9l9l0l4l1l1l382l659l2-1.1l2l0 5341276 2011-09-25 08:12:15.0002011-09-25 08:12:15.0007http://www.mxunit.org/doc/index.cfm?doc=testadapter 4292766 2010-03-30 13:34:15.0002010-04-19 18:16:15.00083http://www.mxunit.org/ 5341269 2010-03-30 13:24:15.0002011-08-31 15:31:15.0004http://www.mxunit.org/doc/index.cfm?doc=TDDExampleNewFunctionality 786598 2010-03-30 12:51:15.0002010-04-05 20:24:15.0002http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+install+git&ie=utf-8&oe=utf-8 6750543 2011-09-25 01:20:15.0002011-09-25 01:22:15.0001http://mxunit.org/doc/index.cfm?doc=customassertions 4685867 2010-03-29 20:06:15.0002010-03-29 20:06:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=TAOxS6CUE8Wclgfe19mQAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-03-29 19:47:15.0002010-03-29 19:47:15.0001http://www.google.ch/search?q=ant+junit+test+results&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-09-24 18:15:15.0002011-09-24 18:15:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assertions&aq=0&aqi=g10&aql=&oq=mxunit+&gs_rfai=&fp=bcdf8cbbf06dc4f 786478 2010-03-29 19:46:15.0002010-03-29 19:46:15.0002http://www.google.de/search?client=safari&rls=en&q=testrunner+junit+xml+output&ie=UTF-8&oe=UTF-8&redir_esc=&ei=gUZ-Tve_GJCTswalr_Ui 6750461 2011-09-24 21:33:15.0002011-09-24 21:34:15.0003http://www.mxunit.org/doc/index.cfm?doc=antjunit 5341276 2010-03-29 19:43:15.0002010-03-31 18:58:15.00095http://wiki.fuseboxframework.com/display/default/Getting+Started 786543 2010-03-30 04:20:15.0002010-09-26 08:37:17.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&q=ec2+ebs+launch+data 6160404 2011-09-24 13:37:15.0002011-09-24 13:37:15.0002http://www.delicious.com/namtax/mylyn 5341432 2011-09-24 13:13:15.0002011-09-25 10:43:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS429US429&gcx=w&sourceid=chrome&ie=UTF-8&q=run+batch+file+jenkins 6750461 2011-09-24 16:33:15.0002011-09-24 16:33:15.000179http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports 5341269 2010-03-30 00:16:15.0002011-12-22 18:05:15.0001http://uk.search-results.com/web?l=dis&o=15622&q=why+is+ec2+instance+stop+not+available%3F&atb=sysid%3D2%3Aappid%3D102%3Auid%3D92fbb459d9407a58%3Auc%3D1292751966%3Aq%3Dwhy+is+ec2+instance+stop+not+available%3F%3Asrc%3Dcrb%3Ao%3D15622 6160402 2011-09-24 14:37:15.0002011-09-24 14:37:15.00091http://wiki.mxunit.org/display/default/Ant 5341276 2010-03-30 00:07:15.0002011-02-25 16:42:15.0001http://www.google.com/search?hl=en&safe=active&client=firefox-a&hs=10V&rls=org.mozilla:en-US:official&sa=X&ei=bzp_TpSAPOqP0AWCxuW7CQ&ved=0CBcQvwUoAQ&q=Implementing+new+functionality&spell=1 786598 2011-09-25 14:52:15.0002011-09-25 14:52:15.000123http://wiki.mxunit.org/display/default/Built-In+Assertions 5341211 2010-03-29 18:57:15.0002011-11-10 11:22:15.000192http://wiki.mxunit.org/display/default/API+Reference 786457 2010-03-29 18:57:15.0002012-01-03 17:31:15.0001http://www.google.co.in/url?sa=t&source=web&cd=6&ved=0CEQQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=dao%20test%20results&ei=KPF-TpStJMqtrAeq3d0D&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-09-25 09:40:15.0002011-09-25 09:40:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=how+to+set+up+jenkins+with+coldfusion&ie=UTF-8&oe=UTF-8&redir_esc=&ei=P_t-TvveEqi-0QWqoLDDCQ 6750362 2011-09-25 10:22:15.0002011-09-25 10:22:15.0001http://127.0.0.1:52857/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-03-29 14:27:15.0002010-03-29 14:27:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=P0F&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786457 2010-03-29 13:58:15.0002010-03-29 13:58:15.0001http://www.google.com/search?hl=en&rlz=1B3MOZA_enUS343US343&q=mightymock+examples&start=10&sa=N 4947975 2010-03-29 14:53:15.0002010-03-29 14:53:15.0002http://www.google.com/search?hl=en&q=mightymock+examples&sourceid=navclient-ff&rlz=1B3MOZA_enUS343US343&ie=UTF-8 4947975 2010-03-29 14:46:15.0002010-03-29 14:47:15.0001http://www.google.com.au/search?hl=en&source=hp&q=jenkins+not+allowing+add+build+step&meta=&oq=jenkins+not+allowing+add+build+step&aq=f&aqi=&aql=&gs_sm=e&gs_upl=907l10407l0l10719l41l39l1l23l0l0l359l2609l0.1.7.2l10l0 6750461 2011-09-26 03:36:15.0002011-09-26 03:36:15.00056http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341239 2010-03-29 15:46:15.0002011-12-29 18:58:15.0001http://127.0.0.1:53289/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-03-29 14:59:15.0002010-03-29 14:59:15.0001http://www.fuseboxframework.org/display/default/Creating+Test+Suites 786582 2010-03-29 12:51:15.0002010-03-29 12:51:15.0003http://www.fuseboxframework.org/display/default/First+Test+Case 786564 2010-03-29 12:50:15.0002010-06-23 18:12:15.0001http://www.google.co.kr/search?sclient=psy-ab&hl=ko&newwindow=1&site=&source=hp&q=%ED%81%AC%EB%A1%AC 4292766 2011-09-25 22:43:15.0002011-09-25 22:43:15.0004http://wiki.mxunit.org/display/default/TDD+Example+--+Fixing+a+bug+in+the+plugin 5341208 2010-03-29 13:00:15.0002011-09-13 21:49:15.0001http://www.fuseboxframework.org/display/default/TestResult+Output+Formats 786457 2010-03-29 12:52:15.0002010-03-29 12:52:15.00011http://wiki.fuseboxframework.com/display/default/TestResult+Output+Formats 786457 2010-03-29 13:28:15.0002010-09-20 14:30:15.0001http://www.google.com.tw/search?hl=zh-TW&rlz=1B3GGLL_zh-TWTW425TW425&q=amazon+cf+mongodb&oq=amazon+cf+mongodb&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=25477l27107l0l27298l8l8l0l7l0l0l53l53l1l1l0 6160438 2011-09-25 17:25:15.0002011-09-25 17:25:15.0001http://www.google.co.uk/search?gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=mxunit+assert+folders+are+equal 786478 2011-09-25 17:12:15.0002011-09-25 17:12:15.000270http://wiki.fuseboxframework.com/display/default/Getting+Started 786536 2010-03-29 13:03:15.0002010-09-27 22:41:15.00014http://wiki.mxunit.org/display/default/DAO+Test+Adapter+Pattern 5341208 2010-03-29 13:45:15.0002011-11-10 05:35:15.000324http://wiki.mxunit.org/display/default/API+Reference 786478 2010-03-29 13:37:15.0002011-11-10 11:19:15.0001http://www.google.com/search?hl=en&safe=off&biw=1138&bih=896&q=jenkins+git+ssh+password&oq=jenkins+git+ssh+password&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=2428l2428l0l2780l1l1l0l0l0l0l160l160l0.1l1l0 6750543 2011-09-25 15:52:15.0002011-09-25 15:52:15.000575http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341218 2010-03-26 10:42:15.0002012-01-09 10:16:15.0001http://www.google.com/search?q=ant+junit+report 5341276 2011-09-28 15:06:15.0002011-09-28 15:06:15.0001http://www.google.no/search?q=coldfusion++cfloop+from+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nb-NO:official&client=firefox-a 6750302 2011-09-28 16:51:15.0002011-09-28 16:51:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341256 5341258 2010-03-26 10:45:15.0002010-03-26 10:45:15.0001http://www.google.es/search?q=generate+reports+form+junit&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official 5341276 2011-09-28 14:52:15.0002011-09-28 14:52:15.000100http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 5341256 2010-03-26 10:45:15.0002011-12-08 17:15:15.0001http://search.yahoo.com/search;_ylt=AoY_lxyFHuupDemOGOQ5NGObvZx4?p=running+ant+on+jenkins&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701 6750461 2011-09-28 15:06:15.0002011-09-28 15:06:15.0002http://wiki.mxunit.org/display/default/Wildcard+Pattern+Matching 5341256 2010-03-26 10:47:15.0002011-10-07 08:35:15.0001http://www.google.co.uk/search?gcx=w&ix=c2&sourceid=chrome&ie=UTF-8&q=ant+report+build+results 5341276 2011-09-28 17:22:15.0002011-09-28 17:22:15.0005http://wiki.mxunit.org/display/default/Selective+Verification 5341248 2010-03-26 10:38:15.0002011-12-05 14:52:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assert%20string%20contains%20mxunit&ei=OFuDTo3ZI-aIsgK638SiDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-09-28 18:02:16.0002011-09-28 18:02:16.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341253 5341253 2010-03-26 10:39:15.0002010-03-26 10:39:15.0005http://wiki.mxunit.org/display/default/Ordered+Verification 786457 2010-03-26 10:41:17.0002011-06-13 15:36:15.0001http://www.google.com/search?q=CONFIGURE+LOCALHOST+ON+MXUNIT&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox 786529 2011-09-28 17:22:15.0002011-09-28 17:22:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341218 5341256 2010-03-26 10:42:15.0002010-03-26 10:42:15.00037http://wiki.mxunit.org/display/default/Mocking+and+Stubbing 786457 2010-03-26 10:50:15.0002012-01-06 10:00:15.0001http://search.yahoo.com/search;_ylt=AhSy_0ZJdH_Z7.UEkmPbg7.bvZx4?p=jenkins+cannot+ant.bat&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-892&vm=r 6750461 2011-09-28 21:32:15.0002011-09-28 21:32:15.0001http://127.0.0.1:54377/help/advanced/tocView.jsp?view=toc 4292815 2010-03-26 11:28:15.0002010-03-26 11:28:15.000231http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341211 2010-03-26 11:37:15.0002011-12-29 18:48:15.0001http://www.google.com.ar/search?q=ant+run-tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-09-28 18:43:15.0002011-09-28 18:43:15.0001http://wiki.niehs.nih.gov:8081/display/APPDEV/Unit+Testing 786457 2011-09-28 21:30:15.0002011-09-28 21:30:15.0001http://wiki.mxunit.org/pages/createpage.action 5341269 2010-03-26 11:46:15.0002010-03-26 11:46:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341256 5341260 2010-03-26 10:47:15.0002010-03-26 10:47:15.0001http://www.cogro.com/?section=start 6160392 2011-09-29 03:26:15.0002011-09-29 03:26:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341260 5341260 2010-03-26 10:48:15.0002010-03-26 10:48:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+and+ant 6750368 2011-09-28 22:03:15.0002011-09-28 22:03:15.000einstein_coding_mxunit.jpgimage/jpeg 786457 virtix2010-03-06 14:45:04.000virtix2010-03-06 14:45:04.0002513912http://wiki.mxunit.org/display/default/Wildcard+Pattern+Matching 5341218 2010-03-26 10:49:15.0002010-06-21 16:03:15.0001http://www.google.com/search?q=how+to+mxunit+test+private+functions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox 4292736 2011-09-28 23:06:15.0002011-09-28 23:06:15.000Capture.PNGimage/png 4947975 marcesher2010-02-12 15:49:06.000marcesher2010-02-12 15:49:06.0002907911http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 5341258 2010-03-26 10:49:15.0002010-03-26 10:49:15.0005http://wiki.mxunit.org/pages/editpage.action?pageId=5341276 5341276 2010-03-26 12:01:15.0002010-03-26 13:48:15.0001http://www.google.co.uk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+mock+method 5341320 2011-09-28 10:14:15.0002011-09-28 10:14:15.0001http://www.google.de/search?q=jenkins+build+parameter+ant+target&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-09-28 10:12:16.0002011-09-28 10:12:16.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341208 5341276 2010-03-26 12:00:15.0002010-03-26 12:00:15.0002http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 5341208 2010-03-26 12:05:15.0002010-03-26 15:42:15.0001http://www.google.com/search?q=mxunit+no+output&rls=com.microsoft:*:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 5734498 2011-09-28 13:36:15.0002011-09-28 13:36:15.0002http://wiki.mxunit.org/pages/docreatepage.action 5341271 2010-03-26 11:51:15.0002010-03-26 11:51:15.00097http://wiki.mxunit.org/display/default/Ant+Task+Doc 786457 2010-03-26 11:48:15.0002011-12-29 17:40:15.0001http://www.google.ch/search?q=jenkins+git+plugin+override+user.name&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750543 2011-09-28 11:02:15.0002011-09-28 11:02:15.0007http://wiki.mxunit.org/display/default/Screencast+-+Using+MXUnit+and+Ant+for+Build%2CTest%2C+and+Integration+Automation+-+8+min. 786457 2010-03-26 11:56:15.0002011-09-26 20:16:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=Jenkins+change+ant+path&ie=UTF-8&oe=UTF-8&redir_esc=&ei=hPaCTrffMOHW0QWV-rzQAQ 6750368 2011-09-28 10:52:15.0002011-09-28 10:52:15.000View Debug Outputdefault 4292820 marcesher2009-12-28 00:02:39.000marcesher2009-12-28 00:02:39.0007http://wiki.mxunit.org/pages/editpage.action?pageId=5341271 5341271 2010-03-26 11:53:15.0002010-11-28 13:38:15.0001http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=how+display+junit+result+report 5341276 2011-09-28 10:26:16.0002011-09-28 10:26:16.00085http://wiki.mxunit.org/display/default/Using+the+Ant+Task+to+Generate+JUnit+Reports 786457 2010-03-26 13:52:15.0002012-01-06 22:57:15.0001http://www.google.com/url?sa=t&source=web&cd=8&ved=0CFoQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=ec2%20initial%20login&ei=FSmDTs3gFIi3twep7Nz4AQ&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-09-28 14:28:15.0002011-09-28 14:28:15.0001http://www.google.co.in/search?gcx=w&sourceid=chrome&ie=UTF-8&q=how+does+cfloop+query+works 6750302 2011-09-28 14:06:15.0002011-09-28 14:06:15.00092http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341276 2010-03-26 13:22:15.0002012-01-06 22:44:15.0001http://www.google.com/search?q=mxunit+debug%28%29&hl=en&rls=com.microsoft%3A*%3AIE-SearchBox&nfpr=1&prmd=ivns&ei=ph6DTobjE4GztweezNQl&sa=N&gs_sm=e&gs_upl=793106l796090l0l796434l12l12l0l8l0l0l297l937l0.2.2l4l0&oq=mxunit+debug%28%29&aq=f&aqi=&aql= 2195464 2011-09-28 13:57:15.0002011-09-28 13:57:15.0001http://wiki.mxunit.org/pages/doeditpage.action?pageId=5341276 5341276 2010-03-26 13:52:15.0002010-03-26 13:52:15.0001http://www.google.nl/search?gcx=w&ix=c2&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-09-28 13:46:15.0002011-09-28 13:46:15.0001http://www.google.nl/url?sa=t&source=web&cd=8&ved=0CGMQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20junitreport%20group%20test%20cases&ei=Yi6DTon-FsKcOseXsCA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-09-28 14:51:15.0002011-09-28 14:51:15.0006http://wiki.mxunit.org/display/default/Ant 786457 2010-03-26 12:07:15.0002011-03-08 11:36:15.0001http://buycheapgeneric.info 786471 2011-09-28 14:50:15.0002011-09-28 14:50:15.0001http://wiki.mxunit.org/display/default/sandbox 786457 2010-03-26 13:20:15.0002010-03-26 13:20:15.0001http://www.google.co.uk/search?hl=en&sa=X&ei=4CyDTv7pNY-cgQemtKVS&ved=0CBgQvwUoAQ&q=how+to+run+unit+tests+on+jenkins&spell=1&biw=1221&bih=794 6750461 2011-09-28 14:44:15.0002011-09-28 14:44:15.0002http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-09-28 14:42:15.0002011-09-28 14:42:15.0003http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 5341211 2010-03-26 09:40:15.0002010-03-26 09:40:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 5341647 2011-09-29 13:23:15.0002011-09-29 13:23:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 6750368 2011-09-29 13:24:15.0002011-09-29 13:24:15.0004http://wiki.mxunit.org/pages/editpage.action?pageId=5341187 786457 2010-03-26 09:36:15.0002010-03-26 15:32:15.0001http://www.bing.com/search?q=default+password+od+ec2-user&form=DLRDF8&pc=MDDR&src=IE-SearchBox 6160402 2011-09-29 14:00:15.0002011-09-29 14:00:15.0003http://wiki.mxunit.org/pages/editpage.action?pageId=5341208 5341208 2010-03-26 09:36:15.0002010-11-28 22:16:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit%20run%20test%20remote&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=hXmEToykJ6rE0QXK8cwD&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-09-29 14:23:15.0002011-09-29 14:23:15.0001http://wiki.fuseboxframework.com/pages/createpage.action?spaceKey=default&fromPageId=786457 5341211 2010-03-26 09:33:15.0002010-03-26 09:33:15.0001http://www.google.co.in/url?url=http://wiki.mxunit.org/display/default/Using%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&rct=j&sa=U&ei=h3mETqiVM5DMrQfs2fDpDA&ved=0CCEQFjAG&q=create+junit+test+report+file&usg=AFQjCNHcXCOm-HNgHH5nKkxg-1h1ap4YuQ 5341276 2011-09-29 14:24:15.0002011-09-29 14:24:15.0004http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 4685867 2010-03-26 09:35:15.0002011-11-14 14:24:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunit%20runner&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=0X2ETtnYJYLS0QXfibz6Dw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-09-29 14:42:15.0002011-09-29 14:42:15.0001http://wiki.fuseboxframework.com/display/default/Advanced+Testing+%28TDD+Kung+Fu%21%29 786457 2010-03-26 09:30:15.0002010-03-26 09:30:15.0001http://static.slidesharecdn.com/swf/ssplayer2.swf 4292766 2011-09-29 16:12:15.0002011-09-29 16:12:15.0001http://wiki.fuseboxframework.com/pages/editpage.action?pageId=5341208 5341208 2010-03-26 09:30:15.0002010-03-26 09:30:15.0001http://www.google.de/search?q=ant+-propertyfile+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-09-29 16:47:15.0002011-09-29 16:47:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 4948032 2010-03-26 09:47:15.0002010-03-26 09:47:15.0001http://blog.mxunit.org/2010_11_01_archive.html 5341320 2011-09-29 17:00:15.0002011-09-29 17:00:15.0005http://wiki.mxunit.org/pages/editpage.action?pageId=4948032 4948032 2010-03-26 09:47:15.0002010-06-16 13:41:15.0002http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 4685854 2010-03-26 09:45:15.0002010-03-26 09:45:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=786549 786457 2010-03-26 09:46:15.0002010-03-26 09:46:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=4685856 786457 2010-03-26 09:42:15.0002010-03-26 09:42:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 786494 2010-03-26 09:44:15.0002010-03-26 09:44:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=786501 786457 2010-03-26 09:41:15.0002010-03-26 09:41:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assert&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=lLaETqbzDKTj0QHL1JzkDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&sig2=DfMMIeqNPrD5uCQArs94PQ 786478 2011-09-29 18:44:16.0002011-09-29 18:44:16.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341218 5341231 2010-03-26 10:03:15.0002010-03-26 10:03:15.00038http://wiki.mxunit.org/display/default/How+to+use+it 5341218 2010-03-26 10:03:15.0002011-12-13 17:45:15.00017http://wiki.mxunit.org/pages/editpage.action?pageId=5341218 5341218 2010-03-26 09:56:15.0002010-06-22 10:24:15.000250http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341208 2010-03-26 09:53:15.0002011-12-30 14:38:15.0005http://www.google.com.hk/webhp?client=aff-cs-360se&forid=1&ie=utf-8&oe=UTF-8 6750461 2011-09-29 04:02:15.0002011-09-29 04:02:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341208 5341218 2010-03-26 09:53:15.0002010-03-26 09:53:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 786543 2010-03-26 09:49:15.0002010-03-26 09:49:15.00018http://wiki.mxunit.org/display/default/MXUnit+Install+Screencast 786457 2010-03-26 09:49:15.0002011-10-12 19:49:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=4685860 786457 2010-03-26 09:47:15.0002010-03-26 09:47:15.0008http://wiki.mxunit.org/display/default/How+cfloop+query%3D+killed+a+ColdFusion+server 6750302 2011-09-29 06:11:15.0002011-12-01 15:52:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341248 5341253 2010-03-26 10:38:15.0002010-03-26 10:38:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341250 5341250 2010-03-26 10:32:15.0002010-03-26 10:32:15.0002http://www.cogro.com/?section=start&work=update 6160392 2011-09-29 07:48:15.0002011-09-29 11:01:16.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341248 5341250 2010-03-26 10:31:15.0002010-03-26 10:31:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341218 5341248 2010-03-26 10:23:15.0002010-03-26 10:23:15.0003http://wiki.mxunit.org/display/default/Mocking 5341218 2010-03-26 10:22:15.0002011-10-25 08:03:15.0001http://www.google.co.in/url?url=http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BRunning%2Btests%2Bwith%2BJenkins&rct=j&sa=U&ei=RTyETvGkK4vIrQea85nsDA&ved=0CCUQFjAJ&q=jenkins+setup&usg=AFQjCNFc4w4-Uj1vL01Jco2vOL6S0OtyiQ 6750461 2011-09-29 10:02:15.0002011-09-29 10:02:15.0008http://wiki.mxunit.org/pages/editpage.action?pageId=5341239 5341239 2010-03-26 10:13:15.0002010-06-21 16:05:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341218 5341239 2010-03-26 10:09:15.0002010-03-26 10:09:15.0001http://www.google.de/url?sa=t&rct=j&q=%20failing%20to%20find%20mxunitanttask&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&ei=dlyETt61MKHN0QWXhLUH&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-09-29 12:20:16.0002011-09-29 12:20:16.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341218 5341233 2010-03-26 10:05:15.0002010-03-26 10:05:15.000//mxunit.org/doc/getting-started.htmlhttp 786564 zoramite2009-11-01 00:46:59.000zoramite2009-11-01 00:46:59.000//www.refactoring.com/http 786564 zoramite2009-11-01 00:46:59.000zoramite2009-11-01 00:46:59.0001http://wiki.mxunit.org/display/default/sandbox 786582 2010-03-26 19:16:15.0002010-03-26 19:16:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS435US435&gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit 4292794 2011-09-28 00:44:15.0002011-09-28 00:44:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FSetting%2Bup%2Byour%2BTests%2BDirectory&rct=j&q=mxunit%20setup&ei=X0qCTvj_NajkiAKY5qj6DA&usg=AFQjCNGfnjt5kyxaq_kvgnMmcAUX888oRA 786593 2011-09-27 22:37:15.0002011-09-27 22:37:15.0001http://wiki.mxunit.org/display/default/MXUnit+TestResult+Output+Formats 5341211 2010-03-26 19:17:15.0002010-03-26 19:17:15.00095http://wiki.mxunit.org/display/default/API+Reference 786582 2010-03-26 19:17:15.0002012-01-07 00:01:15.0005http://byuced.jira.com/wiki/display/ORI/Jenkins 6750477 2011-09-27 22:58:15.0002011-10-19 16:41:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=786582 786457 2010-03-26 19:18:15.0002010-03-26 19:18:15.0007434http://mxunit.org/ 786457 2010-03-26 19:44:15.0002012-01-09 11:34:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=C735806EE5863F1A70653E07BE277936?replyToComment=5341502&#comment-5341502 5341233 2011-09-27 20:11:15.0002011-09-27 20:11:15.000369http://mxunit.org/ 5341269 2010-03-26 19:46:15.0002012-01-09 05:28:15.00095http://wiki.mxunit.org/display/default/More+Test+Cases 5341187 2010-03-26 19:58:15.0002012-01-04 00:53:15.0001http://www.google.com/search?q=jenkins+fail+build+if+tests+fail&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750464 2011-09-27 20:13:15.0002011-09-27 20:13:15.0002054http://www.mxunit.org/ 786457 2010-03-27 02:13:15.0002011-09-13 21:05:15.000More Test Casesdefault 786558 zoramite2009-11-01 00:46:16.000zoramite2009-11-01 00:46:16.000154http://wiki.mxunit.org/display/default/Creating+Test+Suites 5341187 2010-03-27 06:37:15.0002011-12-26 05:47:15.000100http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341307 2010-03-27 06:41:15.0002012-01-04 21:55:15.000//localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemotehttp 786558 zoramite2009-11-01 00:46:16.000zoramite2009-11-01 00:46:16.00078http://wiki.mxunit.org/display/default/Advanced+Stuff 4292794 2010-03-27 06:43:15.0002011-12-13 03:28:15.000//localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemotehttp 786558 zoramite2009-11-01 00:46:16.000zoramite2009-11-01 00:46:16.0002http://www.google.com/search?rlz=1C1CHFX_enUS435US435&gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-09-28 00:46:15.0002011-09-28 11:22:15.0002http://www.intl-alliance.com/store 786478 2010-03-27 07:10:15.0002010-04-02 19:09:15.000//mxunit.org/download.cfmhttp 786558 zoramite2009-11-01 00:46:16.000zoramite2009-11-01 00:46:16.000//localhost:8500/mxunit/http 786558 zoramite2009-11-01 00:46:16.000zoramite2009-11-01 00:46:16.00092http://wiki.mxunit.org/display/default/Advanced+Stuff 5341320 2010-03-27 09:00:15.0002011-12-07 04:38:15.00060http://wiki.mxunit.org/ 4292751 2010-03-27 10:06:15.0002010-03-27 10:15:15.0001http://www.google.fr/search?source=ig&hl=fr&rlz=&q=jenkins+junit+launch+xml&oq=jenkins+junit+launch+xml&aq=f&aqi=&aql=&gs_sm=e&gs_upl=7194949l7202934l0l7203358l24l24l0l16l16l0l217l1201l3.4.1l8l0 6750461 2011-09-27 17:00:15.0002011-09-27 17:00:15.0001http://www.google.com/search?q=dump+values+out+of+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2011-09-27 16:20:15.0002011-09-27 16:20:15.00051http://wiki.mxunit.org/display/default/Advanced+Stuff 4292766 2010-03-27 09:04:15.0002011-11-30 22:17:15.0001http://www.google.com/search?hl=en&q=jenkins+ant+build+specify+target&oq=jenkins+ant+build+specify+target&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=5017l6897l0l7071l10l9l0l1l0l1l188l1080l2.6l8l0 6750368 2011-09-27 15:48:15.0002011-09-27 15:48:15.00024http://wiki.mxunit.org/ 5341324 2010-03-27 10:08:15.0002010-03-27 10:08:15.00023http://wiki.mxunit.org/ 786471 2010-03-27 10:07:15.0002010-03-27 10:07:15.00022http://wiki.mxunit.org/ 5341307 2010-03-27 10:10:15.0002010-03-27 10:10:15.0001http://www.google.de/search?aq=f&gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant+env+properties 6750368 2011-09-27 14:59:15.0002011-09-27 14:59:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+run+unit+tests 6750461 2011-09-27 14:54:15.0002011-09-27 14:54:15.0001http://www.google.fr/search?hl=fr&q=jenkins+comme+automate+&meta= 6750360 2011-09-27 13:44:15.0002011-09-27 13:44:15.00028http://wiki.mxunit.org/ 786499 2010-03-27 10:14:15.0002010-03-27 10:14:15.000Creating Test Suitesdefault 786564 zoramite2009-11-01 00:46:59.000zoramite2009-11-01 00:46:59.0001http://www.google.com/search?hl=en&q=BootstrapClassLoader+leak+coldfusion&oq=BootstrapClassLoader+leak+coldfusion&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1153503l1154205l0l1154327l5l5l0l0l0l2l270l867l1.0.3l4l0 5734498 2011-09-27 19:59:16.0002011-09-27 19:59:16.00024http://wiki.mxunit.org/ 5341260 2010-03-27 10:13:15.0002010-03-27 10:13:15.000//mxunit.org/doc/tutorial/solution-1.ziphttp 786564 zoramite2009-11-01 00:46:59.000zoramite2009-11-01 00:46:59.00020http://wiki.mxunit.org/ 4292794 2010-03-27 10:17:15.0002010-03-27 10:17:15.0001http://www.google.com/search?q=JUnit+Report&hl=en&rls=com.microsoft:*&prmd=ivns&ei=7hWCTvPfEIzp0QGax9STAQ&start=10&sa=N 5341276 2011-09-27 18:55:15.0002011-09-27 18:55:15.000//localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemotehttp 786564 zoramite2009-11-01 00:46:59.000zoramite2009-11-01 00:46:59.00015http://wiki.mxunit.org/ 4292775 2010-03-27 10:16:15.0002010-03-27 10:16:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cfeclipse+mxunit 5341332 2011-09-27 18:25:15.0002011-09-27 18:25:15.000//localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemotehttp 786564 zoramite2009-11-01 00:46:59.000zoramite2009-11-01 00:46:59.0001http://www.google.com/search?rlz=1C1CHFX_enUS406US406&gcx=w&sourceid=chrome&ie=UTF-8&q=running+tests+in+jenkins 6750461 2011-09-27 18:13:15.0002011-09-27 18:13:15.000//localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemotehttp 786564 zoramite2009-11-01 00:46:59.000zoramite2009-11-01 00:46:59.0001http://www.google.com/search?gcx=w&ix=c1&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-09-27 18:07:15.0002011-09-27 18:07:15.00021http://wiki.mxunit.org/ 5341320 2010-03-27 10:18:15.0002010-12-15 04:48:15.000//localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemotehttp 786564 zoramite2009-11-01 00:46:59.000zoramite2009-11-01 00:46:59.0001http://wiki.mxunit.org/dosearchsite.action?queryString=date+time&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 6160402 2011-09-27 17:59:15.0002011-09-27 17:59:15.0001http://www.google.co.uk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+make+public 4292736 2011-09-27 17:15:15.0002011-09-27 17:15:15.000//localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemotehttp 786564 zoramite2009-11-01 00:46:59.000zoramite2009-11-01 00:46:59.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341271 786457 2010-03-26 14:02:15.0002010-03-26 14:02:15.0001http://community.pearsonvue.com/blogs/richrein/2010/03/26/unit-testing-within-cfapps--using-mxunit-to-testmxunit 4947975 2010-03-26 14:08:15.0002010-03-26 14:08:15.0001http://www.google.co.jp/search?hl=&q=mxunit&sourceid=navclient-ff&rlz=1B3GGLL_jaJP422JP422&ie=UTF-8 786457 2011-09-28 04:29:15.0002011-09-28 04:29:15.00069http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341271 2010-03-26 13:57:15.0002012-01-04 22:09:15.0004http://wiki.mxunit.org/spaces/listdecorators.action?key=default 786457 2010-03-26 14:45:15.0002010-03-27 10:42:15.0003http://wiki.mxunit.org/pages/editpage.action?pageId=4292736 4292736 2010-03-26 15:08:15.0002010-03-26 15:09:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341208 5341307 2010-03-26 14:12:15.0002010-03-26 14:12:15.0004http://wiki.mxunit.org/pages/editpage.action?pageId=5341307 5341307 2010-03-26 14:14:15.0002010-03-26 14:16:15.00037http://wiki.mxunit.org/display/default/Using+injectMethod+for+simple+mocking 5341208 2010-03-26 15:13:15.0002011-11-02 14:33:15.0001http://www.google.co.uk/search?aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=jenkins+JUnit 6750461 2011-09-28 08:24:15.0002011-09-28 08:24:15.0001http://www.google.se/search?q=mxunit+throws&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4685867 2011-09-28 09:17:15.0002011-09-28 09:17:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341208 5341322 2010-03-26 15:17:15.0002010-03-26 15:17:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=4292736 5341208 2010-03-26 15:10:15.0002010-03-26 15:10:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341208 5341320 2010-03-26 15:13:15.0002010-03-26 15:13:15.00064http://wiki.mxunit.org/display/default/Advanced+Stuff 786457 2010-03-26 15:25:15.0002011-12-23 05:48:15.0001http://www.google.co.jp/search?hl=ja&rlz=1B3GGLL_jaJP422JP422&q=JUnitXMLTestResult+jenkins&oq=JUnitXMLTestResult+jenkins&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=3697l4494l0l4589l7l6l0l5l0l0l180l180l0.1l1l0 5734518 2011-09-28 04:51:15.0002011-09-28 04:51:15.0001http://localhost:1080/mxunit/runner/index.cfm 786457 2011-09-28 05:05:15.0002011-09-28 05:05:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341187 5341326 2010-03-26 15:28:15.0002010-03-26 15:28:15.0008http://wiki.mxunit.org/display/default/Using+injectPropety+for+simple+property+overrides 5341208 2010-03-26 15:25:15.0002011-09-22 21:46:15.0001http://www.google.com/m?hl=en&gl=gb&client=ms-android-google&source=android-browser-type&action=devloc&q=jenkins+coldfusion 6750368 2011-09-28 05:10:16.0002011-09-28 05:10:16.0002http://www.google.de/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-09-28 06:44:15.0002011-10-11 18:01:16.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=5341187 5341324 2010-03-26 15:25:15.0002010-03-26 15:25:15.00034http://wiki.mxunit.org/display/default/Message-First+Assertions+%28CFUnit+Style%29 5341187 2010-03-26 15:29:15.0002011-11-09 13:55:15.000349http://wiki.mxunit.org/display/default/Testing+Basics 786457 2010-03-26 15:29:15.0002012-01-04 22:47:15.000//mxunit.org/download.cfmhttp 786558 zoramite2009-11-01 00:46:16.000zoramite2009-11-01 00:46:16.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341326 5341326 2010-03-26 15:29:15.0002010-03-26 15:29:15.00037http://wiki.mxunit.org/display/default/Running+a+single+method+in+a+test 5341187 2010-03-26 15:28:15.0002011-10-21 21:47:15.0008http://wiki.mxunit.org/pages/editpage.action?pageId=5341332 5341332 2010-03-26 15:35:15.0002010-09-28 13:20:15.0009http://wiki.mxunit.org/display/default/Adding+MXUnit+Snippets+To+CFEclipse 5341332 2010-03-26 15:35:15.0002011-07-14 11:53:15.0001http://wiki.mxunit.org/display/default/Adding+MXUnit+Snippets+To+CFEclipse?showComments=true&showCommentArea=true 5341332 2010-03-26 15:35:15.0002010-03-26 15:35:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786499 5341332 2010-03-26 15:34:15.0002010-03-26 15:34:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 4292713 2010-03-26 15:41:15.0002010-03-26 15:41:15.0002http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 786484 2010-03-26 15:38:15.0002011-11-12 19:45:15.0001http://www.google.com/search?hl=en&source=hp&q=how+to+test+private+methods+in+MxUnit&oq=how+to+test+private+methods+in+MxUnit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=890l9781l0l10031l30l29l0l14l14l1l562l3047l0.2.7.1.0.1l11l0 4292736 2011-09-28 02:54:15.0002011-09-28 02:54:15.0003http://dev/mxunit-web/index.cfm 786457 2010-03-26 17:15:15.0002010-03-26 18:13:15.00013http://www.google.fr/search?sclient=psy-ab&hl=fr&site=&source=hp&q=Nom+E-mail++site%3Ahttp%3A%2F%2Fwarblog.20six.fr 6750543 2011-09-28 03:04:15.0002011-09-28 03:04:15.0008http://wiki.mxunit.org/pages/editpage.action?pageId=5341269 5341269 2010-03-26 15:50:15.0002011-01-25 11:53:15.000162http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341269 2010-03-26 15:46:15.0002012-01-06 22:58:15.0001http://www.google.com/search?q=mxUnit+%2B+run+in+browser&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292713 2010-03-23 16:29:15.0002010-03-23 16:29:15.0001http://www.google.com/search?q=mxunit+mightymock 4947975 2010-03-23 19:26:15.0002010-03-23 19:26:15.0001http://www.google.com/search?gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=coldfusion+amazon+instance 6160433 2011-10-02 18:04:15.0002011-10-02 18:04:15.0007http://wiki.cfinnovate.com/display/default/What%2Bto%2Bput%2Bin%2Byour%2Btests%2B%28Assertion%2BPatterns%29?focusedCommentId=4948020 786484 2010-03-23 08:48:15.0002010-08-18 11:12:15.0001http://www.google.com/search?gcx=c&ix=c2&sourceid=chrome&ie=UTF-8&q=coldfusion+amazon+instance 6160402 2011-10-02 18:02:15.0002011-10-02 18:02:15.0001http://www.google.com/search?hl=en&safe=off&biw=1074&bih=786&q=coldfusion+assert+functions&oq=coldfusion+assert&aq=1v&aqi=g1g-v1&aql=&gs_sm=c&gs_upl=65779l70771l0l73657l2l2l0l0l0l0l160l264l0.2l2l0 786478 2011-10-02 17:37:18.0002011-10-02 17:37:18.0002http://wiki.mxunit.org/label/default/jenkins 6750461 2011-10-02 08:59:15.0002011-10-05 11:23:15.0001http://markmail.org/message/n63lgbo7tq2ob3l3 6750461 2011-10-02 08:54:15.0002011-10-02 08:54:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=assertEquals+mxunit+regular+expressaion 786478 2010-03-22 12:02:15.0002010-03-22 12:02:15.0001http://www.google.gr/search?hl=el&q=eclipse+view+Debug+output&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 4292713 2010-03-22 10:39:15.0002010-03-22 10:39:15.0001http://www.google.co.il/search?rlz=1C1CHFX_enUS450US450&gcx=w&sourceid=chrome&ie=UTF-8&q=Request+Instances+Wizard 6160402 2011-10-02 10:36:16.0002011-10-02 10:36:16.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCgQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=lSOITuDVCI6T0QXaxanrDw&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=0s_wKlkzKveKfUlfhvHsUQ 786457 2011-10-02 09:06:15.0002011-10-02 09:06:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=2&ved=0CA0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Brequest.debug()&rct=j&q=mxunit+debug&ei=JIenS8iqBo6YtgfRg63cAg&usg=AFQjCNE-hSFGH1H2HT2HEr3mV3VPA_HLOA 2195464 2010-03-22 15:10:15.0002010-03-22 15:10:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=setting+mxunit 4947975 2010-03-24 15:16:15.0002010-03-24 15:16:15.0002http://www.google.com/search?hl=en&client=firefox-a&hs=lvn&rls=org.mozilla%3Aen-US%3Aofficial&q=MXUnit+The+ACTUAL+parameter+to+the+assertEquals+function&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-03-24 15:40:15.0002010-03-24 15:45:15.0001http://www.google.ca/search?q=what+is+mxUnit%2C+nUnit%2C+jUnit+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4947975 2010-03-24 12:32:15.0002010-03-24 12:32:15.0002http://127.0.0.1:2604/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2010-03-24 13:11:15.0002010-03-24 13:11:15.0003http://127.0.0.1:50859/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292817 2010-03-23 23:56:15.0002010-03-23 23:56:15.0002http://fuseng.info/display/default/View+Debug+Output 4292713 2010-03-24 07:13:15.0002010-03-25 00:38:15.0002http://127.0.0.1:50859/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2010-03-23 23:54:15.0002010-03-23 23:54:15.0002http://127.0.0.1:50859/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292820 2010-03-23 23:55:15.0002010-03-23 23:55:15.0001http://127.0.0.1:4013/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-03-19 18:55:15.0002010-03-19 18:55:15.0001http://www.google.com/search?q=tdd+mxunit+example 786598 2010-03-19 18:14:15.0002010-03-19 18:14:15.0001http://www.google.co.za/search?q=make+jenkins+run+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 6750461 2011-10-03 09:32:15.0002011-10-03 09:32:15.0001http://www.google.com/search?q=mxunit+example 786494 2010-03-19 18:05:15.0002010-03-19 18:05:15.0001http://www.google.com/search?hl=en&safe=active&q=MXUnit+assertequal&cts=1269003634050&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-03-19 13:01:15.0002010-03-19 13:01:15.0001http://www.google.de/search?q=jenkins+ci++make+target&hl=de&prmd=ivns&ei=pn-JTq6ZE4T4sgb1xIziAQ&start=10&sa=N 6750368 2011-10-03 09:52:15.0002011-10-03 09:52:15.0001http://www.google.co.in/search?q=create+first+instance+to+EC2+from+windows&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&rlz=1I7ADFA_enIN411 6160402 2011-10-03 10:33:15.0002011-10-03 10:33:15.0001http://www.google.co.uk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=giving+a+name+to+a+build+in+jenkins 6750461 2011-10-03 10:30:15.0002011-10-03 10:30:15.0003http://www.google.com/search?source=ig&hl=en&rlz=&=&q=mxunit+built-in+assertions&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-03-18 21:13:15.0002010-04-28 14:33:15.0001http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit+assertions&ei=KX-iS7yqIInaNeWPnMUI&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-03-18 19:30:15.0002010-03-18 19:30:15.0001http://youtrack.jetbrains.net/issue/CFML-89?projectKey=CFML&query=project%3A+%7BCFML+PLugin%7D%23unresolved 786529 2011-10-03 07:52:15.0002011-10-03 07:52:15.0001http://www.google.com/search?hl=en&client=safari&rls=en&ei=5HCiS5SHL421tgeS47SSCg&sa=X&oi=spellfullpage&resnum=0&ct=result&cd=2&ved=0CAYQvwUoAQ&q=troubleshoot+eclipse+plugin&spell=1 4292815 2010-03-18 18:36:15.0002010-03-18 18:36:15.0005http://www.google.com/ 786478 2010-03-18 16:40:15.0002011-08-28 23:27:15.0001http://www.google.com.au/search?q=jenkins+post+build+ant+step&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=vss 6750368 2011-10-03 06:31:15.0002011-10-03 06:31:15.0004http://www.google.com/search?hl=en&source=hp&q=mxunit+assertions&aq=0&aqi=g10&aql=&oq=mxunit&gs_rfai=&fp=bf62906be5292fd6 786478 2010-03-18 16:29:15.0002010-03-18 16:40:15.0001http://wiki.cfinnovate.com/display/default/Stubbing?replyToComment=&index.php 5341233 2011-10-03 09:15:15.0002011-10-03 09:15:15.0001http://www.google.com/search?hl=en&q=mxunit+assertions&aq=f&aqi=g2&aql=&oq=&gs_rfai= 786478 2010-03-18 16:05:15.0002010-03-18 16:05:15.0001http://readitlaterlist.com/a/read/107027337 6750360 2011-10-03 08:56:15.0002011-10-03 08:56:15.0001http://www.google.com.au/search?hl=en&client=firefox-a&hs=JYW&rls=org.mozilla%3Aen-US%3Aofficial&q=eclipse+plugin+troubleshooting&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-03-22 00:59:15.0002010-03-22 00:59:15.0001http://127.0.0.1:52520/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-03-22 10:27:15.0002010-03-22 10:27:15.00013http://wiki.fuseboxframework.com/display/default/TDD%2BExample%2B--%2BFixing%2Ba%2Bbug%2Bin%2Bthe%2Bplugin?showComments=true&showCommentArea=true 786494 2010-03-21 21:29:15.0002010-08-18 10:09:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=BFB4F13125625A38D67191126C1B9662?replyToComment=5341502&#comment-5341502 5341233 2011-10-03 02:17:15.0002011-10-03 02:17:15.0001http://www.google.com/search?hl=en&q=mxunit+generator&start=10&sa=N 786471 2010-03-20 15:47:15.0002010-03-20 15:47:15.0001http://wiki.fuseboxframework.com/pages/viewpage.action?pageId=786471 786457 2010-03-20 16:00:15.0002010-03-20 16:00:15.0001http://www.google.co.in/search?gcx=c&sourceid=chrome&ie=UTF-8&q=ant+builds+jenkins 6750368 2011-10-02 19:10:15.0002011-10-02 19:10:15.0004http://127.0.0.1:1149/help/advanced/tocView.jsp?view=toc 4292817 2010-03-19 21:39:15.0002010-03-19 21:39:15.0002http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 5341190 2010-03-26 09:00:15.0002010-03-26 09:31:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnatomy%2Bof%2Ba%2BTestCase&rct=j&q=before%2Fafter%20mxunit&ei=WNKFTszbC4PW0QH1vsXSDw&usg=AFQjCNHKfnaC9K_CPlFUj5r2Ak0UGr2ZUA 5341647 2011-09-30 14:55:15.0002011-09-30 14:55:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS450US451&gcx=w&sourceid=chrome&ie=UTF-8&q=mxunit+before 786484 2011-09-30 14:53:15.0002011-09-30 14:53:15.0002http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786457 5341190 2010-03-26 08:58:15.0002010-03-26 08:59:15.0002http://www.google.co.uk/search?q=mxunit+mocking&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341239 2011-09-30 14:49:15.0002011-09-30 14:49:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assertequals%20message%20mxunit&ei=5c-FTpPBD7Pr0QHz-ZDlAQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-09-30 14:44:15.0002011-09-30 14:44:15.0005http://wiki.mxunit.org/display/default/About 5341190 2010-03-26 09:00:15.0002011-12-18 23:58:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 786558 2010-03-26 09:13:15.0002010-03-26 09:13:15.0002http://www.google.com/search?gcx=w&ix=c2&sourceid=chrome&ie=UTF-8&q=data+provider+mxunit 4292794 2011-09-30 14:38:15.0002011-09-30 16:31:15.000136http://wiki.mxunit.org/display/default/Getting+Started 786457 2010-03-26 09:12:15.0002012-01-07 19:42:15.0001http://wiki.mxunit.org/pages/viewinfo.action?pageId=786558 786558 2010-03-26 09:14:15.0002010-03-26 09:14:15.0001http://wiki.mxunit.org/pages/copypage.action?idOfPageToCopy=786558&spaceKey=default 786558 2010-03-26 09:13:15.0002010-03-26 09:13:15.0001http://www.google.com.br/search?q=junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a 5341276 2011-09-30 14:10:15.0002011-09-30 14:10:15.0001http://www.scdevsite.com/mxunit/index.cfm 786457 2011-09-30 13:59:16.0002011-09-30 13:59:16.0001http://wiki.mxunit.org/display/default/Using+request.debug%28%29?showComments=true 786457 2010-03-26 08:35:15.0002010-03-26 08:35:15.0001http://www.google.by/url?sa=t&source=web&cd=6&ved=0CEkQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=task_component%20ant&ei=676FTrXzO-ep0QW37Y33Dw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-09-30 13:32:15.0002011-09-30 13:32:15.0001http://wiki.mxunit.org/pages/createpage.action?spaceKey=default&fromPageId=786457 5341187 2010-03-26 08:51:15.0002010-03-26 08:51:15.0001http://www.google.com/search?hl=zh-TW&client=firefox-a&rls=org.mozilla%3Azh-TW%3Aofficial&channel=np&biw=1280&bih=899&q=ec2+user+password&oq=ec2+user+password&aq=f&aqi=&aql=&gs_sm=e&gs_upl=5513l6128l0l6456l2l2l1l0l0l0l165l165l0.1l1l0 6160402 2011-09-30 11:45:15.0002011-09-30 11:45:15.0001http://svlcf9.yayamedia.it/mxunit/ 786457 2011-09-30 11:21:15.0002011-09-30 11:21:15.0002http://wiki.mxunit.org/pages/docreatepage.action 786457 2010-03-26 08:50:15.0002010-03-26 08:53:15.0001http://svlcf9.yayamedia.it/mxunit/runner/index.cfm?test=%2FxYayaPMI999%2F_Core%2FComponents%2F&componentPath=xYayaPMI999._Core.Components.ViewForm 786457 2011-09-30 11:03:15.0002011-09-30 11:03:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=first+test+case 786558 2010-03-26 08:56:15.0002010-03-26 08:56:15.0001http://www.google.es/search?q=instaling+eclipse+confluence&rls=com.microsoft:es&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786517 2011-09-30 10:53:15.0002011-09-30 10:53:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 5341187 2010-03-26 08:55:15.0002010-03-26 08:55:15.0002http://wiki.mxunit.org/pages/editpage.action?pageId=4292751 4292751 2010-03-26 08:57:15.0002010-03-26 09:11:15.0001http://www.google.de/search?q=mxunit+updatesite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786517 2011-09-30 10:43:15.0002011-09-30 10:43:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default 4292751 2010-03-26 08:57:15.0002010-03-26 08:57:15.0001http://stackoverflow.com/questions/7605761/what-are-some-coldfusion-unit-test-frameworks?utm_source=twitterfeed&utm_medium=twitter 5341623 2011-09-30 09:39:15.0002011-09-30 09:39:15.0001http://www.google.com/search?gcx=w&sourceid=chrome&ie=UTF-8&q=jenkins+ant+build 6750368 2011-09-30 08:45:15.0002011-09-30 08:45:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=5341192 786457 2010-03-26 09:22:15.0002010-03-26 09:22:15.0001http://www.google.de/search?q=mxunit+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a&safe=active 786517 2011-09-30 08:47:15.0002011-09-30 08:47:15.0002http://wiki.fuseboxframework.com/display/default/Getting+the+source+code 786457 2010-03-26 09:23:15.0002010-03-26 09:23:15.0001http://www.google.co.th/imgres?q=extjs&um=1&hl=th&biw=1600&bih=788&tbm=isch&tbnid=OgKYDalp3H7WGM:&imgrefurl=http://wiki.mxunit.org/display/default/View%2BDebug%2BOutput&docid=Ihw_y4lNMg6nlM&w=1003&h=758&ei=3WyFTs3KKMfrrQet4OC8DA&zoom=1 4292713 2011-09-30 08:28:15.0002011-09-30 08:28:15.0001http://wiki.mxunit.org/pages/editpage.action?pageId=5341187 5341187 2010-03-26 09:26:15.0002010-03-26 09:26:15.0002http://stackoverflow.com/questions/7605761/what-are-some-coldfusion-unit-test-frameworks 5341218 2011-09-30 08:37:15.0002011-09-30 08:37:15.0001http://www.google.de/search?q=mxunit+eclipse+updatesite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a&safe=active 786517 2011-09-30 07:53:15.0002011-09-30 07:53:15.0001273http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341187 2010-03-26 09:26:15.0002012-01-06 05:17:15.0002http://wiki.fuseboxframework.com/pages/editpage.action?pageId=4292751 4292751 2010-03-26 09:27:15.0002010-03-26 09:29:15.0001http://www.google.co.in/search?q=coldfusion+server&hl=en&prmd=ivns&ei=y3WFTubBMcGyrAeG07nzDA&start=10&sa=N 6750302 2011-09-30 08:21:15.0002011-09-30 08:21:15.000260http://wiki.fuseboxframework.com/display/default/Getting+Started 5341187 2010-03-26 09:27:15.0002010-09-27 04:55:15.0001http://www.google.com.ph/search?hl=en&q=early%20patterns%20of%20assertion&gs_sm=e&gs_upl=640305l655924l0l656607l28l25l0l6l6l0l985l6484l0.1.11.5.0.1.1l25l0&bav=on.2,or.r_gc.r_pw.,cf.osb&biw=1024&bih=677&um=1&ie=UTF-8&sa=N&tab=iw 786484 2011-09-30 05:26:15.0002011-09-30 05:26:15.0001http://wiki.fuseboxframework.com/pages/createpage.action?spaceKey=default&fromPageId=786457 5341208 2010-03-26 09:30:15.0002010-03-26 09:30:15.0001http://wiki.fuseboxframework.com/login.action?os_destination=%2Fdisplay%2Fdefault%2FGetting%2BStarted 4292751 2010-03-26 09:15:15.0002010-03-26 09:15:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 4947973 2010-03-26 09:15:15.0002010-03-26 09:15:15.0001http://wiki.fuseboxframework.com/pages/editpage.action?pageId=4947973 4947973 2010-03-26 09:16:15.0002010-03-26 09:16:15.0002http://www.rankandpillage.biz 5341276 2011-09-30 01:04:15.0002011-11-09 18:05:16.0001http://wiki.fuseboxframework.com/pages/editpage.action?pageId=4292751 786457 2010-03-26 09:17:15.0002010-03-26 09:17:15.0001http://wiki.fuseboxframework.com/pages/createpage.action?spaceKey=default&fromPageId=4947973 5341200 2010-03-26 09:18:15.0002010-03-26 09:18:15.0001http://wiki.fuseboxframework.com/display/default/Developer+Info 5341200 2010-03-26 09:19:15.0002010-03-26 09:19:15.0001http://127.0.0.1:56804/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-09-29 22:37:15.0002011-09-29 22:37:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20assertequals&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&ei=P8GETuTJOIGtiAev8ZyNDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-09-29 19:29:15.0002011-09-29 19:29:15.0001http://wiki.fuseboxframework.com/display/default/Getting+the+source+code 4947973 2010-03-26 09:19:15.0002010-03-26 09:19:15.0001http://wiki.fuseboxframework.com/pages/editpage.action?pageId=5341200 5341200 2010-03-26 09:21:15.0002010-03-26 09:21:15.0001http://www.google.com/search?sclient=psy-ab&hl=en&source=hp&q=mocks+mxunit&btnG=Search 5341597 2011-09-29 20:32:15.0002011-09-29 20:32:15.0001http://wiki.mxunit.org/pages/removeblogpost.action?pageId=6751244 786457 2011-10-01 11:53:15.0002011-10-01 11:53:15.0003http://127.0.0.1:4366/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292817 2010-03-25 09:04:15.0002010-03-25 09:04:15.0003http://wiki.mxunit.org/dashboard.action 6751244 2011-10-01 11:52:15.0002011-10-01 11:53:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=customized+assertions 4685867 2010-03-25 09:02:15.0002010-03-25 09:02:15.0007http://bit.ly/nEHHGp 6750543 2011-10-01 13:12:15.0002011-10-02 08:59:15.0001http://wiki.mxunit.org/pages/removepage.action?pageId=6751246 786457 2011-10-01 11:53:15.0002011-10-01 11:53:15.0001http://wiki.mxunit.org/display/default/2011/10/01/cheap+ugg+boots%2Cugg+boots+cheap%2Ccheap+ugg+boots+online-www.buyuggbootsblog.com?showComments=true&showCommentArea=true 6751244 2011-10-01 07:44:15.0002011-10-01 07:44:15.0003http://wiki.mxunit.org/display/default/2011/10/01/cheap+ugg+boots%2Cugg+boots+cheap%2Ccheap+ugg+boots+online-www.buyuggbootsblog.com 6751244 2011-10-01 07:42:15.0002011-10-01 11:52:15.0001http://www.google.com.sa/search?hl=ar&safe=active&q=scm+using+git&oq=scm+using+git&aq=f&aqi=g-vL1&aql=&gs_sm=e&gs_upl=32351627l32355207l0l32355385l15l11l1l4l5l0l449l449l4-1l1l0 6750543 2011-10-01 11:23:15.0002011-10-01 11:23:15.0001http://www.google.it/search?hl=it&q=mxunit+eclipse+troubleshooting&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-03-25 12:46:15.0002010-03-25 12:46:15.0003http://127.0.0.1:1284/help/nav/3 4292817 2010-03-25 12:40:15.0002010-03-25 12:42:15.0001http://www.google.com.br/ 5341276 2011-10-01 01:57:32.0002011-10-01 01:57:32.0001http://wiki.mxunit.org/pages/createblogpost.action?spaceKey=default 6751244 2011-10-01 07:42:15.0002011-10-01 07:42:15.0001http://wiki.mxunit.org/dashboard.action 6750362 2011-10-01 07:41:15.0002011-10-01 07:41:15.0001http://www.google.com/search?q=mxunit+built-in+assertions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-09-30 22:01:16.0002011-09-30 22:01:16.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+assertions&aq=0&aqi=g10&aql=&oq=mxunit&gs_rfai= 786478 2010-03-25 02:12:15.0002010-03-25 02:12:15.000//groups.google.com/group/mxunithttp 294926 virtix2010-01-07 10:52:07.000virtix2010-01-07 10:52:07.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=coldfusion%20MX%20unit%20examples&ei=_x2GTr_XIajiiAKIkb2iDA&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-09-30 20:19:18.0002011-09-30 20:19:18.000//code.google.com/p/mxunit/issues/listhttp 294926 virtix2010-01-07 10:52:07.000virtix2010-01-07 10:52:07.0001http://www.google.com/url?sa=t&source=web&cd=10&ved=0CGQQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=coldbox%20MXunit%20%20testcases&ei=TiGGTqfDIejjiAKxraW0DA&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-09-30 20:32:15.0002011-09-30 20:32:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CCgQjBAwAQ&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=KjGGTp_XF8fB0QWQ5uwD&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=qED2i_GJOPttW_hURME52A 786457 2011-09-30 21:40:15.0002011-09-30 21:40:15.0001http://www.google.com/search?q=mxunit+debug&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLA_en 4292713 2011-09-30 18:07:17.0002011-09-30 18:07:17.0001http://wiki.mxunit.org/display/default/Testing+MXUnit?focusedCommentId=4948041 4947975 2010-03-26 08:34:15.0002010-03-26 08:34:15.000//wiki.fuseboxframework.com/display/default/Getting+Startedhttp 294926 virtix2010-01-07 10:52:07.000virtix2010-01-07 10:52:07.0001http://wiki.mxunit.org/display/default/Using+request.debug%28%29?focusedCommentId=4948037 2195464 2010-03-26 08:35:15.0002010-03-26 08:35:15.000//wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Pluginhttp 294926 virtix2010-01-07 10:52:07.000virtix2010-01-07 10:52:07.0001http://wiki.mxunit.org/pages/viewpageattachments.action?pageId=6750362&sortBy=date&highlight=cfobjective_jenkins.png& 6750362 2011-09-30 18:31:15.0002011-09-30 18:31:15.000//blog.mxunit.orghttp 294926 virtix2010-01-07 10:52:07.000virtix2010-01-07 10:52:07.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+junit&ie=UTF-8&oe=UTF-8 6750461 2011-09-30 19:10:15.0002011-09-30 19:10:15.0001http://www.google.co.nz/search?hl=en&source=hp&q=mxunit+debug&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 2195464 2010-03-26 03:34:15.0002010-03-26 03:34:15.0001http://fuseng.info/display/default/MXUnit+Documentation 4948032 2010-03-25 18:27:15.0002010-03-25 18:27:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=BCA2BEB8E9A0CFF1F02F96AA6DECA298?replyToComment=5341502&#comment-5341502 5341233 2011-09-30 16:50:15.0002011-09-30 16:50:15.0001http://fuseng.info/display/default/Testing+MXUnit?showComments=true&showCommentArea=true 4947973 2010-03-25 18:27:15.0002010-03-25 18:27:15.0001http://www.google.co.uk/search?q=assertequals+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-03-25 14:36:25.0002010-03-25 14:36:25.0001http://www.google.ca/url?sa=t&source=web&cd=3&ved=0CD0QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20dump%20error%20message&ei=mfmFTrSdAsbv0gGRtLXFDw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-09-30 17:42:15.0002011-09-30 17:42:15.0001http://www.google.com/search?q=coldmock+mxunit&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 4947975 2010-03-25 14:36:25.0002010-03-25 14:36:25.0001http://www.google.com/search?aq=0&oq=mxunit+assertE&gcx=w&ix=c2&sourceid=chrome&ie=UTF-8&q=mxunit+assertequals 786478 2011-09-30 15:37:15.0002011-09-30 15:37:15.00016http://t.co/2CFWgfBh 6750360 2011-09-30 16:20:15.0002011-10-06 05:23:15.0001http://fuseng.info/display/default/Developer+Info 786457 2010-03-25 18:27:15.0002010-03-25 18:27:15.0002http://www.google.com/search?q=ant+installation+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750368 2011-09-30 16:26:16.0002011-09-30 16:26:16.0003http://www.google.se/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-07-11 07:22:15.0002011-09-14 08:16:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1260&bih=893&q=method+level+testing&oq=method+level+testing&aq=0v&aqi=g-v1&aql=undefined&gs_sm=e&gs_upl=1515l7826l0l20l20l0l7l7l0l264l2576l0.7.6l13 5341324 2011-07-11 06:26:15.0002011-07-11 06:26:15.0002http://www.google.com/search?sclient=psy&hl=en&safe=active&client=firefox-a&hs=R09&rls=org.mozilla%3Aen-US%3Aofficial&source=hp&q=how+to+configure+ant+in+jenkins&btnG=Search 6750461 2011-07-11 05:51:15.0002011-07-11 05:51:15.0001http://mxunit.railo/mxunit/samples/samples.cfm 786457 2011-07-11 05:36:15.0002011-07-11 05:36:15.0001http://www.google.com/search?hl=en&source=hp&biw=1259&bih=828&q=how+to+read+xml+file+in+junit+report&oq=how+to+read+xml+file+in+junit+report&aq=f&aqi=&aql=f&gs_sm=e&gs_upl=375l28341l0l57l45l0l0l0l0l1452l3342l5-1.0.2l3 5341276 2011-07-11 09:48:15.0002011-07-11 09:48:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+junit+task+save+logs+to+a+different+folder 5341276 2011-07-11 08:58:15.0002011-07-11 08:58:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1580&bih=1040&q=assertEquals+in+coldfusion&oq=assertEquals+in+coldfusion&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=359l3422l0l15l13l0l8l0l0l203l562l3.1.1l5 786478 2011-07-11 08:27:15.0002011-07-11 08:27:15.0002http://www.google.co.in/ 5341332 2011-07-11 08:24:15.0002011-10-12 06:50:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=jenkins+email+extension 6750477 2011-07-11 12:29:15.0002011-07-11 12:29:15.0001http://www.google.bg/search?q=what+do+you+need+to+know+from+ant+for+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-11 12:15:15.0002011-07-11 12:15:15.0002http://www.google.com/search?hl=en&biw=1259&bih=828&q=how+to+read+xml+file+through+build.xml+in+junit+report&oq=how+to+read+xml+file+through+build.xml+in+junit+report&aq=f&aqi=&aql=f&gs_sm=e&gs_upl=13622l31977l0l33l33l0l31l31l0l562l1015l4-1.1l2 5341276 2011-07-11 10:49:15.0002011-07-11 10:50:15.0001http://www.google.com/search?hl=en&biw=1259&bih=828&q=how+to+read+xml+file+in+junit+reportr&oq=how+to+read+xml+file+in+junit+reportr&aq=f&aqi=&aql=f&gs_sm=e&gs_upl=1984l54707l0l122l99l4l33l0l0l1687l6280l3-1.1.1.8-3l7 5341276 2011-07-11 10:15:15.0002011-07-11 10:15:15.0001http://www.google.ro/search?q=ant+no+main+target&hl=ro&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=eQobTrycC4Xbsga48MnjDw&start=10&sa=N&biw=1280&bih=910 5341276 2011-07-11 14:44:34.0002011-07-11 14:44:34.0001http://www.google.fi/search?hl=fi&q=ant+jenkins&oq=ant+jenkins&aq=f&aqi=&aql=f&gs_sm=e&gs_upl=3391l7063l0l7l7l0l5l5l0l233l425l0.1.1l2 6750368 2011-07-11 14:44:28.0002011-07-11 14:44:28.0001http://search.daum.net/ 6160392 2011-07-11 13:03:15.0002011-07-11 13:03:15.0001http://mundo.busca.uol.com.br/buscar.html?ad=on&ref=barrauol&origem=barrauol&q=continuous+change+ANT 6750368 2011-07-10 14:20:15.0002011-07-10 14:20:15.0001http://www.google.com/search?q=will+EC2+instance+keep+changes+once+an+instance+is+rebooted%3F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-07-10 14:27:15.0002011-07-10 14:27:15.0005http://www.google.com/search?num=100&sourceid=chrome&ie=UTF-8&q=cfloop 6750302 2011-07-10 12:06:15.0002011-07-17 18:40:15.0001http://www.google.ch/search?hl=de&sa=X&ei=PKoZTs2rAseq-gbQrpTYBw&ved=0CIcBEAUoAA&q=generate+JUnit+Files&spell=1&biw=1397&bih=791 5341276 2011-07-10 13:42:15.0002011-07-10 13:42:15.0001http://www.google.com.my/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=en&source=hp&biw=1280&bih=614&q=jenkins+ant&meta=&btnG=Google+Search 6750368 2011-07-11 02:14:15.0002011-07-11 02:14:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=how+to+create+a+ant+build&ie=utf-8&oe=utf-8 5341276 2011-07-10 19:36:15.0002011-07-10 19:36:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+starting+build+from+ant&ie=utf-8&oe=utf-8 6750368 2011-07-10 19:50:15.0002011-07-10 19:50:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+jenkins&safe=active&surl=1 6750368 2011-07-08 23:42:15.0002011-07-08 23:45:15.0002http://wwwplm-local/mxunit/samples/samples.cfm 786457 2011-07-09 02:26:15.0002011-07-09 03:34:15.0001http://wwwplm-local/mxunit/runner/index.cfm 786457 2011-07-09 02:24:15.0002011-07-09 02:24:15.0001http://www.google.com/search?q=mxunit+remotefacade&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750434 2011-07-09 03:23:15.0002011-07-09 03:23:15.0001http://wwwplm-local.plm.automation.siemens.com/mxunit/ 786457 2011-07-09 03:07:15.0002011-07-09 03:07:15.0001http://www.google.co.uk/search?q=mxunit+testing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292766 2011-07-09 10:21:15.0002011-07-09 10:21:15.0001http://realestatelewesdelawareservices.shutterfly.com/21 5341320 2011-07-09 22:09:15.0002011-07-09 22:09:15.0001http://www.google.com.br/search?hl=pt-BR&safe=off&client=firefox-a&hs=hXL&rls=org.mozilla%3Apt-BR%3Aofficial&q=cfloop+query&oq=cfloop&aq=2&aqi=g5&aql=f&gs_sm=e&gs_upl=30109l31634l0l6l6l0l0l0l0l339l1137l1.3.1.1l6 6750302 2011-07-09 21:47:15.0002011-07-09 21:47:15.0002http://www.google.ch/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-10 11:03:15.0002011-09-28 09:03:15.000View Debug Outputdefault 2195464 zoramite2009-10-31 23:37:31.000zoramite2009-10-31 23:37:31.0001http://www.google.com/search?hl=el&rls=com.microsoft%3Ael%3AIE-Address&q=how+to+create+a+JUnit+test+result+report+&oq=how+to+create+a+JUnit+test+result+report+&aq=f&aqi=&aql=&gs_sm=e&gs_upl=149328l149328l0l1l1l0l0l0l0l0l0ll0 5341276 2011-07-08 18:22:15.0002011-07-08 18:22:15.0001http://www.google.com.mx/search?sourceid=chrome&ie=UTF-8&q=ant+crate+xml+junit+report 5341276 2011-07-08 19:17:15.0002011-07-08 19:17:15.0004http://www.google.com/search?q=jenkins+build.xml&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750461 2011-07-08 20:24:15.0002011-07-08 20:28:15.0001http://www.google.pl/search?q=junitreport+package+xml&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=kmQXTtPvB8rLhAfX5cjMBQ&start=10&sa=N&biw=1235&bih=694 5341276 2011-07-08 20:25:15.0002011-07-08 20:25:15.0002http://www.google.com/search?q=mxunit+expectException&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2011-07-08 20:38:16.0002011-10-06 15:28:15.0001http://www.google.com/search?hl=en&safe=active&sa=X&ei=LHAXTpCRIIGtgQf7voAH&ved=0CBQQvgUoAA&q=mxunit+assertFalse&nfpr=1&biw=1920&bih=965&surl=1 786478 2011-07-08 21:07:15.0002011-07-08 21:07:15.0001http://www.google.com.au/search?q=tdd%20boggle&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&source=hp&channel=np 786494 2011-07-08 21:13:15.0002011-07-08 21:13:15.0002http://www.google.com/search?q=mxunit+methods&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&rlz=1I7ADFA_en 4292736 2011-07-08 21:50:15.0002011-07-08 22:51:15.0001http://www.google.de/search?client=safari&rls=en&q=ant+jenkins&ie=UTF-8&oe=UTF-8&redir_esc=&ei=hn4XToDeKYfcsgbkvZyvDw 6750368 2011-07-08 22:08:15.0002011-07-08 22:08:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=eclipse+logging+plugin+load 4292815 2011-07-08 22:35:15.0002011-07-08 22:35:15.0001http://www.google.com/m?hl=en&gl=za&client=ms-android-sonyericsson&source=android-browser-key&q=mxunit 786457 2011-07-08 22:54:15.0002011-07-08 22:54:15.0001http://www.google.com/search?q=mxunit+mock+objects&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&rlz=1I7ADFA_en 5341597 2011-07-08 23:08:15.0002011-07-08 23:08:15.0001http://www.google.com/search?q=coldfusion+loop+long+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-07-12 14:25:15.0002011-07-12 14:25:15.0001http://www.google.cz/search?sourceid=chrome&ie=UTF-8&q=task+doc 5341269 2011-07-12 13:43:15.0002011-07-12 13:43:15.0001http://www.google.is/search?hl=is&rlz=1C1GPCK_enIS394IS394&q=git+jenkins+continuous+integration&oq=git+jenkins+continuous+integration&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=3168l4641l0l7l6l0l0l0l0l166l705l0.5l5 6750543 2011-07-12 13:26:15.0002011-07-12 13:26:15.0001http://www.google.am/url?sa=t&source=web&cd=3&ved=0CCEQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=what%20is%20MXUnit%3F&ei=bEQcTsOLLpDMsgb8lLmUBw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-07-12 13:07:15.0002011-07-12 13:07:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=tG1&rls=org.mozilla%3Aen-US%3Aofficial&q=ant+junit+logs&aq=f&aqi=&aql=&oq= 5341276 2011-07-12 16:28:15.0002011-07-12 16:28:15.0001http://www.google.com/search?hl=en&client=ubuntu&hs=Jt0&channel=fs&q=jenkins+configuration+sample+tests&oq=jenkins+configuration+sample+tests&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=31532l32683l0l6l6l0l5l0l0l236l236l2-1l1 6750461 2011-07-12 16:01:15.0002011-07-12 16:01:15.0001http://www.google.de/search?q=jenkins+ant 6750368 2011-07-12 15:53:15.0002011-07-12 15:53:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=mxunit&aq=f&aqi=g1g-s1g8&aql=&oq= 786457 2011-07-12 15:23:15.0002011-07-12 15:23:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+source+repo 5341200 2011-07-12 14:58:15.0002011-07-12 14:58:15.0001http://www.google.com/search?q=Jenkins+integrate+testing&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6750461 2011-07-12 01:47:15.0002011-07-12 01:47:15.0002http://www.google.com.au/search?rlz=1C1CHKB_en-GBAU434AU434&sourceid=chrome&ie=UTF-8&q=mxunit+getting+started 786457 2011-07-12 02:41:15.0002011-07-12 02:41:15.0001http://www.google.com.br/search?hl=pt-BR&q=mocking+@inject&meta=&rlz=1I7GGLL_pt-BR 5341606 2011-07-12 00:36:15.0002011-07-12 00:36:15.0001http://www.google.lt/search?sourceid=chrome&ie=UTF-8&q=run+tests+jenkins 6750461 2011-07-12 09:05:15.0002011-07-12 09:05:15.0001http://www.google.com/search?num=100&sourceid=chrome&ie=UTF-8&q=neverwinter+nights+2+cd+key 6750302 2011-07-12 09:33:15.0002011-07-12 09:33:15.0001http://www.google.co.jp/search?q=robotium+jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a 6750368 2011-07-12 07:56:17.0002011-07-12 07:56:17.0001http://www.google.co.in/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=what%20is%20mxunit&ei=yPQbTryLNsG4rAfezcHeCw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-07-12 07:23:15.0002011-07-12 07:23:15.0001http://www.google.com/search?hl=en&biw=1131&bih=715&q=geneate+junit+reports&oq=geneate+junit+reports&aq=f&aqi=g-l2g-lv2g-lm1&aql=f&gs_sm=e&gs_upl=69074l75213l0l21l15l0l0l0l0l551l2825l3-1.3.2l6 5341276 2011-07-12 07:30:15.0002011-07-12 07:30:15.0001http://www.metacrawler.com/info.metac.test.b7/search/web?fcoid=417&fcop=topnav&fpid=27&q=assertion+testing 786484 2011-07-11 19:43:15.0002011-07-11 19:43:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&rct=j&q=mxunit%20instALLATION&ei=l1YbTrOFM-HN0AG1qMiWBQ&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ&sig2=fsEcQXffUDvT8UbOjOnx6A 786536 2011-07-11 20:08:15.0002011-07-11 20:08:15.0001http://www.google.co.uk/search?q=install+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786536 2011-07-11 20:04:30.0002011-07-11 20:04:30.0001http://wiki.mxunit.org/pages/diffpages.action?pageId=786457&originalId=6750703 786457 2011-07-11 16:52:15.0002011-07-11 16:52:15.0001http://www.google.com/search?q=jenkins+build+start+notification&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&rlz=1I7ADRA_en 6750466 2011-07-11 16:30:15.0002011-07-11 16:30:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRelease%2BNotes&rct=j&q=mxunit%20version&ei=BCkbTubrMork0QG1-qGWBQ&usg=AFQjCNHjYoUAcEtkkwPTzPygRJ71DzWC1A&sig2=8NJDGMhZ1sGV1dKtPB8QlA 5734518 2011-07-11 16:53:15.0002011-07-11 16:53:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 4292773 2011-07-11 22:36:15.0002011-07-11 22:36:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+add+automation+to+jenkins&safe=active 6750360 2011-07-12 00:00:24.0002011-07-12 00:00:24.0001http://cah-dev-server/mxunit/generator/index.cfm 786457 2011-07-11 22:40:15.0002011-07-11 22:40:15.0001http://www.google.de/search?client=opera&rls=de&q=jenknis+ant&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750368 2011-07-11 21:54:15.0002011-07-11 21:54:15.0001http://www.google.de/search?q=mxunit+show+output 4292713 2011-07-11 15:11:15.0002011-07-11 15:11:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1580&bih=1040&q=what+is+the+output+in+mxunit+results&oq=what+is+the+output+in+mxunit+results&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=344l13484l0l36l31l0l20l20l0l203l1204l6.3.2l11 786582 2011-07-11 15:18:15.0002011-07-11 15:18:15.0001http://search.conduit.com/ResultsExt.aspx?ctid=CT2682599&SearchSource=3&q=mxunit+testuite+add 786575 2011-07-11 15:21:15.0002011-07-11 15:21:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=testsuite 786575 2011-07-11 15:23:15.0002011-07-11 15:23:15.0003http://www.google.com/search?q=jenkins+ant+setup&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-11 14:45:15.0002011-09-28 19:03:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1457&bih=671&q=mxunit+step+debug&btnG=Google+Search 4292713 2011-07-11 14:51:15.0002011-07-11 14:51:15.0001http://www.google.de/search?q=mxunit+doku 786457 2011-07-11 14:53:15.0002011-07-11 14:53:15.0001http://www.bing.com/search?q=invoke+ant+in+jenkins&src=IE-SearchBox 6750461 2011-07-11 15:05:15.0002011-07-11 15:05:15.0001http://www.google.de/search?source=ig&hl=de&rlz=1G1GGLQ_DEDE245&q=build.xml%3A+java.lang.NullPointerException+junit&aq=f&aqi=&aql=&oq= 5341276 2011-07-11 16:08:15.0002011-07-11 16:08:15.0001http://plus.google.com/url?sa=z&n=1310400494021&url=http%3A%2F%2Fwiki.mxunit.org&usg=COD9EIQV1u2IXARbN9Gy31mKZS4. 786457 2011-07-11 16:14:15.0002011-07-11 16:14:15.0002http://10.160.199.37/mxunit/ 786457 2011-07-11 16:30:15.0002011-07-11 16:31:15.0001http://www.google.com/search?num=100&sourceid=chrome&ie=UTF-8&q=cfl+disposal 6750302 2011-07-11 15:32:15.0002011-07-11 15:32:15.0001http://www.google.fi/search?hl=fi&biw=1680&bih=925&q=eclipse+ant+jenkins&oq=eclipse+ant+jenkins&aq=f&aqi=&aql=f&gs_sm=e&gs_upl=11458l12763l0l4l4l0l0l0l0l129l442l1.3l4 6750368 2011-07-11 15:38:15.0002011-07-11 15:38:15.0001http://www.google.co.uk/search?q=aws+ec2+%22get+system+log%22&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160402 2011-07-07 11:22:15.0002011-07-07 11:22:15.0001http://www.google.co.in/search?hl=en&rlz=1T4ADFA_enIN380IN382&q=test+cases+in+confluence&oq=test+cases+in+confluence&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=380610l381192l0l2l2l0l0l0l0l138l195l1.1l2 786564 2011-07-07 12:28:15.0002011-07-07 12:28:15.0001http://www.google.com.br/search?q=jenkins+build+invoke+ant+without+full+path+ant.bat&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-07 12:30:15.0002011-07-07 12:30:15.0001http://www.google.com/search?q=jenkins+email+notification&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-07-07 11:43:15.0002011-07-07 11:43:15.0001http://www.google.fi/search?hl=fi&client=firefox-a&hs=PUR&tbo=1&rls=org.mozilla:en-GB:official&tbs=qdr:y&sa=X&ei=SoEVTuzxI4vPsga1z9SyDw&ved=0CCYQvwUoAQ&q=jenkins+execute+windows+batch+command&spell=1&biw=1280&bih=575 6750546 2011-07-07 10:24:15.0002011-07-07 10:24:15.0002http://www.google.ie/search?hl=en&source=hp&biw=1004&bih=608&q=junit+report&oq=junit+report&aq=f&aqi=g4g-s1g5&aql=undefined&gs_sm=e&gs_upl=1250l2937l0l12l9l0l0l0l0l313l1563l1.5.2.1l9 5341276 2011-07-07 10:04:15.0002011-07-07 10:05:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1260&bih=893&q=how+to+generate+junit+report+using+rad+and+ant%5C&oq=how+to+generate+junit+report+using+rad+and+ant&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=1003l9832l0l52l48l1l33l33l0l268l2125l2.8.4l14 5341276 2011-07-07 11:18:15.0002011-07-07 11:18:15.0001http://www.google.com/search?q=mxunit+throw+error&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2010-03-15 19:53:15.0002010-03-15 19:53:15.0001http://www.google.com.my/search?q=Object+dataProvider+coldfusion&hl=en&prmd=ivns&ei=xHcVTtj_GIKsrAfH57yZDw&start=10&sa=N&biw=1280&bih=628 4292794 2011-07-07 09:18:15.0002011-07-07 09:18:15.0005http://www.google.com/search?q=mxunit+asserts&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-03-15 19:51:15.0002011-04-12 16:49:15.0001http://www.google.fi/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=test%20dao%20transaction&ei=pXYVTuHcAtH4sga02b3QDw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg&cad=rjt 4292766 2011-07-07 09:13:15.0002011-07-07 09:13:15.0001http://127.0.0.1:51153/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-03-15 20:23:15.0002010-03-15 20:23:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1580&bih=1040&q=how+to+use+mxunit+ineclipse&oq=how+to+use+mxunit+ineclipse&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=44045l59841l0l31l28l2l11l3l0l203l1500l10.4.1l15 786517 2011-07-07 09:11:15.0002011-07-07 09:11:15.0001http://127.0.0.1/CFIDE/mxunit/runner/index.cfm?test=&componentPath= 786457 2011-07-07 10:03:15.0002011-07-07 10:03:15.0001http://www.fuseboxframework.org/display/default/Custom%2BAssertions 4685867 2010-03-15 17:39:15.0002010-03-15 17:39:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+assert&ie=UTF-8&oe=UTF-8 786484 2010-03-15 17:12:15.0002010-03-15 17:12:15.0001http://www.google.co.in/search?q=how+to+chang+ethe+default+build+location+of+jenkin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-07 09:36:15.0002011-07-07 09:36:15.0001http://wiki.mxunit.org/display/default/Getting+Started 786564 2010-03-15 19:26:15.0002010-03-15 19:26:15.0008http://wiki.fuseboxframework.com/display/default/MXUnit+Documentation 786499 2010-03-15 16:18:15.0002010-06-04 16:37:15.0005http://wiki.fuseboxframework.com/display/default/Using+the+Eclipse+Plugin 786517 2010-03-15 16:18:15.0002010-05-23 08:32:15.0001http://www.google.co.in/search?rlz=1C1GPCK_enIN402IN402&sourceid=chrome&ie=UTF-8&q=request+instance+wizard+persistent+request 6160402 2011-07-07 07:57:15.0002011-07-07 07:57:15.0001http://wiki.fuseboxframework.com/display/default/MXUnit+Blog+Posts+--+The+Newest+Hotness 786457 2010-03-15 16:36:15.0002010-03-15 16:36:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=form 4292817 2011-07-07 06:49:15.0002011-07-07 06:49:15.0001http://www.google.com.au/search?hl=en&source=hp&biw=&bih=&q=mxunit%3AexpectedException 786484 2011-07-07 06:18:15.0002011-07-07 06:18:15.0001http://wiki.fuseboxframework.com/dashboard.action 4948032 2010-03-15 16:21:15.0002010-03-15 16:21:15.0001http://www.google.co.uk/search?rlz=1C1RNCN_enGB329GB329&sourceid=chrome&ie=UTF-8&q=site%3Amxunit.org+remotefacade 4292815 2010-03-15 11:43:15.0002010-03-15 11:43:15.0001http://www.google.ru/search?hl=ru&newwindow=1&q=Jenkins+ant&oq=Jenkins+ant&aq=f&aqi=g1&aql=undefined&gs_sm=e&gs_upl=31347l31347l0l1l1l0l0l0l0l183l183l0.1l1 6750368 2011-07-07 08:52:15.0002011-07-07 08:52:15.0001http://www.google.com/search?hl=en&client=firefox&hs=Qvk&rls=org.mozilla%3Aen-US%3Aofficial&q=xim+extensible+altair&aq=f&aqi=&aql=&oq=&gs_rfai= 4292870 2010-03-17 03:56:15.0002010-03-17 03:56:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=how+to+set+username+key+for+jenkins+git+plugin 6750543 2011-07-07 01:47:15.0002011-07-07 01:47:15.0002http://dki-mbp011.dominknow.com/mxunit/ 786457 2011-07-07 04:03:15.0002011-07-07 04:12:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=mxunit+assertions&aq=f&aqi=g2&aql=&oq= 786478 2010-03-16 21:39:15.0002010-03-16 21:39:15.0003http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mxunit+run+tests 6750461 2011-07-07 05:29:15.0002011-07-07 05:34:15.0001http://www.google.com/search?q=mxUnit+%2B+assertTrue&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-03-16 19:26:15.0002010-03-16 19:26:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341324 2011-07-07 05:29:15.0002011-07-07 05:29:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 786558 2011-07-07 05:30:15.0002011-07-07 05:30:15.0001http://www.google.com.tw/search?q=jenkins+junit+xml+format&hl=zh-TW&client=firefox-a&hs=Xh1&rls=org.mozilla:en-US:official&prmd=ivns&ei=ZjQVTrr3NYTqmAW47qww&start=10&sa=N&biw=1920&bih=931 6750461 2011-07-07 06:02:15.0002011-07-07 06:02:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=asserts+mxunit 786478 2010-03-16 15:46:15.0002010-03-16 15:46:15.0001http://www.google.com/search?hl=en&sa=X&ei=VMQUTovlLOuAsgLQ1OHUDw&ved=0CBgQvwUoAQ&q=coldfusion+cfloop+query+one+row&spell=1&biw=1280&bih=807 6750302 2011-07-06 20:29:15.0002011-07-06 20:29:15.0001http://www.google.com/search?q=adapter+pattern+dao&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2011-07-06 20:45:15.0002011-07-06 20:45:15.0001http://www.google.com/search?q=amazon+cloud+coldfusion&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6160392 2011-07-06 21:01:15.0002011-07-06 21:01:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+ant&safe=active 5341276 2011-07-06 21:06:15.0002011-07-06 21:06:15.0001http://www.bing.com/search?q=ANT+email+junit+report&qs=n&sk=&first=11&FORM=PORE 5341276 2011-07-06 21:43:15.0002011-07-06 21:43:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=mxunit+asserts&btnG=Google+Search 786478 2010-03-15 21:12:15.0002010-03-15 21:12:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+getting+started+wiki 6750362 2011-07-06 22:14:15.0002011-07-06 22:14:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assert+object+equals 786484 2010-03-18 16:04:15.0002010-03-18 16:04:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=asserttrue 5341326 2011-07-06 18:15:15.0002011-07-06 18:15:15.0001http://www.google.com/search?hl=en&biw=1579&bih=733&q=update%2Cdelete+and+insert+in+one+DAO+method&oq=update%2Cdelete+and+insert+in+one+DAO+method&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=4004l5595l0l7l7l0l6l0l0l239l239l2-1l1 4292766 2011-07-06 18:09:15.0002011-07-06 18:09:15.0001http://www.google.com/url?sa=t&source=web&cd=3&sqi=2&ved=0CCcQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=mxunit%20session%20undefined&ei=9KoUTvWPM8HYgAfQoNT9BA&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-07-06 18:45:15.0002011-07-06 18:45:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=asserttrue 4292766 2011-07-06 18:17:15.0002011-07-06 18:17:15.0005http://www.google.co.uk/search?q=mxunit+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786484 2010-03-18 10:35:15.0002010-09-28 11:06:15.0001http://www.google.com/search?aq=0&oq=coldfusion+in+amazon&sourceid=chrome&ie=UTF-8&q=coldfusion+in+amazon+ec2 6160392 2011-07-06 20:11:15.0002011-07-06 20:11:15.0003http://127.0.0.1:64597/help/advanced/tocView.jsp?view=toc&topic=/org.cfeclipse.cfml/doc/intro/doc/new.html 4292815 2010-03-18 10:18:15.0002010-03-18 10:18:15.0001http://development.esu3.org/mxunit/ 786457 2011-07-06 20:25:15.0002011-07-06 20:25:15.0001http://albwebdev01.dhses.ny.gov/mxunit/ 786457 2011-07-06 20:15:15.0002011-07-06 20:15:15.0001http://www.google.com/search?q=jenkins+unstable+fail&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750464 2011-07-06 16:27:15.0002011-07-06 16:27:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=ant+junit+update+between+test+points 5341276 2011-07-06 16:25:15.0002011-07-06 16:25:15.0001http://www.google.com/search?q=jenkins+workspace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-06 16:34:15.0002011-07-06 16:34:15.0001http://trac.fuseboxframework.org/display/default/Custom+Assertions 4685867 2010-03-18 03:34:15.0002010-03-18 03:34:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+jenkins&safe=active 6750368 2011-07-06 16:32:15.0002011-07-06 16:32:15.0001http://www.google.com/search?hl=en&safe=active&biw=950&bih=944&q=%2Fmxunit%2Frunner%2FHttpAntRunner.cfc&oq=%2Fmxunit%2Frunner%2FHttpAntRunner.cfc&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=16403l16403l0l1l1l0l0l0l0l250l250l2-1l1 5341269 2011-07-06 17:15:15.0002011-07-06 17:15:15.0002http://wiki.mxunit.org/display/default/Amazon+EC2+Security+Groups 786457 2011-07-06 16:47:15.0002011-08-24 02:09:16.0001http://127.0.0.1:1417/help/advanced/content.jsp?topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 786457 2011-07-06 18:00:15.0002011-07-06 18:00:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=HttpAntRunner&safe=active 5341519 2011-07-06 17:16:15.0002011-07-06 17:16:15.0001http://dev.clarowindows/mxunit/ 786457 2011-07-08 17:54:15.0002011-07-08 17:54:15.0002http://www.mxunit.org/doc/index.cfm?doc=whymxunit 786471 2011-07-08 16:05:15.0002011-09-05 06:37:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assert+equals 786478 2011-07-08 15:16:15.0002011-08-02 19:55:15.0002http://www.google.com/search?q=ec2+boot+screen&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-07-08 15:35:15.0002011-07-11 20:13:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+build+file+path 6750461 2011-07-08 14:20:15.0002011-07-08 14:20:15.0001http://www.google.com.tr/search?sourceid=chrome&ie=UTF-8&q=configure+a+project+with+jenkins 6750461 2011-07-08 14:06:15.0002011-07-08 14:06:15.0001http://www.google.es/search?q=JUnit+how+generate+xml&rls=com.microsoft:es&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2011-07-08 13:01:15.0002011-07-08 13:01:15.0001http://www.google.com/search?q=jenkins+email-ext&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750477 2011-07-08 13:57:15.0002011-07-08 13:57:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=AZq&rls=org.mozilla%3Aen-GB%3Aofficial&q=jenkins+label+scm&aq=f&aqi=&aql=&oq= 6750543 2011-07-08 12:45:15.0002011-07-08 12:45:15.0001http://www.google.co.uk/search?source=ig&hl=en&rlz=&q=mxunit+assert+fails&aq=f&aqi=&aql=&oq= 786478 2011-07-08 13:00:15.0002011-07-08 13:00:15.0001http://www.google.com/search?q=null+pointer+exception+in+junit+report&hl=en&biw=1259&bih=826&sa=2 5341276 2011-07-08 10:28:15.0002011-07-08 10:28:15.0001http://www.google.co.uk/search?q=jenkins+ant+lib&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-07-08 12:38:15.0002011-07-08 12:38:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant&qscrl=1 6750368 2011-07-08 09:55:15.0002011-07-08 09:55:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20asserttrue&ei=zM8WTtm2GYXIsgao7cTbDw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-07-08 09:43:15.0002011-07-08 09:43:15.0001http://startgoogle.startpagina.nl/index.php?q=testadapter&start=0&origin=homepage&source=geentaal 4292766 2011-07-08 09:34:15.0002011-07-08 09:34:15.0001http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=view+report+using+ant&oq=view+report+using+ant&aq=f&aqi=&aql=f&gs_sm=e&gs_upl=2789l7253l0l27l24l2l9l8l1l287l2064l2.8.3l13 5341276 2011-07-08 08:02:15.0002011-07-08 08:02:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock()&ei=tkUWTpurAqTv0gHEtuEw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=SBXxUBrRrcWKY3rcJFfsqw 5341597 2011-07-07 23:53:15.0002011-07-07 23:53:15.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+ant&safe=active&surl=1 5341276 2011-07-07 22:28:15.0002011-07-07 22:39:15.0002http://www.bing.com/search?q=mxunit+testing&src=IE-SearchBox 4947975 2011-07-07 22:19:15.0002011-07-08 00:22:15.0001http://www.google.co.uk/search?q=jenkins+install+git&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-07-07 22:14:15.0002011-07-07 22:14:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=wyc&rls=org.mozilla%3Ade%3Aofficial&q=mxunit+junit&aq=f&aqi=&aql=&oq= 786471 2011-07-07 22:12:15.0002011-07-07 22:12:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=coldfusion%20makepublic&ei=ChkWTsKoNoy-sQO9nNjdDQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-07-07 20:43:15.0002011-07-07 20:43:15.0001http://blog.mxunit.org/search?updated-max=2010-12-06T07%3A57%3A00-05%3A00&max-results=6 5734518 2011-07-07 20:05:15.0002011-07-07 20:05:15.0001http://www.google.com/search?q=jenkins+ant+build+file+root+directory&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750368 2011-07-07 20:12:15.0002011-07-07 20:12:15.0001http://www.google.com/search?q=mxunit+pass+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786582 2011-07-07 16:20:15.0002011-07-07 16:20:15.0001http://www.google.com/search?hl=en&q=jenkins+build+ant+project&oq=jenkins+build+ant+project&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=2750l12391l0l20l18l1l7l0l3l312l2015l2-7.1l8 6750368 2011-07-07 15:39:15.0002011-07-07 15:39:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=%2Bmxunit+runner+mac+component+path 786473 2011-07-07 15:44:15.0002011-07-07 15:44:15.0001http://www.google.es/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 6750368 2011-07-07 15:49:15.0002011-07-07 15:49:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4SNNT_enUS438US438&q=Copying+a+build+file+to+a+new+directory+in+Jenkins 6750368 2011-07-07 14:52:15.0002011-07-07 14:52:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1580&bih=1040&q=how+to+open+mXunit+view+in+eclipse&oq=how+to+open+mXunit+view+in+eclipse&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=876l8691l0l36l33l0l24l3l0l250l1218l4.2.3l9 4292815 2011-07-07 14:28:15.0002011-07-07 14:28:15.0001http://www.google.co.uk/search?hl=en&biw=1580&bih=1040&q=beginners+tutorial+to+use+MXUnit+rest&oq=beginners+tutorial+to+use+MXUnit+rest&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=3610l3610l0l1l1l0l0l0l0l65l65l1l1 786484 2011-07-07 14:14:15.0002011-07-07 14:14:15.0001http://www.google.nl/search?q=jenkins+git+ssh+key+windows&hl=nl&client=firefox-a&rls=org.mozilla:nl:official&prmd=ivns&ei=ocQVTuzGB8Gi-ga6ipEh&start=0&sa=N&biw=1280&bih=834 6750543 2011-07-07 14:43:15.0002011-07-07 14:43:15.0001http://127.0.0.1:4163/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-07-07 14:30:15.0002011-07-07 14:30:15.0001http://www.google.co.uk/search?hl=en&biw=1580&bih=1040&q=tutorial+to+use+mxunit&oq=tutorial+to+use+mxunit&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=89589l94306l0l22l20l0l6l6l0l241l2052l6.4.4l14 5341276 2011-07-07 14:11:15.0002011-07-07 14:11:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=MXUnit%20%20assertIsTypeOf&ei=_rwVTtj2KbODsAKah5Fd&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-07-07 14:10:15.0002011-07-07 14:10:15.0001http://dev.hcotton.webstaurantstore.com/mxunit/samples/samples.cfm 786457 2011-07-07 13:02:15.0002011-07-07 13:02:15.0001http://www.google.com.eg/ 6750368 2011-07-07 12:31:15.0002011-07-07 12:31:15.0001http://www.google.co.uk/search?hl=en&sa=X&ei=mbQVTr3aEoeohAfe2e1Q&ved=0CBcQvwUoAQ&q=test+cases+running+only+when+placed+under+mxunit/framework&spell=1&biw=1580&bih=1040 6750434 2011-07-07 13:34:15.0002011-07-07 13:34:15.0001http://www.google.com/search?q=mxunit+mock+a+database+function&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&rlz=1I7ADFA_en 5341320 2011-07-15 19:15:15.0002011-07-15 19:15:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS437US437&sourceid=chrome&ie=UTF-8&q=implementing+TDD 786598 2011-07-15 21:03:15.0002011-07-15 21:03:15.0001http://www.bing.com/search?q=Writing+first+EC2+instance&src=ie9tr 6160402 2011-07-15 21:46:15.0002011-07-15 21:46:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=running+ant+test+in+jenkins 6750368 2011-07-15 23:29:15.0002011-07-15 23:29:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=running+ant+test+in+jenkins 6750461 2011-07-15 23:30:15.0002011-07-15 23:30:15.0001http://mxu.loc/index.cfm 786457 2011-07-16 04:01:15.0002011-07-16 04:01:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+smtp+gmail+not+working 6750466 2011-07-16 05:17:15.0002011-07-16 05:17:15.0001http://www.bing.com/search?q=confluence%E3%80%80mock&qs=n&sk=&form=QBRE 5341597 2011-07-16 11:23:15.0002011-07-16 11:23:15.0001http://www.google.co.il/search?q=coldfusion+on+amazon+ec2&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&rlz=1I7ADRA_en 6160392 2011-07-16 11:28:15.0002011-07-16 11:28:15.0001http://www.google.co.in/search?q=generate+report+in+junit+by+using+XSLT&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-07-16 13:51:15.0002011-07-16 13:51:15.0001http://www.google.com/search?hl=en&biw=1260&bih=656&q=eclipse+dot+notation&oq=eclipse+dot+no&aq=1v&aqi=g-v1&aql=&gs_sm=e&gs_upl=205937l213000l0l214968l20l19l2l2l2l0l453l2752l1.7.5.0.1l14 4292817 2011-07-16 15:48:15.0002011-07-16 15:48:15.0005http://www.thesyracusefanblog.com 786478 2011-07-15 09:11:15.0002011-07-15 09:11:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+quick+start&ie=utf-8&oe=utf-8 6750368 2011-07-15 10:48:15.0002011-07-15 10:48:15.0001http://www.google.com/search?num=100&sourceid=chrome&ie=UTF-8&q=cflsurf 6750302 2011-07-15 11:16:15.0002011-07-15 11:16:15.0001http://www.google.ru/search?q=git+jenkins+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 6750543 2011-07-15 09:26:15.0002011-07-15 09:26:15.0001http://www.google.com.hk/search?hl=zh-TW&client=firefox-a&hs=kAL&rls=org.mozilla%3Aen-US%3Aofficial&q=EC2+Security+Groups+quick+start&oq=EC2+Security+Groups+quick+start&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1109l2396l0l2547l3l3l0l0l0l0l182l219l1.1l2 6160438 2011-07-15 09:48:15.0002011-07-15 09:48:15.0001http://www.google.com/search?aq=2&oq=jenkins+ant&sourceid=chrome&ie=UTF-8&q=jenkins+ant+plugin 6750368 2011-07-15 12:51:15.0002011-07-15 12:51:15.0001http://www.google.lt/search?sourceid=chrome&ie=UTF-8&q=jenkins+junit 6750461 2011-07-15 13:16:15.0002011-07-15 13:16:15.0002http://www.google.com/search?q=annotation+for+data+driven+testing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2011-07-15 12:04:15.0002011-07-15 12:04:15.0001http://www.google.lt/search?sourceid=chrome&ie=UTF-8&q=jenkins+junit+result 6750461 2011-07-15 14:08:15.0002011-07-15 14:08:15.0001http://www.google.it/search?q=ant+junit+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-07-15 14:10:15.0002011-07-15 14:10:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187#selectedPageInHierarchy 6750434 2011-07-15 14:01:15.0002011-07-15 14:01:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341187#selectedPageInHierarchy 5341187 2011-07-15 14:04:15.0002011-07-15 14:04:15.0001http://www.google.com/search?q=ant+build+unit+test+integration+test+performance+test&hl=en&prmd=ivns&ei=HlEgTsH_OJS8sQPBlY1F&start=10&sa=N&biw=1204&bih=622 6750368 2011-07-15 14:48:15.0002011-07-15 14:48:15.0002http://www.google.co.uk/search?q=jenkins+workspace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-15 14:38:15.0002011-07-15 14:39:15.0001http://localhost/mxunit/runner/index.cfm?test=web.Extensions.tests.org.beadle.fedex.transactionTest&componentPath= 786457 2011-07-15 14:23:15.0002011-07-15 14:23:15.0001http://www.google.de/search?q=jenskins+ant+sample&num=100&ie=utf-8&oe=utf-8&aq=t 6750368 2011-07-15 14:15:15.0002011-07-15 14:15:15.0001http://wiki.mxunit.org/display/default/Eclipse+Plugin+Tips+and+Tricks 4292820 2011-07-15 16:17:15.0002011-07-15 16:17:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+workspace&safe=active&surl=1 6750461 2011-07-15 15:39:15.0002011-07-15 15:39:15.0001http://www.google.com.ua/search?num=20&hl=en&safe=off&q=jenkins+gmail+smtp+how+to&oq=jenkins+gmail+smtp+how+to&aq=f&aqi=&aql=&gs_sm=e&gs_upl=111465l112560l0l112785l7l7l0l6l0l0l144l144l0.1l1 6750466 2011-07-15 14:59:15.0002011-07-15 14:59:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS439US439&aq=0&oq=MXunit+in+eclips&sourceid=chrome&ie=UTF-8&q=mxunit+in+eclipse 786517 2011-07-15 17:47:15.0002011-07-15 17:47:15.0002http://www.google.com/search?hl=en&source=hp&biw=1659&bih=848&q=eclipse+plugin+tips+and+tricks&oq=Eclipe+Plugin+tips&aq=0lv&aqi=g-lv1&aql=&gs_sm=c&gs_upl=12750l17031l0l18859l18l9l0l0l0l0l937l3905l4-1.3.2l6 4292820 2011-07-15 16:59:15.0002011-07-15 16:59:15.0001http://www.google.co.uk/search?q=junitreport&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-07-15 16:47:15.0002011-07-15 16:47:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+property+injection 5341322 2011-07-15 18:25:15.0002011-07-15 18:25:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=eclipse+remove+mxunit 4292815 2011-07-15 18:08:15.0002011-07-15 18:08:15.0004http://www.google.com/search?q=mxunit+create+testsuite&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&rlz=1I7ADFA_en 786575 2011-07-15 18:00:15.0002011-07-15 18:12:15.0001http://www.rokettube.me/Karisik.videolari 786478 2011-07-17 18:21:15.0002011-07-17 18:21:15.0001http://www.google.hu/search?q=jenkins+set+webroot&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:hu:official&client=firefox-a 6750461 2011-07-17 18:03:15.0002011-07-17 18:03:15.0001http://www.google.ru/search?client=opera&rls=ru&q=junit+report&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 5341276 2011-07-17 19:40:15.0002011-07-17 19:40:15.0001http://www.bing.com/search?q=ec2-user+change+password&qs=n&sk=&form=QBRE 6160402 2011-07-17 21:19:15.0002011-07-17 21:19:15.0001http://www.google.com/url?sa=t&source=web&cd=6&ved=0CEUQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=test%20adapters%20wiki&ei=X2wjTuCoJ9H2mAWQ7cTKAw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-07-17 23:21:16.0002011-07-17 23:21:16.0001http://www.google.com.ua/search?q=ec2+request+instance+wizard&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox 6160402 2011-07-16 21:53:15.0002011-07-16 21:53:15.0001http://127.0.0.1:3044/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-07-17 11:50:15.0002011-07-17 11:50:15.0007http://www.google.com 786457 2011-07-17 16:31:15.0002011-12-25 06:24:15.0001http://www.google.com/search?hl=en&q=aws+instance+start+stop+terminate&sourceid=navclient-ff&rlz=1B3GGGL_ruRU314RU314&ie=UTF-8 6160402 2011-07-13 21:35:15.0002011-07-13 21:35:15.0001http://www.google.de/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant+plugin 6750368 2011-07-13 22:09:15.0002011-07-13 22:09:15.0004http://staffnetdev.rti.org/frameworks/mxunit/samples/samples.cfm 786457 2011-07-13 22:07:16.0002011-07-14 20:08:15.0001http://www.google.com/search?client=safari&rls=en&q=how+to+ant+build+in+Jenkins&ie=UTF-8&oe=UTF-8 6750368 2011-07-13 23:18:15.0002011-07-13 23:18:15.0002http://www.google.com/search?q=ant+junitreport&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-07-13 22:19:15.0002011-08-25 15:11:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=1kYeTpPBMIydgQe82JnDAw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&sig2=QqnUALdErAs86MaUci1Iyg 4292713 2011-07-14 01:38:15.0002011-07-14 01:38:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6750477 2011-07-13 16:56:15.0002011-11-24 16:45:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+target+jenkins 6750368 2011-07-13 16:55:15.0002011-07-13 16:55:15.0001http://www.google.com/search?hl=en&safe=active&q=mxunit+jenkins&oq=mxunit+jenkins&aq=f&aqi=g1&aql=f&gs_sm=e&gs_upl=1525l2562l0l8l8l0l5l5l0l175l400l0.3l3&surl=1 6750368 2011-07-13 18:56:15.0002011-07-13 18:56:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Failing+builds+for+failing+tests 6750362 2011-07-13 16:57:15.0002011-09-18 20:55:15.0001http://www.google.com/search?q=git+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+ssh+%D0%B2+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:ru:unofficial&client=firefox-a 6750543 2011-07-13 19:20:15.0002011-07-13 19:20:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Writing%2BCustom%2BAssertions 5341307 2011-07-13 19:01:15.0002011-07-13 19:01:15.00012http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 6750461 2011-07-13 19:28:15.0002011-12-30 19:43:15.0001http://www.google.com/search?aq=0&oq=junitreport+how&sourceid=chrome&ie=UTF-8&q=junitreport+how+to 5341276 2011-07-13 19:25:15.0002011-07-13 19:25:15.0001http://www.google.com/search?num=100&sourceid=chrome&ie=UTF-8&q=cfl.rr.com 6750302 2011-07-14 03:11:15.0002011-07-14 03:11:15.0001http://www.google.co.in/search?q=jenkins+with+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-14 05:39:15.0002011-07-14 05:39:15.0001http://www.google.ca/search?q=jenkins+automation&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6750360 2011-07-14 02:07:15.0002011-07-14 02:07:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+fail+build+if+tests+fail&ie=UTF-8&oe=UTF-8 6750464 2011-07-14 02:14:15.0002011-07-14 02:14:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRelease%2BNotes&rct=j&q=mxunit%20version&ei=4socTt_IK4HJgQet2-noCQ&usg=AFQjCNHjYoUAcEtkkwPTzPygRJ71DzWC1A&sig2=1vJJxMQViDdltkaaGYvsPg 5734518 2011-07-12 22:36:15.0002011-07-12 22:36:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+build 6750368 2011-07-12 21:48:15.0002011-08-05 14:35:15.0001http://www.google.com.ar/search?hl=es&q=transitive+assertion+pattern&oq=transitive+assertion+pattern&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=9081l33709l0l59l56l8l13l6l4l412l7783l3.10.11.8.2l35 786484 2011-07-13 01:42:15.0002011-07-13 01:42:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+install+git+plugin 6750543 2011-07-12 16:51:15.0002011-07-12 16:51:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=cfthrow&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 5341307 2011-07-12 16:34:15.0002011-07-12 16:34:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=expects 5341326 2011-07-12 16:33:15.0002011-07-12 16:33:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FConfigure%2Band%2BTest%2Bthe%2BPlugin&rct=j&q=mxunit%20icons&ei=unUcTtSdKquDsAKEjZW5CA&usg=AFQjCNHS6Fd-siP1Oi_s9HI47SXNueeOug&cad=rja 786529 2011-07-12 16:33:15.0002011-07-12 16:33:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=is+RDP+to+AWS+instance+secure 6160402 2011-07-12 20:01:15.0002011-07-12 20:01:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=B10216635FCC46D154B5023262CA4584?replyToComment=5341502&#comment-5341502 5341233 2011-07-12 19:42:15.0002011-07-12 19:42:15.0001http://www.google.com/search?q=mxunit+mightymock&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&rlz=1I7ADFA_en 5341218 2011-07-13 14:43:15.0002011-07-13 14:43:15.0001http://www.google.de/search?q=jenkins+ant+-lib 6750368 2011-07-13 13:57:15.0002011-07-13 13:57:15.0001http://www.google.com.ar/search?hl=es&client=firefox-a&hs=im0&rls=org.mozilla%3Aes-ES%3Aofficial&q=dao+test+%40transactional&oq=dao+test+%40transactional&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=2132l5185l0l15l15l0l14l0l0l310l310l3-1l1 4292766 2011-07-13 13:58:15.0002011-07-13 13:58:15.0001http://www.google.pl/search?client=opera&rls=pl&q=jenkins+run+bild&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750368 2011-07-13 16:53:13.0002011-07-13 16:53:13.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mocking%20site%3Amxunit.org&ei=YMMdTqyEF4r6sAOi39yeDA&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=d3Awof_3Snk31ZQEpk62Pw 5341239 2011-07-13 16:17:15.0002011-07-13 16:17:15.0001http://www.google.com/search?hl=en&source=hp&biw=1251&bih=842&q=jenkins+new+file+checked+in+svn+is+not+updated&oq=jenkins+new+file+checked+in+svn+is+not+updated&aq=f&aqi=&aql=undefined&gs_sm=e&gs_upl=1047l9953l0l46l30l0l16l0l0l1000l2297l5-1.1.1l3 6750461 2011-07-13 16:23:15.0002011-07-13 16:23:15.0001http://www.google.com/url?sa=t&source=web&cd=6&ved=0CEUQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=ant%20doc&ei=JEgdTqm7HYKq0AGoudS5Bw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-07-13 07:31:15.0002011-07-13 07:31:15.0001http://www.google.com/search?q=Jenkins+integration+with+JUNIT+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 6750461 2011-07-13 09:50:15.0002011-07-13 09:50:15.0001http://www.google.com.au/search?aq=f&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=mxunit 786457 2011-07-13 02:27:15.0002011-07-13 02:27:15.0001http://www.google.co.in/search?q=ant+target+for+junit&hl=en&source=hp&safe=active&aq=f&aqi=g-v1&aql=&oq= 5341276 2011-07-13 07:05:15.0002011-07-13 07:05:15.0001http://www.google.no/search?sourceid=chrome&ie=UTF-8&q=jenkins+git+windows+ssh+key 6750543 2011-07-13 11:34:15.0002011-07-13 11:34:15.0001http://www.google.com/search?hl=en&q=junit+with+ant 5341276 2011-07-13 13:13:15.0002011-07-13 13:13:15.0002http://127.0.0.1:52517/help/advanced/tocView.jsp?view=toc 4292820 2011-07-13 10:41:15.0002011-07-13 10:41:15.0001http://www.google.ch/ 6160402 2011-07-13 10:58:15.0002011-07-13 10:58:15.0001http://www.google.hu/search?q=jenkins+set+default+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:hu:official&client=firefox-a 6750461 2011-07-14 22:15:15.0002011-07-14 22:15:15.0001http://www.google.com/search?q=jenkins+fail+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-14 22:38:15.0002011-07-14 22:38:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+workspace 6750461 2011-07-14 20:37:15.0002011-07-14 20:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=confluence+manage+test+cases 786564 2011-07-14 22:14:15.0002011-07-14 22:14:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5341320 2011-07-14 19:50:15.0002011-10-11 19:08:15.0001http://wiki.mxunit.org/label/default/continuous 6750360 2011-07-14 19:02:15.0002011-07-14 19:02:15.0001http://127.0.0.1:11647/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292820 2011-07-14 20:03:15.0002011-07-14 20:03:15.0001http://www.google.de/search?hl=de&source=hp&biw=1024&bih=591&q=jenkins+junit&btnG=Google-Suche 6750461 2011-07-14 19:55:15.0002011-07-14 19:55:15.0001http://www.google.com/search?num=100&sourceid=chrome&ie=UTF-8&q=da+vinci+code+imdb 6750302 2011-07-14 17:31:15.0002011-07-14 17:31:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=coldfusion%20assert&ei=xCAfTpCyIuqisQKJsoTZAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-07-14 17:08:15.0002011-07-14 17:08:15.0001http://www.google.com/search?q=hudson+and+project+configure+and+build+and+invoke+ant+and+properties+and+how&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGHP_en 6750461 2011-07-14 18:42:15.0002011-07-14 18:42:15.0001http://www.google.hu/search?sourceid=chrome&ie=UTF-8&q=jenkins+integration+server 6750360 2011-07-14 18:22:15.0002011-07-14 18:22:15.0001http://wiki.mxunit.org/label/default/eclipse 786457 2011-07-15 03:51:15.0002011-07-15 03:51:15.0001http://www.google.com.br/search?hl=pt-BR&rlz=1C1ASUT_enBR421BR421&biw=1366&bih=631&q=+aws+adobe+password+default&oq=+aws+adobe+password+default&aq=f&aqi=&aql=&gs_sm=e&gs_upl=176651l176651l0l177005l1l1l0l0l0l0l0l0ll0 6160402 2011-07-15 05:09:15.0002011-07-15 05:09:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+ANT+pramaters+path&ie=UTF-8&oe=UTF-8 6750461 2011-07-15 03:29:15.0002011-07-15 03:29:15.0001http://127.0.0.1:3036/help/advanced/tocView.jsp?view=toc 4292815 2011-07-15 03:38:15.0002011-07-15 03:38:15.0001http://www.google.com/search?q=using+jenkins+as+a+test+server&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-15 03:45:15.0002011-07-15 03:45:15.0002http://cba-local.asklearning.com/mxunit/ 786457 2011-07-15 03:26:15.0002011-07-15 04:46:15.0001http://www.rokettube.me/rss.php 786478 2011-07-14 23:24:15.0002011-07-14 23:24:15.0001http://www.google.com/search?hl=en&client=safari&rls=en&q=jenkins+jabber+notification+google+aps&aq=f&aqi=&aql=&oq= 6750466 2011-07-15 00:00:15.0002011-07-15 00:00:15.0005http://www.bodybuildingrx.com 786478 2011-07-14 11:06:15.0002011-07-14 11:06:15.0001http://www.google.com/search?q=jenkins+local+path+git 6750543 2011-07-14 09:53:15.0002011-07-14 09:53:15.0001http://127.0.0.1:59595/help/advanced/tocView.jsp?view=toc 4292817 2011-07-14 09:43:15.0002011-07-14 09:43:15.0001http://127.0.0.1:59595/help/advanced/tocView.jsp?view=toc 4292815 2011-07-14 09:32:15.0002011-07-14 09:32:15.00016http://www.google.co.uk/search?hl=en&biw=1580&bih=1042&q=sample+MXUNit+test+function&oq=sample+MXUNit+test+function&aq=f&aqi=&aql=&gs_sm=e&gs_upl=18875l20390l0l22015l7l6l0l0l0l0l156l562l3.3l6 786598 2011-07-14 08:18:16.0002011-07-14 08:48:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=coldfusion%20assert&ei=9hkfTunlGeWEsgL-7a23Aw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-07-14 16:39:15.0002011-07-14 16:39:15.0002http://www.google.com/url?sa=t&source=web&cd=6&ved=0CEEQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&rct=j&q=adobe%20ec2&ei=Lx0fTuHnJ8fJrAeTn7SLAg&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-07-14 16:54:15.0002011-07-14 16:54:15.0001http://www.google.ch/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGIE_enCH438CH440&q=EC2+with+32bit+screen 6160402 2011-07-14 16:24:15.0002011-07-14 16:24:15.0003http://www.google.co.uk/search?q=mxunit+tearDown&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341647 2011-07-14 16:23:15.0002011-07-19 16:13:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=bSN&rls=org.mozilla%3Aen-US%3Aofficial&q=remove+mxunit+from+eclipse+menu&oq=remove+mxunit+from+eclipse+menu&aq=f&aqi=&aql=&gs_sm=e&gs_upl=13569l16447l0l16639l15l15l0l14l0l0l128l128l0.1l1 4292815 2011-07-14 14:23:15.0002011-07-14 14:23:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&q=mxunit+orm+zen 6750399 2011-07-14 15:15:15.0002011-07-14 15:15:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+automation 6750360 2011-07-14 12:49:15.0002011-07-14 12:49:15.0001http://www.google.co.uk/search?q=mxunit+mock+object&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341597 2011-07-14 13:35:15.0002011-07-14 13:35:15.0001http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=mxunit+error+info+and+output 786582 2011-07-14 12:34:15.0002011-07-14 12:34:15.0001http://www.google.com.tr/search?hl=tr&client=ubuntu&channel=cs&q=continuous+integration++jenkins+git&oq=continuous+integration++jenkins+git&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2017l2017l0l2128l1l1l0l0l0l0l0l0ll0 6750543 2011-07-14 12:13:15.0002011-07-14 12:13:15.0001http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=mxunit+outup+functions 2195464 2011-07-14 12:23:15.0002011-07-14 12:23:15.0001http://www.google.com/search?q=ec2+32bit+vs+64bit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-07-19 10:48:15.0002011-07-19 10:48:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=TF0lTsyOJqHgsQKk76WQDA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-07-19 10:41:15.0002011-07-19 10:41:15.0001http://www.google.co.uk/search?q=jenkins+ant+javacmd&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=images 6750368 2011-07-19 11:05:15.0002011-07-19 11:05:15.0001http://www.google.com/search?hl=en&biw=994&bih=564&q=enterprise+workflow+service+starting+then+stopping&oq=enterprise+workflow+service+starting+then+stopping&aq=f&aqi=&aql=&gs_sm=e&gs_upl=35130l43282l0l43693l20l18l0l0l0l5l621l3896l3-5.2.2l9 6750546 2011-07-19 10:38:15.0002011-07-19 10:38:15.0001http://www.google.fr/search?hl=fr&rlz=1G1GGLQ_FRFR241&q=jenkins+ant&aq=f&aqi=g1&aql=f&oq= 6750368 2011-07-19 12:41:15.0002011-07-19 12:41:15.0001http://cfdev04/mxunit/samples/samples.cfm 786457 2011-07-19 12:59:15.0002011-07-19 12:59:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=mxunit%20needs%20application%20variables&ei=5nslTvb0E8v_sQLQg7T3Cw&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-07-19 12:52:15.0002011-07-19 12:52:15.0001http://www.google.ch/search?hl=de&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&channel=s&biw=1188&bih=962&q=Jenkins+ant+start+jenkins&oq=Jenkins+ant+start+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=146699l156396l0l156822l28l19l0l13l13l3l155l581l4.2l6 6750368 2011-07-19 11:22:15.0002011-07-19 11:22:15.0001http://www.google.co.uk/search?q=jenkins+Started+by+user+anonymous&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-07-19 11:21:15.0002011-07-19 11:21:15.0001http://www.google.co.in/ 4292815 2011-07-19 06:48:15.0002011-07-19 06:48:15.0001http://www.google.com.sg/search?hl=en&source=hp&q=ant+junitreport&meta=&aq=1&aqi=g10&aql=&oq=ant+junit 5341276 2011-07-19 07:37:15.0002011-07-19 07:37:15.0001http://www.google.com/search?hl=en&safe=off&biw=1920&bih=1042&q=jenkins+read+from+property+file&oq=jenkins+read+from+property+file&aq=f&aqi=&aql=&gs_sm=e&gs_upl=997l6556l0l6722l25l23l0l18l0l0l227l647l2.2.1l5 6750461 2011-07-19 07:45:15.0002011-07-19 07:45:15.0003http://wiki.mxunit.org/dosearchsite.action?queryString=Verify 5341320 2011-07-19 15:12:15.0002011-07-19 15:12:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=Verify 5341231 2011-07-19 15:11:15.0002011-07-19 15:11:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=Verify 5341250 2011-07-19 15:01:15.0002011-07-19 15:01:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341256 5341320 2011-07-19 14:31:15.0002011-07-19 14:31:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FStubbing&rct=j&q=mxunit%20stub&ei=OZMlTojFBKKPsALhqdHsCw&usg=AFQjCNGAP3FvjyNmaJ7HLvrHjma2IK86eQ 5341233 2011-07-19 14:31:15.0002011-07-19 14:48:15.0001http://www.google.com.tr/ 6750466 2011-07-19 16:38:15.0002011-07-19 16:38:15.0001http://translate.google.ru/translate_p?hl=ru&prev=/search%3Fq%3Dlocalhost%2Bred%2Bdoc%26hl%3Dru%26newwindow%3D1%26prmd%3Divns&sl=en&u=http://wiki.mxunit.org/display/default/More%2BTest%2BCases&usg=ALkJrhgwHbsc0v9s0k6fIoLK3_OjOmaLrQ 786564 2011-07-19 16:23:15.0002011-07-19 16:23:15.0001http://wiki.mxunit.org/display/default/Using+request.debug%28%29 5341208 2011-07-19 15:36:15.0002011-07-19 15:36:15.0001http://www.cheapniketrainers.org/ 786478 2011-07-19 14:02:15.0002011-07-19 14:02:15.0001http://www.google.com/search?q=jenkins+git+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-07-19 14:02:15.0002011-07-19 14:02:15.0001http://www.google.com/search?hl=en&source=hp&biw=1366&bih=860&q=junit+ant+report&oq=junit+ant+report&aq=f&aqi=g1g-v1g-j2g-b1&aql=&gs_sm=e&gs_upl=281l3922l0l4219l12l9l0l0l0l0l266l1095l0.3.3l6 5341276 2011-07-19 13:29:15.0002011-07-19 13:29:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCMQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FFirst%2BTest%2BCase&rct=j&q=MXUnit%2Cdownload&ei=WYIlTr3CI4fo-gbpzonUCw&usg=AFQjCNHHGWK-QgPfe-XT9PmHBowf1duHdA 786558 2011-07-19 13:19:15.0002011-07-19 13:19:15.0001http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341256 5341416 2011-07-19 14:25:15.0002011-07-19 14:25:15.0001http://www.google.com/search?hl=en&source=hp&biw=1003&bih=553&q=integrating+change+via+communication&rlz=1R2ADFA_enUS427&oq=integrating+change+via+communication&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1734l11297l0l11656l38l32l0l15l0l0l782l4720l2-6.5.0.1.1l13 6750466 2011-07-19 14:27:15.0002011-07-19 14:27:15.0003http://wiki.mxunit.org/pages/listpages-dirview.action?key=default&openId=5341256 5341248 2011-07-19 14:22:15.0002011-07-19 14:24:15.0002http://cfdev04/mxunit/ 786457 2011-07-19 14:12:15.0002011-07-19 14:13:15.0001http://wiki.mxunit.org/display/default/Creating+an+AWS+Account 786457 2011-07-19 14:17:15.0002011-07-19 14:17:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=configure+ant+in+jenkins 6750368 2011-07-19 22:05:15.0002011-07-19 22:05:15.0001http://www.google.ru/search?sourceid=chrome&ie=UTF-8&q=jenkins+ssh+git 6750543 2011-07-19 21:47:15.0002011-07-19 21:47:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+api+twitter 786457 2011-07-20 03:39:15.0002011-07-20 03:39:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=mxunit%20update%20site&ei=xXsmTofYO4S5hAeDmNiWCg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-07-20 07:03:15.0002011-07-20 07:03:15.0001http://www.google.se/ 6750461 2011-07-20 04:52:30.0002011-07-20 04:52:30.0009http://www.google.com/search?q=mxunit+%2B+expected+result+%2B+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-07-20 07:17:15.0002011-07-31 23:09:15.0001http://www.google.co.id/search?q=run+web+browser+usng+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-20 07:47:15.0002011-07-20 07:47:15.0001http://www.google.co.za/search?sourceid=chrome&ie=UTF-8&q=no+ant+Junit+test+results 5341276 2011-07-20 09:27:15.0002011-07-20 09:27:15.0001http://www.google.co.jp/search?q=coldfusion+assertion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a 786478 2011-07-20 08:44:15.0002011-07-20 08:44:15.0001http://www.google.co.in/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGLL_en-GBIN426IN426&q=jenkins+and+ant+build 6750368 2011-07-20 09:30:15.0002011-07-20 09:30:15.0001http://www.google.at/search?q=junit+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-07-20 09:57:15.0002011-07-20 09:57:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS440US440&sourceid=chrome&ie=UTF-8&q=mxunit+api 786478 2011-07-19 16:58:15.0002011-07-19 16:58:15.0001http://www.google.com/search?q=DAO+as+an+adapter&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292766 2011-07-19 17:29:15.0002011-07-19 17:29:15.0001http://www.google.com.ua/search?sourceid=chrome&ie=UTF-8&q=jenkins+gtalk+notification+domain 6750466 2011-07-19 18:20:15.0002011-07-19 18:20:15.0001http://www.google.ca/search?hl=en&q=dao+testing+pattern&oq=dao+testing+pattern&aq=f&aqi=&aql=&gs_sm=e&gs_upl=435459l443441l0l443951l19l17l0l6l0l0l215l1703l1.8.2l11 4292766 2011-07-19 20:14:15.0002011-07-19 20:14:15.0001http://www.google.ca/search?q=jenkins%20ant%20installation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&source=hp&channel=np 6750368 2011-07-19 20:59:15.0002011-07-19 20:59:15.0001http://www.google.com/search?hl=en&safe=active&biw=1920&bih=965&q=mxunit+queries&oq=mxunit+queries&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=1780l3642l0l3752l12l9l0l2l0l1l266l1400l0.1.5l6&surl=1 786582 2011-07-20 15:48:15.0002011-07-20 15:48:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertions&safe=active&surl=1 786478 2011-07-20 15:37:15.0002011-07-20 15:37:15.0001http://fourc.dvdmenubacks.com/mxunit/generator/index.cfm 786457 2011-07-20 15:12:15.0002011-07-20 15:12:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1280&bih=967&q=jenkins+junit&aq=f&aqi=g5g-v5&aql=&oq= 6750461 2011-07-20 14:57:15.0002011-07-20 14:57:15.0001http://www.google.com/search?hl=en&q=ant+junit+task+report+location&oq=ant+junit+task+report+location&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3047l3922l0l4141l9l8l0l6l0l0l234l234l2-1l1 5341276 2011-07-20 16:46:15.0002011-07-20 16:46:15.0002http://www.google.com/search?source=ig&hl=en&rlz=&q=ant+junit+report&aq=f&aqi=g3g-sv1g-v1g-j2&aql=&oq= 5341276 2011-07-20 16:43:15.0002011-07-20 16:43:15.0001http://www.google.com/search?q=mxunit+testing+query&hl=en&safe=active&prmd=ivns&ei=CPwmTo6PJITv0gGQiqDjCg&start=40&sa=N&biw=1920&bih=965&surl=1 786471 2011-07-20 16:11:15.0002011-07-20 16:11:15.0001http://www.google.com/search?hl=en&source=hp&biw=1259&bih=621&q=junit+generating+empty+report&oq=junit+generating+empty+report&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1062l347247l0l347419l37l35l1l13l3l0l750l5313l0.3.14.2.6-1l20 5341276 2011-07-20 18:47:15.0002011-07-20 18:47:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=expect+exception 786484 2011-07-20 18:23:15.0002011-07-20 18:23:15.0002http://www.bing.com/search?q=mxunit&src=IE-SearchBox 786457 2011-07-20 18:59:15.0002011-11-23 17:03:15.0001http://www.google.nl/search?hl=nl&client=firefox-a&hs=u7p&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+windows+git+path&oq=jenkins+windows+git+path&aq=f&aqi=&aql=&gs_sm=e&gs_upl=100683l101163l0l101451l4l4l0l3l0l0l45l45l1l1 6750543 2011-07-20 11:10:15.0002011-07-20 11:10:15.0001http://www.google.com/search?client=opera&rls=en&q=sample+jenkins+ant&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest&safe=active 6750368 2011-07-20 12:02:15.0002011-07-20 12:02:15.0001http://www.google.nl/search?hl=nl&client=firefox-a&hs=m4q&rls=org.mozilla%3Aen-US%3Aofficial&q=junitreports&oq=junitreports&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=407377l407867l0l408323l3l3l0l1l1l0l131l247l0.2l2 5341276 2011-07-20 12:17:15.0002011-07-20 12:17:15.0001http://www.google.ch/search?hl=en&source=hp&q=ant+build+jenkins&meta=lr%3D&aq=o&aqi=&aql=&oq= 6750368 2011-07-20 12:35:15.0002011-07-20 12:35:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 2195464 2011-07-20 14:54:15.0002011-07-20 14:54:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 786582 2011-07-20 14:55:15.0002011-07-20 14:55:15.0001http://www.google.co.uk/search?q=databse+query+in+cfloop&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750302 2011-07-20 14:01:15.0002011-07-20 14:01:15.0001http://www.google.ch/search?sourceid=chrome&ie=UTF-8&q=configure+jenkins+with+gmail 6750466 2011-07-20 14:06:15.0002011-07-20 14:06:15.0001http://www.google.com/search?q=eclipse+plugin%2C+to+display+keyboard+shortcuts&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786504 2011-07-18 11:21:15.0002011-07-18 11:21:15.0001http://www.google.com/search?q=jenkins+integrate+test&ie=utf-8&oe=utf-8&aq=t 6750461 2011-07-18 11:27:15.0002011-07-18 11:27:15.0001http://www.google.com/search?q=junitreport&sourceid=ie7&rls=com.microsoft:en-US&ie=utf8&oe=utf8 5341276 2011-07-18 11:42:15.0002011-07-18 11:42:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=mxunit%20and%20database%20testing&ei=jR0kTv_iHcK1tgfdppW3Aw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-07-18 11:56:15.0002011-07-18 11:56:15.0001http://www.google.nl/search?client=opera&rls=en&q=junit+output+formatting&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 5341276 2011-07-18 10:52:15.0002011-07-18 10:52:15.0001http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1259&bih=789&q=jenkins+ant&oq=jenkins+ant&aq=f&aqi=g10&aql=&gs_sm=e&gs_upl=2562l4327l0l4530l3l3l0l0l0l0l531l531l5-1l1 6750368 2011-07-18 11:07:15.0002011-07-18 11:07:15.0001http://www.google.co.in/ 786582 2011-07-18 09:02:15.0002011-07-18 09:02:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CBoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=AssertEquals(typeof(string)&ei=YAEkTuzCDY2EhQeZ89miAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA&cad=rja 786478 2011-07-18 09:59:15.0002011-07-18 09:59:15.0001http://www.google.co.in/search?q=jenkins+ant+build&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-18 10:13:15.0002011-07-18 10:13:15.0009http://wiki.mxunit.org/display/default/API+Reference 5341211 2011-07-18 10:37:15.0002011-12-15 14:39:15.0001http://www.google.co.in/search?q=junit+report+print+using+ant+target&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-07-18 07:20:15.0002011-07-18 07:20:15.0001http://www.google.com.co/search?hl=es&rlz=1C1SKPL_enCO437CO437&biw=1280&bih=897&q=ejecutar+pruebas+con+ant+en+jenkis&oq=ejecutar+pruebas+con+ant+en+jenkis&aq=f&aqi=&aql=&gs_sm=e&gs_upl=5017l6016l0l7169l7l6l0l0l0l4l276l1251l0.2.4l6 6750461 2011-07-18 15:52:15.0002011-07-18 15:52:15.0002http://www.google.co.uk/search?q=jenkins+test+&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___GB418 6750461 2011-07-18 14:57:15.0002011-07-18 14:57:15.0001http://www.google.co.il/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+git+public+key 6750543 2011-07-18 14:55:15.0002011-07-18 14:55:15.0001http://floristone.floristone.cf9.dev/mxunit/generator/index.cfm 786457 2011-07-18 14:52:15.0002011-07-18 14:52:15.0003http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-07-18 14:37:15.0002011-08-25 22:31:15.0001http://www.google.ro/search?client=opera&rls=en&q=jenking+ant.bat&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750461 2011-07-18 14:06:15.0002011-07-18 14:06:15.0002http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=creating+a+Junit+report+from+XML+files 5341276 2011-07-18 13:51:15.0002011-07-19 05:36:15.0001http://www.google.ru/search?num=20&hl=ru&biw=1680&bih=899&q=jenkins+how+to+run+build+from+console&aq=f&aqi=&aql=f&oq= 6750368 2011-07-18 13:49:15.0002011-07-18 13:49:15.0001http://www.google.co.in/search?hl=en&biw=1131&bih=656&q=junit+tutorial+using+java+and+ant&oq=junit+tutorial+using+java+and+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=439510l447416l0l447588l15l15l0l9l0l0l391l1594l2-2.3l5 5341276 2011-07-18 13:21:15.0002011-07-18 13:21:15.0001http://www.google.com.au/search?q=Jenkins++install+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-18 13:13:15.0002011-07-18 13:13:15.0001http://www.google.fr/search?q=make+ant+test&ie=utf-8&oe=utf-8&aq=t&rls=org.gentoo:fr:unofficial&client=firefox-a 6750368 2011-07-18 12:41:15.0002011-07-18 12:41:15.0001http://perinet.corp.peri/mxunit/samples/samples.cfm 786457 2011-07-18 12:18:15.0002011-07-18 12:18:15.0001http://127.0.0.1:62652/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-07-18 12:13:15.0002011-07-18 12:13:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ssh+passphrase+key 6750543 2011-07-18 20:31:15.0002011-07-18 20:31:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=mocking 5341239 2011-07-18 21:16:15.0002011-07-18 21:16:15.0001http://www.google.com/search?hl=en&source=hp&biw=1202&bih=819&q=jenkins+test+results+example&oq=jenkins+test+results+example&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2156l8656l0l8844l28l27l0l19l19l0l250l1204l3.3.2l8 6750461 2011-07-18 22:44:15.0002011-07-18 22:44:15.0002http://www.google.com.au/search?q=test+automation+with+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750461 2011-07-18 22:55:15.0002011-07-19 04:34:15.0001http://www.google.com/search?q=format+mxunit+output&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 786582 2011-07-18 19:25:15.0002011-07-18 19:25:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BCustom%2BHTTPAntRunner.cfc&rct=j&q=httpantrunner&ei=aowkTrW8G465hAeXg5W5Aw&usg=AFQjCNF5Bk8DsTM0r1tV-TeRYh0ntasjhQ 5341519 2011-07-18 19:49:15.0002011-07-18 19:49:15.0001http://www.google.com.co/search?hl=es&rlz=1C1SKPL_enCO437CO437&biw=1280&bih=933&q=ant+y+jenkins&oq=ant+y+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=14584l14760l0l14968l2l2l0l0l0l0l164l301l0.2l2 6750368 2011-07-18 20:04:15.0002011-07-18 20:04:15.0001http://www.google.com.co/search?hl=es&rlz=1C1SKPL_enCO437CO437&biw=1280&bih=897&q=jenkins+pruebas+ant&oq=jenkins+pruebas+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=43805l47749l0l48108l13l13l0l9l9l0l243l739l0.3.1l4 6750368 2011-07-18 20:18:15.0002011-07-18 20:18:15.0001http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+ant+jenkins&searchQuery.spaceKey=default 6750461 2011-07-18 20:19:15.0002011-07-18 20:19:15.0001http://www.google.ca/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-18 18:04:15.0002011-07-18 18:04:15.00017http://www.google.ca/search?q=creating+PDF+JUnit+report+in+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-07-18 18:07:15.0002011-10-21 18:11:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS383US383&sourceid=chrome&ie=UTF-8&q=ec2-user+password 6160402 2011-07-18 19:18:15.0002011-07-18 19:18:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=parameters%2Bpass%2Bant%2Bjenkins 6750368 2011-07-18 18:57:15.0002011-07-18 18:57:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=7FskTqamOI2Utweqlty0Aw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-07-18 16:22:15.0002011-07-18 16:22:15.0001http://www.google.bg/ 5341276 2011-07-18 17:01:15.0002011-07-18 17:01:15.0001http://www.google.ca/search?hl=en&q=ant+target+steps&oq=ant+target+steps&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=3436l4147l0l4475l5l5l0l2l0l0l210l543l0.2.1l3 6750368 2011-07-18 18:02:15.0002011-07-18 18:02:15.0001http://www.google.com.mx/search?sourceid=chrome&ie=UTF-8&q=ant+junit+run+test+generate+reports 5341276 2011-07-19 04:51:15.0002011-07-19 04:51:15.0001http://www.google.co.in/search?hl=en&biw=1659&bih=854&q=mock+framework+xml+tag&oq=mock+framework+xml+tag&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2543l3042l0l3323l3l3l0l1l0l0l203l328l0.1.1l2 5341623 2011-07-19 05:34:15.0002011-07-19 05:34:15.0001http://www.google.co.jp/search?q=mxunit+struct+equals&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a 786478 2011-07-19 05:06:15.0002011-07-19 05:06:15.0001http://www.google.com.au/search?q=mxunit+ant+doAuthentication&rls=com.microsoft:en-au:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF&redir_esc=&ei=CQUlTpe1K-z0mAXzp5HwCQ 5341276 2011-07-19 04:24:15.0002011-07-19 04:24:15.0001http://www.google.com.au/search?q=mxunit+ant+coldfusion&rls=com.microsoft:en-au:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF&redir_esc=&ei=v9IkTqPPN8uMmQXA8_ySCg 5341269 2011-07-19 00:50:15.0002011-07-19 00:50:15.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=How+to+configure+jenkins+and+git+plugin+with+an+SSH+key 6750543 2011-07-24 06:47:15.0002011-07-24 06:47:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=mxunit%20update%20site&ei=6forTqPzB8KYhQeHhLyqCw&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-07-24 11:08:15.0002011-07-24 11:08:15.0001http://www.google.com.au/search?hl=en&sa=X&ei=3QQsTpq0MOrymAXdw_i5Dw&ved=0CCMQvwUoAQ&q=unit+mx+sprockets&spell=1&biw=1366&bih=681 786457 2011-07-24 11:51:15.0002011-07-24 11:51:15.0001http://www.google.com.au/search?rlz=1C1CHKB_en-GBAU419AU419&sourceid=chrome&ie=UTF-8&q=jenkins+ant+commands 6750368 2011-07-25 01:30:15.0002011-07-25 01:30:15.0001http://www.google.com/search?hl=en&q=jenkins%20ant 6750368 2011-07-25 01:15:15.0002011-07-25 01:15:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+read+from+property+file 6750461 2011-07-24 22:31:15.0002011-07-24 22:31:15.0001http://www.google.co.nz/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-24 21:10:15.0002011-07-24 21:10:15.0002http://127.0.0.1:3824/help/advanced/tocView.jsp?view=toc 4292815 2011-07-25 07:44:15.0002011-07-25 07:44:15.0001http://www.google.de/url?sa=t&source=web&cd=1&sqi=2&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit%20Documentation&ei=AIUtTrzGNM_rsgbgkr33Dw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-07-25 15:10:16.0002011-07-25 15:10:16.0001http://www.google.de/url?sa=t&source=web&cd=1&sqi=2&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20wikipedia&ei=I4ktTtzcFITItAabxrD3Dw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-07-25 15:28:15.0002011-07-25 15:28:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=JUnitReport 5341276 2011-07-25 15:35:15.0002011-07-25 15:35:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS434US434&sourceid=chrome&ie=UTF-8&q=mxunit+method 5341324 2011-07-25 15:40:15.0002011-07-25 15:40:15.0001http://www.google.com/search?source=ig&hl=nl&rlz=1G1GGLQ_ENNL273&q=ant+junit+see+results&aq=f&aqi=&aql=&oq= 5341276 2011-07-25 09:39:15.0002011-07-25 09:39:15.0001http://www.google.co.jp/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-07-25 09:55:15.0002011-07-25 09:55:15.0001http://www.google.co.in/search?hl=en&biw=1003&bih=592&q=ANT+script+to+generate+JUNIT+results&oq=ANT+script+to+generate+JUNIT+results&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3422l21923l0l22095l40l39l1l22l18l1l406l3187l2-4.5.1l10 5341276 2011-07-25 10:23:15.0002011-07-25 10:23:15.0001http://www.google.co.in/search?hl=en&sa=X&ei=sH0tTrbnLcvwrQfrkrWyDQ&ved=0CBcQvwUoAQ&q=Injector+.+inject+%2B+mock&spell=1&biw=1280&bih=685 5341606 2011-07-25 14:39:15.0002011-07-25 14:39:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=Eclipse+plugin+troubleshooting&ie=utf-8&oe=utf-8 4292815 2011-07-25 18:58:15.0002011-07-25 18:58:15.0001http://www.google.ca/search?hl=fr&rls=com.microsoft%3Afr-ca&biw=1280&bih=827&q=jenkins+SCM+label&oq=jenkins+SCM+label&aq=f&aqi=&aql=&gs_sm=e&gs_upl=25327l26593l0l26874l6l6l0l5l5l0l110l110l0.1l1 6750543 2011-07-25 19:59:15.0002011-07-25 19:59:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=confluence+change+content+that+trigger+a+notification 6750477 2011-07-25 20:37:15.0002011-07-25 20:37:15.0001http://www.google.co.in/search?q=junit+ant+report&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-07-26 04:58:15.0002011-07-26 04:58:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=directory+name+test+or+tests&ie=utf-8&oe=utf-8 6750368 2011-07-26 05:28:15.0002011-07-26 05:28:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+junit 6750461 2011-07-25 22:37:15.0002011-07-25 22:37:15.0002http://127.0.0.1:49354/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292817 2011-07-25 21:37:15.0002011-07-25 21:37:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 6750368 2011-07-26 00:02:15.0002011-12-08 13:33:15.00035http://wiki.mxunit.org/display/default/CFObjective%2B2011%2B--%2BORM%2BZen 6750399 2011-07-25 23:08:15.0002011-10-26 21:53:15.0001http://www.google.ie/search?q=%22%24%7BtaskDoc.name%7D%22&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a&safe=vss 5341269 2011-07-26 08:10:15.0002011-07-26 08:10:15.0001http://www.google.com/search?hl=en&client=ubuntu&hs=9Py&channel=fs&gl=za&biw=1920&bih=987&q=ant+jenkings&oq=ant+jenkings&aq=f&aqi=g1g-b8&aql=&gs_sm=e&gs_upl=4171l5839l0l5983l12l9l0l0l0l0l268l1249l1.3.3l7 6750368 2011-07-26 08:25:15.0002011-07-26 08:25:15.0001http://www.google.com.vn/search?rlz=1C1SKPM_enVN403VN403&sourceid=chrome&ie=UTF-8&q=Could+not+connect+to+facade+URL+mxunit 4292815 2011-07-26 07:02:15.0002011-07-26 07:02:15.0001http://www.google.com/search?q=install+an+eclipse+plugin&hl=en&safe=active&client=firefox-a&rls=org.mozilla:en-GB:official&prmd=ivns&ei=gXMuToSiPMLD8QOj_9g-&start=10&sa=N&biw=1920&bih=1006 786517 2011-07-26 08:09:15.0002011-07-26 08:09:15.0001http://www.google.com/search?hl=en&q=henkins+task+ant&meta= 6750368 2011-07-26 07:53:15.0002011-07-26 07:53:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+unit+test+results&ie=utf-8&oe=utf-8 6750461 2011-07-26 09:28:15.0002011-07-26 09:28:15.0001http://www.google.com/search?q=jenkins+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-07-26 10:12:15.0002011-07-26 10:12:15.0001http://swik.net/Jenkins 6750543 2011-07-26 08:55:15.0002011-07-26 08:55:15.0001http://www.google.md/search?q=coldfusion+no+request+running+but+memory+leaks&hl=ru&biw=1440&bih=815&num=10&lr=&ft=i&cr=&safe=images&tbs=qdr:y 5734498 2011-07-26 14:00:15.0002011-07-26 14:00:15.0001http://www.google.com.ua/search?num=50&hl=uk&newwindow=1&client=firefox-a&hs=Nzz&rls=org.mozilla%3Aen-GB%3Aofficial&q=jenkins+Git+Plugin&oq=jenkins+Git+Plugin&aq=f&aqi=g-L1&aql=&gs_sm=e&gs_upl=337655l341934l0l342214l8l8l2l1l1l1l352l956l0.4.0.1l5 6750543 2011-07-26 10:12:15.0002011-07-26 10:12:15.0001http://www.google.com/search?q=Jenkins+%22Add+build+step%22&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-26 15:12:15.0002011-07-26 15:12:15.0001http://cfdev04/neil/summer/mxunit/runner/index.cfm?test=neil.summer.cf_unittest.enotify.testRecipients&componentPath= 786457 2011-07-26 15:32:15.0002011-07-26 15:32:15.0001http://www.google.es/search?q=jenkins+run+unit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 6750461 2011-07-26 14:15:15.0002011-07-26 14:15:15.0001http://www.google.es/search?q=jenkins+run+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a 6750461 2011-07-26 14:36:15.0002011-07-26 14:36:15.0002http://www.google.com/search?rlz=1C1CHKZ_enUS434US434&sourceid=chrome&ie=UTF-8&q=mxunit+method%3D 4292736 2011-07-26 16:13:15.0002011-07-26 16:13:15.0001http://www.google.com/search?hl=en&rlz=1C1CHKZ_enUS434US434&q=mxunit+method%3Drun&oq=mxunit+method%3Drun&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1842l2929l0l3375l3l3l0l1l0l0l661l661l5-1l1 786473 2011-07-26 16:13:15.0002011-07-26 16:13:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CDUQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mx%20unit&ei=T-QuTrXSAsebtwesmaCkCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-07-26 16:10:15.0002011-07-26 16:10:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit&ei=T-QuTrXSAsebtwesmaCkCQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-07-26 16:10:15.0002011-07-26 16:10:15.0001http://www.google.no/search?hl=no&source=hp&biw=1760&bih=898&q=jenkins+evaluate+test+result+file&aq=f&aqi=&aql=&oq= 6750461 2011-07-26 17:29:15.0002011-07-26 17:29:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=save%20ant%20junit%20output&ei=8O0uTtGYBuSvsALn9ZFz&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-07-26 16:50:15.0002011-07-26 16:50:15.0001http://www.google.com/search?hl=en&rlz=1C1CHKZ_enUS434US434&q=mxunit+%22runtestremote%22&oq=mxunit+%22runtestremote%22&aq=f&aqi=&aql=&gs_sm=e&gs_upl=8444l8955l0l9098l4l4l0l0l0l0l107l303l1.2l3 786564 2011-07-26 16:21:15.0002011-07-26 16:21:15.0001http://www.google.com.br/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-26 20:42:15.0002011-07-26 20:42:15.0001http://www.google.de/url?sa=t&source=web&cd=6&ved=0CEUQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=coldfusion%20debug%20mxjunit&ei=CBwvTp6pMIfu-gbzvqzLDg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-07-26 20:07:15.0002011-07-26 20:07:15.0001http://www.google.pl/search?num=100&hl=pl&safe=off&q=jenkins+ant+build&oq=jenkins+ant+build&aq=f&aqi=g-L1&aql=&gs_sm=e&gs_upl=9971l10808l0l10967l6l6l0l5l5l0l183l183l0.1l1 6750368 2011-07-26 18:41:15.0002011-07-26 18:41:15.0001http://wiki.mxunit.org/display/default/Continuous%20Integration%20--%20Using%20git%20as%20your%20SCM 6750360 2011-07-26 21:38:15.0002011-07-26 21:38:15.0001http://plus.google.com/url?sa=z&n=1311715074206&url=http%3A%2F%2Fawe.st%2FqZWXlS&usg=ErmD_XCKOYEocLo3zRMMI41mx0U. 6750543 2011-07-26 21:27:15.0002011-07-26 21:27:15.0001http://www.google.com/search?q=git+jenkins 6750543 2011-07-26 21:17:18.0002011-07-26 21:17:18.0001http://plus.google.com/url?sa=z&n=1311716791923&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAutomation%2Bwith%2BJenkins%2BContinuous%2BIntegration%2BServer&usg=FtQZs77xVg3BgSho3hPgPA7Veis. 6750360 2011-07-26 21:56:15.0002011-07-26 21:56:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=ZDIvToDGIpH0tgOO49TuDw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-07-26 21:42:15.0002011-07-26 21:42:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=BjIvTooW8rfQAam1wLMB&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-07-26 21:41:15.0002011-07-26 21:41:15.0001http://www.google.com/search?q=can%27t+start+jenkins+service&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750546 2011-07-27 02:33:15.0002011-07-27 02:33:15.0005http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=launching+an+instance+AWS 6160402 2011-07-27 03:42:15.0002011-07-27 23:53:15.0001http://plus.google.com/url?sa=z&n=1311738835231&url=http%3A%2F%2Fawe.st%2FqZWXlS&usg=8DJX6X0x2p-E6-vusqyMvXr63Qs. 6750543 2011-07-27 04:05:15.0002011-07-27 04:05:15.0001http://www.google.de/search?q=ant+jenkins+Projektabh%C3%A4ngigkeitne&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:unofficial&client=firefox-a 6750368 2011-07-27 07:31:15.0002011-07-27 07:31:15.0005http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 4292751 2011-07-27 08:57:15.0002011-12-01 19:37:15.0001http://www.google.es/search?aq=f&sourceid=chrome&ie=UTF-8&q=ant+jenkins 6750368 2011-07-27 09:01:15.0002011-07-27 09:01:15.0001http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxUnit+ant 5341276 2011-07-27 09:25:15.0002011-07-27 09:25:15.0001http://www.google.com/search?q=configure+git+in+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 6750543 2011-07-27 09:46:15.0002011-07-27 09:46:15.0001http://www.google.ru/ 6750368 2011-07-27 10:12:15.0002011-07-27 10:12:15.0001http://www.google.ru/ 6750461 2011-07-27 10:25:15.0002011-07-27 10:25:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=configur%C3%A9+mail+jenkinds 6750466 2011-07-27 11:13:15.0002011-07-27 11:13:15.0001http://www.google.co.jp/search?hl=ja&q=%22jenkins%22+%22ant+%22&oq=%22jenkins%22+%22ant+%22&aq=f&aqi=&aql=&gs_sm=e&gs_upl=111199l113015l0l113204l9l8l0l0l0l3l218l1018l2.4.1l7 6750368 2011-07-27 11:30:15.0002011-07-27 11:30:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=SRO&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+and+ant&oq=jenkins+and+ant&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=48942l49933l0l50813l8l6l0l0l0l0l439l1648l0.1.3.1.1l6 6750368 2011-07-27 12:13:15.0002011-07-27 12:13:15.0004http://www.google.de/search?q=jenkins+tokens&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750477 2011-07-27 11:45:15.0002011-07-29 05:42:15.0001http://www.google.de/url?sa=t&source=web&cd=52&ved=0CCIQFjABODI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=ant%20junitreport%20format&ei=uyIwTvDULs_0sgbK0cga&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2011-07-27 14:48:15.0002011-07-27 14:48:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+notifications 6750477 2011-07-27 14:10:15.0002011-07-27 14:10:15.0001http://www.bing.com/search?q=mxunit+teardown&qs=n&sk=&form=QBRE 5341647 2011-07-27 15:16:15.0002011-07-27 15:16:15.0001http://www.google.co.uk/search?q=mxunit+install+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786517 2011-07-27 16:31:15.0002011-07-27 16:31:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+notifications+setup%23 6750466 2011-07-27 16:07:15.0002011-07-27 16:07:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS404US404&sourceid=chrome&ie=UTF-8&q=ant+junit+nullpointerexception 5341276 2011-07-27 18:03:15.0002011-07-27 18:03:15.0002http://www.google.com/search?client=ubuntu&channel=fs&q=ant+junit&ie=utf-8&oe=utf-8 5341276 2011-07-27 17:50:15.0002011-08-02 23:06:15.0001http://www.google.com/search?q=jenkins+automation&rls=com.microsoft:en-us:IE-Address&ie=UTF-8&oe=UTF-8&sourceid=ie7 6750360 2011-07-27 19:39:15.0002011-07-27 19:39:15.0001http://search.comcast.net/?cat=web&con=homepage&q=Jenkins+Service+won%27t+start 6750546 2011-07-27 18:38:15.0002011-07-27 18:38:15.0001http://www.google.com/search?q=killing+pages+in+coldfusion+server&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-07-27 20:01:15.0002011-07-27 20:01:15.0001http://www.google.com/search?q=junit+test+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-27 19:55:15.0002011-07-27 19:55:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+workspace+property&safe=active 6750461 2011-07-20 22:10:15.0002011-07-20 22:10:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 5341271 2011-07-20 21:17:15.0002011-07-20 21:17:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+run+application+.cfc+i+setup 6750434 2011-07-20 21:16:15.0002011-07-20 21:16:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+run+application+.cfc+i+setup 4292815 2011-07-20 21:14:15.0002011-07-20 21:14:15.0001http://www.google.com/search?num=100&hl=en&newwindow=1&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit&oq=mxunit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2521519l2521662l0l2521870l2l2l0l0l0l0l0l0ll0 786457 2011-07-20 21:07:15.0002011-07-20 21:07:15.0003http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 6750546 2011-07-20 20:50:15.0002011-11-04 12:11:15.0001http://www.google.com/search?q=jenkins+ant+config&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-20 20:47:15.0002011-07-20 20:47:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-07-20 20:00:15.0002011-09-13 13:03:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BCustom%2BHTTPAntRunner.cfc&rct=j&q=httpAntRunner&ei=1i8nTu32I8Ph0QG1qqjJCg&usg=AFQjCNF5Bk8DsTM0r1tV-TeRYh0ntasjhQ 5341519 2011-07-20 19:52:15.0002011-07-20 19:52:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=vSwnTojuHY7pgQfRh7Fc&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-07-20 19:38:15.0002011-07-20 19:38:15.0001http://www.google.com/search?hl=en&source=hp&biw=1412&bih=718&q=ant+jenkins+tutorial&oq=ant+jenkins+tutorial&aq=f&aqi=&aql=&gs_sm=e&gs_upl=203l10577l0l11062l26l23l1l9l0l0l235l1657l5.6.2l13&safe=active 6750368 2011-07-21 00:19:15.0002011-07-21 00:19:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=junit+reporting+ant 5341276 2011-07-21 10:55:15.0002011-07-21 10:55:15.0001http://vwnfhasnfab3.han.vw.vwg/mxunit/runner/index.cfm?test=mxunit.tests.framework.AssertTest&componentPath= 786457 2011-07-21 10:10:16.0002011-07-21 10:10:16.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=AxIoTt7uH8WWOueLnbMO&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-07-21 11:57:15.0002011-07-21 11:57:15.0001http://www.google.com/search?q=jenkins+cygwin+git&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-07-21 11:00:15.0002011-07-21 11:00:15.0001http://www.google.bg/ 6750543 2011-07-21 07:09:15.0002011-07-21 07:09:15.0001http://www.google.com.hk/url?sa=D&q=http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BRunning%2Btests%2Bwith%2BJenkins 6750461 2011-07-21 05:58:15.0002011-07-21 05:58:15.0001http://www.google.com/search?q=jenkins+ant+targets+format&ie=UTF-8 6750368 2011-07-21 09:33:15.0002011-07-21 09:33:15.0001http://www.google.ru/search?hl=ru&pq=cannot%20ping%20ami&xhr=t&q=root+desire&cp=6&pf=p&sclient=psy&newwindow=1&source=hp&aq=0&aqi=g5&aql=&oq=root+d&pbx=1&biw=1280&bih=794&cad=cbv 6160402 2011-07-21 08:39:15.0002011-07-21 08:39:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+ant+task+test+outputfile+path 5341276 2011-07-21 05:54:16.0002011-07-21 05:54:16.0004http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mighty%20mock%20mxunit&ei=p20oToPpE8aftweO4Nm7Cg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-07-21 18:28:15.0002011-07-21 20:50:15.0002http://www.bing.com/search?q=continuous+integration+git+jenkins&go=&qs=n&sk=&form=QBRE 6750543 2011-07-21 20:18:18.0002011-07-21 20:18:18.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 5341187 2011-07-21 20:19:16.0002011-07-26 10:28:15.0001http://local.projects.com/mxunit/ 786457 2011-07-21 15:37:15.0002011-07-21 15:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mx+unit+mocking+wildcard 5341258 2011-07-21 16:16:15.0002011-07-21 16:16:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS434US434&sourceid=chrome&ie=UTF-8&q=mxunit+assert 786478 2011-07-21 16:38:15.0002011-07-21 16:38:15.0001http://127.0.0.1:50326/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-07-21 17:23:15.0002011-07-21 17:23:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+not+seeing+the+output+in+browser 4292713 2011-07-21 14:07:15.0002011-07-21 14:07:15.0001http://cfdev04/neil/summer/mxunit/generator/index.cfm 786457 2011-07-21 14:12:15.0002011-07-21 14:12:15.0001http://cfdev04/neil/summer/mxunit/ 786457 2011-07-21 15:07:15.0002011-07-21 15:07:15.0001http://www.google.com/search?hl=en&rls=com.microsoft:*&sa=X&ei=k0MoTuCxA4XJgQfR98hc&ved=0CBQQvgUoAA&q=what+is+mxunit&nfpr=1&biw=1339&bih=559 786471 2011-07-21 15:30:15.0002011-07-21 15:30:15.0001http://www.google.com/search?q=mxunit+create+order&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2011-07-21 13:13:15.0002011-07-21 13:13:15.0001http://www.google.com/search?q=ant+task+junitreport&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341276 2011-07-21 13:24:15.0002011-07-21 13:24:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 5341324 2011-07-21 13:29:15.0002011-07-21 13:29:15.0001http://www.google.com/search?num=100&hl=en&newwindow=1&client=firefox-a&hs=1tE&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+functions&oq=mxunit+functions&aq=f&aqi=&aql=&gs_sm=e&gs_upl=53186l54097l0l54273l9l7l0l4l0l0l246l246l2-1l1 4292736 2011-07-21 13:37:15.0002011-07-21 13:37:15.0001http://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-07-22 05:16:15.0002011-07-22 05:16:15.0006http://www.google.com/search?q=jenkins+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-07-22 03:15:15.0002011-09-16 16:31:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=0pQoTrysLIfqgAfFo9hc&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=38YbMFakYNKRE0zVXZOIaw 786457 2011-07-21 21:15:15.0002011-07-21 21:15:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=iY8oToWTMInfiAKhl4SwAg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=kVN0CrZmaO7NpQTj3WtO0Q 786457 2011-07-21 20:52:15.0002011-07-21 20:52:15.0001http://www.google.de/search?q=jenkins+git&hl=de&num=10&lr=&ft=i&cr=&safe=images 6750543 2011-07-21 20:26:15.0002011-07-21 20:26:15.0002http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=0IcoTrW7F4PogQeuhbBc&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-07-21 20:20:20.0002011-07-21 20:22:16.0001http://www.google.com.br/search?rlz=1C1SNNT_pt-BRBR412BR412&sourceid=chrome&ie=UTF-8&q=ec2+windows+password+user 6160402 2011-07-22 02:25:15.0002011-07-22 02:25:15.0004http://www.google.co.uk/search?q=setting+up+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750466 2011-07-21 21:59:15.0002011-07-28 17:37:15.0001http://www.google.co.uk/search?q=setting+up+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786593 2011-07-21 21:55:15.0002011-07-21 21:55:15.0001http://wiki.mxunit.org/display/default/Advanced+Stuff?showComments=true&showCommentArea=true 4292766 2011-07-21 21:44:15.0002011-07-21 21:44:15.0001http://www.google.com/search?q=ant+tasks+runner&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-07-22 12:22:15.0002011-07-22 12:22:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=ant+junit+stylesheet 5341276 2011-07-22 12:57:15.0002011-07-22 12:57:15.0004http://www.bing.com/search?q=mxunit+assert&src=IE-SearchBox 786478 2011-07-22 13:41:15.0002011-11-15 15:28:15.0001http://www.google.com.vn/search?rlz=1C1SKPM_enVN403VN403&sourceid=chrome&ie=UTF-8&q=mxunit+step+by+step 5341332 2011-07-22 09:09:15.0002011-07-22 09:09:15.0001http://www.google.fr/search?client=safari&rls=en&q=using+jenkins+with+git&ie=UTF-8&oe=UTF-8&safe=images&redir_esc=&ei=zzwpTozhNcrn-gab8OjiBg 6750543 2011-07-22 09:12:50.0002011-07-22 09:12:50.0004http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBQQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=CxgpTvPmLsL5rAfk2p3aBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-07-22 06:35:15.0002011-07-22 06:50:15.0001http://www.google.com/search?rlz=1C1CHKZ_enDE440DE440&sourceid=chrome&ie=UTF-8&q=jenkins+junit+c+code 6750461 2011-07-22 08:29:15.0002011-07-22 08:29:15.0002http://www.google.com/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-07-22 10:12:15.0002011-07-26 12:37:15.0001http://www.google.fr/search?q=unix+jenkins+installation+workspace&hl=fr&prmd=ivns&tbas=0&source=lnt&sa=X&ei=F2UpToqZN83CtAb3kaSQDA&ved=0CAkQpwUoAA&biw=1280&bih=824 6750461 2011-07-22 12:04:15.0002011-07-22 12:04:15.0004http://www.google.com.vn/search?hl=vi&rlz=1C1SKPM_enVN403VN403&q=mxunit+tutorial&oq=mxunit+tutorial&aq=f&aqi=&aql=&gs_sm=e&gs_upl=140696l145280l0l145543l20l12l0l4l0l2l197l1034l3.5l8 786564 2011-07-22 09:19:15.0002011-07-27 02:13:15.0001http://www.google.de/search?q=eclipse+copy+errors+from+the+show+details+view&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-07-22 09:29:15.0002011-07-22 09:29:15.0001http://www.google.com/search?hl=en&rlz=1C1CHKZ_enUS434US434&q=how+to+run+mxunit+cfc&oq=how+to+run+mxunit+cfc&aq=f&aqi=&aql=&gs_sm=e&gs_upl=8635l14025l0l14489l21l18l0l2l0l1l795l2844l4-2.2.1l5 6750368 2011-07-22 16:20:15.0002011-07-22 16:20:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=notification+in+continuous+integration 6750477 2011-07-22 16:30:15.0002011-07-22 16:30:15.0001http://www.google.com/search?hl=en&rlz=1C1CHKZ_enUS434US434&q=mxunit+cfc&oq=mxunit+cfc&aq=f&aqi=&aql=&gs_sm=e&gs_upl=4940l5387l0l5578l3l3l0l0l0l0l0l0ll0 6750434 2011-07-22 16:25:15.0002011-07-22 16:25:15.0001http://www.google.dm/search?q=Powered+by+Atlassian+Confluence&hl=en&client=firefox-a&hs=e0J&rls=org.mozilla:en-US:official&prmd=ivns&ei=SawpTv6RHcfUgQeH4ImYCw&start=30&sa=N&biw=1440&bih=694 5734518 2011-07-22 17:09:15.0002011-07-22 17:09:15.0001http://www.google.com/search?hl=en&rlz=1C1CHKZ_enUS434US434&q=mxunit+how+to&oq=mxunit+how+to&aq=f&aqi=&aql=&gs_sm=e&gs_upl=44459l45051l0l45306l4l4l0l0l0l0l0l0ll0 5341231 2011-07-22 16:31:15.0002011-07-22 16:31:15.0003http://byuced.jira.com/wiki/display/ORI/Ant 5341276 2011-07-22 14:47:15.0002011-08-19 21:58:15.0002http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-07-22 14:42:15.0002011-08-11 14:11:15.0001http://www.google.com.br/search?hl=pt-BR&biw=1280&bih=923&q=jenkins+categoria+testes&oq=jenkins+categoria+testes&aq=f&aqi=&aql=&gs_sm=e&gs_upl=15370l19386l0l19561l11l10l1l0l0l2l317l1436l0.2.3.1l6 6750461 2011-07-22 15:18:15.0002011-07-22 15:18:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786471&rct=j&q=what%20is%20mxunit&ei=-44pTtWfFcm4tgeTt63XAg&usg=AFQjCNE__KgcwzKlq3k4T1vYNdrS2oNtKQ 786471 2011-07-22 15:03:15.0002011-07-22 15:03:15.0001http://yourlistall.com/index.php?search=mxunit+assert 786478 2011-07-22 15:28:15.0002011-07-22 15:28:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS434US434&sourceid=chrome&ie=UTF-8&q=access+mxunit+cfc 5341519 2011-07-22 16:19:15.0002011-07-22 16:19:15.0001http://vcn.loc/mxunit/runner/index.cfm 786457 2011-07-23 00:34:15.0002011-07-23 00:34:15.00019http://www.cfobjective.com/sessions/continuous-integration-with-hudson-ant-and-mxunit/ 6750679 2011-07-23 02:50:15.0002011-12-21 23:17:15.0001http://www.bing.com/search?q=jenkins%20git%20plugin%20passphrase&form=HPDTLB 6750543 2011-07-23 20:37:15.0002011-07-23 20:37:15.0003http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=4292775 4292773 2011-07-22 17:42:16.0002011-07-22 17:42:16.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20asserttrue&ei=yropTujwE4zZiAK76tGvAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-07-22 18:09:15.0002011-07-22 18:09:15.0002http://www.google.com/search?q=mxunit+mock+interface&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341597 2011-07-22 18:13:15.0002011-07-22 18:17:15.0001http://www.google.com/search?q=ec2+terminate+vs+stop&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-07-22 19:16:15.0002011-07-22 19:16:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20query%20calls&ei=aeUpTr31Bs61twfO9rHXAg&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-07-22 21:11:15.0002011-07-22 21:11:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=0PEpTp92xr22B_muodcC&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-07-22 22:04:15.0002011-07-22 22:04:15.0001http://www.google.com/search?q=mxunit+mock+query+calls&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341601 2011-07-22 22:04:15.0002011-07-22 22:04:15.0001http://wiki.mxunit.org/pages/doaddcomment.action?pageId=786593 786593 2010-11-23 03:22:15.0002010-11-23 03:22:15.0001http://www.google.com/search?q=coldfusion+looping+over+a+query+memory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-08-03 07:08:15.0002011-08-03 07:08:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&safe=active&client=aff-maxthon&hs=n6j&channel=channel2&ei=rTHrTM7_JoKivQPNlf3wAQ&start=190&sa=N 786593 2010-11-23 03:19:15.0002010-11-23 03:19:15.0002http://www.google.co.in/search?hl=en&rls=com.microsoft%3A*&q=How+to+generate+a+JUnit+report&oq=How+to+generate+a+JUnit+report&aq=f&aqi=g-j1&aql=&gs_sm=e&gs_upl=354801l363348l0l363614l32l25l1l7l8l1l953l3125l4-2.2.1l5l0 5341276 2011-08-03 06:21:20.0002011-08-03 06:22:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=UOn&rls=org.mozilla%3Aen-US%3Aofficial&q=download+JUnit+Report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-23 06:54:15.0002010-11-23 06:54:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=how+to+choose+ec2+instance&ie=utf-8&oe=utf-8 6160402 2010-11-23 06:37:15.0002010-11-23 06:37:15.0001http://wiki.mxunit.org/display/default/Running+directories+of+tests?focusedCommentId=6586387 786473 2010-11-23 12:05:15.0002010-11-23 12:05:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.psd%22+AND+-inurl:%22PSD%22%E3%80%80&hl=en&safe=active&ei=q3nrTOH7KIuGvAOjh6H0AQ&start=10&sa=N 4947975 2010-11-23 08:29:15.0002010-11-23 08:29:15.0001http://wiki.mxunit.org/display/default/Setting+up+your+Tests+Directory?focusedCommentId=6586388 786593 2010-11-23 12:05:15.0002010-11-23 12:05:15.0005http://wiki.mxunit.org/dashboard.action 786473 2010-11-23 12:05:15.0002010-11-28 12:05:15.0001http://www.google.fr/url?sa=t&source=web&cd=6&ved=0CEYQFjAF&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=type%20safety%20map%20mock&ei=aOA4ToiUMsjusgazgq3jDw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&cad=rja 5341597 2011-08-03 05:57:15.0002011-08-03 05:57:15.0001http://wiki.mxunit.org/dosearchsite.action?searchQuery.queryString=ancestorIds%3A786457+AND+mac&searchQuery.spaceKey=default 5734432 2011-08-03 05:35:15.0002011-08-03 05:35:15.0001http://wiki.mxunit.org/display/default/Stubbing?focusedCommentId=6586385 5341233 2010-11-23 12:06:15.0002010-11-23 12:06:15.0001http://wiki.mxunit.org/display/default/Creating+an+EC2+ColdFusion+AMI?focusedCommentId=6586386 6160404 2010-11-23 12:05:15.0002010-11-23 12:05:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 5341519 2011-08-03 05:26:15.0002011-08-03 05:26:15.0001http://127.0.0.1:1156/help/nav/3 4292815 2010-11-23 13:23:15.0002010-11-23 13:23:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 5341307 2011-08-03 05:24:15.0002011-08-03 05:24:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CC8QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&rct=j&q=coldfusion%20Ec2&ei=8744TuzaDKPYiAL_qI2hDw&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2011-08-03 03:37:15.0002011-08-03 03:37:15.0001http://wiki.mxunit.org/display/default/Testing+MXUnit?focusedCommentId=6586384 4947975 2010-11-23 12:06:15.0002010-11-23 12:06:15.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+testing+private+methods 4292736 2010-11-23 15:46:15.0002011-02-10 19:26:15.0002http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=jenkins+default+ant+installation 6750461 2011-08-03 03:12:15.0002011-08-03 03:12:15.0001http://127.0.0.1:1156/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-11-23 13:35:15.0002010-11-23 13:35:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=cfcomponent+output+false&ie=utf-8&oe=utf-8 5734498 2010-11-23 19:03:15.0002010-11-23 19:03:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=output 786582 2010-11-23 15:53:15.0002010-11-23 15:53:15.0001http://mxunit.riaforge.org/index.cfm?event=page.projectscreenshots 786457 2010-11-22 17:47:15.0002010-11-22 17:47:15.0003http://127.0.0.1:63094/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292815 2011-08-02 21:47:15.0002011-08-02 21:47:15.0003http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=MXUnit&ei=WLvqTPiwG6Pb4waD8tn4Ag&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-11-22 18:51:15.0002010-11-22 18:56:15.0001http://www.google.com/search?q=check+if+windows+AWS+instance+is+running&hl=en&prmd=ivns&ei=1Hg4TrHZBKq30AH4w_zZAw&start=10&sa=N&biw=1366&bih=707 6160402 2011-08-02 22:36:15.0002011-08-02 22:36:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+testing+private+method 4292736 2010-11-22 18:58:15.0002010-11-22 18:58:15.00010http://www.google.com/search?q=ant+junit+generate+xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-11-22 20:51:15.0002010-12-01 16:15:15.0001http://www.google.ca/search?hl=en&safe=active&sa=X&ei=62k4TtLHC4OxsALI4rH5Dw&ved=0CBYQvwUoAQ&q=using%2Bsnippets.org%2Bwith%22coldfusion+builder%22&spell=1&biw=1111&bih=871 5341332 2011-08-02 21:31:15.0002011-08-02 21:31:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=change+password+for+ec2-user 6160402 2010-11-22 21:02:15.0002010-11-22 21:02:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCkQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDefining%2Ba%2BMock%2527s%2BBehaviour&rct=j&q=mxunit%20mock&ei=X1E4TtnCJq650AG866jMAw&usg=AFQjCNG_kiwjCC0v3IJvxhcsXQLq_2159A 5341601 2011-08-02 19:46:15.0002011-08-02 19:46:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=X1E4TtnCJq650AG866jMAw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2011-08-02 19:46:15.0002011-08-02 19:46:15.0001http://www.google.com/search?q=intext:%22Type+the+word+appearing+in+the+picture%22&hl=en&newwindow=1&rlz=1R2GGLL_zh-CNCN386&ei=mtrqTIuXIcP4cZbEvfEK&start=60&sa=N 5341233 2010-11-22 21:10:15.0002010-11-22 21:10:15.0001http://www.google.ca/search?hl=en&q=jenkins+ant&oq=jenkins+ant&aq=f&aqi=g10&aql=&gs_sm=e&gs_upl=4200l7278l0l9526l4l4l0l0l0l0l198l561l1.3l4l0 6750368 2011-08-02 19:11:23.0002011-08-02 19:11:23.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&safe=active&ei=HA3rTNeON8zXcbTJ6aYP&start=10&sa=N 4947975 2010-11-23 00:46:15.0002010-11-23 00:46:15.0001http://www.google.com.br/search?hl=pt-BR&client=firefox-a&hs=of0&rls=org.mozilla%3Apt-BR%3Aofficial&q=hudson+output+build+files&oq=hudson+output+build+files&aq=f&aqi=&aql=&gs_sm=e&gs_upl=117904l123230l0l123340l25l23l0l16l16l0l397l1362l1.3.2.1l7l0 6750461 2011-08-02 19:27:15.0002011-08-02 19:27:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&newwindow=1&safe=strict&ei=yg7rTJLzJsWHccKJvbcP&start=10&sa=N 4947975 2010-11-23 01:14:15.0002010-11-23 01:14:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&safe=active&client=aff-maxthon&hs=YZi&channel=channel2&ei=nBrrTNOWOYiycIed9b8P&start=10&sa=N 4947975 2010-11-23 01:43:15.0002010-11-23 01:43:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=integrate+ant+with+jenkins&ie=utf-8&oe=utf-8 6750368 2011-08-02 17:55:15.0002011-08-02 17:55:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&newwindow=1&safe=strict&client=aff-cs-360se&hs=fR3&ei=th3rTM3AMMHBcYjF4JkP&start=20&sa=N 4947975 2010-11-23 01:51:15.0002010-11-23 01:51:15.0002http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&safe=active&client=aff-maxthon&hs=q1O&channel=channel2&ei=dyvrTOmyLobRcfvvmI0P&start=120&sa=N 6160404 2010-11-23 02:58:15.0002010-11-23 02:58:15.0001http://www.google.com/search?client=opera&rls=en&q=svnserve+jenkins&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750461 2011-08-02 15:24:15.0002011-08-02 15:24:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=D1B60B15155AD419A3281C53E1633F78?replyToComment=6160449&#comment-6160449 5341233 2010-11-23 03:01:15.0002010-11-23 03:01:15.0008http://wiki.mxunit.org/display/default/Creating+an+EC2+ColdFusion+AMI?showComments=true&showCommentArea=true 6160404 2010-11-23 03:02:15.0002010-12-06 09:21:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 5341276 2011-08-02 14:49:15.0002011-12-19 15:59:15.0002http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&safe=active&client=aff-maxthon&hs=xvj&channel=channel2&ei=DS_rTPqLPInIvQOZv9noAQ&start=160&sa=N 786473 2010-11-23 03:11:15.0002010-11-23 03:11:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 5734424 2011-08-02 14:54:15.0002011-08-02 14:54:15.0001http://www.google.com.br/search?q=ami+coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160404 2010-11-23 03:13:15.0002010-11-23 03:13:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+coldfusion+9&ie=UTF-8&oe=UTF-8 5734432 2011-08-02 14:42:15.0002011-08-02 14:42:15.0006http://wiki.mxunit.org/display/default/Running+directories+of+tests?showComments=true&showCommentArea=true 786473 2010-11-23 03:14:15.0002010-11-25 06:34:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assert%20cold%20fusion&ei=iwo4Trb0GsXx0gH3x8DDAw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-02 14:44:15.0002011-08-02 14:44:15.0002http://www.google.co.il/search?hl=iw&client=firefox-a&hs=ELG&rlz=1R1MOZA_en___IL384&q=ant+mongodb&oq=ant+mongodb&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2788l3062l0l3340l2l2l0l1l0l0l195l195l0.1l1l0 6750546 2011-08-02 14:03:15.0002011-08-07 08:18:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Release%2BNotes%23ReleaseNotes-2.0.2&usg=AFQjCNHcDTOAB8ZeLeDDvgTd2rZrD20iHQ 5734518 2010-11-20 19:48:15.0002010-11-20 19:48:15.0001http://www.google.com/m/search?q=Mightymock&pbx=1&aq=f&oq=&aqi=p1-k0d0t0&fkt=1846&fsdt=7992&csll=&action=&source=android-home&client=ms-android-samsung&ltoken=4d38bd24 4947975 2010-11-20 19:42:15.0002010-11-20 19:42:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=junit+reports+ant 5341276 2011-08-02 13:38:15.0002011-08-02 13:38:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=how+to+set+a+new+keypair+into+my+ec2+instance 6160402 2010-11-20 16:33:15.0002010-11-20 16:33:15.0001http://www.google.co.in/search?hl=en&safe=active&biw=1366&bih=546&q=does+jenkins+runs+all+ant+targets&oq=does+jenkins+runs+all+ant+targets&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2097l19606l0l19799l49l49l8l17l3l0l245l4061l1.14.9l24l0 6750461 2011-08-02 14:16:15.0002011-08-02 14:16:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCUQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D4292870&rct=j&q=mxunit%20support&ei=mdLnTL7xLoy8sAPhxKWxCw&usg=AFQjCNEAayZD4DlltjhwxlXzh0_rJPn45g 4292870 2010-11-20 13:53:15.0002010-11-20 13:53:15.0001http://www.google.de/url?sa=t&source=web&cd=9&sqi=2&ved=0CFwQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=coldfusion%20TestCase&ei=fQI4TqnGNYjEsgb2xuQd&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-08-02 14:16:15.0002011-08-02 14:16:15.0003http://www.google.com/search?client=safari&rls=en&q=ec2-user+password&ie=UTF-8&oe=UTF-8 6160402 2010-11-21 13:00:15.0002011-03-25 04:56:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=apache+scren+launch+confluence 6160402 2010-11-21 11:37:15.0002010-11-21 11:37:15.0001http://www.google.pl/search?q=mxunit+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 786478 2010-11-21 03:22:15.0002010-11-21 03:22:15.0002http://www.bing.com/search?q=add+ant+target+to+jenkins&src=ie9tr 6750461 2011-08-02 13:37:15.0002011-08-02 14:19:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=aaws+request+instances+loading+in+chrome 6160402 2010-11-21 02:52:15.0002010-11-21 02:52:15.0001http://www.bing.com/search?q=configuring+ant%2c+jenkins&FORM=AWRE 6750461 2011-08-02 13:23:15.0002011-08-02 13:23:15.0001http://www.google.ch/search?hl=fr&client=firefox-a&hs=IzY&rls=org.mozilla%3Afr%3Aofficial&q=confluence+plugin+eclipse&aq=f&aqi=&aql=&oq=&gs_rfai= 786517 2010-11-22 15:26:15.0002010-11-22 15:26:15.0001http://www.google.co.in/search?rlz=1C1GPCK_enIN369IN369&sourceid=chrome&ie=UTF-8&q=component%2Bmock%2Btest 5341606 2010-11-22 10:35:15.0002010-11-22 10:35:15.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=choosing+an+ec2+instance 6160402 2010-11-21 19:03:15.0002010-11-21 19:03:15.0001http://www.bing.com/search?q=jenkins+ant+target+name&src=ie9tr 6750461 2011-08-02 13:18:15.0002011-08-02 13:18:15.0001http://www.google.com/search?q=what+fields+are+available+for+jenkins+email+notification&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750477 2011-08-02 13:14:15.0002011-08-02 13:14:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=A97A37BF19EE24FD7784C6F58A3CEDC6?replyToComment=5341502&#comment-5341502 5341233 2010-11-21 19:02:15.0002010-11-21 19:02:15.0001http://127.0.0.1:1886/help/advanced/tocView.jsp 4292820 2010-11-22 17:11:15.0002010-11-22 17:11:15.0001http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=Port+22+is+not+currently+open+on+this+instance.+You+must+configure+the+security+group(s)+for+this+instance+to+allow+access+to+this+port+from+your+client+before+you+can+connect+to+it. 6160402 2010-11-22 15:48:15.0002010-11-22 15:48:15.0001http://www.google.de/search?q=add+text+to+ant+report&hl=de&client=firefox-a&hs=rot&rls=org.mozilla:de:unofficial&ei=LI3qTIz1LtHHswbc0rGQCQ&start=10&sa=N 5341276 2010-11-22 15:36:15.0002010-11-22 15:36:15.0001http://www.google.be/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-08-02 11:46:15.0002011-08-02 11:46:15.0006http://blog.mxunit.org/2010/11/mxunit-202-released.html 5341320 2010-11-19 12:09:15.0002011-01-21 15:48:15.0001http://pobierz.karpacz.pl 5341233 2011-08-02 12:05:15.0002011-08-02 12:05:15.0001http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+mock 5341597 2010-11-19 14:27:15.0002010-11-19 14:27:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Anatomy%2Bof%2Ba%2BTestCase 5341647 2011-08-02 10:29:15.0002011-08-02 10:29:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=confluence+unit+test+framework 786457 2010-11-19 15:22:15.0002010-11-19 15:22:15.0001http://www.google.com/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:unofficial&client=firefox-a 6750368 2011-08-02 11:09:15.0002011-08-02 11:09:15.0001http://bit.ly/bfKB2g 5341320 2010-11-19 12:14:15.0002010-11-19 12:14:15.0001http://blog.mxunit.org/2010/11/mxunit-202-released.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29&utm_content=Google+Reader 5734518 2010-11-19 14:22:15.0002010-11-19 14:22:15.0001http://localhost:8980/mxunit/ 786457 2010-11-19 16:48:15.0002010-11-19 16:48:15.0001http://127.0.0.1:64394/help/advanced/tocView.jsp?view=toc 4292815 2011-08-02 09:19:15.0002011-08-02 09:19:15.0001http://www.google.de/search?q=continous+integration+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-08-02 09:39:15.0002011-08-02 09:39:15.0003http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Using%2BinjectMethod%2Bfor%2Bsimple%2Bmocking&usg=AFQjCNE2l98U7H6qRnDWJ5K-5FuOAqCRWg 5341320 2010-11-19 18:31:15.0002011-10-25 03:41:15.0001http://www.google.com/reader/view/ 5341320 2010-11-19 15:47:15.0002010-11-19 15:47:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=KKfmTIn8MtGahQe4-qGNDQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg 786457 2010-11-19 16:36:15.0002010-11-19 16:36:15.0001http://www.google.com/search?q=debug+mxunit&rls=com.microsoft:en-gb&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 4292713 2011-08-02 10:27:15.0002011-08-02 10:27:15.0001http://www.google.co.uk/search?q=colsfusion%3A+cfloop+query&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750302 2011-08-02 07:44:15.0002011-08-02 07:44:15.0002http://www.google.co.uk/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=mxunit+data+provider 4292794 2010-11-19 21:12:15.0002010-11-19 21:12:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+installation 786536 2010-11-19 23:39:15.0002010-11-19 23:39:15.0002http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+target&ie=utf-8&oe=utf-8 6750368 2011-08-02 08:08:15.0002011-08-04 07:04:15.0001http://www.google.com.au/ 6750546 2011-08-02 08:13:15.0002011-08-02 08:13:15.0009http://wiki.mxunit.org/dosearchsite.action?queryString=injectProperty 5341322 2010-11-19 19:23:15.0002011-09-02 14:02:15.0001http://www.google.com/search?q=ec2+remove+.pem+file&hl=en&tbo=1&biw=1117&bih=739&tbs=qdr:y&ei=TdDmTOK8NY3ZnAerg4ncDQ&start=20&sa=N 6160402 2010-11-19 19:31:15.0002010-11-19 19:31:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS436US436&sourceid=chrome&ie=UTF-8&q=mxunit+makepublic 4292736 2011-08-02 02:40:15.0002011-08-02 02:40:15.0001http://www.google.com/search?q=%5Bimg%5Dimage%2520not%2520working%5B%2Fimg%5D&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786598 2010-11-24 21:33:15.0002010-11-24 21:33:15.000Launching you first EC2 Instance8marcesher2010-10-18 01:40:43.000marcesher2010-10-18 03:02:10.000 6160402 current1http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2?showComments=true&showCommentArea=true 6160433 2010-11-24 20:04:15.0002010-11-24 20:04:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mongodb+ec2+security+group 6160438 2011-08-02 02:24:15.0002011-08-02 02:24:15.000Launching you first EC2 Instance9marcesher2010-10-18 01:40:43.000marcesher2010-10-18 03:25:53.000 6160402 current1http://www.google.com/search?hl=en&safe=off&biw=1680&bih=855&q=ec2+instance+username+%22ec2-user%22&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-11-25 01:39:15.0002010-11-25 01:39:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=amazon+ec2+coldfusion 6160392 2011-08-02 01:34:15.0002011-08-02 01:34:15.0002http://www.google.com/search?sourceid=navclient&aq=0&oq=mx+uni&ie=UTF-8&rlz=1T4TSND_enUS415US415&q=mx+unit 786457 2011-08-02 01:16:16.0002011-08-02 01:16:16.0001http://brendan.dev.realgo.com/mxunit/index.cfm 786457 2010-11-25 00:17:15.0002010-11-25 00:17:15.0001http://www.google.com.au/search?client=safari&rls=en&q=confluence+sms+plugin&ie=UTF-8&oe=UTF-8&redir_esc=&ei=N5o3TtaKLsSrrAfg_Kgd 6750466 2011-08-02 07:00:15.0002011-08-02 07:00:15.000Launching you first EC2 Instance5marcesher2010-10-18 01:40:43.000marcesher2010-10-18 02:56:45.000 6160402 current4http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2-user+password 6160402 2010-11-24 17:32:15.0002011-05-28 22:37:15.0001http://www.google.com/search?q=ant+xml+test+result&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-02 06:24:15.0002011-08-02 06:24:15.000Launching you first EC2 Instance7marcesher2010-10-18 01:40:43.000marcesher2010-10-18 03:01:40.000 6160402 current1http://www.google.com.au/search?hl=en&q=cfloop&oq=cfloop&aq=f&aqi=g10&aql=&gs_sm=e&gs_upl=54133l55796l0l56652l8l8l1l0l0l0l320l1134l2-2.2l4l0 6750302 2011-08-02 05:35:15.0002011-08-02 05:35:15.0001http://127.0.0.1:62341/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-11-24 19:52:15.0002010-11-24 19:52:15.0001http://wtdwb06:8080/mxunit/ 786457 2011-08-02 05:26:15.0002011-08-02 05:26:15.000Launching you first EC2 Instance6marcesher2010-10-18 01:40:43.000marcesher2010-10-18 03:00:03.000 6160402 currentLaunching your first EC2 Instance13marcesher2010-10-18 01:40:43.000marcesher2010-10-18 12:37:32.000 6160402 current1http://www.google.com.hk/search?q=inurl:%22wiki.%22intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=I_7tTNLzBpCmvgP5s-nGDQ&start=70&sa=N 5341233 2010-11-25 06:12:15.0002010-11-25 06:12:15.0001http://www.bing.com/search?q=ant+doc+email+task&qs=n&sk=&form=QBRE 5341269 2011-08-01 21:19:15.0002011-08-01 21:19:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mxunit+eclipse+offline+install 786517 2010-11-25 05:56:15.0002010-11-25 05:56:15.000Launching your first EC2 Instance12marcesher2010-10-18 01:40:43.000marcesher2010-10-18 12:36:00.000 6160402 current1http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=coldfusion+jenkins 6750368 2011-08-01 20:46:15.0002011-08-01 20:46:15.000Creating an EC2 ColdFusion AMI1marcesher2010-10-18 01:51:11.000marcesher2010-10-18 01:51:11.000 6160404 current1http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=0BBEE3D3B91A58C1E1595F47DD2CC7AE?replyToComment=6586399&#comment-6586399 5341233 2010-11-25 06:27:15.0002010-11-25 06:27:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=generator 5341276 2011-08-01 20:34:15.0002011-08-01 21:45:15.0002http://www.google.com.hk/search?q=inurl:%22wiki.%22intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=j__tTOyWGYjovQONoYjYDQ&start=70&sa=N 5341233 2010-11-25 06:18:15.0002010-11-25 06:18:15.0001http://www.google.com/search?num=100&hl=en&newwindow=1&q=mxunit+method+injection&oq=mxunit+method&aq=0p&aqi=p-p1&aql=&gs_sm=e&gs_upl=4617364l4623635l0l4624466l39l33l3l19l0l0l203l1125l6.4.1l11l0 5341320 2011-08-01 20:22:15.0002011-08-01 20:22:15.0002http://www.google.com.au/search?q=mxunit&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=ZUw3Tp_6EsPOrQe794H7Dw 786457 2011-08-02 01:14:15.0002011-08-02 01:17:15.000Launching you first EC2 Instance10marcesher2010-10-18 01:40:43.000marcesher2010-10-18 03:38:47.000 6160402 current1http://www.google.com/search?client=safari&rls=en&q=cfsavecontent+memory+leak&ie=UTF-8&oe=UTF-8 5734498 2010-11-25 03:39:15.0002010-11-25 03:39:15.0002http://www.hairreplacementservice.com/ 786478 2010-11-25 01:42:15.0002010-12-30 22:37:15.000Running Adobe ColdFusion on Amazon EC22marcesher2010-10-18 01:03:59.000marcesher2010-10-18 01:19:07.000 6160392 current1http://www.google.com/search?q=showing+tips+and+tricks+in+Eclipse&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 4292820 2011-08-01 22:43:15.0002011-08-01 22:43:15.0001http://www.google.co.kr/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&newwindow=1&rlz=1R2GGLL_enCN372&ei=F_btTPSxCoGGuQPHwcDsDQ&start=10&sa=N 4947975 2010-11-25 05:46:15.0002010-11-25 05:46:15.000Launching your first EC2 Instance11marcesher2010-10-18 01:40:43.000marcesher2010-10-18 04:02:54.000 6160402 current1http://www.google.com/search?q=coldfusion+amazon+web+services&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-08-01 21:54:15.0002011-08-01 21:54:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=coldfusion+builder+mxunit 5341332 2010-11-25 05:32:15.0002010-11-25 05:32:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&pwst=1&rls=org.mozilla:en-GB:official&&sa=X&ei=rPjsTOGoC4XNhAfsleHMDA&ved=0CBYQvwUoAQ&q=junit+ant+display+results&spell=1 5341276 2010-11-24 11:37:15.0002010-11-24 11:37:15.0001http://www.google.com/search?q=change+ami+visibility+to+public&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160404 2010-11-24 11:40:15.0002010-11-24 11:40:15.0001http://www.google.be/search?hl=nl&biw=1173&bih=698&q=xml+junit+jenkins+&oq=xml+junit+jenkins+&aq=f&aqi=&aql=&gs_sm=e&gs_upl=11235l11235l0l11498l1l1l0l0l0l0l193l193l0.1l1l0 6750461 2011-08-01 17:01:15.0002011-08-01 17:01:15.000Running Adobe ColdFusion on Amazon EC24marcesher2010-10-18 01:03:59.000marcesher2010-10-18 20:22:19.000 6160392 current2http://www.google.co.za/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2010-11-24 12:05:15.0002010-11-24 12:09:15.0002http://www.google.com/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=ant+jenkins+test+report 6750461 2011-08-01 16:22:15.0002011-08-01 16:22:15.0001http://www.google.de/search?q=junitreports+ant+junit+4 5341276 2010-11-24 12:44:15.0002010-11-24 12:44:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=zO42TvXdEZSFtgfEtvyZDQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-01 18:33:15.0002011-08-01 18:33:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=IOXsTPqZOYr0vwPB8p3yAQ&start=140&sa=N 5341233 2010-11-24 10:20:15.0002010-11-24 10:20:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=eujsTMqcDoeougPi5bnvAQ&start=200&sa=N 786473 2010-11-24 10:41:15.0002010-11-24 10:41:15.0001http://www.google.com/search?hl=en&source=hp&biw=1003&bih=587&q=mxunit+mock&oq=MXUnit&aq=2&aqi=g10&aql=&gs_sm=c&gs_upl=18485l18485l0l25157l1l1l0l0l0l0l125l125l0.1l1l0 5341597 2011-08-01 19:55:16.0002011-08-01 19:55:16.000Running Adobe ColdFusion on Amazon EC23marcesher2010-10-18 01:03:59.000marcesher2010-10-18 04:02:54.000 6160392 current1http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=3evsTKjcIonIvQOrwvCWAg&start=250&sa=N 786593 2010-11-24 10:52:15.0002010-11-24 10:52:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+%2B+jabber+%2B+configuration&ie=utf-8&oe=utf-8 6750466 2011-08-01 17:05:15.0002011-08-01 17:05:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=mxunit+assertions&aq=0&aqi=g3&aql=&oq=MXUnit+a&gs_rfai= 786478 2010-11-24 11:37:15.0002010-11-24 11:37:15.0001http://dev.bob.drsfostersmith.com/mxunit/runner/index.cfm?test=%2Fmxunit%2Ftests%2Fsamples&componentPath=mxunit.tests.samples 786457 2010-11-24 16:25:15.0002010-11-24 16:25:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+notifications 6750477 2011-08-01 14:59:15.0002011-08-01 14:59:15.000Presentations, Talks, and Meetups11virtix2010-01-15 15:14:51.000marcesher2010-04-22 12:27:46.000 4685854 current1http://127.0.0.1:54006/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-11-24 16:43:15.0002010-11-24 16:43:15.0001http://www.google.co.in/search?q=ANTS+Exams+results&hl=en&biw=1366&bih=707&prmd=ivns&source=lnt&tbs=img:1&sa=X&ei=bsI2TtyELIWyrAfQnLClCw&ved=0CAoQpwUoAQ&prmdo=1 5341276 2011-08-01 15:35:15.0002011-08-01 15:35:15.0001http://www.google.it/search?q=scope%3D%22CUSTOM%22&sourceid=ie7&rls=com.microsoft:en-US:IE-SearchBox&ie=&oe=&redir_esc=&ei=gbM2TozUFczGtAborui4Ag 6750434 2011-08-01 14:20:15.0002011-08-01 14:20:15.0001http://127.0.0.1:54006/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fcfcpath.html 4292817 2010-11-24 16:48:15.0002010-11-24 16:48:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+notifications 6750466 2011-08-01 14:55:15.0002011-08-01 14:55:15.0001http://www.google.com.mx/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=what%20is%20task%20.doc&ei=X0rtTMLQEIL0tgOdrImbBw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-11-24 17:25:15.0002010-11-24 17:25:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=eclipse+snippets+coldfusion 5341332 2010-11-24 13:48:15.0002010-11-24 13:48:15.000Running Adobe ColdFusion on Amazon EC25marcesher2010-10-18 01:03:59.000marcesher2010-10-18 23:35:41.000 6160392 current5http://wiki.mxunit.org/display/default/Screencast+-+Using+MXUnit+and+Ant+for+Build%2CTest%2C+and+Integration+Automation+-+8+min 5341271 2010-11-24 14:59:15.0002011-11-06 08:32:15.0001http://www.google.co.in/search?q=ANTS+Exams+results&hl=en&biw=1366&bih=707&prmd=ivns&source=lnt&tbs=img:1&sa=X&ei=bsI2TtyELIWyrAfQnLClCw&ved=0CAoQpwUoAQ&prmdo=1 6750368 2011-08-01 15:37:15.0002011-08-01 15:37:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+tutorial 5341276 2010-11-24 15:50:15.0002010-11-24 15:50:15.0001http://dev.bob.drsfostersmith.com/mxunit/index.cfm 786457 2010-11-24 16:21:15.0002010-11-24 16:21:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+assertion 786478 2011-08-01 15:56:15.0002011-08-01 16:14:15.0001http://www.google.de/search?q=jenkins+ant+systemeigenschaften&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-08-01 12:29:15.0002011-08-01 12:29:15.0002http://www.google.com.hk/search?q=inurl:%22wiki.%22+intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=lMjsTNmpGIKYvAPWyeCOAg&start=40&sa=N 5341233 2010-11-24 08:13:15.0002010-11-24 08:13:15.0001http://www.google.com.hk/search?q=inurl:%22wiki.%22+intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=fsbsTMy9G4TSuwOvo5GMAg&start=10&sa=N 4947975 2010-11-24 08:08:18.0002010-11-24 08:08:18.0001http://www.google.com/search?hl=en&source=hp&biw=&bih=&q=junit+ant+report&btnG=Google+Search 5341276 2011-08-01 11:33:15.0002011-08-01 11:33:15.0001http://127.0.0.1/mxunit/runner/index.cfm?test=%2Fwld%2Fdev%2Ftest%2Fwld-tests%2Fmxunit%2Fbusiness%2Fcom%2Fwld%2Fcore%2Fpayment%2F&componentPath=CardBlockingTest 786457 2011-08-01 13:21:15.0002011-08-01 13:21:15.0001http://www.google.com.hk/search?q=inurl:%22wiki%22+intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=jcbsTPeDKY_BcYSkrbIP&start=10&sa=N 4947975 2010-11-24 08:06:15.0002010-11-24 08:06:15.0001http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-08-01 13:00:15.0002011-08-01 13:00:15.0001http://wiki.cfinnovate.com/pages/doaddcomment.action?pageId=5341233&parentId=6160449 5341233 2010-11-24 07:56:15.0002010-11-24 07:56:15.0001http://www.google.co.uk/search?q=run+junit+from+jenkins&start=0&ie=utf-8&oe=utf-8 6750461 2011-08-01 13:30:15.0002011-08-01 13:30:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=84EDB8AB17C548B6B0E09AD7FADE3E6B?replyToComment=6160449&#comment-6160449 5341233 2010-11-24 07:54:15.0002010-11-24 07:54:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit.framework.TestCase 5341647 2011-08-01 13:27:15.0002011-08-01 13:27:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&newwindow=1&safe=strict&client=aff-maxthon&channel=channel2&ei=JMLsTPnRFovUvQPJ94zzAQ&start=50&sa=N 5341233 2010-11-24 07:49:15.0002010-11-24 07:49:15.0001http://www.google.nl/search?source=ig&hl=nl&rlz=&q=install+jenkins.war&oq=install+jenkins.war&aq=f&aqi=&aql=&gs_sm=e&gs_upl=81l10889l0l11017l14l11l0l3l0l1l1079l3848l0.1.2.5-4.0.1l8 6750362 2011-08-01 14:12:15.0002011-08-01 14:12:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&newwindow=1&safe=strict&client=aff-maxthon&channel=channel2&ei=-sHsTJDBFZSiuQP5_q3pAQ&start=40&sa=N 5341233 2010-11-24 07:48:15.0002010-11-24 07:48:15.000Running Adobe ColdFusion on Amazon EC26marcesher2010-10-18 01:03:59.000marcesher2010-10-21 15:32:01.000 6160392 current1http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=077sTJ2SN8mPcaHOtcoP&start=50&sa=N 5341233 2010-11-24 07:47:15.0002010-11-24 07:47:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit%20mocking&ei=zLA2TsLWDNK20AH_z_mLDA&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg&sig2=aResRw5NuzllSEgp8J9PqA 5341239 2011-08-01 14:09:15.0002011-08-01 14:09:15.0001http://www.google.com.ua/search?hl=uk&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&biw=1920&bih=849&q=jenkins+test+running&oq=jenkins+test+running&aq=f&aqi=&aql=&gs_sm=e&gs_upl=447490l468737l0l468826l18l17l2l11l13l0l912l1853l2-2.0.1.0.1l4l0 6750461 2011-08-01 09:40:15.0002011-08-01 09:40:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=generate+junit+report 5341276 2010-11-24 09:47:15.0002010-11-24 09:47:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&newwindow=1&safe=strict&client=aff-maxthon&channel=channel2&ei=UNTsTP23IIGCvgPsyszrAQ&start=220&sa=N 786473 2010-11-24 09:06:15.0002010-11-24 09:06:15.0004http://www.google.co.uk/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-08-01 09:39:15.0002011-10-17 22:38:16.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&newwindow=1&safe=strict&client=aff-maxthon&channel=channel2&ei=-dLsTJShC4bqvQPD6pXkAQ&start=200&sa=N 786473 2010-11-24 09:01:15.0002010-11-24 09:01:15.0001http://www.google.com/search?hl=en&biw=1003&bih=592&q=junitreport++ant+eclipse&oq=junitreport++ant+eclipse&aq=f&aqi=&aql=&gs_sm=e&gs_upl=102995l103917l0l104824l5l5l0l0l0l0l0l0ll0l0 5341276 2011-08-01 10:36:15.0002011-08-01 10:36:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=mNLsTLXvMY7fcduTwKYP&start=160&sa=N 6160404 2010-11-24 08:54:15.0002010-11-24 08:54:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&newwindow=1&safe=strict&client=aff-maxthon&channel=channel2&ei=Rc7sTOK1Loq-vgPYp5S_AQ&start=140&sa=N 5341233 2010-11-24 08:36:15.0002010-11-24 08:36:15.0001http://www.google.com.ua/search?q=jenkins+%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&hl=ru&prmd=ivns&ei=2oA2TovsFIGDOues0e8L&start=10&sa=N&biw=1024&bih=641 6750461 2011-08-01 10:44:15.0002011-08-01 10:44:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=E93F34C43737EE2144B1ED54348CE5CC?replyToComment=6160449&#comment-6160449 5341233 2010-11-24 08:29:15.0002010-11-24 08:29:15.0001http://www.google.de/search?client=safari&rls=en&q=DAO+test+wie+sieht+der+aus&ie=UTF-8&oe=UTF-8&redir_esc=&ei=eIc2TsW6Eo-Rswbe7vC5Ag 4292766 2011-08-01 11:12:15.0002011-08-01 11:12:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=1828BA1359229949842544A05BC83CCF?replyToComment=6160449&#comment-6160449 5341233 2010-11-24 08:16:15.0002010-11-24 08:16:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=show+errors+when+running+eclipse+plugin 4292815 2010-11-24 08:14:15.0002010-11-24 08:14:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debugging&ei=pUnsTJuQLIep8Ab6zuymAw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-11-23 23:10:15.0002010-11-23 23:10:15.0001http://www.google.com.hk/search?q=dataprovider+testng+EXCEL&hl=zh-CN&newwindow=1&safe=strict&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivnsfd&ei=pDk2Ttr8F8L1mAXSgcXvCg&start=10&sa=N&biw=1063&bih=553 4292794 2011-08-01 06:13:15.0002011-08-01 06:13:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+request+isntances+wizard 6160402 2010-11-23 23:40:15.0002010-11-23 23:40:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=amazon+cf+machines+firewall&qscrl=1 6160402 2010-11-23 21:30:15.0002010-11-23 21:30:15.0001http://www.google.com/search?hl=en&newwindow=1&biw=1276&bih=706&q=database+adapter+pattern&oq=database+adapter+pattern&aq=f&aqi=&aql=&gs_sm=e&gs_upl=402808l403989l0l404174l9l6l0l0l0l0l0l0ll0l0 4292766 2011-08-01 08:21:16.0002011-08-01 08:21:16.0005http://www.google.com/search?q=mxunit+ant+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-11-23 23:05:15.0002010-11-23 23:05:15.0001http://www.google.nl/search?sourceid=chrome&ie=UTF-8&q=mxunit 786457 2010-11-23 20:16:15.0002010-11-23 20:16:15.0001http://www.google.hr/ 6750360 2011-08-01 08:32:15.0002011-08-01 08:32:15.0001http://www.google.ca/url?sa=t&source=web&cd=10&ved=0CFoQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=junit%20report%20%22formats%22&ei=5SnsTKCxGY6WsgO_2eydDw&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g 786582 2010-11-23 20:55:15.0002010-11-23 20:55:15.0001http://www.google.ch/search?sourceid=chrome&ie=UTF-8&q=jenkins+junit 6750461 2011-08-01 08:46:15.0002011-08-01 08:46:15.0001http://www.google.de/search?q=jenkins+git+ssh+key&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750543 2011-08-01 09:19:15.0002011-08-01 09:19:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=69E2C7A922DC17E399C12E7A519D594C?replyToComment=5341502&#comment-5341502 5341233 2010-11-23 19:17:15.0002010-11-23 19:17:15.0001http://www.google.com.ua/search?hl=ru&client=firefox&rls=org.mozilla%3Aru%3Aofficial&q=mxunit&oq=mxunit&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=1262855l1266074l0l1266293l8l8l1l2l3l0l256l966l0.3.2l5l0 786457 2011-08-01 09:37:15.0002011-08-01 09:37:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit%20docs&ei=QCDsTKjJG4et8AaFnYDMAQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=nM5_iQMbWgo8JKdWO0RFsg 786457 2010-11-23 20:13:15.0002010-11-23 20:13:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=id&safe=active&client=aff-maxthon&hs=0Up&channel=channel2&ei=7bjsTJDZIYvCvQOe87XrAQ&start=10&sa=N 4947975 2010-11-24 07:25:15.0002010-11-24 07:25:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&newwindow=1&safe=strict&client=aff-maxthon&hs=8Rp&channel=channel2&source=hp&ei=PLjsTM2yPI2ivQOuyYXsAQ&start=20&sa=N 4947975 2010-11-24 07:43:15.0002010-11-24 07:43:15.0001http://www.google.com/url?sa=t&source=web&cd=5&ved=0CDYQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=ec2%20coldfusion&ei=nQI2TvSVBsjdiAKEmPzDCA&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A&cad=rja 6160404 2011-08-01 01:45:15.0002011-08-01 01:45:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&newwindow=1&safe=strict&ei=nLnsTISOFIqkvgP6tvC-AQ&start=10&sa=N 4947975 2010-11-24 07:08:15.0002010-11-24 07:08:15.0001http://www.google.com/search?q=adobe+coldfusion+and+amazon+cloud&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2010-11-24 07:17:15.0002010-11-24 07:17:15.0001http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=false 5341187 2010-11-24 05:41:15.0002010-11-24 05:41:15.0002http://www.google.com.au/search?q=hot+key+for+snippets+in+cfbuilder&hl=en&client=firefox-a&hs=F54&rls=org.mozilla:en-GB:official&prmd=ivns&ei=oCE2TqnhGJCsrAfQmPzLCw&start=10&sa=N&biw=1680&bih=894 5341332 2011-08-01 03:59:15.0002011-08-01 04:17:15.0001http://webcache.googleusercontent.com/search?hl=ja&rlz=1T4DAJP_jaJP260JP261&q=cache:n83JLXyKlPEJ:http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests+Jenkins+ant&ct=clnk 6750368 2011-08-01 05:15:15.0002011-08-01 05:15:15.0001http://www.google.com.hk/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=id&safe=active&client=aff-maxthon&hs=YUp&channel=channel2&ei=0rjsTNPqHJLsvQPLvOSPAg&start=10&sa=N 4947975 2010-11-24 07:04:15.0002010-11-24 07:04:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=ai3&rls=org.mozilla%3Aen-GB%3Aofficial&q=how+to+change+the+password+on+linux+EC2+instance&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-11-24 00:13:15.0002010-11-24 00:13:15.0001http://www.google.ca/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+assertEquals 786478 2010-11-24 00:32:15.0002010-11-24 00:32:15.0001http://www.google.com.hk/search?client=ubuntu&channel=fs&q=jenkins+git+publickey+password&ie=utf-8&oe=utf-8 6750543 2011-08-01 06:06:15.0002011-08-01 06:06:15.0001http://www.google.co.uk/search?q=mxunit+mock+methods+no+return&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341601 2011-07-31 11:09:15.0002011-07-31 11:09:15.0001http://bestbusinesssearch.net/index.php?search=Using+MXUnit 5341271 2010-11-28 04:21:15.0002010-11-28 04:21:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+configure+smtp&ie=utf-8&oe=utf-8 6750466 2011-07-31 10:44:15.0002011-07-31 10:44:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=coach+outlet 5341233 2010-11-28 12:01:15.0002010-11-28 12:01:15.0001http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2?focusedCommentId=6586413 6160392 2010-11-28 12:01:15.0002010-11-28 12:01:15.0004http://wiki.mxunit.org/dashboard.action 6160392 2010-11-28 12:01:15.0002010-12-06 11:21:15.0001http://wiki.mxunit.org/display/default/Stubbing?focusedCommentId=6586408 5341233 2010-11-28 12:01:15.0002010-11-28 12:01:15.0007http://wiki.mxunit.org/display/default/Stubbing?showComments=true 5341233 2010-11-28 12:01:15.0002010-11-28 12:04:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 4292794 2011-07-31 23:14:15.0002011-11-29 13:25:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=junit+ant+generate+report 5341276 2010-11-27 15:03:15.0002010-11-27 15:03:15.0001http://www.google.com/search?q=mxunit+catch+exception&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 786484 2010-11-27 19:40:15.0002010-11-27 19:40:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation;jsessionid=7FE66B9226B53398CF2E5E81073221B3 5341211 2010-11-27 19:47:15.0002010-11-27 19:47:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mxunit+virtual+directory 786593 2010-11-27 22:27:15.0002010-11-27 22:27:15.0001http://www.google.com/search?client=safari&rls=en&q=password+new+EC2+instance&ie=UTF-8&oe=UTF-8 6160402 2010-11-27 23:52:15.0002010-11-27 23:52:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mxunit%20ant&ei=HUo1Tv2LMpKIhQeN6bXwCg&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-07-31 12:40:15.0002011-07-31 12:40:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=ant 5341473 2010-11-28 04:02:15.0002010-11-28 04:02:15.0001http://www.google.co.uk/search?q=mxunit+eclipse+ant+build&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341332 2011-07-31 13:19:15.0002011-07-31 13:19:15.0001http://build/mxunit/ 786457 2010-11-26 15:40:15.0002010-11-26 15:40:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20inbuilt%20assertions&ei=vNTvTKawHpSahQf8sPC1DA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-11-26 15:40:15.0002010-11-26 15:40:15.0001http://www.google.at/search?q=ec2+windows+instance+domain+name+linking&hl=de&client=firefox-a&rls=org.mozilla:de:official&ei=1wTwTLTIM8vAswa_wIyBCw&start=10&sa=N 6160402 2010-11-26 19:07:15.0002010-11-26 19:07:15.0001http://www.google.co.jp/search?sclient=psy&hl=ja&newwindow=1&qscrl=1&source=hp&q=jenkins+git%2Bssh+windows&oq=jenkins+git%2Bssh+windows&aq=f&aqi=&aql=&gs_sm=e&gs_upl=117554l118544l0l119023l7l7l0l6l0l0l122l122l0.1l1l0 6750543 2011-07-31 02:00:15.0002011-07-31 02:00:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+suite 786575 2011-07-30 23:04:15.0002011-07-30 23:04:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=launching+an+ec2+instance 6160402 2010-11-26 16:35:15.0002010-11-26 16:35:15.0001http://www.google.com/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&ei=Z2XwTLnaO5CYvAOpjpGbDg&start=30&sa=N 5341233 2010-11-27 02:00:15.0002010-11-27 02:00:15.0002http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=mxunit%20eclipse%20plugin&ei=-FQ0Tt61BaX40gHxrKieDA&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-07-30 19:14:15.0002011-07-30 21:35:15.0001http://www.google.com/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&ei=22PwTNWdFYL-vQPe3InvDQ&start=20&sa=N 4947975 2010-11-27 01:57:15.0002010-11-27 01:57:15.0001http://www.google.com.au/url?sa=t&source=web&cd=4&ved=0CC0QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&rct=j&q=mxunit%20error%20installation%20test&ei=tOjwTM-1NYXRcZju9aYK&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2010-11-27 11:18:15.0002010-11-27 11:18:15.0001http://127.0.0.1:14470/help/advanced/tocView.jsp 4292817 2010-11-27 08:12:15.0002010-11-27 08:12:15.0001http://www.google.com/search?q=how+do+u+generate+test+results+in+ant%0D%0A%0D%0A&rls=com.microsoft:en-us:IE-ContextMenu&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7WZPC_en 5341276 2011-07-30 18:29:15.0002011-07-30 18:29:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=junit+jenkins&ie=utf-8&oe=utf-8 6750461 2011-07-31 09:23:15.0002011-07-31 09:23:15.0001http://www.google.com/search?q=intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=en&newwindow=1&ei=aWrvTMysBIOisQPZorzACw&start=30&sa=N 5341233 2010-11-26 12:23:15.0002010-11-26 12:23:15.0003http://127.0.0.1:2974/help/advanced/tocView.jsp?view=toc 4292817 2010-11-26 11:19:15.0002010-11-26 11:19:15.0001http://www.google.co.in/search?hl=en&rlz=1R2SKPB_enIN406&q=create+directory+by+using+the+ant&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-26 14:11:15.0002010-11-26 14:11:15.0001http://www.google.co.uk/search?q=cfloop&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6750302 2011-07-31 08:07:15.0002011-07-31 08:07:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=73776F660D818E18FA92CA34F5FD1ECE?replyToComment=5341502&#comment-5341502 5341233 2011-07-31 06:52:15.0002011-07-31 06:52:15.0001http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS242&=&q=cfcomponent&btnG=Google+Search 5734498 2010-11-26 14:52:15.0002010-11-26 14:52:15.0001http://bit.ly/dzTx0x 786457 2010-11-26 09:19:15.0002010-11-26 09:19:15.0001http://www.google.cz/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+properties 6750461 2011-07-29 23:39:15.0002011-07-29 23:39:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=pdf 5341473 2011-07-30 01:11:15.0002011-07-30 01:11:15.0001http://www.google.com.hk/search?q=edit+AWS+instance+to+open+port+80&hl=zh-TW&ei=SV7vTPPyKcrQcYKcpcIK&start=10&sa=N 6160402 2010-11-26 07:15:15.0002010-11-26 07:15:15.0001http://www.google.com.tw/search?hl=zh-TW&c2coff=1&client=firefox-a&rls=org.mozilla%3Azh-TW%3Aofficial&biw=1680&bih=895&q=jenkins+ant&oq=jenkins+&aq=8&aqi=g10&aql=&gs_sm=e&gs_upl=38431l38431l0l44081l1l1l0l0l0l0l113l113l0.1l1l0 6750368 2011-07-30 03:39:15.0002011-07-30 03:39:15.0002http://www.google.com/search?hl=all&safe=off&q=jenkins+email+notify+when+build+status+changes 6750466 2011-07-30 10:50:15.0002011-07-31 13:55:15.0001http://www.google.md/search?q=ant+execute+a+task+after+failure&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2010-11-26 07:52:15.0002010-11-26 07:52:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+jenkins 6750368 2011-07-29 20:51:15.0002011-08-05 19:22:15.0001http://www.google.co.in/search?hl=en&rlz=1C1GGLS_en-ININ406IN406&q=ant+generate+html+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-26 10:16:15.0002010-11-26 10:16:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=running+unit+tests+in+jenkins 6750461 2011-07-29 21:18:15.0002011-07-29 21:18:15.0003http://127.0.0.1:2974/help/advanced/tocView.jsp?view=toc 4292815 2010-11-26 10:29:15.0002010-11-26 10:55:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=6.1 4292713 2011-07-29 21:46:15.0002011-07-29 21:46:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=running+test 4947975 2011-07-29 21:47:15.0002011-07-29 21:47:15.0001http://markmail.org/message/cm7hrc5cjb6gjtnf 4292815 2010-11-25 20:58:15.0002010-11-25 20:58:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=ant+junit+report&meta=&aq=f&aqi=g3g-sv1g-v1g-j2&aql=&oq= 5341276 2011-07-30 13:59:15.0002011-07-30 13:59:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+set+path#sclient=psy&hl=en&source=hp&q=jenkins+add+path&aq=f&aqi=g-b1&aql=&oq=&pbx=1&bav=on.2,or.r_gc.r_pw.&fp=5d0824052a13e030&biw=1047&bih=621 6750461 2011-07-30 16:03:15.0002011-07-30 16:03:15.0001http://www.google.com.au/search?hl=en&client=firefox-a&hs=9xm&rls=org.mozilla:en-US:official&&sa=X&ei=kf_uTOfXE4KKvQPuxMCIDg&ved=0CBQQBSgA&q=junit+report+Confluence&spell=1 5341276 2010-11-26 00:33:15.0002010-11-26 00:33:15.0001http://www.google.co.th/ 6750546 2011-07-30 18:12:15.0002011-07-30 18:12:15.0001http://127.0.0.1:4412/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-11-25 20:20:15.0002010-11-25 20:20:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=CBCDC5FB14169104B67D06FC1BCF55D8?replyToComment=5341502&#comment-5341502 5341233 2011-07-30 18:16:15.0002011-07-30 18:16:15.0002http://www.google.co.in/ 786564 2010-11-26 05:07:15.0002011-05-04 12:59:15.0002http://www.google.co.in/search?hl=en&source=hp&q=generate+test+report+ANT&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-26 06:21:15.0002010-12-01 06:22:15.0001http://www.google.ca/ 786478 2010-11-26 04:04:15.0002010-11-26 04:04:15.0001http://www.google.ca/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=qDHvTISwOInAsAO35YXfCw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2010-11-26 04:04:15.0002010-11-26 04:04:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=ant+task+junit&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-25 10:39:15.0002010-11-25 10:39:15.0001http://www.google.com.hk/search?q=Junit+report+ant&btnG=%E6%90%9C%E7%B4%A2&hl=zh-CN&spell=1&sa=X&aq=f&aqi=&aql=&oq= 5341276 2011-07-29 10:02:15.0002011-07-29 10:02:15.0001http://www.google.com.hk/search?q=ec2-user+password&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox-a 6160402 2010-11-25 10:36:15.0002010-11-25 10:36:15.0001http://www.google.lk/search?hl=en&q=how+to+build+ant+project+with+jenkins&oq=how+to+build+ant+project+with+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=4191l10029l0l10316l17l17l1l0l0l6l332l3354l0.3.8.3l14l0 6750461 2011-07-29 09:35:15.0002011-07-29 09:35:15.0001http://www.google.fr/search?hl=fr&source=hp&q=test+junit+jenkins&meta=&aq=f&aqi=&aql=&oq= 6750461 2011-07-29 12:17:15.0002011-07-29 12:17:15.0001http://127.0.0.1:1922/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-11-25 09:46:15.0002010-11-25 09:46:15.0002http://127.0.0.1:1583/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Ftoc_general.xml 4292815 2010-11-25 07:40:15.0002010-11-25 07:40:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1440&bih=707&q=how+to+set+junit+report+in+the+ant+biuld+file+&meta=&btnG=Google+Search 5341276 2011-07-29 10:48:15.0002011-07-29 10:48:15.0001http://www.google.com.my/search?hl=en&source=hp&biw=1419&bih=694&q=how+to+install+jenkins+on+windows&oq=how+to+install+jenkins&aq=1&aqi=g4&aql=&gs_sm=c&gs_upl=938l5171l0l7249l26l12l0l1l1l0l781l2436l4-1.2.1l4l0 6750362 2011-07-29 05:45:15.0002011-07-29 05:45:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=git+plugin+jenkins+install 6750543 2011-07-29 04:49:15.0002011-07-29 04:49:15.0001http://www.google.co.uk/search?hl=en&q=test+private+functions&meta= 4292736 2010-11-25 12:43:15.0002010-11-25 12:43:15.0001http://www.google.com.my/search?hl=en&source=hp&biw=1280&bih=765&q=jenkins+ant&meta=&btnG=Google+Search 6750368 2011-07-29 09:24:15.0002011-07-29 09:24:15.0001http://www.google.de/search?source=ig&hl=de&rlz=&=&q=mxunit+debug&btnG=Google-Suche&aq=f&oq= 4292713 2010-11-25 11:41:15.0002010-11-25 11:41:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=B331BBB04A570BEC2A805E283C2FE4C6?replyToComment=5341502&#comment-5341502 5341233 2011-07-29 07:28:15.0002011-07-29 07:28:15.0001http://www.google.com.hk/search?q=inurl:%22wiki.%22intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22intext:%222010%22&hl=zh-CN&safe=strict&ei=CwbuTJuqK4OAvgOu0aCdDg&start=20&sa=N 6160392 2010-11-25 06:51:15.0002010-11-25 06:51:15.0001http://www.google.co.in/imgres?q=output&hl=en&gbv=2&tbm=isch&tbnid=OgKYDalp3H7WGM:&imgrefurl=http://wiki.mxunit.org/display/default/View%252BDebug%252BOutput&docid=Ihw_y4lNMg6nlM&w=1003&h=758&ei=decyTpTEG5CsrAfQmPzLCw&zoom=1&biw=1440&bih=766 4292713 2011-07-29 17:13:15.0002011-07-29 17:13:15.0002http://wiki.cfinnovate.com/display/default/Stubbing?replyToComment=6586393&#comment-6586393 5341233 2010-11-25 06:31:15.0002010-11-25 06:34:15.0002http://www.google.com.hk/search?q=inurl:%22wiki.%22intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=sP_tTMPyBomuuQOC-IHlDQ&start=90&sa=N 5341233 2010-11-25 06:30:15.0002010-11-25 06:30:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=run+unit+tests+overnight+mxunit 4947975 2011-07-29 20:34:15.0002011-07-29 20:34:15.0001http://www.google.de/url?sa=t&source=web&cd=33&ved=0CDMQFjACOB4&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=%22Adapter%20Pattern%22&ei=VQ8zTr7PNozEsgbG_rTpBg&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2011-07-29 20:04:15.0002011-07-29 20:04:15.0002http://www.google.com.hk/search?q=inurl:%22wiki.%22intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=M_7tTOz3BYy4vgOCuKmaDg&start=90&sa=N 5341233 2010-11-25 06:30:15.0002010-11-25 06:30:15.0001http://www.google.co.in/search?q=test%20orm%20with%20mx%20unit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&source=hp&channel=np 4292817 2010-11-25 07:26:15.0002010-11-25 07:26:15.0001http://www.google.com/search?q=jenkins+%2F+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-07-29 12:29:15.0002011-07-29 12:29:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=mx+unit+testing+orm&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-11-25 07:06:15.0002010-11-25 07:06:15.0001http://www.google.com.hk/search?q=inurl:%222010%22intext:%22Type+the+word+appearing+in+the+picture%22+AND+-inurl:%22.jpg%22+AND+-inurl:%22PNG%22&hl=zh-CN&safe=strict&ei=hwbuTJXBF42gvgP46YXUDQ&start=30&sa=N 5341473 2010-11-25 07:00:15.0002010-11-25 07:00:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=oo+mxunit 4292766 2011-07-29 15:16:15.0002011-07-29 15:16:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=coldfusion%20assert&ei=9sQyTovSCsLGgAfArPjADQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-07-29 14:45:15.0002011-07-29 14:45:15.0002http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2?showComments=true&showCommentArea=true 6160392 2010-11-25 06:53:15.0002010-12-04 08:33:15.0001http://www.google.com/url?sa=t&source=web&cd=26&ved=0CDkQFjAFOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=mxunit%20eclipse%20getting%20started&ei=Sc0xToP4BefZiALHooy6CA&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww 4292817 2011-07-28 21:08:15.0002011-07-28 21:08:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=basic+mxunit+test 786564 2011-07-28 22:50:15.0002011-07-28 22:50:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+default+ant 6750368 2011-07-28 22:58:15.0002011-07-28 22:58:15.0001http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=jenkins+git+plugin+key+passphrase 6750543 2011-07-29 03:22:15.0002011-07-29 03:22:15.0001http://www.google.com/search?q=configure+jenkins+git&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-07-29 01:38:15.0002011-07-29 01:38:15.0001http://www.google.ru/search?aq=1&oq=ant+ju&sourceid=chrome&ie=UTF-8&q=ant+junitreport 5341276 2011-07-28 18:18:16.0002011-07-28 18:18:16.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+folder 786593 2011-07-28 16:44:16.0002011-07-28 16:44:16.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTesting%2BBasics&rct=j&q=mxunit%20testing%20basics&ei=EdnzTLOTHZLmsQPWv8CcDw&usg=AFQjCNH46s2idtwMNM6GsxZTJLN35vBnEA 5341187 2010-11-29 16:48:15.0002010-11-29 16:48:15.00019http://wiki.fuseboxframework.org/dashboard.action 786457 2009-02-01 06:50:15.0002010-05-10 16:16:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=SVN+and+Jenkins+continuous+integration 6750461 2011-07-28 15:15:15.0002011-07-28 15:15:15.0001http://www.google.com.co/search?hl=es&client=firefox-a&tbo=1&rls=org.mozilla%3Aes-ES%3Aofficial&tbs=qdr%3Ay&q=%2BJUNIT+%2BANt+%2Btutorial&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-29 19:33:15.0002010-11-29 19:33:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mx+unit 786457 2010-11-29 19:28:15.0002011-01-13 22:44:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=mxunit%20eclipse%20plugin&ei=NHAxTr3jAoKYhQeolLj9Cg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-07-28 14:31:15.0002011-07-28 14:31:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=u78xTqe1BoGLsgK4g4j6Cg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=jc-uh6B4Kj-eelzUigzaNg 786457 2011-07-28 20:10:15.0002011-07-28 20:10:15.0001http://www.google.com.sg/search?q=ec2+firewall+wizard&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2010-11-29 13:59:15.0002010-11-29 13:59:15.0001http://www.google.com/url?sa=t&source=web&cd=3&sqi=2&ved=0CCoQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=testing%20cf%20cfdump&ei=rLwxTqXVA46RgQfOq_j2DA&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-07-28 19:57:15.0002011-07-28 19:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+tests+after+build 6750461 2011-07-28 18:58:15.0002011-07-28 18:58:15.0002http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+data+providers 4292794 2010-11-29 15:56:15.0002011-08-19 14:32:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=choosing+ec2+instance 6160402 2010-11-29 15:49:15.0002010-11-29 15:49:15.0003http://127.0.0.1:56206/help/advanced/tocView.jsp?view=toc 4292815 2011-07-28 18:47:15.0002011-07-28 18:47:15.0001http://www.google.co.in/search?q=mxunit-ant.jar+download&rls=com.microsoft:*:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7SKPB_en&redir_esc=&ei=9XTzTObOA42-cc2r4YkK 5341276 2010-11-29 09:40:15.0002010-11-29 09:40:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20&ei=isgxTpCUKqHkiAKbueTDCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-07-28 20:48:15.0002011-07-28 20:48:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=ec2-user+password 6160402 2010-11-29 08:57:15.0002010-11-29 08:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=inject+mock 5341606 2011-07-28 20:43:15.0002011-07-28 20:43:15.0001http://www.google.co.in/search?hl=en&source=hp&q=mxunit-ant.jar&rlz=1R2SKPB_enIN406&aq=f&aqi=&aql=&oq=&gs_rfai= 5341269 2010-11-29 09:45:15.0002010-11-29 09:45:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+getting+started 6750362 2011-07-28 20:52:15.0002011-07-28 20:52:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=mxunit+call+test+via+URL 4292817 2010-11-29 05:07:15.0002010-11-29 05:07:15.0003http://127.0.0.1:50812/help/advanced/tocView.jsp?view=toc 4292815 2010-11-29 03:16:15.0002010-11-29 03:17:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=custom+RemoteFacade.cfc 4292815 2010-11-29 05:13:15.0002010-11-29 05:13:15.0001http://localhost/CFIDE/mxunit/samples/samples.cfm 786457 2010-11-29 02:12:15.0002010-11-29 02:12:15.0002http://localhost/CFIDE/mxunit/index.cfm?&debug=false 786457 2010-11-29 02:12:15.0002010-11-29 05:46:15.0005http://www.google.co.in/search?rlz=1C1CHMD_enIN402IN402&sourceid=chrome&ie=UTF-8&q=when+will+jenkin+fail+the+build 6750477 2011-07-28 09:08:15.0002011-08-01 05:30:15.0001http://www.google.com.au/url?sa=t&source=web&cd=4&ved=0CDIQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BCustom%2BHTTPAntRunner.cfc&rct=j&q=ant%20CFC&ei=XvzyTLzfDIfCcfCKwawK&usg=AFQjCNF5Bk8DsTM0r1tV-TeRYh0ntasjhQ 5341519 2010-11-29 01:06:15.0002010-11-29 01:06:15.0001http://www.google.com.br/search?hl=pt-BR&q=jenkins+getting+started&meta= 6750362 2011-07-28 09:21:15.0002011-07-28 09:21:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=9&ved=0CFQQFjAI&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=dump%20error%20cfcatch&ei=o_3yTM7vOcGblgeq1-WfDQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2010-11-29 01:13:15.0002010-11-29 01:13:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1131&bih=627&q=creating+reports+in+junit&oq=creating+reports+in+junit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2045l9209l0l9381l25l20l0l6l3l0l328l2748l0.2.8.1l11l0&rlz=1W1ADFA_en 5341276 2011-07-28 09:49:15.0002011-07-28 09:49:15.0002http://www.delicious.com/haze83/documentation+coldfusion 786457 2011-07-28 10:19:15.0002011-07-29 10:40:15.0004http://wiki.mxunit.org/dosearchsite.action?queryString=RemoteFacade 4292817 2010-11-28 23:07:15.0002011-03-01 16:21:15.0001http://www.google.co.in/url?sa=t&source=web&cd=11&ved=0CGgQFjAK&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=test%20cases%20for%20watch&ei=0uryTIS4F5evcLbz8JEK&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw&cad=rja 786564 2010-11-28 23:51:15.0002010-11-28 23:51:15.0002http://www.google.com/search?q=inject+mock&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341606 2011-07-28 10:29:15.0002011-07-28 10:33:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=QUAxTuSBDc6whAeW48HqCg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-07-28 11:06:15.0002011-07-28 11:06:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=5341271 5341271 2010-11-28 22:52:15.0002010-11-28 22:52:15.0001http://www.google.nl/search?q=jenkins+%22post-build+actions%22&hl=nl&client=firefox-a&hs=5fP&rls=org.mozilla:en-US:official&prmd=ivns&ei=RkcxTpqyOIGAOpTBydsL&start=10&sa=N&biw=954&bih=844 6750368 2011-07-28 11:38:15.0002011-07-28 11:38:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=application+scope&where=conf_all&type=&lastModified=&contributor=&contributorUsername= 4292817 2010-11-28 23:07:15.0002010-11-28 23:07:15.0001http://mail.google.com/mail/?ui=2&view=bsp&ver=ohhl4rw8mbn4 5341208 2010-11-28 22:15:15.0002010-11-28 22:15:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=xXk&rls=org.mozilla:en-US:official&sa=X&ei=UUoxTsywD8GohAeKiNzrCg&ved=0CBcQvwUoAQ&q=stop+service+in+continuous+build+tool&spell=1&biw=1280&bih=879 6750546 2011-07-28 11:49:15.0002011-07-28 11:49:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBwQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=_E0xTuS_ONC7hAekhaj2Dg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=2AWRrRnAxWSlT2Wn9BetiQ 786457 2011-07-28 12:05:15.0002011-07-28 12:05:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=screencast 786536 2010-11-28 22:16:15.0002010-11-28 22:16:15.0001http://www.google.com/url?sa=t&source=web&cd=8&ved=0CFAQFjAH&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=generate%20doc%20for%20ant%20task&ei=01UxTunON4OgtwewtvWYDQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-07-28 12:39:15.0002011-07-28 12:39:15.0001http://www.google.fr/search?q=ant+task+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5341276 2010-11-28 20:47:15.0002010-11-28 20:47:15.0001http://www.google.com/search?q=how+do+I+convert+a+shelton+test+attachment&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLR_en 786457 2011-07-28 12:59:15.0002011-07-28 12:59:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586406&pageId=786593 786593 2010-11-28 12:07:15.0002010-11-28 12:07:15.0001http://www.google.cz/url?sa=t&source=web&cd=15&ved=0CDgQFjAEOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FRunning%2BAdobe%2BColdFusion%2Bon%2BAmazon%2BEC2&rct=j&q=coldfusion%20EC2&ei=v3TyTM-jJ8mCOte93YoK&usg=AFQjCNF304EyOANGTNHnPhhXN3G2jVnpzw 6160392 2010-11-28 15:28:15.0002010-11-28 15:28:15.0001http://www.google.com.au/search?aq=f&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=jenkins+git+integration 6750543 2011-07-28 14:05:15.0002011-07-28 14:05:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20wiki&ei=v20xTtPKO4j30gH4ofmcDA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=2BOZ6Oae47IWp75dAoWiew 786457 2011-07-28 14:20:15.0002011-07-28 14:20:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586394&pageId=4947975 4947975 2010-11-28 12:06:15.0002010-11-28 12:06:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586400&pageId=786593 786593 2010-11-28 12:07:15.0002010-11-28 12:07:15.0001http://www.google.com/search?num=50&hl=en&newwindow=1&safe=off&rls=com.microsoft%3Aen-us&q=jenkins+email+notification+still+failing&btnG=Search&aq=f&aqi=&aql=&oq= 6750477 2011-07-28 14:23:15.0002011-07-28 14:23:15.0002http://www.bing.com/search?q=mxunit+dao+adaptor&src=IE-SearchBox 5341208 2011-07-27 21:14:15.0002011-07-27 21:16:15.0001http://wiki.mxunit.org/display/default/Testing+MXUnit?focusedCommentId=6586389 4947975 2010-11-28 12:06:15.0002010-11-28 12:06:15.0002http://www.google.com.co/search?sourceid=chrome&ie=UTF-8&q=smtp+integration+gmail+jenkins 6750466 2011-07-27 20:32:15.0002011-07-27 20:32:15.0002http://wiki.mxunit.org/pages/removecomment.action?commentId=6586390&pageId=4947975 4947975 2010-11-28 12:06:15.0002010-11-28 12:06:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586401&pageId=6160404 6160404 2010-11-28 12:06:15.0002010-11-28 12:06:15.0001http://plus.google.com/url?sa=z&n=1311802209601&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAutomation%2Bwith%2BJenkins%2BContinuous%2BIntegration%2BServer&usg=-kk8DhxzXLn_rPU9e27B8lycNcU. 6750360 2011-07-27 21:40:15.0002011-07-27 21:40:15.0002http://wiki.mxunit.org/dashboard.action 6160404 2010-11-28 12:06:15.0002010-11-28 12:06:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+application+scope 6750434 2011-07-27 21:21:15.0002011-07-27 21:21:15.0006http://www.google.co.za/search?hl=en&safe=off&q=jenkins+coldfusion&oq=jenkins+coldfusion&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=35116l36149l0l36693l7l6l0l0l0l1l329l978l3-3l3 6750368 2011-07-27 22:33:16.0002011-08-07 00:34:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586389&pageId=4947975 4947975 2010-11-28 12:06:15.0002010-11-28 12:06:15.0001http://www.bing.com/search?q=mxunit+test+suite&src=IE-SearchBox 786575 2011-07-27 21:46:15.0002011-07-27 21:46:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586391&pageId=4947975 4947975 2010-11-28 12:06:15.0002010-11-28 12:06:15.0001http://www.google.com/search?q=request+instances+wizard&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&safe=active 6160402 2011-07-28 00:50:15.0002011-07-28 00:50:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586407&pageId=4947975 4947975 2010-11-28 12:06:15.0002010-11-28 12:06:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586397&pageId=6160404 6160404 2010-11-28 12:06:15.0002010-11-28 12:06:15.0001http://www.google.com/search?q=cannot+rdp+to+new+ec2+windows+instance&num=20&hl=en&safe=off&rls=com.microsoft:en-us&prmd=ivnsfd&ei=vqcwTspigufRAeDD8YUD&start=20&sa=N&biw=1366&bih=651 6160402 2011-07-28 00:19:15.0002011-07-28 00:19:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586402&pageId=786473 786473 2010-11-28 12:05:15.0002010-11-28 12:05:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586396&pageId=6160404 6160404 2010-11-28 12:05:15.0002010-11-28 12:05:15.0001http://www.google.com/search?client=opera&rls=en&q=redmine+jabber&sourceid=opera&ie=utf-8&oe=utf-8 6750466 2011-07-28 02:57:15.0002011-07-28 02:57:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586412&pageId=786473 786473 2010-11-28 12:05:15.0002010-11-28 12:05:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586410&pageId=786473 786473 2010-11-28 12:05:15.0002010-11-28 12:05:15.0001http://www.google.co.uk/search?q=mx+unit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786457 2011-07-28 06:22:15.0002011-07-28 06:22:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586405&pageId=786473 786473 2010-11-28 12:05:15.0002010-11-28 12:05:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586403&pageId=786473 786473 2010-11-28 12:05:15.0002010-11-28 12:05:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=default+user+name+for+EC2+instance&ie=utf-8&oe=utf-8 6160402 2011-07-28 04:18:15.0002011-07-28 04:18:15.0001http://www.google.ro/search?hl=ro&q=jenkins+automation&oq=jenkins+automation&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=8076l9308l0l9532l11l10l0l8l8l0l139l199l1.1l2l0 6750360 2011-07-28 07:16:15.0002011-07-28 07:16:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586398&pageId=5341233 5341233 2010-11-28 12:04:15.0002010-11-28 12:04:15.0002http://www.google.cz/search?client=opera&rls=en&q=jenkins+ant&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750368 2011-07-28 06:27:15.0002011-07-29 13:26:15.0001http://wiki.mxunit.org/pages/removecomment.action?commentId=6586408&pageId=5341233 5341233 2010-11-28 12:04:15.0002010-11-28 12:04:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=k8V&rls=org.mozilla%3Aen-GB%3Aofficial&q=assertEqual+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-11-09 15:24:15.0002010-11-09 15:24:15.0001http://www.google.co.uk/search?hl=en&lr=&ei=BmTZTLDZL9GahQfixLzPAg&q=aws+console+remove+terminated+instances&start=10&sa=N 6160402 2010-11-09 15:29:15.0002010-11-09 15:29:15.0001http://www.google.com.ar/search?sourceid=chrome&ie=UTF-8&q=test+report+ant+how+to+view 5341276 2010-11-09 14:36:15.0002010-11-09 14:36:15.0001http://bit.ly/9nBzaZ 6160402 2010-11-09 14:38:15.0002010-11-09 14:38:15.0001http://www.google.co.uk/search?q=transactions+mxunit&ie=UTF-8&oe=UTF-8&hl=en&client=safari 4292766 2010-11-09 17:57:15.0002010-11-09 17:57:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+private+methods 4292736 2010-11-09 15:39:15.0002010-11-09 15:39:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS434US434&sourceid=chrome&ie=UTF-8&q=cfloop+memory 6750302 2011-08-09 18:44:15.0002011-08-09 18:44:15.0001http://www.bing.com/search?q=mxunit&form=MOZSBR&pc=MOZI 786457 2011-08-09 15:51:15.0002011-08-09 15:51:15.0001http://local.bluefishwireless.net/mxunit/ 786457 2010-11-09 19:35:15.0002010-11-09 19:35:15.0001http://www.bing.com/search?q=mxunit+assert+functions&form=MOZSBR&pc=MOZI 786478 2011-08-09 15:57:19.0002011-08-09 15:57:19.0001http://www.google.com/search?rlz=1C1CHFX_enUS399US399&aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+documentation 786457 2010-11-09 18:03:15.0002010-11-09 18:03:15.0001http://www.search-results.com/web?q=if%2520I%2520could%2520turn%2520back%2520+time&qsrc=19&o=16090&l=dis 786598 2010-11-09 18:08:15.0002010-11-09 18:08:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+dsisplay 5734498 2011-08-09 16:28:15.0002011-08-09 16:28:15.0001http://www.google.co.ve/search?hl=es&q=jenkins+ssh+git&oq=jenkins+ssh+git&aq=f&aqi=&aql=&gs_sm=e&gs_upl=438092l438356l0l438579l2l2l0l0l0l0l0l0ll0l0 6750543 2011-08-09 14:50:15.0002011-08-09 14:50:15.0001http://www.tumblr.com/edit/1524521177?redirect_to=%2Fdrafts 5341320 2010-11-09 20:44:15.0002010-11-09 20:44:15.0001http://local.bluefishwireless.net/mxunit/runner/index.cfm?test=tests.net.bluefishwireless.core.testAttachable 786457 2010-11-09 20:53:15.0002010-11-09 20:53:15.0002http://local.bluefishwireless.net/mxunit/index.cfm 786457 2010-11-09 20:03:15.0002010-11-09 20:48:15.0001http://www.google.com/search?q=jenkins+ant+fileset&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-08-09 15:17:15.0002011-08-09 15:17:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+samples 786575 2010-11-09 20:38:15.0002010-11-09 20:38:15.0002http://www.bing.com/search?q=mxunit+list+of+test+functions&form=MOZSBR&pc=MOZI 5341320 2011-08-09 15:42:15.0002011-08-09 15:42:15.0001http://www.google.co.uk/search?q=aws+ec2-user+password&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=&redir_esc=&ei=yN3ZTLaEE4GEhQeioPnRAg 6160402 2010-11-09 23:49:15.0002010-11-09 23:49:15.0002http://www.google.com/search?hl=en&source=hp&q=mxunit+documentation&aq=1&aqi=g9g-s1&aql=&oq=mxunit&gs_rfai= 786457 2010-11-09 22:39:15.0002010-11-09 23:02:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkinx+gtalk 6750466 2011-08-09 19:39:15.0002011-08-09 19:39:15.0004http://wiki.mxunit.org/display/default/What+to+put+in+your+tests+ 786484 2010-11-09 21:24:15.0002011-08-30 18:20:15.0001http://loyalforex.com 786478 2011-08-09 20:32:15.0002011-08-09 20:32:15.0002http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2?showComments=true&showCommentArea=true 6160444 2010-11-09 20:56:15.0002010-11-10 17:36:15.0001http://www.google.com/search?q=cfloop+to+and+from+with+query&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADBF_en 6750302 2011-08-09 19:58:21.0002011-08-09 19:58:21.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=3556E1E2B04EF6881C4BB86B9EAAD371?replyToComment=5341502&#comment-5341502 5341233 2010-11-10 06:41:15.0002010-11-10 06:41:15.0001http://www.google.com/search?q=ant+junit&hl=en&newwindow=1&biw=1920&bih=915&ei=LADaTIi2I4OCsQORvcDWBw&start=20&sa=N 5341276 2010-11-10 02:20:15.0002010-11-10 02:20:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS434US434&aq=f&sourceid=chrome&ie=UTF-8&q=cfloop+memory 6750302 2011-08-09 19:38:15.0002011-08-09 19:38:15.0001http://www.google.com.au/search?q=collapsing+list+database+coldfusion&hl=en&rls=com.microsoft:en-au&ei=xf7ZTMXdF4KecKzXocQG&start=10&sa=N 5341320 2010-11-10 02:11:15.0002010-11-10 02:11:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20test%20method%20&ei=IPnZTLXJG8KqlAe8mfDWCQ&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2010-11-10 01:46:15.0002010-11-10 01:46:15.0003http://www.google.com/search?hl=en&source=hp&q=mxunit+documentation&aq=1&aqi=g9g-s1&aql=&oq=mxunit&gs_rfai=CHfTHqKfaTIT2G4iwyASpsIj-CgAAAKoEBU_QCeC2 786457 2010-11-10 14:10:15.0002010-11-10 14:28:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=4xU&rlz=1R1GGGL_en-GB___GB352&q=coldfusion+ami&aq=f&aqi=g10&aql=&oq=&gs_rfai= 6160433 2010-11-10 12:15:15.0002010-11-10 12:15:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=2&ved=0CBkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=fmPaTOKXGoX-4wbenITHCA&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2010-11-10 09:19:15.0002010-11-10 09:38:15.0001http://www.google.com/search?client=safari&rls=en-us&q=dump+cfcomopnent&ie=UTF-8&oe=UTF-8 5734498 2010-11-10 08:44:15.0002010-11-10 08:44:15.0001http://local.bluefishwireless.net/mxunit/runner/index.cfm?test=tests.net.bluefishwireless.core.testAttachable&debug=true 786457 2010-11-10 14:49:15.0002010-11-10 14:49:15.0001http://www.google.com/search?q=junit+%2Bjenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-09 18:57:15.0002011-08-09 18:57:15.0001http://www.google.co.uk/search?q=junits+using+xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-11-10 14:43:15.0002010-11-10 14:43:15.0002http://intranet.ritense.com/index.cfm?page_id=4525&CFID=61208959&CFTOKEN=29095800 786457 2010-11-10 14:25:15.0002010-11-10 14:25:15.0001http://www.google.com.br/url?sa=t&source=web&cd=3&ved=0CDIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20example&ei=CIJBTs7GCMOWtwfCs_W-CQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA&cad=rja 786575 2011-08-09 19:06:15.0002011-08-09 19:06:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=WPVATpjEF-yn0AHHmMDDDQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-09 09:06:15.0002011-08-09 09:06:15.0001http://www.google.com.ar/search?sourceid=chrome&ie=UTF-8&q=implementing+tdd 786598 2010-11-08 12:37:15.0002010-11-08 12:37:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunti&ei=hwnYTKHGOsGclgfL84j9CA&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=Ogcoa5L89HRtqGPALufYdg 786457 2010-11-08 14:32:15.0002010-11-08 14:32:15.0001http://www.google.co.uk/search?q=jenkins+hudson+runnung+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-09 09:09:15.0002011-08-09 09:09:15.0001http://www.google.com/search?hl=en&source=hp&q=jenkins+SSH+Public+Keys 6750543 2011-08-09 08:52:15.0002011-08-09 08:52:15.0002http://www.google.com/search?q=mxunit+query+testing&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2010-11-08 15:12:15.0002010-11-08 15:13:15.0001http://www.google.ca/search?q=coldfusion+clear+prior+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750302 2011-08-09 09:04:15.0002011-08-09 09:04:15.0001http://www.google.co.in/search?hl=en&q=steps+to+create+java+junit+report&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-08 17:04:15.0002010-11-08 17:04:15.0001http://www.google.co.uk/search?q=coldfusion+and+amazon+ec2&hl=en&ei=ujDYTJL-K9KD4QaBrJ2QBw&start=10&sa=N 6160392 2010-11-08 17:19:15.0002010-11-08 17:19:15.0001http://www.google.by/search?hl=ru&q=jenkins+options+ant&oq=jenkins+options+ant&aq=f&aqi=&aql=&gs_sm=e&gs_upl=24552l25632l0l25934l4l4l0l3l0l0l182l182l0.1l1l0 6750368 2011-08-09 08:34:15.0002011-08-09 08:34:15.0005http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2?showComments=true&showCommentArea=true 6160402 2010-11-08 17:21:15.0002011-06-14 17:39:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=B0N&rls=org.mozilla%3Ade%3Aofficial&biw=1920&bih=1047&q=jenkins+ant+task&oq=jenkins+ant+task&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=4848l5575l0l5837l5l5l0l4l4l0l93l93l1l1l0 6750368 2011-08-09 08:44:15.0002011-08-09 08:44:15.0002http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+assert 786484 2010-11-08 17:26:15.0002010-11-12 11:01:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=continuous+integration+jenkins 6750461 2011-08-09 07:57:15.0002011-08-09 07:57:15.0001http://www.bing.com/search?q=jenkins+set+junit+output&src=IE-SearchBox&FORM=IE8SRC 6750461 2011-08-09 08:34:15.0002011-08-09 08:34:15.0001http://www.google.lu/search?hl=de&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=confluence+mock&aq=f&aqi=g1&aql=&oq=&gs_rfai= 5341597 2010-11-08 17:49:15.0002010-11-08 17:49:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=FslATqehBIiLhQfP7-3cCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-09 05:57:15.0002011-08-09 05:57:15.0001http://mxunit.org/index.cfm 5341269 2010-11-08 19:24:15.0002010-11-08 19:24:15.0001http://www.google.com/search?rlz=1C1_____enUS404US404&sourceid=chrome&ie=UTF-8&q=eclipse+mxunit+project+properties 786529 2010-11-08 19:45:15.0002010-11-08 19:45:15.0001http://www.google.co.in/search?q=Running+unit+tests+in+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-09 07:16:15.0002011-08-09 07:16:15.0001http://www.meetup.com/coldfusionmeetup/ideas/200207/ 6160392 2010-11-08 19:46:15.0002010-11-08 19:46:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB8QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2F&rct=j&q=mxunit&ei=7lzYTO6LLYKKlwfJp4SYCQ&usg=AFQjCNGHxlI-xKeZcHtbuA40FV0e20G2Dg&sig2=oIMOpZ9Sbqyp9f4v_d8C5Q 786457 2010-11-08 20:27:15.0002010-11-08 20:27:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=mxunit+check+object+type&ie=UTF-8&oe=UTF-8&redir_esc=&ei=8GnYTPznE4bOhAf3n9GiBQ 786484 2010-11-08 21:43:15.0002010-11-08 21:43:15.0001http://www.google.com.au/search?hl=en&q=ant+junitreport+task&oq=ant+junitreport+task&aq=f&aqi=g1g-v2&aql=&gs_sm=e&gs_upl=57088l68736l0l69071l11l11l0l1l1l0l516l2023l2-3.1.1.1l6l0 5341276 2011-08-09 02:13:15.0002011-08-09 02:13:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=setting+up+continuous+build+server+jenkins 6750466 2011-08-09 03:54:15.0002011-08-09 03:54:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/display/default/DAO%2BTest%2BAdapter%2BPattern&rct=j&sa=U&ei=WHPYTInuEYOksQOrv4WNCw&ved=0CBUQFjAA&sig2=CoHOyGqBhqRkdWgvmo8G7w&q=mxunit+database&usg=AFQjCNGm7D8P86nR_V9VYD4VLIdFWX9pTQ 4292766 2010-11-08 22:03:15.0002010-11-08 22:03:15.0001http://www.google.com.hk/search?q=ant+junitreport+timezone&source=ig&hl=zh-CN&rlz=&aq=f&aqi=&aql=&oq= 5341276 2011-08-09 01:59:17.0002011-08-09 01:59:17.0001http://www.google.com/search?aq=1&oq=mxunit&sourceid=chrome&ie=UTF-8&q=mxunit+documentation 786457 2010-11-08 22:45:15.0002010-11-08 22:45:15.0002http://www.google.com/url?sa=t&source=web&cd=5&ved=0CCgQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=assert%20returns%20string&ei=AJbYTK3VLIT7lwf9u9j9CA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-11-09 00:30:15.0002010-11-09 00:31:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=does+stopping+and+starting+instances+on+ec2+save+money%3F 6160402 2010-11-08 23:35:15.0002010-11-08 23:35:15.0001http://www.google.com.au/search?q=confluence+on+ec2&hl=en&safe=off&tbo=1&output=search&source=lnt&tbs=qdr:y&sa=X&ei=6c_YTPuRDo-KvQOo0cX8CQ&ved=0CAsQpwU 6160402 2010-11-09 04:38:15.0002010-11-09 04:38:15.0001http://www.google.com.br/search?q=jenkins+move+after+build&hl=pt-BR&prmd=ivns&ei=JDpBTpzfG47Btge-6eGxCQ&start=10&sa=N&biw=723&bih=646 6750368 2011-08-09 13:59:15.0002011-08-09 13:59:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+test+output+log 6750368 2011-08-09 13:52:16.0002011-08-09 13:52:16.0001http://www.google.com/search?q=adding+snippets+to+cfeclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-11-09 03:29:15.0002010-11-09 03:29:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=2DD0597F3496CD170F5BD362C313C1C0?replyToComment=5341502&#comment-5341502 5341233 2010-11-09 08:03:15.0002010-11-09 08:03:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Starting+and+Stopping+Windows+services+in+your+build 5341269 2011-08-09 12:26:15.0002011-08-09 12:26:15.0001http://www.google.de/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20debug&ei=kiNBTovqKZDwsgbV35D4Bw&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g 4292713 2011-08-09 12:23:16.0002011-08-09 12:23:16.0001http://www.google.com/search?hl=en&client=opera&rls=en&q=how+to+find+memory+used+instance+in+coldfusion&btnG=Search 5734498 2010-11-09 07:09:15.0002010-11-09 07:09:15.0003http://www.google.de/search?q=could+not+connect+to+facade+url+mx+unit 786529 2010-11-09 09:57:15.0002010-11-09 09:58:15.0001http://www.google.de/url?sa=t&source=web&cd=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=mx%20unit%20documentation&ei=1CJBTvyOJszwsgbZteD7Bw&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA&cad=rja 5341269 2011-08-09 12:20:32.0002011-08-09 12:20:32.0001http://www.google.de/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mx%20unit%20documentation&ei=1CJBTvyOJszwsgbZteD7Bw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-09 12:20:31.0002011-08-09 12:20:31.0001http://www.google.de/search?q=mxunit 786457 2010-11-09 09:01:15.0002010-11-09 09:01:15.0001http://www.google.de/ 6750362 2011-08-09 12:13:15.0002011-08-09 12:13:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+RemoteFacade.cfc 4292815 2010-11-09 10:19:15.0002010-11-09 10:19:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+ignores+applicaiotn+scope 4292817 2010-11-09 10:09:15.0002010-11-09 10:09:15.0001http://www.google.no/search?client=firefox-a&rls=org.mozilla%3Anb-NO%3Aofficial&channel=s&hl=no&source=hp&biw=1392&bih=840&q=Ant+release+with+jenkins&meta=&btnG=Google-s%C3%B8k 6750368 2011-08-09 11:43:15.0002011-08-09 11:43:15.0001http://www.google.com/search?q=generate+junit+xml&sourceid=ie7&rls=com.microsoft:en-gb:IE-SearchBox&ie=&oe= 5341276 2010-11-09 11:24:15.0002010-11-09 11:24:15.0001http://www.google.co.in/search?q=how+to+display+junit+results+as+a+xml&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-11-09 10:32:15.0002010-11-09 10:32:15.0003http://www.google.co.in/search?hl=en&source=hp&biw=1617&bih=997&q=how+to+generate+report+for+junits+created&oq=how+to+generate+report+for+junits+created&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3759l20966l0l21341l43l35l0l0l0l0l0l0ll0l0 5341276 2011-08-09 11:32:15.0002011-08-09 11:44:15.0001http://127.0.0.1/mxunit/generator/index.cfm 786457 2011-08-09 11:05:15.0002011-08-09 11:05:15.0001http://www.google.co.uk/ 786575 2010-11-09 14:10:15.0002010-11-09 14:10:15.0008http://www.google.co.uk/search?rlz=1C1GPEA_enGB320GB321&sourceid=chrome&ie=UTF-8&q=MXUnit+Assertions 786478 2010-11-09 12:25:15.0002011-04-05 15:30:15.0001http://www.google.co.uk/search?q=jenkins+continuous+integration+test&rls=com.microsoft:en-gb&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=4ghBTpLRMsPJhAfQy4S7CQ 6750461 2011-08-09 10:29:15.0002011-08-09 10:29:15.0001http://twitoaster.com/ 6160402 2010-11-09 14:29:15.0002010-11-09 14:29:15.0005http://wiki.mxunit.org/display/default/MXUnit+Documentation 6160404 2010-11-09 14:21:15.0002011-08-29 19:58:16.0001http://www.google.co.in/search?sourceid=navclient&aq=hss2&oq=junitreport&ie=UTF-8&rlz=1T4ADSA_enIN441IN441&q=junitreport+ant+task+example 5341276 2011-08-09 09:20:15.0002011-08-09 09:20:15.0002http://www.google.com/search?hl=&q=ec2+coldfusion+ami&sourceid=navclient-ff&rlz=1B6_____enUS351US352&ie=UTF-8 6160404 2010-11-11 21:39:15.0002010-11-11 21:39:15.0001http://www.google.de/search?q=ant+jenkins+ProfileLogger&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-08 14:27:15.0002011-08-08 14:27:15.000 5472258 5341320 marcesher2011-01-27 02:04:54.0002011-01-27 02:04:54.0001http://www.google.com/search?hl=&q=coldfusion+ami&sourceid=navclient-ff&rlz=1B6_____enUS351US352&ie=UTF-8 6160433 2010-11-11 21:46:15.0002010-11-11 21:46:15.0001http://www.google.com/search?q=anatomy%20of%20a%20test%20case&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&source=hp&channel=np 5341647 2011-08-08 15:01:15.0002011-08-08 15:01:15.000 6914049 5341320 marcesher2011-01-27 02:04:50.0002011-01-27 02:04:50.0002http://wesinfodev-jc/mxunit/index.cfm 786457 2010-11-11 19:08:15.0002010-11-11 20:20:15.0001http://www.google.co.uk/search?q=MXUnit+examples&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786575 2011-08-08 15:25:15.0002011-08-08 15:25:15.000 5832707 6750302 marcesher2011-02-22 11:58:59.0002011-02-22 11:58:59.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2Bthe%2BEclipse%2BPlugin&rct=j&q=install%20mxUnit%20%2B%20eclipse&ei=OARATqLfOJSztwegvvnsAg&usg=AFQjCNEvOf7ZnIOFUd3BTIFJzda25_cndQ 786517 2011-08-08 15:57:15.0002011-08-08 15:57:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=www.shown%2520on%2520news%2520filter.org 786598 2010-11-11 19:28:15.0002010-11-11 19:28:15.000 6914050 5341320 marcesher2011-01-27 02:04:54.0002011-01-27 02:04:54.0002http://localhost:8501/mxunit/index.cfm 786457 2010-11-11 16:31:15.0002010-11-11 16:33:15.0002http://www.bing.com/search?q=mxunit+asserterror&src=IE-SearchBox 786478 2011-08-08 16:44:15.0002011-08-08 16:48:15.0002http://www.google.com/search?source=ig&hl=xx-elmer&rlz=1G1GGLQ_ENUS322&=&q=ant+generate+JUnit&btnG=Google+Seawch 5341276 2010-11-11 16:58:15.0002010-11-11 17:01:15.0001http://www.bing.com/search?q=mxunit.exception&src=IE-SearchBox 5341307 2011-08-08 16:54:15.0002011-08-08 16:54:15.0001http://www.google.com/search?hl=en&q=jenkins++ant+instalation 6750368 2011-08-08 16:57:15.0002011-08-08 16:57:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=nhF&rls=org.mozilla:en-GB:official&&sa=X&ei=uBPcTNXgMsWI4QaDlIjCCA&ved=0CBQQBSgA&q=ant+junit+report+tutorial&spell=1 5341276 2010-11-11 16:04:15.0002010-11-11 16:04:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=jxbcTJuaFsXflge5jrHNCw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-11-11 16:16:15.0002010-11-11 16:16:15.0001http://trac.ihighpoint.com/ticket/3665 6750302 2011-08-08 18:06:15.0002011-08-08 18:06:15.0001http://www.google.dk/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-08-08 11:15:15.0002011-08-08 11:15:15.0001http://wiki.cfinnovate.com/display/default/Stubbing?focusedCommentId=6160449 5341233 2010-11-12 09:57:15.0002010-11-12 09:57:15.0001http://localhost:8500/ 786457 2010-11-12 11:32:15.0002010-11-12 11:32:15.0001http://www.google.pl/search?q=jenkins+configure+mail+gmail&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl-PL:official&client=firefox-a 6750466 2011-08-08 12:01:15.0002011-08-08 12:01:15.0003http://www.google.com/search?q=mxunit&btnG=Search&hl=en&newwindow=1&sa=2 786457 2010-11-12 09:19:15.0002010-11-12 11:25:15.0001http://www.google.com.sg/#hl=en&source=hp&q=jenkins+ant+configuration&oq=Jekins+ant+&aq=8s&aqi=g-s10&aql=&gs_sm=e&gs_upl=1770l5621l0l13882l11l11l0l0l0l0l234l1717l1.6.4l11l0&fp=edf0ef46d576be38&biw=1280&bih=685 6750368 2011-08-08 12:07:15.0002011-08-08 12:07:15.0003http://www.google.com/search?hl=en&newwindow=1&q=mxunit+documentation&aq=2&aqi=p-p1g9&aql=&oq=mxunit+&gs_rfai= 786457 2010-11-12 09:20:15.0002010-11-12 11:25:15.0001http://www.google.fi/search?sourceid=chrome&ie=UTF-8&q=git+jenkins+installation 6750543 2011-08-08 13:24:15.0002011-08-08 13:24:15.0001http://us.mg2.mail.yahoo.com/dc/blank.html?bn=504.5&.intl=se&.lang=en-US 786457 2010-11-12 03:42:15.0002010-11-12 03:42:15.000 5832705 6750302 marcesher2011-02-22 11:58:59.0002011-02-22 11:58:59.0001http://www.google.dk/search?q=jenkins+ant+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-08 13:25:15.0002011-08-08 13:25:15.0001http://www.google.se/search?hl=sv&rlz=1C1CHKZ_enSE432SE433&sa=X&ei=O-U_To3XI4rKtAbHw40U&ved=0CBkQBSgA&q=tdd+bug+fix&spell=1&biw=1680&bih=965 786494 2011-08-08 13:45:15.0002011-08-08 13:45:15.000 5832714 6750302 marcesher2011-02-22 11:58:59.0002011-02-22 11:58:59.0001http://www.google.de/ 5341332 2010-11-12 09:15:15.0002010-11-12 09:15:15.000 5832711 6750302 marcesher2011-02-22 11:58:59.0002011-02-22 11:58:59.0001http://www.google.com.bo/search?hl=es&safe=active&client=firefox-a&rls=org.mozilla%3Aes-ES%3Aofficial&biw=1680&bih=910&q=jenkins+git+scm&oq=jenkins+git+scm&aq=f&aqi=&aql=&gs_sm=e&gs_upl=21346l22747l0l23673l7l6l0l0l0l0l709l2762l2-1.1.1.2.1l6l0 6750543 2011-08-08 14:10:15.0002011-08-08 14:10:15.0001http://www.google.com.br/search?hl=pt-BR&client=firefox-a&hs=xof&rls=org.mozilla:pt-BR:official&&sa=X&ei=i2XcTKPfM4umsQPf0KzlAw&ved=0CBUQBSgA&q=screencast+about+Ant&spell=1 5341271 2010-11-11 21:53:15.0002010-11-11 21:53:15.0008http://local.driveaway.landrover.com.au/mxunit/ 786457 2010-11-12 03:28:15.0002010-11-12 03:43:15.0001http://www.google.co.uk/search?q=mxunti+mock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341601 2011-08-08 14:26:15.0002011-08-08 14:26:15.000 5832715 6750302 marcesher2011-02-22 11:58:59.0002011-02-22 11:58:59.0001http://www.google.com/search?q=coldfusion+ant+build&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&rlz=1I7ADFA_en 6750368 2011-08-08 21:33:15.0002011-08-08 21:33:15.0001http://www.google.co.uk/search?q=coldfusion+orm+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292817 2010-11-12 15:10:15.0002010-11-12 15:10:15.0001http://in.mc949.mail.yahoo.com/mc/showFolder?fid=Inbox&order=down&tt=4230&pSize=25&.rand=414964359 786457 2010-11-12 14:30:15.0002010-11-12 14:30:15.0001http://www.google.com/search?hl=en&sa=X&ei=Ok1AToX1OYXZ0QHAh7zsBQ&ved=0CBgQvwUoAQ&q=jenkins+build+ant&spell=1&biw=1920&bih=1038 6750368 2011-08-08 21:08:15.0002011-08-08 21:08:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=package+displays+%3Cnone%3E+in+junit+report 5341269 2010-11-12 12:31:15.0002010-11-12 12:31:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=lirdTN_PA4qChQepl-XSDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-11-12 11:53:15.0002010-11-12 11:53:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+git+plugin+yum+install&ie=UTF-8&oe=UTF-8 6750543 2011-08-08 23:32:15.0002011-08-08 23:32:15.0001http://www.google.co.uk/search?hl=en&source=hp&biw=1680&bih=863&q=mxunit+assertions&aq=0&aqi=g10&aql=&oq=mxunit+&gs_rfai=&fp=c5d0e06a7a205ce7 786478 2010-11-12 11:53:15.0002010-11-12 11:53:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=installing+mxunit+plugin 786517 2011-08-09 00:20:15.0002011-08-09 00:20:15.0009http://yoda/mxunit/samples/samples.cfm 786457 2010-11-12 11:46:15.0002010-11-16 05:18:15.0001http://www.google.com/search?q=jenkin+run+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-09 00:19:15.0002011-08-09 00:19:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mx+unbit+test+package+methods 4292736 2010-11-12 11:39:15.0002010-11-12 11:39:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=publish+junit+jenkins 6750461 2011-08-09 01:19:15.0002011-08-09 01:19:15.0001http://www.google.com/search?q=jenkin+run+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-09 00:22:15.0002011-08-09 00:22:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mx+unbit+test+package+methods 4292766 2010-11-12 11:38:15.0002010-11-12 11:38:15.0001http://www.bing.com/search?q=mxunit+functions&go=&qs=n&sk=&form=QBRE 5341320 2011-08-08 18:44:15.0002011-08-08 18:44:15.0001http://www.bing.com/search?q=mxunit+testing+functions&form=MOZSBR&pc=MOZI 4292736 2011-08-08 18:43:15.0002011-08-08 18:43:15.00023http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2 6160392 2010-11-12 23:56:15.0002011-12-28 14:11:15.0001http://www.google.com/search?q=mxunit+assertMatches&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2010-11-12 22:42:15.0002010-11-12 22:42:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cfcomponent 5734498 2011-08-08 18:56:15.0002011-08-08 18:56:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS402US402&sourceid=chrome&ie=UTF-8&q=test+cases+in+confluence 786564 2010-11-12 20:51:15.0002010-11-12 20:51:15.0002http://www.bing.com/search?q=mxunit+test+pass+with+output&form=MOZSBR&pc=MOZI 786582 2011-08-08 18:47:15.0002011-08-08 18:47:15.0001http://www.bing.com/search?q=mxunit+debug%28%29&form=MOZSBR&pc=MOZI 2195464 2011-08-08 19:08:15.0002011-08-08 19:08:15.0001http://www.google.com/search?q=cf+compenent+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5734498 2010-11-12 20:40:15.0002010-11-12 20:40:15.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=iC5ATvuxGqLkiAKrnanDBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-08 18:57:15.0002011-08-08 18:57:15.0002http://wiki.mxunit.org/dashboard.action 6586373 2010-11-12 19:39:15.0002010-11-12 19:56:15.0001http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-us&q=confluence+output+raw+xml&aq=f&aqi=&aql=&oq=&gs_rfai= 786582 2010-11-12 19:02:15.0002010-11-12 19:02:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+configure+email+notification&ie=UTF-8&oe=UTF-8 6750466 2011-08-08 20:38:15.0002011-08-08 20:38:15.0001http://wiki.mxunit.org/dosearchsite.action?queryString=variable+undefined 4292817 2010-11-12 18:31:15.0002010-11-12 18:31:15.0001http://www.google.com/search?q=amazom+aws+clodfsuion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-08-07 04:30:15.0002011-08-07 04:30:15.0001http://www.google.com.tw/search?hl=zh-TW&q=jenkins+ant&oq=jenkins+ant&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=8918240l8920165l0l8920924l11l9l0l0l0l0l303l1187l0.3.2.1l6l0 6750368 2011-08-07 05:04:15.0002011-08-07 05:04:15.0001http://www.google.co.in/search?hl=en&&sa=X&ei=0MfaTK-uPMaXhQeDlvT_Dw&ved=0CAYQvwUoAQ&q=JUnit+ant+report+adding+comments&spell=1 5341276 2010-11-10 16:27:15.0002010-11-10 16:27:15.0001http://www.google.co.uk/search?hl=en&q=ec2-user+default+password&meta= 6160402 2010-11-10 14:52:15.0002010-11-10 14:52:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+several+ant+targets 6750461 2011-08-07 07:02:15.0002011-08-07 07:02:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+documentation&aq=0&aqi=g10&aql=&oq=mxunit+&gs_rfai=Ch-_bwr7aTKeyJIr0zQSDs6SNCwAAAKoEBU_Q_LGk 786457 2010-11-10 15:49:15.0002010-11-10 15:49:15.0001http://www.google.com/search?client=safari&rls=en&q=install+adobe+on+ec2&ie=UTF-8&oe=UTF-8 6160402 2010-11-10 15:50:15.0002010-11-10 15:50:15.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=ant+test+jenkins 6750368 2011-08-07 05:24:15.0002011-08-07 05:24:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=jenkins+ci+getting+started 6750362 2011-08-07 06:54:15.0002011-08-07 06:54:15.0001http://www.google.co.uk/search?hl=en&q=how+to+change+password+on+aws+ec2+instance&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-11-10 23:34:15.0002010-11-10 23:34:15.0001http://www.google.co.in/search?q=example+of+mxunit+test+case+for+CRUD&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341269 2011-08-06 08:34:15.0002011-08-06 08:34:15.0002http://www.google.ca/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=7U_bTIe5N4v0tgOzlqXlAw&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg 5341597 2010-11-11 02:08:15.0002010-11-11 02:08:15.0001http://www.google.co.in/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCustom%2BAssertions&rct=j&q=custom%20assert%20in%20mxunit&ei=9gU9TvnWBYHsrQejgeEE&usg=AFQjCNFrj6MuQhAYE7lFf-u4fzyaTY0rEA 4685867 2011-08-06 09:27:15.0002011-08-06 09:27:15.0001http://wiki.mxunit.org/display/default/Argument+Matching?showComments=true&showCommentArea=true 5341258 2010-11-11 02:25:15.0002010-11-11 02:25:15.0001http://www.google.co.in/search?q=mxunit+assert&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786478 2011-08-06 08:25:15.0002011-08-06 08:25:15.0003http://wiki.mxunit.org/display/default/Argument+Matching 5341256 2010-11-11 02:25:15.0002011-08-10 15:34:15.0001http://www.google.com/search?hl=en&q=adobe+max+presentation+pdf&aq=f&aqi=&aql=&oq=&gs_rfai= 6160444 2010-11-10 17:12:15.0002010-11-10 17:12:15.0001http://www.google.com/search?q=using+simple+test+with+functions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341320 2011-08-06 19:13:15.0002011-08-06 19:13:15.0002http://www.google.com/search?hl=en&source=hp&q=mxunit+documentation&aq=0&aqi=g10&aql=&oq=mxunit+&gs_rfai=Ce1VhE9zaTLfeJIHIzQSZ1tmjCwAAAKoEBU_QEkrn 786457 2010-11-10 17:56:15.0002010-11-10 17:59:15.0001http://www.google.com/search?q=coldfusion+mxunit+step+debug&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-08-06 20:00:15.0002011-08-06 20:00:15.0001http://www.google.com/search?hl=en&source=hp&q=mxunit+tutorial&aq=4&aqi=g10&aql=&oq=mxunit+&gs_rfai=CePPQovDaTNLJB4iwyASpsIj-CgAAAKoEBU_QCB3w 5341276 2010-11-10 19:22:15.0002010-11-10 19:22:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+junit+report+directory 5341276 2011-08-06 14:41:15.0002011-08-06 14:41:15.0002http://www.google.ca/search?q=what+is+the+url+of+my+ec2+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2010-11-10 21:19:15.0002010-11-10 21:19:15.0001http://127.0.0.1:4744/help/advanced/tocView.jsp?view=toc&topic=%2Forg.cfeclipse.cfml%2Fdoc%2Fintro%2Fdoc%2Fnew.html 4292815 2011-08-06 14:56:15.0002011-08-06 14:56:15.0001http://127.0.0.2/mxunit/generator/index.cfm 786457 2010-11-11 11:58:15.0002010-11-11 11:58:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FInstall%2BMXUnit&rct=j&q=MXUnit%20framework%20download&ei=bKo_TpaPJ8KgOvirzfkO&usg=AFQjCNH36KALz7GYazjykazy14vipyRzhQ 786536 2011-08-08 09:34:15.0002011-08-08 09:34:15.0001http://www.google.com/search?q=ant+junitreport+add+description 5341269 2010-11-11 10:24:15.0002010-11-11 10:24:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=MXUnit&ei=XaQ_TqrKJMGYOovz0PkO&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-08 09:11:15.0002011-08-08 09:11:15.0002http://www.google.com.au/search?q=mxunit+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-11-11 13:22:15.0002010-11-14 03:22:15.0001http://www.google.com.au/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTest%2BPrivate%2BMethods&rct=j&q=mxunit%20test%20private%20methods&ei=QmE_Tr3cEIHWrQfn1bD3Dw&usg=AFQjCNFMXERPV7EJhii8i-3lM0sIKJ9Rog 4292736 2011-08-08 04:21:15.0002011-08-08 04:21:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FDAO%2BTest%2BAdapter%2BPattern&rct=j&q=mxunit%20DAO&ei=veXbTMegJYK4hAf7vIT_Dw&usg=AFQjCNG1G2kjZuuS_cpErBLliPUgM3VHrg 4292766 2010-11-11 12:47:15.0002010-11-11 12:47:15.0001http://www.google.is/search?hl=en&safe=off&rlz=1C1_____enIS378IS378&biw=1399&bih=788&q=batch+%22net+start%22+fail&oq=batch+%22net+start%22+fail&aq=f&aqi=&aql=&gs_sm=e&gs_upl=105604l105764l0l106067l2l2l0l0l0l1l172l338l0.2l2l0 6750546 2011-08-08 10:43:15.0002011-08-08 10:43:15.0001http://www.google.co.in/search?hl=en&source=hp&q=cfm+page+how+do+testing+in+mx+unit+tool&rlz=1R2ADFA_enIN346&aq=f&aqi=&aql=&oq=&gs_rfai= 4947975 2010-11-11 04:42:15.0002010-11-11 04:42:15.0002http://webdev01/mxunit/runner/index.cfm?test=%2Fmxunit%2Ftests%2Fsamples&componentPath=mxunit.tests.samples 786457 2011-08-08 10:08:15.0002011-08-08 10:08:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=browser+to+ec2+instance 6160402 2010-11-11 04:29:15.0002010-11-11 04:29:15.0001http://www.google.com/search?q=ec2+windows+server+no+stop+option&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GPCK_en___IN359 6160402 2010-11-11 09:42:15.0002010-11-11 09:42:15.0001http://www.google.com.tw/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+ 6750368 2011-08-08 09:37:15.0002011-08-08 09:37:15.0001http://www.google.co.in/search?hl=en&rlz=1R2ADFA_enIN346&q=how+do+testing+the+cfm+page+in+MX+unit+testing+tool&btnG=Search&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-11-11 04:53:15.0002010-11-11 04:53:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS443US443&sourceid=chrome&ie=UTF-8&q=mxunit+makepblic 4292736 2011-08-07 19:19:15.0002011-08-07 19:19:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=idZ&rls=org.mozilla%3Aen-GB%3Aofficial&q=assertequal+mxunit&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-11-11 15:17:15.0002010-11-11 15:17:15.0001http://www.google.com.sg/#q=Jenkins+Continuous+Integration+in+Action&hl=en&prmd=ivns&ei=DN0-TrWBJYbprQfnmt38Dw&start=10&sa=N&fp=edf0ef46d576be38&biw=1280&bih=685 6750368 2011-08-07 18:59:15.0002011-08-07 18:59:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=MXUnit's+injectMethod() 5341320 2010-11-11 14:45:15.0002010-11-11 14:45:15.0005http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 5341647 2011-08-07 18:02:15.0002011-12-08 11:33:15.0005http://www.google.co.uk/ 5341320 2010-11-11 15:53:15.0002011-10-10 15:38:15.0002http://www.google.com/search?q=coldfusion+ami&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160404 2010-11-11 15:24:15.0002011-10-10 04:25:15.0001http://www.google.com/search?q=jenkins+github&hl=en&client=firefox-a&hs=5rO&rls=org.mozilla:en-US:official&prmd=ivns&ei=mpA-TtzGCsLZgAf4s82QCA&start=10&sa=N&biw=1118&bih=676&cad=cbv 6750543 2011-08-07 15:05:15.0002011-08-07 15:05:15.0001http://www.google.co.uk/search?q=makePublic+mxunit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292736 2010-11-11 13:54:15.0002010-11-11 13:54:15.0001http://www.google.com/#sclient=psy&hl=en&source=hp&q=jenkins+run+tests&pbx=1&oq=jenkins+run+tests&aq=f&aqi=g1&aql=1&gs_sm=e&gs_upl=24120l29309l0l29459l17l13l0l0l0l0l1158l6687l3-2.0.3.1.3l9l0&bav=on.2,or.r_gc.r_pw.&fp=5ebc4d519a3bd440&biw=1333&bih=740 6750461 2011-08-08 03:20:15.0002011-08-08 03:20:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=mock 5341597 2010-11-11 13:41:15.0002012-01-05 20:14:15.0001http://www.google.com/search?q=jenkins+ant+parameter&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-08 03:07:15.0002011-08-08 03:07:15.0001http://www.google.com.au/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=%2Bmxunit%20assertfalse&ei=vzA_ToPVC4vxrQfzqrk6&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-08 00:54:15.0002011-08-08 00:54:15.0002http://www.google.de/search?q=junit+report+task+ant++build.xml+examples&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341276 2010-11-11 14:17:15.0002010-11-11 14:25:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=61C0D9035A539B6CF89548398AB5E7A6?replyToComment=5341502&#comment-5341502 5341233 2010-11-11 13:55:15.0002010-11-11 13:55:15.0001http://www.rediffmail.com/cgi-bin/red.cgi?red=http%3A%2F%2Fwiki%2Emxunit%2Eorg%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&isImage=0&BlockImage=0&rediffng=0 786457 2010-11-16 10:41:15.0002010-11-16 10:41:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertEquals&ei=3dE7TtuQDNC0hAeZy7GKAg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-05 11:32:15.0002011-08-05 11:44:15.0001http://www.google.se/search?hl=en&q=text+editor+for+ec2&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-11-16 08:40:15.0002010-11-16 08:40:15.0001http://www.google.co.in/search?hl=en&source=hp&q=how+do+cfm+page+tested+in+mx+unit&rlz=1R2ADFA_enIN346&aq=f&aqi=&aql=&oq=&gs_rfai= 786598 2010-11-16 07:05:15.0002010-11-16 07:05:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+git+ssh+key+authorization&ie=utf-8&oe=utf-8 6750543 2011-08-05 11:59:15.0002011-08-05 11:59:15.0001http://www.google.ie/search?q=jenkin+project+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-05 11:18:15.0002011-08-05 11:18:15.0001http://www.google.co.th/search?hl=en&q=ant+generate+junit+test+file&sourceid=navclient-ff&rlz=1B3GGLL_enTH398TH398&ie=UTF-8 5341276 2010-11-16 14:37:15.0002010-11-16 14:37:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20built%20in%20assertions&ei=CpPiTM7xAc25hAfF7aiRDQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2010-11-16 14:20:15.0002010-11-16 14:20:15.0001http://www.google.co.uk/search?q=jenkins+publish+junit+test+result&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-05 10:52:15.0002011-08-05 10:52:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=3&ved=0CCYQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=%22ant%20task%22%20nice&ei=J4PiTPCOFsaxhAft5LHVDQ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2010-11-16 13:12:15.0002010-11-16 13:12:15.0001http://www.google.de/search?q=jenkins+take+over+responsibility+for+failed+build&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750477 2011-08-05 11:31:15.0002011-08-05 11:31:15.0001http://www.google.com/search?q=MXUnit+Eclipse+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 4292817 2010-11-16 13:08:15.0002010-11-16 13:08:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+build.xml+examples 6750368 2011-08-05 16:57:15.0002011-08-05 16:57:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGIH_enUS263US263&q=how+to+produce+junit+report 5341276 2010-11-15 22:30:15.0002010-11-15 22:30:15.0001http://www.google.com/search?q=Introduction+to+MongoDB+for+CFML+Developers&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6586373 2010-11-15 19:01:15.0002010-11-15 19:01:15.0001http://www.google.com/search?hl=en&biw=1044&bih=507&q=How+to+develop+java+reports+with+ant%3F&oq=How+to+develop+java+reports+with+ant%3F&aq=f&aqi=&aql=&gs_sm=e&gs_upl=541844l553953l0l554640l48l34l2l0l0l6l296l4922l8.17.7l32l0 5341276 2011-08-05 15:14:15.0002011-08-05 15:14:15.00013http://wiki.mxunit.org/display/default/Launching+your+first+EC2+Instance 786457 2010-11-15 18:37:15.0002011-07-15 05:21:15.0001http://search.babylon.com/?q=how+to+deploy+jenkins+.war+in+apache+tomcat&s=web&as=0&babsrc=SP_ss 6750362 2011-08-05 17:54:15.0002011-08-05 17:54:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=1yI8TprEBoro0QGV283jAw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rjt 786457 2011-08-05 17:17:15.0002011-08-05 17:17:15.0002http://www.google.com/search?q=coldfusion+ami&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6160404 2010-11-15 18:32:15.0002011-04-26 23:03:15.0005http://yoda:8500/mxunit/ 786457 2010-11-16 05:49:15.0002010-11-17 12:31:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=kLL&rls=org.mozilla%3Aen-US%3Aofficial&q=jenkins+PATH+to+ant+step&oq=jenkins+PATH+to+ant+step&aq=f&aqi=&aql=&gs_sm=e&gs_upl=202724l206122l0l206363l18l9l0l0l0l0l0l0ll0l0 6750461 2011-08-05 13:43:15.0002011-08-05 13:43:15.0001http://www.google.com/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=cfeclipse+copy+page+to+server 5341332 2010-11-16 01:06:15.0002010-11-16 01:06:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=setup+user+accounts+ec2 6160402 2010-11-16 00:40:15.0002010-11-16 00:40:15.0001http://www.google.fr/search?q=wher+junit+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 5341276 2011-08-05 14:10:15.0002011-08-05 14:10:15.0001http://www.google.fr/search?hl=fr&source=hp&q=mxunit&meta=&aq=0&aqi=g1&aql=&oq=mxun&gs_rfai= 786457 2010-11-15 23:07:15.0002010-11-15 23:07:15.0001http://www.google.com/search?hl=en&q=jenkins+ant+build&oq=Jenkins+ant+&aq=1&aqi=g10&aql=&gs_sm=e&gs_upl=50126l51970l0l59720l8l7l2l1l1l0l219l594l0.1.2l3l0 6750368 2011-08-05 13:48:15.0002011-08-05 13:48:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20return%20html&ei=FDk8TrHbC6by0gHhzdDPAw&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g&cad=rjt 786582 2011-08-05 18:53:15.0002011-08-05 18:53:15.000 5472262 6750679 marcesher2011-05-11 19:12:35.0002011-05-11 19:12:35.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock&ei=LVvjTI2-CobtnQe6sonKDg&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=4teC1XEunYM4IZ0GXzJhMQ 5341597 2010-11-17 04:34:15.0002010-11-17 04:34:15.000 4816897 6750679 marcesher2011-05-11 19:12:35.0002011-05-11 19:12:35.0001http://www.google.com/search?q=mxunit+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786575 2010-11-17 05:12:15.0002010-11-17 05:12:15.0003http://markmail.org/message/2ylta2pkwsz5k2t5 4292815 2011-08-05 19:35:15.0002011-10-27 17:07:15.0002http://www.google.com/search?q=aws+coldfusion+ami&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6160404 2011-08-05 20:29:15.0002011-08-05 20:29:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=launching+ami+instance 6160433 2010-11-17 02:25:15.0002010-11-17 02:25:15.000 6914064 6751244 uggbootsspace2011-10-01 07:42:40.0002011-10-01 07:42:40.0002http://www.google.com/reader/view/ 6160444 2010-11-17 03:42:15.0002010-11-17 16:02:15.000 6914063 6751244 uggbootsspace2011-10-01 07:42:40.0002011-10-01 07:42:40.0006http://www.google.com/search?q=aws+coldfusion+ami&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6160392 2011-08-05 20:35:15.0002011-08-05 20:53:15.0002http://www.google.com/search?q=ec2+coldfusion+ami&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6160404 2010-11-17 05:56:15.0002010-12-01 00:50:15.000 6914066 6751244 uggbootsspace2011-10-01 07:43:03.0002011-10-01 07:43:03.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=junit+report+path 5341276 2011-08-05 18:16:15.0002011-08-05 18:16:15.0001http://www.google.ca/search?q=running+junit+in+jenkins&rls=com.microsoft:en-zw&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&safe=active&redir_esc=&ei=_TA8Tq-bCcbcgQfDiuXOBg 6750461 2011-08-05 18:18:15.0002011-08-05 18:18:15.000 6914065 6751244 uggbootsspace2011-10-01 07:42:40.0002011-10-01 07:42:40.0001http://www.google.co.in/search?q=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FUsing%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports&hl=en&source=hp&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-17 06:13:15.0002010-11-17 06:13:15.00047http://wiki.mxunit.org/display/default/Using%2Bthe%2BAnt%2BTask%2Bto%2BGenerate%2BJUnit%2BReports 5341276 2010-11-17 05:26:15.0002012-01-08 05:56:15.0001http://www.google.com/search?q=mxunit+verifyatleast&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341250 2011-08-05 18:41:15.0002011-08-05 18:41:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS436US436&sourceid=chrome&ie=UTF-8&q=jenkins+ant+options 6750368 2011-08-05 18:46:15.0002011-08-05 18:46:15.0001http://www.google.com/search?hl=en&biw=1280&bih=520&noj=1&q=ant+junit+report+tutorial&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-17 05:38:15.0002010-11-17 05:38:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=jenkins+plugin+ant 6750368 2011-08-05 23:38:15.0002011-08-05 23:38:15.0002http://www.google.com/url?sa=t&source=web&cd=3&ved=0CB4QFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20example&ei=sc7iTPi3GYmesQPe28Rm&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2010-11-16 18:35:15.0002010-11-16 18:35:15.0001http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=leave+windows+firewall+on+ec2 6160402 2011-08-06 01:16:15.0002011-08-06 01:16:15.000 6914062 786457 st1n6r4y@yahoo.com2011-04-15 16:45:27.0002011-04-15 16:45:27.0001http://www.google.com/search?q=mxunit+how+to+output+to+the+output+column&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 4292713 2011-08-06 02:49:15.0002011-08-06 02:49:15.0001http://www.google.com/search?q=inject+mock&sourceid=ie7&rls=com.microsoft:en-US&ie=utf8&oe=utf8 5341606 2010-11-16 15:38:15.0002010-11-16 15:38:15.000 5832712 6750399 marcesher2011-05-11 18:55:51.0002011-05-11 18:55:51.0001http://www.google.com/search?client=safari&rls=en&q=coldfusion+ami+licensing&ie=UTF-8&oe=UTF-8 6160404 2010-11-16 15:52:15.0002010-11-16 15:52:15.000 4816897 6750399 marcesher2011-05-11 18:55:51.0002011-05-11 18:55:51.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=518E2AEA7B2A054ED3E0864B678C2A5F?replyToComment=5341502&#comment-5341502 5341233 2011-08-06 03:47:15.0002011-08-06 03:47:15.0002http://www.google.com/search?source=ig&hl=en&rlz=&=&q=mxunit+test+cases&btnG=Google+Search&aq=f&oq= 786564 2010-11-16 21:07:15.0002010-11-16 21:07:15.000 5472261 6750679 marcesher2011-05-11 19:12:35.0002011-05-11 19:12:35.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=mxunit&btnG=Google+Search&aq=f&oq= 786457 2010-11-16 21:18:16.0002010-11-16 21:18:16.000 5472260 6750679 marcesher2011-05-11 19:12:35.0002011-05-11 19:12:35.000 5472259 6750679 marcesher2011-05-11 19:12:35.0002011-05-11 19:12:35.0001http://www.google.com/search?client=ubuntu&channel=fs&q=coldfusion+ode&ie=utf-8&oe=utf-8 6160444 2010-11-16 19:07:15.0002010-11-16 19:07:15.0001http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-08-05 21:13:15.0002011-08-05 21:13:15.000 6914056 6750679 marcesher2011-05-11 19:12:35.0002011-05-11 19:12:35.0001http://www.google.com/search?hl=bn&client=firefox-a&hs=KAT&rlz=1R1GGGL_en&q=ec2+%22amazon+linux%22+gui&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-11-16 20:49:15.0002010-11-16 20:49:15.0001http://www.google.com/search?rlz=1C1CHFX_enUS437US437&sourceid=chrome&ie=UTF-8&q=jenkins+junit 6750461 2011-08-05 21:25:15.0002011-08-05 21:25:15.000 6914061 6750466 marcesher2011-04-02 15:50:34.0002011-04-02 15:50:34.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=F9330C78BD763701A3DD77E90DF75037?replyToComment=5341502&#comment-5341502 5341233 2010-11-14 16:22:15.0002010-11-14 16:22:15.0003http://www.google.co.uk/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786457 2010-11-14 14:20:15.0002011-07-17 18:05:15.000Launching you first EC2 Instance1marcesher2010-10-18 01:40:43.000marcesher2010-10-18 01:40:43.000 6160402 current 5472260 6750477 marcesher2011-04-02 15:52:31.0002011-04-02 15:52:31.0003http://www.google.com/search?q=mxunit+injectproperty&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341322 2011-08-04 16:23:15.0002011-09-22 21:53:15.000 5472259 6750466 marcesher2011-04-02 15:50:18.0002011-04-02 15:50:18.0003http://www.google.com/search?q=coldfusion+amazon+cloud&hl=en&client=safari&tbo=1&output=search&source=lnt&tbs=qdr:m&sa=X&ei=Lp7gTMyUGoeUnQetk9njCQ&ved=0CAcQpwU 6160392 2010-11-15 02:43:15.0002010-11-15 02:50:15.000Launching you first EC2 Instance2marcesher2010-10-18 01:40:43.000marcesher2010-10-18 01:52:26.000 6160402 current 5472261 6750466 marcesher2011-04-02 15:50:32.0002011-04-02 15:50:32.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=D7A269424B58DC7E915F109A8606C331?replyToComment=5341502&#comment-5341502 5341233 2010-11-14 23:00:15.0002010-11-14 23:00:15.0004http://www.google.co.uk/url?sa=t&source=web&cd=2&sqi=2&ved=0CCgQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=6cE6TqGNNMGCOp7UiJ4F&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=kBouo0-sooP8bce86LpIhw 786457 2011-08-04 16:11:15.0002011-08-04 16:16:15.000 6914056 6750477 marcesher2011-04-02 15:52:31.0002011-04-02 15:52:31.0001http://in.mc952.mail.yahoo.com/mc/showMessage?sMid=0&fid=Inbox&sort=date&order=down&startMid=0&filterBy=&.rand=23226530&midIndex=0&mid=1_44068536_ALISaMsAAPz1TN%2FAOwARskIxovQ&f=1&fromId=agileindia@yahoogroups.com 786457 2010-11-15 03:11:15.0002010-11-15 03:11:15.000Launching you first EC2 Instance3marcesher2010-10-18 01:40:43.000marcesher2010-10-18 02:43:57.000 6160402 current 6914061 6750477 marcesher2011-04-02 15:52:31.0002011-04-02 15:52:31.0004http://yoda/mxunit/ 786457 2010-11-15 04:35:15.0002010-11-15 11:20:15.000 5472261 6750477 marcesher2011-04-02 15:52:31.0002011-04-02 15:52:31.0002http://www.google.co.uk/search?hl=en&source=hp&biw=1280&bih=861&q=jenkins+configure+ant&btnG=Google+Search 6750368 2011-08-04 15:04:15.0002011-08-04 15:04:15.000Launching you first EC2 Instance4marcesher2010-10-18 01:40:43.000marcesher2010-10-18 02:45:31.000 6160402 current1http://www.google.com/search?client=safari&rls=en&q=ec2+instance+won't+resolve+in+browser&ie=UTF-8&oe=UTF-8 6160402 2010-11-15 04:33:15.0002010-11-15 04:33:15.000 5472259 6750477 marcesher2011-04-02 15:52:31.0002011-04-02 15:52:31.0001http://www.google.com/search?aq=f&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=intro+to+unit+testing 4685854 2011-08-04 13:56:15.0002011-08-04 13:56:15.0001http://in.mc955.mail.yahoo.com/mc/welcome?.gx=1&.tm=1289624211&.rand=11d2nsl2ih7pk 786457 2010-11-13 04:58:15.0002010-11-13 04:58:15.0001http://www.google.com/search?hl=en&source=hp&biw=607&bih=157&q=different+example+of+assertion+contains+&oq=different+example+of+assertion+contains+&aq=f&aqi=&aql=&gs_sm=e&gs_upl=6609l26859l0l27327l52l52l6l28l32l0l422l2986l3.12.2.0.1l18l0 786484 2011-08-04 18:47:15.0002011-08-04 18:47:15.000 5472260 6750461 marcesher2011-04-02 13:17:45.0002011-04-02 13:17:45.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+install+problems 786529 2011-08-04 18:22:15.0002011-08-04 18:22:15.0001http://www.google.com.ar/search?hl=es&q=ec2+instance+security+group+setup+ssh&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-11-13 04:55:15.0002010-11-13 04:55:15.000 5472261 6750461 marcesher2011-04-02 13:17:45.0002011-04-02 13:17:45.000Creating an AWS Account3marcesher2010-10-18 01:06:24.000marcesher2010-10-18 01:17:46.000 6160394 current 6914057 6750461 marcesher2011-04-02 13:17:45.0002011-04-02 13:17:45.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+properties 6750461 2011-08-04 18:05:15.0002011-08-04 18:05:15.0001http://www.google.ca/search?q=amazon+ec2+coldfusion&hl=en&client=safari&ei=EoTeTLzDBJWnnQeHgq3BDw&start=10&sa=N 6160392 2010-11-13 12:29:15.0002010-11-13 12:29:15.000 6914061 6750461 marcesher2011-04-02 13:17:45.0002011-04-02 13:17:45.000Running Adobe ColdFusion on Amazon EC21marcesher2010-10-18 01:03:59.000marcesher2010-10-18 01:03:59.000 6160392 current1http://www.google.com/search?q=ant+jenkins+jsf&btnG=Search&hl=en&sa=2 6750368 2011-08-04 17:31:15.0002011-08-04 17:31:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=532A563CA5D2C4D52ACFD7100DD286D5?replyToComment=5341502&#comment-5341502 5341233 2010-11-13 09:48:15.0002010-11-13 09:48:15.0003http://www.google.com/search?q=mxunit+documentation&ie=UTF-8&oe=UTF-8&hl=en&client=safari 786457 2010-11-13 19:40:15.0002011-07-05 21:45:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+open+test+case+in+browser+ 4292713 2011-08-04 17:25:15.0002011-08-04 17:25:15.000 5472260 6750466 marcesher2011-04-02 15:50:18.0002011-04-02 15:50:18.0001http://in.mg50.mail.yahoo.com/dc/blank.html?bn=504.5&.intl=in&.lang=en-IN 786457 2010-11-13 13:05:15.0002010-11-13 13:05:15.000 6914056 6750466 marcesher2011-04-02 15:50:18.0002011-04-02 15:50:18.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+dist 6750368 2011-08-04 17:07:15.0002011-08-04 17:07:15.000 5472262 6750461 marcesher2011-04-02 13:17:45.0002011-04-02 13:17:45.0001http://www.google.com/search?q=assertion+framework&hl=zh-TW&biw=1024&bih=591&ei=b9HfTJc1k-i9A9n1oN8O&start=120&sa=N 4685867 2010-11-14 12:10:15.0002010-11-14 12:10:15.0001http://www.google.com/search?q=Login+to+ec2+instance+for+first+time&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6160402 2010-11-14 03:05:15.0002010-11-14 03:05:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+email+on+fail 6750466 2011-08-04 16:51:15.0002011-08-04 16:51:15.000 5472259 6750461 marcesher2011-04-02 13:17:45.0002011-04-02 13:17:45.000 6914057 6750362 marcesher2011-03-06 23:49:45.0002011-03-06 23:49:45.0003http://wiki.mxunit.org/Stubbing?focusedCommentId=6160449 5341233 2010-11-15 12:35:15.0002010-11-15 12:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+functions 5341320 2011-08-04 23:21:15.0002011-08-04 23:21:15.0002http://wiki.mxunit.org/Setting%2Bup%2Byour%2BTests%2BDirectory?focusedCommentId=6160440 786593 2010-11-15 12:35:15.0002010-11-15 12:35:15.000 5472261 6750362 marcesher2011-03-06 23:49:45.0002011-03-06 23:49:45.0001MXUnit Documentation50virtix2009-01-17 10:51:32.000marcesher2010-10-15 16:00:46.000 786457 current1http://yoda:8500/mxunit/samples/samples.cfm 786457 2010-11-15 14:37:15.0002010-11-15 14:37:15.000 5472260 6750362 marcesher2011-03-06 23:49:45.0002011-03-06 23:49:45.0001http://wiki.mxunit.org/dosearchsite.action?queryString=stubs 5341233 2011-08-04 22:35:16.0002011-08-04 22:35:16.000 5472259 6750362 marcesher2011-03-06 23:49:45.0002011-03-06 23:49:45.0001http://wiki.mxunit.org/dosearchsite.action?queryString=stubs 5341218 2011-08-04 22:36:15.0002011-08-04 22:36:15.0003http://www.google.com/search?q=coldfusion+builder+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341332 2010-11-15 15:19:15.0002011-06-15 13:02:15.0001http://www.google.com/search?q=ec2+launch+instance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-08-04 20:15:15.0002011-08-04 20:15:15.000 6914056 6750461 marcesher2011-04-02 13:17:45.0002011-04-02 13:17:45.0001http://www.google.com/search?q=cfcomponent+output&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5734498 2010-11-15 16:55:15.0002010-11-15 16:55:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ba%2BMock&rct=j&q=mxunit%20mock()&ei=yXDhTJabBsGdnAeM_LR8&usg=AFQjCNG-kgY3utXU_iLTPhQyPIpWOE_rSg&sig2=fAPoE3Aun01o6Lvgdrzwbw 5341597 2010-11-15 17:42:15.0002010-11-15 17:42:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=confluence+git-scm 6750543 2011-08-04 21:23:15.0002011-08-04 21:23:15.0009http://wiki.mxunit.org/display/default/Launching+your+ColdFusion+AMI+as+a+new+Instance 6160433 2010-11-15 18:31:15.0002011-12-05 21:58:15.0005http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+getting+started&ie=utf-8&oe=utf-8 6750362 2011-08-04 19:10:15.0002011-08-09 05:48:15.000Creating an AWS Account1marcesher2010-10-18 01:06:24.000marcesher2010-10-18 01:06:24.000 6160394 current3http://www.google.com/search?q=coldfusion+ami&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6160433 2010-11-15 18:31:15.0002011-04-26 23:07:15.000Creating an AWS Account2marcesher2010-10-18 01:06:24.000marcesher2010-10-18 01:17:19.000amazon, aws, ec2 6160394 current1http://www.google.by/search?hl=be&rlz=1C1CHKZ_enBY441BY441&q=mxunit+wiki&btnG=%D0%A8%D1%83%D0%BA%D0%B0%D1%86%D1%8C 786457 2011-08-05 08:45:15.0002011-08-05 08:45:15.0001http://yoda/mxunit/generator/index.cfm 786457 2010-11-15 04:39:15.0002010-11-15 04:39:15.000 5472262 6750360 marcesher2011-03-06 23:39:54.0002011-03-06 23:39:54.000 5472261 6750360 marcesher2011-03-06 23:39:54.0002011-03-06 23:39:54.00016http://wiki.mxunit.org/display/default/Presentations%2C+Talks%2C+and+Meetups 6586373 2010-11-15 04:56:15.0002011-10-25 11:41:15.0002http://pornfreetube.ru/ 5341269 2011-08-05 09:12:15.0002011-10-21 10:43:15.0001http://www.google.com.tr/search?hl=tr&biw=1259&bih=786&q=integration+test+jenkins&oq=integration+test+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1468997l1470763l0l1471622l11l10l0l0l0l1l141l921l6.4l10l0 6750461 2011-08-05 06:34:15.0002011-08-05 06:34:15.000 5472260 6750360 marcesher2011-03-06 23:39:54.0002011-03-06 23:39:54.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ttps%3A%2F%2Fmxunit.s3.amazonaws.com%2Fvideo%2Fmxunit_ant_automation_demo.swf 5341271 2010-11-15 05:00:15.0002010-11-15 05:00:15.0001http://www.google.com/search?client=safari&rls=en&q=coredata+debug+output&ie=UTF-8&oe=UTF-8 4292713 2010-11-15 07:11:15.0002010-11-15 07:11:15.0001http://www.google.co.in/search?hl=en&source=hp&q=how+to+generate+juit+report+using+ant&btnG=Google+Search&meta=&aq=f&aqi=&aql=&oq= 5341276 2011-08-05 07:23:15.0002011-08-05 07:23:15.0002http://kamanalysis.dyndns.org:8090/redmine/issues/48 786471 2010-11-15 09:47:15.0002010-11-15 10:10:15.0001http://www.google.ca/search?num=30&hl=en&safe=off&q=jenkins+fail+build+if+unstable&oq=jenkins+fail+build+if+unstable&aq=f&aqi=&aql=&gs_sm=e&gs_upl=28261l34179l0l34282l32l30l6l21l27l0l183l450l0.3l3l0 6750464 2011-08-05 01:41:15.0002011-08-05 01:41:15.000 6914056 6750362 marcesher2011-03-06 23:49:45.0002011-03-06 23:49:45.0001MXUnit Documentation48virtix2009-01-17 10:51:32.000marcesher2010-08-27 16:15:13.000 786457 current1http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&biw=901&bih=545&q=mx+examples+unit&oq=mx+examples+unit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=7409l9988l0l10476l5l5l0l2l0l1l378l787l1.3-2l3l0 786457 2011-08-05 05:16:15.0002011-08-05 05:16:15.000 6914057 6750360 marcesher2011-03-06 23:39:54.0002011-03-06 23:39:54.0002http://www.google.com.au/ 786478 2011-08-05 01:00:15.0002011-08-05 01:02:15.000 6914056 6750360 marcesher2011-03-06 23:39:54.0002011-03-06 23:39:54.0001http://www.google.com.au/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=CEE7TqnlJ4iGrAfMlvkJ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-05 01:14:15.0002011-08-05 01:14:15.0001http://www.google.no/search?q=Confluence+AWS+free+usage&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2010-11-15 12:28:15.0002010-11-15 12:28:15.000 5472259 6750360 marcesher2011-03-06 23:39:54.0002011-03-06 23:39:54.0001MXUnit Documentation49virtix2009-01-17 10:51:32.000marcesher2010-10-15 15:59:36.000 786457 current1http://www.google.com/search?client=safari&rls=en&q=ec2+coldfusion+ami&ie=UTF-8&oe=UTF-8 6160404 2010-11-18 22:26:15.0002010-11-18 22:26:15.0001http://www.google.co.uk/search?q=build+versions+with+ant+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750368 2011-08-03 21:38:15.0002011-08-03 21:38:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert%20object&ei=G7c5TpemF6fc0QGfu6T2Aw&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-03 21:13:15.0002011-08-03 21:13:15.0001http://www.google.com/search?client=safari&rls=en&q=junit+reports+xml&ie=UTF-8&oe=UTF-8 5341276 2010-11-18 21:18:15.0002010-11-18 21:18:15.0001http://www.google.com/url?sa=t&source=web&cd=1&sqi=2&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=%20watchable%20code%20confluence&ei=VY7lTNX3M8ys8Aarp8CEDQ&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2010-11-18 20:37:15.0002010-11-18 20:37:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=automation+jenkins 6750360 2011-08-04 00:36:15.0002011-08-04 00:36:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=2C08E83A645E7BCAB2FC7ECD65C9712D?replyToComment=5341502&#comment-5341502 5341233 2011-08-03 23:20:15.0002011-08-03 23:20:15.0001http://www.google.com/search?q=mxunit+execution+order&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341253 2010-11-18 20:01:15.0002010-11-18 20:01:15.0001http://www.google.com.au/search?q=jenkins+ant+properties&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-04 03:14:15.0002011-08-04 03:14:15.0001http://www.google.co.th/search?hl=en&q=how+to+generate+ant+build+for+junit&sourceid=navclient-ff&rlz=1B3GGLL_enTH398TH398&ie=UTF-8 5341276 2010-11-18 17:49:15.0002010-11-18 17:49:15.0001http://127.0.0.1:52486/help/advanced/tocView.jsp?view=toc 4292815 2010-11-18 17:25:15.0002010-11-18 17:25:15.0001http://www.google.com/search?q=mxunit+eclipse+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2010-11-18 17:23:15.0002010-11-18 17:23:15.0001http://www.google.com/search?q=define+junitreport+task&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-04 03:35:15.0002011-08-04 03:35:15.0002http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+hudson 5341473 2010-11-18 16:52:15.0002011-02-07 17:28:15.0001http://www.google.com.ph/search?q=window+service+stop+when+continuous+error&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750546 2011-08-04 03:53:15.0002011-08-04 03:53:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=assertequals+mxunit&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786478 2010-11-18 16:25:15.0002010-11-18 16:25:15.0001http://www.google.co.uk/search?client=safari&rls=en&q=securing+mongo&ie=UTF-8&oe=UTF-8&redir_esc=&ei=kE3lTMnIK8GAhQezneToDA 6160438 2010-11-18 16:01:15.0002010-11-18 16:01:15.0001http://www.google.com.ph/search?hl=tl&source=hp&q=Anatomy+of+a+Test+Case&btnG=Hanapin+sa+Google&meta=&aq=f&aqi=&aql=&oq= 5341647 2011-08-04 04:04:15.0002011-08-04 04:04:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Data%2Bdriven%2Btesting%2Bwith%2BMXUnit%2Bdataproviders&usg=AFQjCNElnfn0mvEtHgeg9LBmxudzGU6xNw 4292794 2010-11-18 15:48:15.0002010-11-18 15:48:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=coldfusion+ami 6160404 2011-08-04 04:51:16.0002011-08-04 04:51:16.0001http://www.google.com/search?hl=en&q=cool+coldfusion+snippets&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-11-18 15:37:15.0002010-11-18 15:37:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=passing+test+name+to+mxunit&btnG=Google+Search&aq=f&oq= 786598 2010-11-18 15:13:15.0002010-11-18 15:13:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=coldfusion+ami 6160433 2011-08-04 04:50:15.0002011-08-04 04:50:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 6750466 2011-08-04 06:14:15.0002011-12-07 06:01:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=passing+test+name+to+mxunit&btnG=Google+Search&aq=f&oq= 4292794 2010-11-18 14:55:15.0002010-11-18 14:55:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&=&q=passing+test+name+to+mxunit&btnG=Google+Search&aq=f&oq= 4292736 2010-11-18 14:46:15.0002010-11-18 14:46:15.0004http://wiki.mxunit.org/display/default/Continuous+Integration+--+Setting+up+Notifications 6750543 2011-08-04 05:34:15.0002011-11-24 17:00:15.0001http://www.google.co.uk/search?q=coldfusion+ami&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160433 2010-11-19 10:19:15.0002010-11-19 10:19:15.0001http://www.google.es/search?hl=es&client=firefox-a&rls=org.mozilla%3Aes-ES%3Aofficial&q=cfeclipse+create+snippet&aq=f&aqi=&aql=&oq=&gs_rfai= 5341332 2010-11-19 11:12:15.0002010-11-19 11:12:15.0001http://www.google.co.uk/search?q=makepublic+mxunit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786598 2010-11-19 09:39:15.0002010-11-19 09:39:15.0001http://www.google.co.uk/search?q=makepublic()+mxunit+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 4292736 2010-11-19 09:40:15.0002010-11-19 09:40:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=how+to+refactor+a+dao%3F&ie=utf-8&oe=utf-8 4292766 2011-08-04 08:27:15.0002011-08-04 08:27:15.0002http://wiki.cfinnovate.com/Stubbing?focusedCommentId=6160449 5341233 2010-11-19 08:57:15.0002010-11-19 08:57:15.0001http://www.google.com/search?q=jenkins+ant&sourceid=ie7&rls=com.microsoft:fi:IE-SearchBox&ie=&oe= 6750368 2011-08-04 08:53:15.0002011-08-04 08:53:15.0001http://www.google.fr/search?q=jenkins+create+user+batch&hl=fr&qscrl=1&prmd=ivns&ei=W1s6Tp7gIc_rsgal1OAK&start=30&sa=N&biw=1280&bih=911 6750466 2011-08-04 08:55:15.0002011-08-04 08:55:15.0001http://wiki.cfinnovate.com/display/default/Using%2BinjectMethod%2Bfor%2Bsimple%2Bmocking?focusedCommentId=6586381 5341320 2010-11-19 08:57:15.0002010-11-19 08:57:15.0002http://www.google.co.in/ 6750302 2011-08-04 09:12:15.0002011-10-03 05:54:15.0002http://wiki.cfinnovate.com/Using%2BinjectMethod%2Bfor%2Bsimple%2Bmocking?focusedCommentId=6586381 5341320 2010-11-19 08:57:15.0002010-11-19 08:57:15.0001http://www.google.co.in/search?hl=en&q=eclipse+error+log+icon&aq=f&aqi=&aql=&oq=&gs_rfai= 4292815 2010-11-19 06:51:15.0002010-11-19 06:51:15.0001http://www.google.com.ua/search?sclient=psy&hl=ru&source=hp&q=save+junit+reports&pbx=1&oq=save+junit+reports&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1293l10915l0l11118l20l18l0l0l0l0l247l3140l1.10.7l18l0&biw=1440&bih=815&cad=cbv 5341276 2011-08-04 09:28:15.0002011-08-04 09:28:15.0001http://www.google.co.in/search?q=Test+Assertion+model+wiki&hl=en&ei=RDnmTI3rA4zuvQPQlKXCCA&start=10&sa=N 786484 2010-11-19 08:51:15.0002010-11-19 08:51:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=KHI&rls=org.mozilla:en-US:official&&sa=X&ei=2-zlTJuwMojEsAPuxJ2xCw&ved=0CBQQBSgA&q=ant+Optional+Tasks+junit+report&spell=1 5341276 2010-11-19 03:21:15.0002010-11-19 03:21:15.0001http://www.google.com/search?hl=en&safe=off&biw=1207&bih=859&q=Amazon+EC2+security+IP+or+Group&aq=f&aqi=&aql=f&oq=&gs_rfai= 6160438 2010-11-19 04:45:15.0002010-11-19 04:45:15.0001http://www.google.ie/search?hl=en&client=firefox-a&rls=org.mozilla:en-US:official&sa=X&ei=n4I6TpjbN4jIhAfO6_iFAg&ved=0CBQQBSgA&q=junitreport+ant&spell=1&biw=1280&bih=831 5341276 2011-08-04 11:50:15.0002011-08-04 11:50:15.0002http://www.google.es/search?hl=en&rlz=1C1GGGE_enES421ES421&q=jenkins+windows+ssh&oq=jenkins+windows+ssh&aq=f&aqi=g3g-m1g-b2&aql=&gs_sm=e&gs_upl=16428l17165l0l17319l4l3l0l0l0l0l302l302l3-1l1l0 6750543 2011-08-04 11:58:15.0002011-08-04 11:58:15.00028http://blog.mxunit.org/2010/11/mxunit-202-released.html 5734518 2010-11-19 02:01:15.0002011-09-02 14:37:15.0005http://www.google.com/ 6160402 2010-11-19 02:52:15.0002011-09-03 19:52:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 5341597 2011-08-04 12:34:15.0002011-08-04 12:34:15.0002http://www.google.com/search?client=safari&rls=en&q=coldfusion+ami&ie=UTF-8&oe=UTF-8 6160433 2010-11-18 22:35:15.0002011-01-25 22:35:15.0001http://www.google.com/search?hl=en&source=hp&biw=1260&bih=640&q=set+ant+in+jenkins&oq=set+ant+in+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1562l5141l0l5734l18l10l0l0l0l0l469l937l4-2l2l0 6750368 2011-08-04 12:36:15.0002011-08-04 12:36:15.0001http://wiki.mxunit.org/display/default/How%2Bcfcomponent%2Boutput=true%2B%2Bcan%2Baffect%2Bmemory%2Bconsumption 5734498 2010-11-18 22:45:15.0002010-11-18 22:45:15.0001http://www.google.com/url?sa=t&source=web&cd=5&ved=0CC8QFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=testing%20coldfusion%20with%20ant&ei=P5o6TqrAMZODsAK5hWA&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-08-04 13:33:15.0002011-08-04 13:33:15.0002http://www.bing.com/search?q=step+by+step+set+ant+target%2C+jenkins&pc=Z022&form=ZGACDF 6750461 2011-08-03 07:40:15.0002011-08-03 21:02:15.0001http://www.delicious.com/recent?page=9 6160392 2010-11-17 16:15:15.0002010-11-17 16:15:15.0001http://wvusstlmudev1/mxunit/samples/samples.cfm 786457 2010-11-17 15:57:15.0002010-11-17 15:57:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=inject+a+mock 5341606 2011-08-03 07:40:15.0002011-08-03 07:40:15.0001http://www.google.co.kr/search?hl=ko&newwindow=1&rlz=1R2GGLJ_ko&q=insert+dao+testcase&oq=insert+dao+testcase&aq=f&aqi=&aql=&gs_sm=e&gs_upl=28829l30188l0l30469l4l4l0l0l0l0l172l579l0.4l4l0 4292766 2011-08-03 07:36:15.0002011-08-03 07:36:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=httpantrunner+mxunit+specific+file+test 5341269 2010-11-17 17:00:15.0002010-11-17 17:00:15.0001http://cameldev.conncoll.edu/mxunit/index.cfm 786457 2010-11-17 16:37:15.0002010-11-17 16:37:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=np&q=junit+reports+ant&oq=junit+reports+&aq=1v&aqi=g1g-v9&aql=&gs_sm=e&gs_upl=38510l38510l0l41111l1l1l0l0l0l0l242l242l2-1l1l0 5341276 2011-08-03 07:23:15.0002011-08-03 07:23:15.0002http://wiki.mxunit.org/display/default/Running+Adobe+ColdFusion+on+Amazon+EC2?showComments=true&showCommentArea=true 6160438 2010-11-17 15:19:15.0002010-11-20 23:47:15.0001http://www.google.co.uk/search?rlz=1C1CHFX_en-GBGB441GB441&sourceid=chrome&ie=UTF-8&q=jenkins+ant+%22-lib%22 6750368 2011-08-03 09:30:15.0002011-08-03 09:30:15.0003http://www.google.com/search?q=ec2+coldfusion+ami&ie=UTF-8&oe=UTF-8&hl=en&client=safari 6160392 2010-11-17 15:08:15.0002010-11-17 15:18:15.0001http://www.google.fr/search?hl=fr&q=ant+jenkins+&meta= 6750368 2011-08-03 09:14:15.0002011-08-03 09:14:15.0001http://www.google.co.uk/search?q=assertTrue+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786478 2010-11-17 15:41:15.0002010-11-17 15:41:15.0001http://www.google.ie/search?hl=en&client=firefox-a&hs=xID&rls=org.mozilla%3Aen-GB%3Aofficial&q=jenkins+where+is+workspace&oq=jenkins+where+is+workspace&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=133250l136624l0l136767l18l18l0l13l13l0l132l451l3.2l5l0 6750461 2011-08-03 08:55:15.0002011-08-03 08:55:15.0001http://blog.mxunit.org/2010/11/mxunit-eclipse-plugin-14-released.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 786499 2010-11-17 15:41:15.0002010-11-17 15:41:15.0001http://www.google.com.tw/search?q=jenkins+automation&rls=com.microsoft:zh-tw:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&redir_esc=&ei=yP04Tv2rHavZiALv7oj9Dg 6750360 2011-08-03 08:02:16.0002011-08-03 08:02:16.0001http://www.google.co.uk/search?q=amazon+security+group+can%27t+add+ssh+access&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160402 2010-11-17 12:30:15.0002010-11-17 12:30:15.0001http://www.google.com/url?sa=D&q=http://wiki.mxunit.org/display/default/Eclipse%2BPlugin%2BTroubleshooting%23EclipsePluginTroubleshooting-RemoteFacade 4292815 2011-08-03 10:22:15.0002011-08-03 10:22:15.0003http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+ant+plugin&ie=utf-8&oe=utf-8 6750368 2011-08-03 10:14:15.0002011-10-18 14:40:15.0001http://127.0.0.1:3059/help/topic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2010-11-17 11:42:15.0002010-11-17 11:42:15.0002http://www.google.de/search?hl=de&source=hp&biw=1296&bih=623&q=jenkins+ant+script+workspace&aq=f&aqi=&aql=&oq= 6750461 2011-08-03 09:40:15.0002011-08-03 10:59:15.0008http://blog.mxunit.org/2010/11/mxunit-eclipse-plugin-14-released.html 786499 2010-11-17 12:50:15.0002011-03-18 13:36:15.0001http://www.google.com.tw/search?hl=zh-TW&rls=com.microsoft%3Azh-tw%3AIE-SearchBox&q=jenkins+winstone+automation&oq=jenkins+winstone+automation&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=195531l199656l0l200016l11l11l0l9l0l0l421l421l4-1l1l0 6750362 2011-08-03 09:35:15.0002011-08-03 09:35:15.0001http://blog.mxunit.org/2010/11/coldfusion-skunkworks-slides-and.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ColdfusionbloggersorgFeed+%28coldfusionBloggers.org+Feed%29 6160444 2010-11-17 08:58:15.0002010-11-17 08:58:15.0001http://www.google.com/m?hl=de&gl=de&client=ms-android-htc&source=android-launcher-widget&q=ant+jenkins 6750368 2011-08-03 12:19:15.0002011-08-03 12:19:15.00023http://blog.mxunit.org/2010/11/coldfusion-skunkworks-slides-and.html 6160444 2010-11-17 07:16:15.0002011-08-10 15:56:15.0001http://blog.mxunit.org/2010/11/mxunit-eclipse-plugin-14-released.html?utm_source=twitterfeed&utm_medium=twitter 786499 2010-11-17 11:09:15.0002010-11-17 11:09:15.0001http://www.google.fr/ 6750368 2011-08-03 10:52:15.0002011-08-03 10:52:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+generate+xml+report+from+junit 5341276 2011-08-03 10:48:15.0002011-08-03 10:48:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=3&ved=0CCcQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2Ban%2BEC2%2BColdFusion%2BAMI&rct=j&q=ColdFusion%20AMI&ei=r0c5TvblEInRhAfq7an7AQ&usg=AFQjCNEqZbWc-70-drJLJ4AqpYJ4teKc8A 6160404 2011-08-03 13:18:15.0002011-08-03 13:18:15.0003http://www.google.co.id/search?hl=id&client=firefox-a&hs=kT3&rls=org.mozilla%3Aid%3Aofficial&channel=s&q=report+text+the+ant&btnG=Telusuri&aq=f&aqi=&aql=&oq=&gs_rfai= 5341276 2010-11-18 11:42:15.0002010-11-18 11:48:15.0001http://www.google.de/search?q=eclipse+plugin+testing+documentation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786457 2010-11-18 12:00:15.0002010-11-18 12:00:15.0001http://www.google.co.in/search?hl=en&q=junit+test+result+report+using+ant+&oq=junit+test+result+report+using+ant+&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1688l3813l0l4047l11l11l0l9l0l0l125l218l1.1l2l0 5341276 2011-08-03 13:31:15.0002011-08-03 13:31:15.0001http://www.bing.com/search?q=setting+ANT+in+jenkins+example&src=ie9tr 6750461 2011-08-03 12:47:15.0002011-08-03 12:47:15.0001http://www.google.fi/search?q=ant+doc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fi:official&client=firefox-a 5341269 2010-11-18 13:30:15.0002010-11-18 13:30:15.0001http://www.google.pl/ 6750368 2011-08-03 13:02:15.0002011-08-03 13:02:15.0001http://www.google.com/search?q=MXUnit+java.lang.NullPointerException&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2010-11-18 13:59:15.0002010-11-18 13:59:15.0001http://www.google.com/search?q=mxunit+shortcut+key+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786504 2011-08-03 15:47:15.0002011-08-03 15:47:15.0001http://www.google.co.in/search?hl=en&source=hp&q=test+cases+for+watch&meta=&aq=9&aqi=g10&aql=&oq=test+cases+for+w&gs_rfai= 786564 2010-11-18 08:45:15.0002010-11-18 08:45:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+failed+vs+unstable 6750464 2011-08-03 16:14:15.0002011-08-03 16:14:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+generate+report 5341276 2010-11-18 09:21:15.0002010-11-18 09:21:15.0001http://maa-dev-01:8500/mxunit/ 786457 2010-11-18 09:44:15.0002010-11-18 09:44:15.0001http://www.bing.com/search?q=junit+generate+report+from+TestResult&src=IE-SearchBox&Form=IE8SRC 786582 2011-08-03 13:47:15.0002011-08-03 13:47:15.0001http://maa-dev-01/mxunit1/ 786457 2010-11-18 10:21:15.0002010-11-18 10:21:15.0002http://wiki.mxunit.org/dosearchsite.action?queryString=asserts 4685867 2011-08-03 14:02:15.0002011-08-03 14:02:15.0001http://www.google.com/search?hl=en&q=%22ec2-user%22+password&aq=f&aqi=g1&aql=&oq=&gs_rfai= 6160402 2010-11-17 22:40:15.0002010-11-17 22:40:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+build.xml 6750368 2011-08-03 18:50:15.0002011-08-03 18:50:15.0001http://www.ask.com/web?q=things%2520done%2520changed&search=search&qsrc=0&o=101857&l=dis 786598 2010-11-18 05:54:15.0002010-11-18 05:54:15.0001http://www.google.com/search?q=jenkins+run+junit+test&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6750461 2011-08-03 18:52:15.0002011-08-03 18:52:15.0001http://plus.google.com/url?sa=z&n=1312388522785&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bcfloop%2Bquery%253D%2Bkilled%2Ba%2BColdFusion%2Bserver&usg=OeewDubo65hYga-AWoYabVF13Mc. 6750302 2011-08-03 16:33:15.0002011-08-03 16:33:15.0001http://www.google.co.jp/search?q=amazon%E3%80%80coldfusion+aws&hl=ja&rlz=1B3GGLL_jaJP389JP389&ei=f7_kTM7JPJC6vQOTwdmSDQ&start=10&sa=N 6160392 2010-11-18 05:56:15.0002010-11-18 05:56:15.0001http://www.google.com/search?q=junitreport+report&sourceid=ie7&rls=com.microsoft:en-US:IE-SearchBox&ie=&oe= 5341276 2011-08-03 16:44:15.0002011-08-03 16:44:15.0001http://www.bing.com/search?q=hudson+mxunit+api&qs=n&sk=&sc=1-18&form=QBRE 786457 2011-08-03 20:08:15.0002011-08-03 20:08:15.0001http://www.google.com/search?q=Keyboard+with+TDD+attachment+pics&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786598 2010-11-17 19:38:15.0002010-11-17 19:38:15.0001http://www.google.com/search?hl=en&q=can%27t+access+aws+IIS+port+80&aq=f&aqi=&aql=&oq=&gs_rfai= 6160402 2010-11-17 20:06:15.0002010-11-17 20:06:15.0001http://www.google.com/search?hl=en&biw=1003&bih=546&q=how+do+you+use+ant+to+create+xml+junit+test+reports&oq=how+do+you+use+ant+to+create+xml+junit+test+reports&aq=f&aqi=&aql=&gs_sm=e&gs_upl=36043l37401l0l37823l6l6l0l0l0l1l320l1112l2-2.2l4l0 5341276 2011-08-03 20:51:15.0002011-08-03 20:51:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+integration+server+wikipedia 6750360 2011-08-03 19:42:15.0002011-08-03 19:42:15.0001http://www.google.co.in/search?q=how+to+junit+test+results+report&hl=en&ei=TjbkTIjWF5PqvQOE8tysDg&start=10&sa=N 5341276 2010-11-17 20:11:15.0002010-11-17 20:11:15.0001http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+junit 6750461 2011-08-03 20:02:20.0002011-08-03 20:02:20.00010http://wiki.mxunit.org/display/default/MXUnit+Documentation 6586373 2010-11-17 21:04:15.0002011-03-26 00:08:15.0001http://www.google.com/search?q=coldfusion+heap+error&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-08-15 14:44:15.0002011-08-15 14:44:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CCkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assert&ei=PCpJTu-9OaiBsgLd852SCA&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-15 14:31:15.0002011-08-15 14:31:15.0001http://www.google.com/search?q=first+ec2+install&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160402 2011-08-15 16:25:15.0002011-08-15 16:25:15.0001http://www.google.com/search?q=jenkins+automation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a 6750360 2011-08-15 15:14:16.0002011-08-15 15:14:16.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&rls=org.mozilla:en-US:official&client=firefox-a&sourceid=navclient&gfns=1&q=windows+jenkins+starting+services+fails 6750362 2011-08-15 18:18:15.0002011-08-15 18:18:15.0001http://www.google.co.uk/search?q=ec2+instances+wizard&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6160402 2011-08-15 17:55:15.0002011-08-15 17:55:15.0001http://www.google.ch/search?q=jenkins+built+only+on+change&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750466 2011-08-15 19:25:15.0002011-08-15 19:25:15.0001http://www.google.com.bo/search?hl=es-419&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&biw=1126&bih=639&q=plugin+ant+jenkins&oq=plugin+ant+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1837l4243l0l4350l8l8l0l7l7l0l577l577l5-1l1l0 6750368 2011-08-15 18:52:15.0002011-08-15 18:52:15.0003http://wiki.mxunit.org/display/default/How+cfloop+query=+killed+a+ColdFusion+server 6750302 2011-08-15 12:41:15.0002011-11-16 06:44:15.0001http://www.google.ch/search?hl=de&source=hp&biw=1702&bih=1001&q=define+default+ant+jenkins&oq=define+default+ant+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=713l6004l0l6223l26l25l0l13l13l0l304l2457l0.5.6.1l12l0 6750461 2011-08-15 12:15:15.0002011-08-15 12:15:15.0002http://www.google.com/search?q=cfloop&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750302 2011-08-15 13:33:15.0002011-09-09 15:44:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=run+junit+jenkins 6750461 2011-08-15 12:54:15.0002011-08-15 12:54:15.0001http://www.google.hu/search?aq=0&oq=jenkins+ant+proper&sourceid=chrome&ie=UTF-8&q=jenkins+ant+properties 6750368 2011-08-15 14:08:15.0002011-08-15 14:08:15.0002http://www.google.by/search?hl=en&q=jenkins+ant&oq=jenkins+ant&aq=f&aqi=g-c3g-j1g-b6&aql=&gs_sm=e&gs_upl=61912l63522l0l63713l7l7l0l0l0l3l278l1315l0.2.4l6l0 6750368 2011-08-15 13:36:15.0002011-08-15 13:36:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&sqi=2&ved=0CBgQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20built%20in%20assertions&ei=WfFITvKeDMig8QOd1KmkBg&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-15 10:28:15.0002011-08-15 10:28:15.0001http://www.google.co.za/ 6750360 2011-08-15 10:39:15.0002011-08-15 10:39:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+how+to+install+git+plugin&ie=utf-8&oe=utf-8 6750543 2011-08-15 11:13:15.0002011-08-15 11:13:15.0001http://www.google.de/search?q=jenkins+%24WORKSPACE&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750461 2011-08-15 11:28:15.0002011-08-15 11:28:15.0001http://www.google.de/search?q=jenkins+ant+build&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:unofficial&client=firefox-a 6750368 2011-08-15 11:29:15.0002011-08-15 11:29:15.0001http://www.google.com/search?rlz=1C1SNNT_enUS357US357&aq=f&sourceid=chrome&ie=UTF-8&q=coldfusion+amazon 6160392 2011-08-15 05:10:15.0002011-08-15 05:10:15.0001http://www.bodybuildingrx.com/products.html 786478 2011-08-15 10:26:15.0002011-08-15 10:26:15.0001http://www.google.co.in/search?q=JUnitReport+to+use+with+Ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-16 10:44:15.0002011-08-16 10:44:15.0001http://wiki.mxunit.org/display/default/Data+driven+testing+with+MXUnit+dataproviders?showComments=true&showCommentArea=true 4292794 2011-08-16 10:30:15.0002011-08-16 10:30:15.0001http://www.google.co.in/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-08-16 10:08:15.0002011-08-16 10:08:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ec2+launch+instance+username&ie=utf-8&oe=utf-8&gl=uk 6160402 2011-08-16 09:53:15.0002011-08-16 09:53:15.0001http://www.google.co.uk/search?hl=en&client=firefox-a&hs=vTy&rls=org.mozilla%3Aen-GB%3Aofficial&q=jenkins+confluence+integration&oq=jenkins+confluence+integration&aq=f&aqi=&aql=&gs_sm=e&gs_upl=4568l5514l0l5625l7l6l0l0l0l6l231l1158l0.3.3l6l0 6750368 2011-08-16 12:07:15.0002011-08-16 12:07:15.0001http://www.google.ie/search?q=ant+junitreport&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a 5341276 2011-08-16 10:55:15.0002011-08-16 10:55:15.0001http://www.google.co.za/search?q=mxunit+assert+equals&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-ZA:official&client=firefox-a 786478 2011-08-16 09:19:15.0002011-08-16 09:19:15.0001http://www.google.co.in/search?q=junit+test+result+report+using+Ant+script&hl=en&source=hp&biw=1004&bih=610&gs_sm=e&gs_upl=1500l10158l0l11049l22l20l0l8l8l0l328l2266l0.5.5.1l11l0&oq=junit+test+result+report+using+Ant+script&aq=f&aqi=&aql= 5341276 2011-08-16 08:50:15.0002011-08-16 08:50:15.0001http://www.google.co.za/search?hl=en&source=hp&q=jenkins+WORKSPACE&aq=f&aqi=&aql=&oq= 6750461 2011-08-16 08:48:15.0002011-08-16 08:48:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+starting+a+service 6750546 2011-08-16 00:43:15.0002011-08-16 00:43:15.0002http://www.google.com/search?q=cfloop&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750302 2011-08-15 21:40:15.0002011-09-04 00:56:15.0001http://www.google.com/search?cx=w&sourceid=chrome&ie=UTF-8&q=mxunit+setup+teardown 5341647 2011-08-15 22:09:15.0002011-08-15 22:09:15.0001http://www.google.com.br/search?hl=pt-BR&sa=X&ei=THNJTtGxFeemsALppaH3BQ&ved=0CBYQBSgA&q=configure+gtalk+in+quick+build&spell=1&biw=1280&bih=834 6750466 2011-08-15 19:43:15.0002011-08-15 19:43:15.0001http://www.google.com/search?q=jenkins+test&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&rlz=1I7ADFA_en 6750461 2011-08-15 20:18:15.0002011-08-15 20:18:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+to+reference+checked+out+build.xml 6750461 2011-08-12 18:49:15.0002011-08-12 18:49:15.0001http://www.google.com.br/search?q=jenkins+gtalk&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-08-12 18:41:15.0002011-08-12 18:41:15.0001http://www.google.com/search?q=testng+dataprovider+label&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292794 2011-08-12 17:44:15.0002011-08-12 17:44:15.0001http://www.google.com/search?q=configuring+jenkins+ci+with+gmail&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750466 2011-08-12 16:17:15.0002011-08-12 16:17:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB4QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=IE5FTuG6LIbfgQfY5fGzBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=XNZ4VgS8A5Z_ChdGLYZ5Fw 786457 2011-08-12 16:15:15.0002011-08-12 16:15:15.0001http://www.google.com/search?aq=0&oq=coldfusion+on+ama&sourceid=chrome&ie=UTF-8&q=coldfusion+on+amazon+ec2 6160392 2011-08-12 17:42:16.0002011-08-12 17:42:16.0001http://www.google.ca/search?cx=w&sourceid=chrome&ie=UTF-8&q=mxunit+directory 786473 2011-08-12 14:02:15.0002011-08-12 14:02:15.0001http://www.google.ca/search?cx=w&sourceid=chrome&ie=UTF-8&q=mxunit+%2B+getResultsOutput 786582 2011-08-12 14:03:15.0002011-08-12 14:03:15.0001http://www.google.fr/search?q=jenkins+automation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750360 2011-08-12 15:14:15.0002011-08-12 15:14:15.0001http://www.google.com/search?q=GIT+and+Jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-08-12 15:36:15.0002011-08-12 15:36:15.0001http://www.google.com/search?q=running+junit+in+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-12 13:15:15.0002011-08-12 13:15:15.0001http://www.google.co.uk/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGLD_enGB308GB308&q=coldfusion+SQL+loop+all+rows 6750302 2011-08-12 13:28:15.0002011-08-12 13:28:15.0001http://www.google.com/search?q=jenkins+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750461 2011-08-12 10:47:15.0002011-08-12 10:47:15.0001http://www.google.pt/search?hl=pt-PT&q=jenkins+ant+custom+build+file+build.xml&oq=jenkins+ant+custom+build+file+build.xml&aq=f&aqi=&aql=&gs_sm=e&gs_upl=175930l177727l0l177975l10l10l0l9l0l0l61l61l1l1l0 6750368 2011-08-12 12:26:15.0002011-08-12 12:26:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Advanced+Notification+Control 4292794 2011-08-12 09:07:15.0002011-08-12 09:07:15.0003http://blog.mxunit.org/search?updated-min=2011-01-01T00%3A00%3A00-05%3A00&updated-max=2012-01-01T00%3A00%3A00-05%3A00&max-results=9 6750360 2011-08-12 09:07:15.0002011-09-06 00:17:15.0003http://www.google.com/search?q=jenkins+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 6750368 2011-08-12 09:30:15.0002011-08-16 10:52:15.0001http://www.google.com.my/search?q=jenkins+running+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-15 01:17:15.0002011-08-15 01:17:15.0001http://www.google.com.au/search?hl=en&source=hp&biw=1542&bih=790&q=unit+test+for+insert+data+coldfusion&oq=unit+test+for+insert+data+coldfusion&aq=f&aqi=&aql=&gs_sm=e&gs_upl=12095l57013l0l59914l58l58l11l16l7l5l412l5750l0.7.14.2.1l24l0 4292766 2011-08-15 00:14:15.0002011-08-15 00:14:15.0001http://www.google.com/search?source=ig&hl=en&rlz=&q=launching+EC2+instance&oq=launching+EC2+instance&aq=f&aqi=g-j1&aql=&gs_sm=e&gs_upl=121l2321l0l2347l18l16l0l8l8l0l347l1384l0.1.1.3l5 6160402 2011-08-14 22:16:15.0002011-08-14 22:16:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&biw=1440&bih=710&q=junit++and+ant+to+run+all+tests+and+generate+report&btnG=Google+Search 5341276 2011-08-14 19:49:15.0002011-08-14 19:49:15.0001http://www.google.de/search?q=jenkins+notification+smtp&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750466 2011-08-14 19:12:15.0002011-08-14 19:12:15.0001http://www.google.co.ke/search?q=jenkins+git&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a 6750543 2011-08-14 19:07:15.0002011-08-14 19:07:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=3D88D04F1134F6BB6B9E908CEAFA959B?replyToComment=5341502&#comment-5341502 5341233 2011-08-14 13:39:15.0002011-08-14 13:39:15.0001http://www.google.it/search?q=coldfusion+Amazon+EC2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-08-14 12:41:16.0002011-08-14 12:41:16.0002http://www.google.com/search?q=how+to+install+jenkins+continuous+intergrat&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750362 2011-08-14 05:06:15.0002011-08-14 06:11:15.0001http://www.google.ca/search?q=junit+and+jerkins&rls=com.microsoft%3A*&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=duZGTti5JPGNsAKpyJiSCA&oq=junit+and+jerkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=4410l4410l0l4580l1l1l0l0l0l0l0l0ll0l0 6750461 2011-08-13 21:18:15.0002011-08-13 21:18:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ec2+terminate+vs+stop 6160402 2011-08-13 14:13:15.0002011-08-13 14:13:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=92FFFD83A242F4FD70482A32A30C8137?replyToComment=5341502&#comment-5341502 5341233 2011-08-13 07:09:17.0002011-08-13 07:09:17.0001http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=SvZFTs_EIaW10AGcksnTBw&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-13 04:12:17.0002011-08-13 04:12:17.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+ant+build+j2ee+path&ie=UTF-8&oe=UTF-8 6750368 2011-08-13 06:39:18.0002011-08-13 06:39:18.0001http://www.google.com/search?q=jenkins+run+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-13 02:02:15.0002011-08-13 02:02:15.0001http://www.google.com/url?sa=t&source=web&cd=4&sqi=2&ved=0CCoQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FHow%2Bto%2Buse%2Bit&rct=j&q=mxunit%20how%20to%20use&ei=TJ9FTqX8AojniALPtPjvAQ&usg=AFQjCNEKSUennvJ2pZyykrIzS_uTAvuEag 5341231 2011-08-12 22:01:17.0002011-08-12 22:01:17.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMocking&rct=j&q=mxunit%20mockign&ei=Y5lFTtnUA-LmiAKq_PTWAQ&usg=AFQjCNEgFI3SNPDGordDDCpYRUshRsaHzg 5341239 2011-08-12 21:35:15.0002011-08-12 21:35:15.0001http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=cfcomponent 5734498 2011-08-11 07:01:15.0002011-08-11 07:01:15.0001http://www.google.com/search?q=mxunit+directory+test+suite&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 786473 2011-08-11 07:05:15.0002011-08-11 07:05:15.0001http://www.google.co.uk/#hl=en&cp=27&gs_id=41&xhr=t&q=mx+unit+write+a+failed+test&pf=p&sclient=psy&source=hp&pbx=1&oq=mx+unit+write+a+failed+test&aq=f&aqi=&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=be1e0db4a93549ed&biw=1440&bih=799 5341307 2011-08-11 07:41:15.0002011-08-11 07:41:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=jenkins+ant&meta=&aq=f&aqi=g10&aql=&oq= 6750368 2011-08-11 08:27:15.0002011-08-11 08:27:15.0001http://www.google.es/search?hl=&q=jenkins+ant+build&sourceid=navclient-ff&rlz=1B7GGHP_esES440ES441&ie=UTF-8 6750368 2011-08-11 10:49:15.0002011-08-11 10:49:15.0001http://www.google.com/search?hl=en&source=hp&biw=1260&bih=866&q=query+inside+the+loop+of+query+in+coldfusion&oq=query+inside+the+loop+of+query+in+coldfusion&aq=f&aqi=&aql=&gs_sm=e&gs_upl=99542l108464l0l108698l44l22l0l0l0l0l0l0ll0l0 6750302 2011-08-11 11:31:15.0002011-08-11 11:31:15.0001http://www.google.cl/search?q=Could+not+connect+to+remote+facade+url&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292815 2011-08-10 21:09:15.0002011-08-10 21:09:15.0001http://www.google.cl/search?q=could+not+connect+to+remote+facade&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786529 2011-08-10 21:04:15.0002011-08-10 21:04:15.0002http://127.0.0.1:1264/help/advanced/tocView.jsp?view=toc&topic=%2Forg.mxunit.eclipseplugin%2Fhelp%2Fhtml%2Fintro.html 4292815 2011-08-10 21:22:15.0002011-08-10 21:22:15.0001http://www.google.at/url?sa=t&source=web&cd=12&ved=0CCMQFjABOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FAnt%2BTask%2BDoc&rct=j&q=confluence%20task&ei=tfRCTqGjLoiUOo-F-aEJ&usg=AFQjCNF622sbnBvC3Am4DFpg24EI_7X6FA 5341269 2011-08-10 21:28:15.0002011-08-10 21:28:15.0001http://www.google.com/m?client=ms-android-htc-rev&hl=en&gl=no&source=android-browser-type&aq=f&oq=&aqi=g6-k0d0t0&fkt=1802&fsdt=18299&cqt=&rst=&htf=&his=&maction=&q=ant+jenkins&flip=0 6750368 2011-08-10 21:24:15.0002011-08-10 21:24:15.0001http://www.google.com/search?q=mxunit+makepublic&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a 4292736 2011-08-10 21:59:20.0002011-08-10 21:59:20.0001http://www.google.com/m?client=ms-android-htc-rev&hl=en&gl=no&source=android-browser-type&q=ant+jenkins&start=10&sa=N 6750461 2011-08-10 21:36:15.0002011-08-10 21:36:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20test%20suite&ei=6wJDTp2ZGeTw0gGI5-y2CQ&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-08-10 22:28:15.0002011-08-10 22:28:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 6750461 2011-08-10 22:09:15.0002011-08-10 22:09:15.0001http://www.google.com/search?q=jenkins+automation+community&hl=en&rls=com.microsoft%3A*&prmd=ivns&ei=hRxDTs6eHML10gG_u8mtCQ&sa=N&gs_sm=e&gs_upl=5937l7296l0l7390l14l6l0l0l0l0l0l0ll0l0&oq=jenkins+automation+community&aq=f&aqi=&aql=1 6750360 2011-08-11 00:26:15.0002011-08-11 00:26:15.0001http://www.google.com/search?q=continuous+testing+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-10 23:59:15.0002011-08-10 23:59:15.0001http://wiki.mxunit.org/notify-Notifiy-category-none?aHR0cDovL3dpa2kubXh1bml0Lm9yZy9kaXNwbGF5L2RlZmF1bHQvQXV0b21hdGlvbit3aXRoK0plbmtpbnMrQ29udGludW91cytJbnRlZ3JhdGlvbitTZXJ2ZXI= 6750360 2011-08-11 00:26:15.0002011-08-11 00:26:15.0001http://www.google.ca/search?q=mxunit+%2B+testsuite&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786575 2011-08-12 01:38:15.0002011-08-12 01:38:15.0001http://www.google.com.au/search?sourceid=chrome&ie=UTF-8&q=jenkins+email+extension+RECIPIENT 6750477 2011-08-12 01:18:15.0002011-08-12 01:18:15.0001http://www.google.com/search?q=junit+report+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-12 04:09:15.0002011-08-12 04:09:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+plugin 6750368 2011-08-12 06:38:15.0002011-08-12 06:38:15.0001http://www.google.fr/search?client=opera&rls=en&q=jenkins+run+test+root&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750461 2011-08-12 07:28:15.0002011-08-12 07:28:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+for+automation 6750360 2011-08-12 05:08:15.0002011-08-12 05:08:15.0001http://www.google.com/search?client=safari&rls=en&q=jenkins+ocunit&ie=UTF-8&oe=UTF-8 6750461 2011-08-12 05:55:15.0002011-08-12 05:55:15.0001http://www.google.hr/search?q=jenkins+runs+tests+that+are+not+tests&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-12 08:23:15.0002011-08-12 08:23:15.0002http://blog.mxunit.org/search?updated-min=2011-01-01T00%3A00%3A00-05%3A00&updated-max=2012-01-01T00%3A00%3A00-05%3A00&max-results=9 6750679 2011-08-12 09:06:15.0002011-10-19 00:28:15.0001http://www.google.fr/search?client=opera&rls=en&q=jenkins+run+test+root&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750368 2011-08-12 07:30:15.0002011-08-12 07:30:15.0001http://www.google.de/ 6750466 2011-08-12 08:17:15.0002011-08-12 08:17:15.0001http://www.google.com.br/url?sa=t&source=web&cd=2&ved=0CCsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=HeFDTpvLIo2TtwfHo-TmBg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&cad=rja 786457 2011-08-11 14:17:15.0002011-08-11 14:17:15.0001http://www.google.at/search?source=ig&hl=de&rlz=&q=jenkins+ant&oq=jenkins+ant&aq=f&aqi=g10&aql=&gs_sm=e&gs_upl=809l2332l0l2464l11l9l0l1l1l0l220l776l3.3.1l7 6750368 2011-08-11 16:44:15.0002011-08-11 16:44:15.0002http://www.google.com/search?q=jenkins+ant+targets&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-11 16:19:15.0002011-08-17 21:20:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+assert+null 786478 2011-08-11 15:47:15.0002011-08-11 15:47:15.0001http://www.google.com/search?q=jenkins+ant+taskdef&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-11 14:22:15.0002011-08-11 14:22:15.0001http://www.google.com/search?q=mxunit+DirectoryTestSuite&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 786473 2011-08-11 22:03:15.0002011-08-11 22:03:15.0001http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4ADBF_enUS330US336&q=ant+junitreports 5341276 2011-08-11 20:18:15.0002011-08-11 20:18:15.0001http://www.google.com/search?q=moving+jenkins+build+to+eclipse+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-11 18:40:15.0002011-08-11 18:40:15.0001http://www.google.com/search?q=g+save+money+pausing+aws&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6160402 2011-08-11 23:45:15.0002011-08-11 23:45:15.0001http://wiki.cfinnovate.com/display/default/Stubbing;jsessionid=8DDAEE73DA8900EFBD80477A63A46F60?replyToComment=5341502&#comment-5341502 5341233 2011-08-11 23:26:15.0002011-08-11 23:26:15.0001http://www.google.com/search?q=mx+unit&action=devloc&safe=images&hl=en&ie&v&client=ms-android-verizon&source=mobilesearchapp-vs&channel=iss 786457 2011-08-11 23:13:15.0002011-08-11 23:13:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ORM+zen 6750399 2011-08-11 22:23:15.0002011-08-11 22:23:15.0002http://www.google.com.au/search?hl=en&safe=active&rls=com.microsoft%3Aen-au&q=what+is+jenkins+war+file+for&oq=what+is+jenkins+war+file+for&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1085603l1155367l0l1155569l49l33l3l12l12l0l453l2855l2-7.1.2l11l0 6750362 2011-08-10 03:10:15.0002011-08-12 01:52:15.0004http://wwwlocal.apc.com/mxunit/ 786457 2011-08-10 08:51:15.0002011-08-22 11:13:15.0001http://www.google.com/search?hl=&q=jenkins+junit&sourceid=navclient-ff&rlz=1B3GGLL_enUS383US383&ie=UTF-8&aq=1&oq=jenkins+junit 6750461 2011-08-10 04:10:15.0002011-08-10 04:10:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=how+to+see+output+in+mxunit+debug 4292713 2011-08-10 05:39:15.0002011-08-10 05:39:15.0001http://twitter.com 4292713 2011-08-10 05:46:15.0002011-08-10 05:46:15.0001http://www.google.co.in/search?hl=en&source=hp&biw=1003&bih=615&q=jenkins+how+to+specify+the+svn+client+path&oq=jenkins+how+to+specify+the+svn+client+path&aq=f&aqi=&aql=&gs_sm=e&gs_upl=544615l560505l0l561021l42l40l0l27l27l0l843l1452l5-1.1l2l0 6750461 2011-08-10 06:00:15.0002011-08-10 06:00:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 786478 2011-08-09 22:20:15.0002011-08-09 22:20:15.0001http://wiki.mxunit.org/label/default/teardown 786457 2011-08-09 21:46:15.0002011-08-09 21:46:15.0002http://www.google.com/url?sa=t&source=web&cd=2&sqi=2&ved=0CCcQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit&ei=jahBTvKUAsK0sQKUv7HPCQ&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A&sig2=51Hk5zByWiOQ9DyVI0lSTQ 786457 2011-08-09 21:51:15.0002011-08-09 21:51:15.0002http://www.google.com.br/search?hl=pt-BR&q=mxunit 786457 2011-08-10 16:44:15.0002011-08-19 12:47:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+lib 6750368 2011-08-10 17:25:15.0002011-08-10 17:25:15.0003http://wiki.mxunit.org/display/default/Writing+Custom+Assertions 5341307 2011-08-10 15:37:15.0002011-11-04 07:48:16.0002http://cfdev.hkusa.com/mxunit/ 786457 2011-08-10 15:50:15.0002011-08-10 15:58:15.0001http://wiki.mxunit.org/display/default/Getting+the+source+code 5341200 2011-08-10 15:32:15.0002011-08-10 15:32:15.0001http://wiki.mxunit.org/display/default/Testing+MXUnit 4947975 2011-08-10 15:34:15.0002011-08-10 15:34:15.0003http://www.google.com/search?num=100&hl=en&biw=1388&bih=898&q=tests++jenkins&oq=tests++jenkins&aq=f&aqi=g-b4&aql=1&gs_sm=e&gs_upl=12507l16094l0l17957l3l3l0l0l0l1l227l426l1.1.1l3l0 6750461 2011-08-10 20:52:15.0002011-08-17 14:03:15.0001http://www.google.cl/search?hl=es&q=Could+not+connect+to+remote+facade+url 4292815 2011-08-10 21:00:15.0002011-08-10 21:00:15.0001http://www.google.com/search?q=jenkins+email+culprits&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750477 2011-08-10 19:15:15.0002011-08-10 19:15:15.0002http://www.google.co.in/search?q=junit+jenkins&sourceid=ie7&rls=com.microsoft:en-in:IE-SearchBox&ie=&oe=&rlz=1I7SKPT_en&redir_esc=&ei=AdJCToK-BMbRrQfC3JmyBw 6750461 2011-08-10 19:01:15.0002011-08-10 19:04:15.0001http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins 4292736 2011-08-10 19:03:15.0002011-08-10 19:03:15.0003http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=ant+jenkins 6750368 2011-08-10 17:56:17.0002011-09-08 11:55:15.0001http://www.google.co.in/search?q=Flex+MXUnit+properties&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750434 2011-08-10 11:20:15.0002011-08-10 11:20:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FView%2BDebug%2BOutput&rct=j&q=mxunit%20output%20result&ei=zF5CTs-RE8Xn0QGR3ZC-CQ&usg=AFQjCNFRzHaMt-qSRl96XhEdMzBp7q_m8g&cad=rja 4292713 2011-08-10 10:49:15.0002011-08-10 10:49:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FTestResult%2BOutput%2BFormats&rct=j&q=mxunit%20output%20result&ei=zF5CTs-RE8Xn0QGR3ZC-CQ&usg=AFQjCNFIamRLoDUKUoAR2k4MrGtdLCho_g&cad=rja 786582 2011-08-10 10:48:15.0002011-08-10 10:48:15.0001http://www.google.ie/search?q=getting+started+with+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750362 2011-08-10 10:43:15.0002011-08-10 10:43:15.0001http://wiki.mxunit.org/pages/recentlyupdated.action?key=default 6750399 2011-08-10 15:27:15.0002011-08-10 15:27:15.0001http://www.google.at/m/search?oe=UTF-8&client=safari&hl=en&aq=f&oq=&aqi=g6-k0d0t0&fkt=860&fsdt=2627&cqt=&rst=&htf=&his=&maction=&q=Jenkins+Ant&flip=0 6750368 2011-08-10 14:57:15.0002011-08-10 14:57:15.0001http://www.google.dk/search?hl=da&safe=off&client=firefox-a&hs=Vv&rls=org.mozilla%3Ada%3Aofficial&q=ant+jenkins+helper&oq=ant+jenkins+helper&aq=f&aqi=&aql=&gs_sm=e&gs_upl=12026l12970l0l13097l7l7l0l6l0l0l186l186l0.1l1l0 6750368 2011-08-10 14:55:15.0002011-08-10 14:55:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+display+results 4292713 2011-08-10 14:53:15.0002011-08-10 14:53:15.0001http://www.google.nl/#hl=nl&source=hp&q=cfcomponent+output+&oq=cfcomponent+output+&aq=f&aqi=&aql=&gs_sm=e&gs_upl=516l3718l0l7042l19l18l0l14l14l0l153l477l2.2l4l0&bav=on.2,or.r_gc.r_pw.&fp=9b15ab04a2432428&biw=1367&bih=944 5734498 2011-08-10 14:52:15.0002011-08-10 14:52:15.0002http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxuni%20assertions&ei=bpdCTuigK5KzhAfZsumpCQ&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-10 14:50:15.0002011-08-10 14:50:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+cfbuilder 5341332 2011-08-10 14:28:15.0002011-08-10 14:28:15.0001http://www.google.com/search?hl=pt-BR&client=ubuntu&hs=148&channel=fs&q=junitreport+ant+task+download&oq=junitreport+ant+task+download&aq=f&aqi=&aql=&gs_sm=e&gs_upl=8459l14810l0l15049l9l9l0l0l0l0l297l1181l4.2.2l8l0 5341276 2011-08-10 12:56:15.0002011-08-10 12:56:15.0001http://www.google.co.in/search?hl=en&q=how+to+configure+email+notification+through+jabber&oq=how+to+configure+email+notification+through+jabber&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=16057l23941l0l24108l33l29l0l22l22l0l406l1201l3-1.2l3l0 6750466 2011-08-19 11:12:23.0002011-08-19 11:12:23.000 917505 EXPORTPAGEconfluence-usersvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.000 917505 EXPORTSPACEconfluence-usersvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.000 917505 CREATEATTACHMENTconfluence-usersvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0001http://www.google.sk/#sclient=psy&hl=sk&source=hp&q=jenkins+ant&pbx=1&oq=jenkins+ant&aq=f&aqi=g-L5&aql=&gs_sm=e&gs_upl=72l4161l0l4669l11l11l0l1l1l0l242l1771l1.5.4l10l0&bav=on.2,or.r_gc.r_pw.&fp=26fd7f62b7f20b95&biw=1280&bih=909 6750368 2011-08-19 10:23:15.0002011-08-19 10:23:15.000 917505 EDITBLOGconfluence-usersvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.000 917505 COMMENTconfluence-usersvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+build.xml+sample 6750368 2011-08-19 12:38:15.0002011-08-19 12:38:15.0001http://www.google.com/search?q=jenkins+tests+not+running&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-19 13:23:15.0002011-08-19 13:23:15.000 917505 EDITSPACEconfluence-usersvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.000 917505 SETPAGEPERMISSIONSvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0001http://www.google.co.in/ 5341320 2011-08-19 12:25:15.0002011-08-19 12:25:15.0001http://www.google.co.za/search?rlz=1C1SKPI_enZA431ZA431&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-08-19 12:27:15.0002011-08-19 12:27:15.000 917505 VIEWSPACEconfluence-usersvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.000 917505 EXPORTSPACEvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0001http://www.google.co.uk/search?hl=en&source=hp&q=ant+juit+save+test+report&meta=&aq=f&aqi=&aql=&oq= 5341276 2011-08-19 08:09:16.0002011-08-19 08:09:16.000 917505 REMOVEMAILvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.000 917505 EDITBLOGvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0001http://www.google.co.in/search?q=jenkin+git+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-08-19 07:44:15.0002011-08-19 07:44:15.000 917505 EXPORTPAGEvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0001http://www.google.com/search?q=jenkins+configure+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-08-19 07:59:47.0002011-08-19 07:59:47.000 917505 CREATEATTACHMENTvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0001http://www.google.co.uk/search?q=jenkins+git+plugin&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750543 2011-08-19 09:26:15.0002011-08-19 09:26:15.000 917505 REMOVEATTACHMENTvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0003http://www.google.nl/url?sa=t&source=web&cd=4&ved=0CDsQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FCreating%2BTest%2BSuites&rct=j&q=mxunit%20invoke%20from%20browser&ei=TyVOTp7PIoG18QPUnpChBw&usg=AFQjCNGWP-fwdJFe0cyYhxUvChL_y3DFnA 786575 2011-08-19 09:18:15.0002011-08-19 09:18:15.000 917505 REMOVECOMMENTvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.000 917505 REMOVEBLOGvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0001http://www.google.co.uk/search?q=create+junit+reports&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-08-19 09:19:15.0002011-08-19 09:19:15.000 917505 REMOVEPAGEvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.000 917505 SETSPACEPERMISSIONSvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0001http://wiki.mxunit.org/dosearchsite.action?queryString=variables. 5341322 2011-08-19 16:56:15.0002011-08-19 16:56:15.000 917505 EDITSPACEvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0001http://www.google.fr/search?q=jenkins+git+key&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a 6750543 2011-08-19 15:42:15.0002011-08-19 15:42:15.000 917505 COMMENTvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.000 917505 VIEWSPACEvirtixvirtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.0001http://wiki.mxunit.org/display/default/Writing+Custom+Assertions 5341208 2011-08-19 18:09:15.0002011-08-19 18:09:15.0001http://www.google.ca/search?q=test+jenkins&hl=fr&source=hp&aq=f&aqi=&aql=&oq= 6750461 2011-08-19 18:07:15.0002011-08-19 18:07:15.0001http://www.google.co.uk/search?q=Generate+JUnit+report+with+Ant+%26+Eclipse+IDE+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-08-19 13:45:15.0002011-08-19 13:45:15.0001http://www.google.co.uk/search?q=generating+a+report+with+junit+and+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-08-19 13:36:15.0002011-08-19 13:36:15.0001http://www.google.co.uk/search?q=junit+report+with+ant+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341276 2011-08-19 13:33:15.0002011-08-19 13:33:15.0001http://www.google.nl/url?sa=t&source=web&cd=1&sqi=2&ved=0CBkQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FBuilt-In%2BAssertions&rct=j&q=mxunit%20assertions&ei=w3dOTpHJNcWcOrieuOAG&usg=AFQjCNG0Ah6bj0ogOV5q8iLj9837zJk1tA 786478 2011-08-19 15:04:15.0002011-08-19 15:04:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+coldfusion+builder 5341332 2011-08-19 14:41:15.0002011-08-19 14:41:15.0001http://www.webcrawler.com/webcrawler_yaylf/ws/results/Web/coldfusion%20clear%20heap/1/417/TopNavigation/Relevance/iq=true/zoom=off/_iceUrlFlag=7?_IceUrl=true 6750302 2011-08-19 14:35:15.0002011-08-19 14:35:15.0001http://www.google.com.ua/search?q=mock+define+method+behaviour&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341601 2011-08-19 14:02:15.0002011-08-19 14:02:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=ant+junit+show+test+results 5341276 2011-08-19 20:02:16.0002011-08-19 20:02:16.0003http://wiki.mxunit.org/display/default/Testing+Basics?showChildren=false 786564 2011-08-19 20:46:15.0002011-08-19 21:06:15.0002http://byuced.jira.com/wiki/display/ORI/Ant 6750461 2011-08-19 21:59:15.0002011-08-22 18:17:15.0002http://www.google.com/search?client=ubuntu&channel=fs&q=Jenkins+war+file&ie=utf-8&oe=utf-8 6750362 2011-08-19 18:28:15.0002011-09-15 14:45:15.0002http://www.google.com/search?sourceid=ie7&q=coldfusion+and+amazon+web+services&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&rlz=1I7ACAW_en 6160392 2011-08-19 18:30:15.0002011-08-19 18:30:15.0001http://www.google.com/search?q=jenkins+build+server+ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-20 14:23:15.0002011-08-20 14:23:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=junit%20ant%20test%20report&ie=utf-8&oe=utf-8&source=hp&channel=np 5341276 2011-08-20 14:02:15.0002011-08-20 14:02:15.0002http://www.google.co.uk/ 6750543 2011-08-20 11:09:15.0002011-12-06 15:32:15.0005http://dd-inside.com 786478 2011-08-20 07:07:15.0002011-08-20 07:07:15.0001http://www.google.com.au/search?hl=en&safe=off&q=running+junit+tests+with+jenkins&oq=running+junit+tests+with+jenkins&aq=f&aqi=&aql=&gs_sm=e&gs_upl=2354l4642l0l4785l12l12l0l7l7l0l297l528l2-2l2l0&surl=1 6750461 2011-08-18 05:54:18.0002011-08-18 05:54:18.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit.org+ant 5341276 2011-08-18 05:57:15.0002011-08-18 05:57:15.0001http://www.google.com/search?q=jenkins+ant+target&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750368 2011-08-18 04:13:15.0002011-08-18 04:13:15.0001http://www.google.com.mx/search?q=dao+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es_MX:official&client=firefox-a 4292766 2011-08-18 04:51:16.0002011-08-18 04:51:16.0001http://www.google.com/search?q=mxunit+mightymock&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341218 2011-08-17 23:23:15.0002011-08-17 23:23:15.0001http://www.teamadvantage.ws 786478 2011-08-17 23:52:15.0002011-08-17 23:52:15.0001http://www.google.com/search?q=Amazon+EC2+and+Coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-08-17 22:56:15.0002011-08-17 22:56:15.0001http://www.google.com/search?q=ec2+coldfusion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6160392 2011-08-17 23:01:15.0002011-08-17 23:01:15.0001http://www.google.com/search?q=integration+test+run+app+in+jenkins&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-17 22:03:15.0002011-08-17 22:03:15.0001http://www.google.com/search?rlz=1C1CHKZ_enUS440US440&sourceid=chrome&ie=UTF-8&q=mxunit 786457 2011-08-17 20:20:15.0002011-08-17 20:20:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20documentation&ei=6CFMTtqDMsLOgAfjt5lz&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-17 20:33:15.0002011-08-17 20:33:15.0001http://www.google.com/search?q=jenkins+and+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-17 19:50:15.0002011-08-17 19:50:15.0001http://www.google.com/search?q=jenkins%20ant&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&source=hp&channel=np 6750368 2011-08-17 19:56:15.0002011-08-17 19:56:15.0005http://t.co/EqZvd09 4292794 2011-08-18 12:50:22.0002011-08-19 09:25:15.0001http://www.google.de/search?q=jenkins+junit 6750461 2011-08-18 12:43:15.0002011-08-18 12:43:15.0001http://www.google.de/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant 6750368 2011-08-18 12:34:15.0002011-08-18 12:34:15.0001http://www.google.com/search?q=jenkins+workspace&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a 6750461 2011-08-18 12:14:15.0002011-08-18 12:14:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+ 6750368 2011-08-18 11:52:15.0002011-08-18 11:52:15.0001http://www.google.com.hk/#q=ant+task+creating+a+site&hl=zh-CN&safe=strict&prmd=ivns&ei=nPZMTo22BMfsmAXtqfTFBg&start=20&sa=N&fp=4be1ac86489d49dd&biw=1440&bih=777 5341276 2011-08-18 11:43:15.0002011-08-18 11:43:15.0001http://www.google.de/search?hl=de&client=firefox-a&hs=NQg&rls=org.mozilla%3Ade%3Aofficial&q=jenkins+ant+gwt&oq=jenkins+ant+gwt&aq=f&aqi=&aql=&gs_sm=e&gs_upl=10003l10416l0l10611l4l3l0l0l0l0l125l314l2.1l3l0 6750368 2011-08-18 11:02:15.0002011-08-18 11:02:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=jenkins+where+to+get+ant&ie=utf-8&oe=utf-8 6750368 2011-08-18 10:35:15.0002011-08-18 10:35:15.0001http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunit+assertions 786478 2011-08-18 10:29:15.0002011-08-18 10:29:15.0002http://www.google.co.uk/search?q=jenkins+test+automation&rls=com.microsoft:en-gb:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7FUJC_en-GB&redir_esc=&ei=V8hMTuzaCIayhAezoIDmBg 6750461 2011-08-18 09:15:15.0002011-08-18 09:16:15.0001http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+fileset 6750368 2011-08-18 08:05:15.0002011-08-18 08:05:15.0001http://www.google.com/search?q=jenkins+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en:official&client=firefox-a 6750461 2011-08-18 07:31:15.0002011-08-18 07:31:15.0001http://www.google.com/search?q=continous+integration+jenkins+subversion&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-18 06:51:15.0002011-08-18 06:51:15.0001http://www.google.com.au/search?hl=en&client=firefox-a&hs=XfH&rls=org.mozilla%3Aen-US%3Aofficial&q=generate+junit+report+&oq=generate+junit+report+&aq=f&aqi=g1g-v1g-b1g-bm1&aql=&gs_sm=e&gs_upl=397195l404782l0l406747l22l21l0l0l0l0l561l5526l1.8.5.2.3.2l21l0 5341276 2011-08-18 06:48:15.0002011-08-18 06:48:15.0001http://www.google.com/search?q=Jenkins+ant+ProfileLogger&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750368 2011-08-18 18:38:15.0002011-08-18 18:38:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+workspace 6750461 2011-08-18 19:50:15.0002011-08-18 19:50:15.0001http://www.google.com/search?hl=fr&client=ubuntu&hs=gn4&channel=fs&q=junit+jenkins&oq=junit+jenkins&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=2710l2944l0l3234l2l2l0l0l0l0l210l338l0.1.1l2l0 6750461 2011-08-18 15:00:15.0002011-08-18 15:00:15.0001http://www.google.com/search?hl=en&q=jenkins+getting+started&oq=jenkins+getting+started&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=53824l53824l0l54037l1l1l0l0l0l0l130l130l0.1l1l0 6750362 2011-08-18 15:04:15.0002011-08-18 15:04:15.0001http://www.google.nl/search?hl=nl&client=opera&hs=2vP&rls=en&channel=suggest&noj=1&biw=1206&bih=835&q=jenkins+integration+test&aq=f&aqi=g-L1&aql=&oq= 6750461 2011-08-18 15:30:15.0002011-08-18 15:30:15.0001http://www.google.ch/search?q=mxunit+dump&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 4292713 2011-08-18 13:30:15.0002011-08-18 13:30:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+build+in+assertions 786478 2011-08-18 13:54:15.0002011-08-18 13:54:15.0002http://www.google.ru/search?q=ant+jenkins+install&ie=utf-8&oe=utf-8&aq=t&rls=ru.yandex:ru:official&client=firefox 6750461 2011-08-18 14:17:15.0002011-08-18 14:17:15.0001http://www.google.co.uk/#hl=en&q=ant+junitreport+task&oq=ant+%2B+junit+report+&aq=3sv&aqi=g3g-sv1g-v1g-j2&aql=&gs_sm=e&gs_upl=13306l17690l0l25671l36l20l0l0l0l0l229l2674l4.12.3l19l0&bav=on.2,or.r_gc.r_pw.&fp=85720f7222ffee21&biw=1280&bih=709 5341276 2011-08-18 14:37:15.0002011-08-18 14:37:15.0001http://www.google.com/search?q=saving+junit+test+results&rls=com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5341269 2011-08-18 12:50:26.0002011-08-18 12:50:26.0003http://www.wikiwix.com/ 4292794 2011-08-18 13:18:15.0002011-08-18 13:18:15.0001http://www.google.co.in/search?q=jenkins+automation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750360 2011-08-19 06:51:15.0002011-08-19 06:51:15.0001http://duckduckgo.com/?q=jenkins+git+ssh+password 6750543 2011-08-19 06:23:15.0002011-08-19 06:23:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=buildign+ant+on+jenkins 6750368 2011-08-19 06:55:15.0002011-08-19 06:55:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=jenkins+gmail+confiugre#hl=en&sa=X&ei=MvZNTtanJsbYrQfttcC0Aw&ved=0CBcQvwUoAQ&q=jenkins+email+configure&spell=1&bav=on.2,or.r_gc.r_pw.&fp=4bf009deef3487d1&biw=1280&bih=620 6750466 2011-08-19 05:51:15.0002011-08-19 05:51:15.0001http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=dao+adapter+pattern 4292766 2011-08-19 04:44:15.0002011-08-19 04:44:15.0006http://wiki.mxunit.org/display/default/Continuous+Integration+--+ANT+-+The+Glue+between+Jenkins+and+your+Tests 5734518 2011-08-18 23:03:15.0002011-11-29 05:51:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMXUnit%2BDocumentation&rct=j&q=mxunit%20wikipedia&ei=W4lNTuu8PI7ogQeG9Lz1Bg&usg=AFQjCNHYwOiMmh_K83VUKSjzK9ygVe3k8A 786457 2011-08-18 22:08:16.0002011-08-18 22:08:16.0001http://www.google.de/search?q=jenkins+multiple+prpjects+repositories&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 6750368 2011-08-18 23:20:15.0002011-08-18 23:20:15.0001http://www.google.com/search?q=typical+I%2FO+of+a+blank+windows+AWS+EC2&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6160402 2011-08-18 20:21:15.0002011-08-18 20:21:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+continuous+integration+%2B+windows 6750546 2011-08-18 20:01:15.0002011-08-18 20:01:15.0001http://www.google.com/search?hl=en&source=hp&biw=1167&bih=887&q=jenkins+workspace&oq=jenkins+workspace&aq=f&aqi=g7g-b3&aql=&gs_sm=e&gs_upl=118l2476l0l2943l15l14l0l1l1l0l165l1140l8.5l13l0 6750461 2011-08-18 21:11:15.0002011-08-18 21:11:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=request+instances+wizard 6160402 2011-08-18 21:07:15.0002011-08-18 21:07:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=run+junit+tests+jenkins 6750461 2011-08-16 21:39:15.0002011-08-16 21:39:15.0001http://www.google.gr/search?q=jenkins+setup+junit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750461 2011-08-16 21:34:15.0002011-08-16 21:34:15.0002http://192.168.77.5:8500/mxunit/ 786457 2011-08-16 21:34:15.0002011-09-13 18:46:15.0001http://www.google.com.ua/search?q=jenkins+change+notification+subject&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 6750477 2011-08-16 21:51:15.0002011-08-16 21:51:15.0002http://wiki.mxunit.org/display/default/Continuous+Integration+--+Using+git+as+your+SCM 6750464 2011-08-16 23:34:15.0002011-09-16 16:55:15.0001http://www.google.com/search?hl=&q=jenkins+example+git&sourceid=navclient-ff&rlz=1B7GGLL_enUS412US412&ie=UTF-8 6750543 2011-08-16 23:33:15.0002011-08-16 23:33:15.0001http://www.google.com/search?q=mxunit+mocking&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341218 2011-08-16 23:07:15.0002011-08-16 23:07:15.0001http://www.google.com/search?q=mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341276 2011-08-17 05:40:15.0002011-08-17 05:40:15.0003http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FMore%2BTest%2BCases&rct=j&q=mxunit%20test%20case&ei=0iBLTvaqK8qOsAKXhJDTCA&usg=AFQjCNGYFiEjm9fo3pIes7_xlxczhrXjOw 786564 2011-08-17 02:15:15.0002011-08-17 02:31:15.0001http://www.google.com/url?sa=t&source=web&cd=2&ved=0CB0QFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FEclipse%2BPlugin%2BFAQ&rct=j&q=mxunit%20help&ei=-Q5LTrzqH6TksQKNuqzECA&usg=AFQjCNFyBQ8NjknP1OUkyBB6haEAfpOoww&sig2=VHOJuQPcyviNzUpATf7sVA 4292817 2011-08-17 00:59:15.0002011-08-17 00:59:15.0001http://www.google.ro/search?sourceid=chrome&ie=UTF-8&q=jenkins+workspace 6750461 2011-08-17 07:11:15.0002011-08-17 07:11:15.0001http://www.google.com.au/search?q=jenkins+git+integration&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750543 2011-08-17 05:44:15.0002011-08-17 05:44:15.0001http://www.google.co.in/url?sa=f&rct=j&url=http://wiki.mxunit.org/display/default/Continuous%2BIntegration%2B--%2BRunning%2Btests%2Bwith%2BJenkins&q=specify+targets+in+jenkins+configuration&lpe=2&usg=AFQjCNHZYe-oCNiv9rmPHGTzOAZaD7ihGA 6750461 2011-08-17 06:13:15.0002011-08-17 06:13:15.0001http://www.google.com/search?sclient=psy&hl=en&site=&source=hp&q=jenkins+ant&btnK=Google+Search 6750368 2011-08-17 08:00:15.0002011-08-17 08:00:15.0001http://www.google.by/search?rlz=1C1CHKZ_enBY434BY434&sourceid=chrome&ie=UTF-8&q=debug+confluence 4292713 2011-08-17 08:50:15.0002011-08-17 08:50:15.0001http://www.google.pl/search?hl=pl&biw=1680&bih=951&q=jenkins++workspaces&oq=jenkins++workspaces&aq=f&aqi=&aql=&gs_sm=e&gs_upl=10699l10699l0l10937l1l1l0l0l0l0l202l202l2-1l1l0 6750461 2011-08-17 10:00:24.0002011-08-17 10:00:24.0001http://www.google.com/search?q=jenkins+setup+ant&ie=utf-8&oe=utf-8&aq=t 6750368 2011-08-17 10:14:15.0002011-08-17 10:14:15.0001http://127.0.0.1:50212/help/nav/7 4292815 2011-08-17 08:54:15.0002011-08-17 08:54:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=jenkins+run+junit+tests 6750461 2011-08-17 09:53:15.0002011-08-17 09:53:15.0001http://www.google.ro/search?rlz=1C1CHKZ_enRO436RO436&sourceid=chrome&ie=UTF-8&q=continuous+integration+with+jetkins+and+git 6750543 2011-08-17 12:10:15.0002011-08-17 12:10:15.0001http://127.0.0.1:62052/help/ntopic/org.mxunit.eclipseplugin/help/html/cfcpath.html 4292815 2011-08-17 11:56:22.0002011-08-17 11:56:22.0001http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&client=ubuntu&hs=gC1&channel=fs&q=jenkins+junit&oq=jenkins+junit&aq=f&aqi=&aql=&gs_sm=e&gs_upl=24229l25566l0l26622l6l6l0l0l0l0l0l0ll0l0 6750461 2011-08-17 13:06:31.0002011-08-17 13:06:31.0001http://www.google.com/search?client=ubuntu&channel=fs&q=ant++script+in+jenkins&ie=utf-8&oe=utf-8 6750368 2011-08-17 13:29:15.0002011-08-17 13:29:15.0001http://www.google.com/search?rlz=1C1SKPI_enUS383&sourceid=chrome&ie=UTF-8&q=jenkins+build+status+email+details 6750466 2011-08-17 14:34:15.0002011-08-17 14:34:15.0002http://www.google.com/search?client=safari&rls=en&q=Jenkins+automation&ie=UTF-8&oe=UTF-8 6750360 2011-08-17 14:16:15.0002011-09-28 19:43:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+and+git+ssh+key 6750543 2011-08-17 14:38:15.0002011-08-17 14:38:15.0001http://www.google.com/search?q=jenkins+setting+ant+-propertyfile&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 6750368 2011-08-17 14:36:15.0002011-08-17 14:36:15.0001http://www.google.com.ua/search?client=opera&rls=ru&q=CWMP&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest 6750368 2011-08-17 15:12:15.0002011-08-17 15:12:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=configure+jenkins+to+use+git 6750543 2011-08-17 15:07:15.0002011-08-17 15:07:15.0001http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+build 6750368 2011-08-17 15:42:15.0002011-08-17 15:42:15.0001http://www.google.com/search?q=automation+jenkins&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe= 6750360 2011-08-17 19:00:15.0002011-08-17 19:00:15.0001http://www.google.com/search?q=mxunit+expectedException&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2011-08-17 19:11:15.0002011-08-17 19:11:15.0001http://www.google.es/#q=java+memory+full+coldfusion+a+lot+of+request&hl=es&safe=off&prmd=ivns&ei=TA5MTuGjJorNswbT8qRG&start=10&sa=N&bav=on.2,or.r_gc.r_pw.&fp=9f1b1c802de1ac6&biw=1920&bih=957 5734498 2011-08-17 19:27:15.0002011-08-17 19:27:15.0001http://www.google.ca/search?q=integration+test+assert+on+state&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786484 2011-08-16 13:10:15.0002011-08-16 13:10:15.0001http://www.google.fi/search?hl=fi&client=firefox-a&hs=X2L&rls=org.mozilla%3Afi%3Aofficial&channel=np&q=DAO+test&oq=DAO+test&aq=f&aqi=g-L1&aql=&gs_sm=e&gs_upl=6443l6443l0l7370l1l1l0l0l0l0l279l279l2-1l1l0 4292766 2011-08-16 15:20:15.0002011-08-16 15:20:15.0001http://www.google.com.ua/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+project 6750461 2011-08-16 14:38:15.0002011-08-16 14:38:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=J1z&rls=org.mozilla%3Aen-US%3Aofficial&biw=1280&bih=604&q=Junitreport+jar+download&oq=Junitreport+jar+download&aq=f&aqi=&aql=&gs_sm=e&gs_upl=12238l19169l0l19327l24l17l0l0l0l0l0l0ll0l0 5341276 2011-08-16 13:45:15.0002011-08-16 13:45:15.0001http://www.google.com.ua/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+project 6750368 2011-08-16 14:37:15.0002011-08-16 14:37:15.0001http://www.google.com/url?sa=t&source=web&cd=7&ved=0CEsQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fdisplay%2Fdefault%2FLaunching%2Byour%2Bfirst%2BEC2%2BInstance&rct=j&q=open%20port%2022%20ec2&ei=o4lKTruZC6fL0QHOo6XrBw&usg=AFQjCNHQpMAMs_r9d2VwfO87ca00sH6G4A 6160402 2011-08-16 15:31:15.0002011-08-16 15:31:15.0001http://www.google.co.in/search?q=ant+result+%2B+text+file&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&spell=1&sa=X&aq=f&aqi=&aql=&oq= 5341276 2011-08-16 15:52:15.0002011-08-16 15:52:15.0001http://www.google.com/m/search?client=safari&hl=en&oe=UTF-8&aq=f&oq=&aqi=g6-k0d0t0&fkt=1295&fsdt=82817&cqt=&rst=&htf=&his=&maction=&q=junit+generate+report&flip=0 5341276 2011-08-16 15:57:15.0002011-08-16 15:57:15.0001http://www.google.co.uk/search?q=jenkins+git+ssh+windows&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 6750543 2011-08-16 15:55:15.0002011-08-16 15:55:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+test+set+up+ 5341320 2011-08-16 18:26:15.0002011-08-16 18:26:15.0001http://www.google.cz/search?aq=f&sourceid=chrome&ie=UTF-8&q=jenkins+ant+build 6750368 2011-08-16 19:00:15.0002011-08-16 19:00:15.0001http://192.168.77.5:8500/mxunit/index.cfm 786457 2011-08-16 19:21:15.0002011-08-16 19:21:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=jenkins+ant+support 6750368 2011-08-16 21:25:15.0002011-08-16 21:25:15.0001http://www.google.com.ua/search?rlz=1C1SVEE_enUA414UA414&sourceid=chrome&ie=UTF-8&q=mxunit+how+to+output+ 4292713 2011-08-16 17:24:15.0002011-08-16 17:24:15.0001http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=ant+jenkins 6750368 2011-08-16 17:48:15.0002011-08-16 17:48:15.0001http://www.google.com/url?sa=t&source=web&cd=28&ved=0CEUQFjAHOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D4948033&rct=j&q=mapping%20directories%20in%20mxunit&ei=TTi7Tb_MA5OusAPU1czXBQ&usg=AFQjCNHRfhbN9SM_YQgUZxctIV1hpx0wEA 4948033 2011-04-29 22:16:15.0002011-04-29 22:16:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=5734518 6750662 2011-05-05 16:34:15.0002011-05-05 16:34:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=5341213 5341213 2011-05-07 18:52:15.0002011-06-23 04:06:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341213&rct=j&q=mxunit%20throw%20warning&ei=P1_KTdG_B8yaOpL9rNUH&usg=AFQjCNFYyOEZrVtmgNfj5rrm1CpwdWNQTw 5341213 2011-05-11 10:05:15.0002011-05-11 10:05:15.0001http://www.google.com/search?q=mxunit+componentPath&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341294 2011-04-15 18:47:15.0002011-04-15 18:47:15.000memoryglobal2010-09-16 17:23:11.0002010-09-16 17:23:11.000heapglobal2010-09-16 17:23:11.0002010-09-16 17:23:11.000matglobal2010-09-16 17:23:11.0002010-09-16 17:23:11.000pluginglobal2010-06-27 18:14:07.0002010-06-27 18:14:07.000h2. What to put in your tests \-\- or, patterns for your assertions Components are a mix of state and behavior. Thus, when we test, we typically want to know: * Did the state of the object change as expected? * Did the behavior occur that I expected? Sometimes we want to know one or the other; sometimes we want to know both. Here are some "assertion patterns"&nbsp; to help you get started. \**The terms here are taken from the outstanding book "Test-Driven" by Lasse Koskela. h3. Resulting-State Assertion The resulting-state assertion tests data. It says "I'm doing something to my object that will change that object's data, or 'state'. I'm going to test that the resulting state of my object is as I expect". A simple example is the common "bank account" or "transaction" example: You have two accounts, you transfer $20 from one account to another, and you test that the first account is 20 bucks shorter and the second account has that 20 bucks. Here's a different example, using a typical "User" object: {code:title=Resulting-State Assertion}<cffunction name="testAddPrivilegeGroup"> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Guard Assertion The guard assertion is simply a slight variant on the resulting state assertion; typically, the difference is that toward the top of the test, before you get into the "guts" of your assertion(s), you check the object for some condition that you want to ensure exists before proceeding with the meat of your tests. Think of it as "If this condition isn't true, I want to fail right now because the rest of the tests don't matter". Usually the "guard" is just a simple assertion for equality, often to check that a "default" condition exists. In our example here, we're simply checking that our user object always starts without the privileges we're adding. IF the user object already had those privileges, then that means something tinkered with our object (perhaps indicating a problem in our setup function) and we got a problem here, Houston, and we want to fail right now. {code:title=Guard Assertion}<cffunction name="testAddPrivilegeGroup"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.belongsToGroup("admin"))> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.hasPrivilegeTo("DeleteOtherUsers"))> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Different instances, same data The different-instances, same-data pattern is common in DAO testing. Essentially, we're asserting that two objects are different instances but contain the same data. In MXUnit, you can test for "different instance" by using the assertNotSame() assertion. {code:title=Different instances, same data}<cffunction name="testSaveWithRead"> <cfset dao.save(user)> <cfset user2 = dao.read(user.getUserID())> <!--- assert they're not the same instance ---> <cfset assertNotSame(user,user2)> <!--- one final check... assert the UUIDs aren't the same ---> <cfset assertTrue( user.getUUID() neq user2.getUUID(), "user UUID and user2 UUID should not be the same but are")> <cfset assertEquals(user.getUserID(),user2.getUserID())> <cfset assertEquals(user.getCreateTS(),user2.getCreateTS())> <!--- is there an easier way? could we use any of the functions in the baseobject for comparisons so we don't have to test all these fields? ---> <cfset assertEquals(user.XXXXX,user2.XXXXX)> </cffunction> {code} h3. "Delta" Assertion Sometimes you can't assert an absolute equality (like "My list is now 5 elements long"). Sometimes, you have to assert equality relative to some previous state. In the example below, imagine you're hooking into some scheduling mechanism (this would be for an integration test, for example). We don't know exactly what getTotalScheduled() will return at any given test run. Maybe it's 1. Maybe it's 30. Who knows. What we want to test is that when we schedule one additional thing, our scheduler's "totalScheduled" count increases by 1. Again, the result could be 2 or it could be 31. We don't know. This type of assertion, where we compare the state right before and right after performing some task, is called "delta", or difference, assertion. {code:title=Delta Assertion}<cffunction name="testScheduleSomething"> <cfset obj = createObject("component","SchedulableObject")> <cfset currentlyScheduled = scheduler.getTotalScheduled()> <cfset scheduler.scheduleSomething(obj)> <cfset assertEquals(currentlyScheduled+1, scheduler.getTotalScheduled())> </cffunction> {code} And here's what it might look like for our User object: {code:title=Delta Assertion on User object}<cffunction name="testPrivilegeCount"> <cfset currentPrivilegeCount = user.getPrivilegeCount()> <cfset user.addPrivilege("ChangeOwnPassword")> <cfset assertEquals(currentPrivilegeCount+1, user.getPrivilegeCount())> </cffunction> {code} h3. Interaction Assertion With interaction assertions, we're testing to make sure an object and a collaborator worked together as we expected. A great example of an interaction is a "bean" style object, like perhaps a "User", and the DAO for that object, like a UserDAO: {code:title=Interaction Assertion}<cffunction name="testSave" <cfset origUUID = user.getUUID()> <cfset dao.save(user)> <cfset newUserID = user.getUserID()> <!--- Assert that our DAO updated our user object with its ID after saving ---> <cfset assertTrue(newUserID GT 0)> <cfset user.setEmail("somethingnew@somethingnew.com")> <cfset dao.save(user)> <!--- We don't care about testing the update here... just that the insert didn't change the user object's key ---> <cfset assertEquals(newUserID,user.getUserID())> <cfset assertEquals(origUUID,user.getUUID())> </cffunction> {code} 2195462 snippetsglobal2010-06-26 22:16:46.0002010-06-26 22:16:46.000ormglobal2010-06-27 18:14:07.0002010-06-27 18:14:07.000debuggingglobal2010-06-27 18:14:07.0002010-06-27 18:14:07.0002http://www.google.com/ 5341294 2011-04-20 12:46:15.0002011-04-20 12:46:15.0001http://www.google.com.au/search?hl=en&safe=active&rls=com.microsoft%3Aen-us%3AIE-Address&q=mxunit+mock+not+of+type&aq=f&aqi=&aql=&oq= 5341592 2011-04-21 00:15:15.0002011-04-21 00:15:15.0002http://wiki.mxunit.org/index.html 5341267 2011-04-22 07:10:15.0002011-06-29 20:21:15.000cfeclipseglobal2010-06-26 22:16:46.0002010-06-26 22:16:46.000eclipseglobal2010-06-26 22:16:46.0002010-06-26 22:16:46.000builderglobal2010-06-26 22:16:46.0002010-06-26 22:16:46.000coldfusionglobal2010-06-26 22:16:46.0002010-06-26 22:16:46.0002http://www.google.nl/url?sa=t&source=web&cd=1&ved=0CCUQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341213&rct=j&q=mxunit%20in%20memory%20database%20mock&ei=rtO2TYuLJszqOezWgKIP&usg=AFQjCNFYyOEZrVtmgNfj5rrm1CpwdWNQTw 5341213 2011-04-26 14:17:15.0002011-04-26 14:17:15.0001http://wiki.mxunit.org/pages/diffpages.action?originalId=786600&pageId=786602 786600 2011-04-26 22:26:15.0002011-04-26 22:26:15.0001http://www.google.ch/search?q=mxunit+taskdef+classname&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341294 2011-04-06 11:49:15.0002011-04-06 11:49:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=786602 786600 2011-04-14 07:59:15.0002011-04-14 07:59:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=786600&navigatingVersions=true 786600 2011-04-14 07:59:15.0002011-04-14 07:59:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=786600 786600 2011-04-14 08:01:15.0002011-04-14 08:01:15.0001http://www.google.co.in/search?q=Encryption+algo+for+data+in+flex+burrito&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&prmd=ivns&ei=Ki6lTYquD4ragQeRr8mHCg&start=40&sa=N 4948033 2011-04-13 05:02:15.0002011-04-13 05:02:15.000awsglobal2010-10-18 01:40:58.0002010-10-18 01:40:58.000amazonglobal2010-10-18 01:40:57.0002010-10-18 01:40:57.000cloudglobal2010-10-27 13:49:47.0002010-10-27 13:49:47.000ec2global2010-10-18 01:40:58.0002010-10-18 01:40:58.0001http://wiki.mxunit.org/index.html 4948033 2011-06-23 13:44:15.0002011-06-23 13:44:15.0001http://www.google.com/url?sa=t&source=web&cd=7&ved=0CEQQFjAG&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&rct=j&q=junit%20report%20verbose&ei=SCcFTuXKJai20AHomsSECw&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-06-25 00:17:15.0002011-06-25 00:17:15.0001http://www.google.ie/search?q=generate+text+junitreport&hl=en&client=firefox-a&hs=YRJ&rls=org.mozilla:en-US:official&prmd=ivns&ei=-VULTrWRN8KEhQeH_c3zDw&start=10&sa=N&biw=1067&bih=629 5341294 2011-06-29 16:46:15.0002011-06-29 16:46:15.000skunkworksglobal2010-10-27 14:11:32.0002010-10-27 14:11:32.000audioglobal2010-10-27 14:11:32.0002010-10-27 14:11:32.000flexglobal2010-10-27 14:11:32.0002010-10-27 14:11:32.000flickrglobal2010-10-27 14:11:32.0002010-10-27 14:11:32.000mongodbglobal2010-10-27 14:11:32.0002010-10-27 14:11:32.0001http://www.google.com/search?q=mxunit+stubbing&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7 5341262 2011-06-15 14:44:15.0002011-06-15 14:44:15.0001http://www.google.com/url?sa=t&source=web&cd=19&ved=0CEsQFjAIOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&rct=j&q=junitreport%20stylesheet%20stdout&ei=Zwv6Tc2kE9Sx0AG80OicAw&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-06-16 13:57:15.0002011-06-16 13:57:15.0002http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=786484 786486 2011-06-20 18:49:15.0002011-06-20 18:49:15.0002http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=786484 5734443 2011-06-20 18:50:15.0002011-06-20 18:50:15.0001http://www.google.com/search?q=ant+junitreport+encoding&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341294 2011-06-22 09:38:15.0002011-06-22 09:38:15.0001http://wiki.mxunit.org/index.html 4292826 2011-06-23 06:40:15.0002011-06-23 06:40:15.000dataprovidersglobal2009-11-16 20:09:12.0002009-11-16 20:09:12.0001http://www.google.com.au/search?q=mxunit+try+catch&hl=en&rls=com.microsoft:en-au:IE-SearchBox&rlz=1I7ADBF&prmd=ivns&ei=u2rxTdiOGY_CvgPT7ZjMBA&start=10&sa=N&biw=1259&bih=878 5341213 2011-06-10 00:57:15.0002011-06-10 00:57:15.0001http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&rct=j&q=MXUnitTask%20build%20xml&ei=nHPSTbnqApKJhQfnuLiTCg&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-05-17 13:10:15.0002011-05-17 13:10:15.0001http://www.google.com/search?q=junitreport+recurse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341294 2011-05-24 15:18:15.0002011-05-24 15:18:15.0001http://www.google.de/search?q=ant+junitreport+encoding&rls=com.microsoft:de:IE-Address&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7DADE&redir_esc=&ei=1c3bTcioE9C6-Aak3qS2Dw 5341294 2011-05-24 15:26:15.0002011-05-24 15:26:15.0001virtix2009-01-17 10:51:32.000virtix2009-01-17 10:51:32.000 786456 current//www.louisvuittonoutlet-max.com/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.louisvuittonoutlet-e.com/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.louisvuittonoutlet0.com/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.louisvuitton0.com/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.chanelbags-cocochanel.com/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.burberry-burberryscarf.com/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.louisvuittonoutletz.net/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.louisvuittonoutlet-bagsx.com/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.louisvuitton-outletlv.com/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.myburberrybags.com/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.louisvuittons-bags.net/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.chanelbags0.com/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.myburberryscarfoutlet.com/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.lv-louisvuittonbags.net/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.louisvuittonoutlet-max.com/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.louisvuittonoutlet-e.com/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.louisvuitton0.com/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.louisvuittonoutlet0.com/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.burberry-burberryscarf.com/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.chanelbags-cocochanel.com/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.louisvuittonoutlet-bagsx.com/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.louisvuittonoutletz.net/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.myburberrybags.com/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.louisvuitton-outletlv.com/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.chanelbags0.com/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.louisvuittons-bags.net/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.lv-louisvuittonbags.net/http 6751318 cainiao19882011-10-13 10:57:49.000cainiao19882011-10-13 10:57:49.000//www.myburberryscarfoutlet.com/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.louisvuittonoutlet0.com/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.louisvuitton0.com/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.louisvuittonoutlet-max.com/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.louisvuittonoutlet-e.com/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.louisvuittonoutletz.net/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.louisvuittonoutlet-bagsx.com/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.chanelbags-cocochanel.com/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.burberry-burberryscarf.com/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.louisvuittons-bags.net/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.chanelbags0.com/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.louisvuitton-outletlv.com/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.myburberrybags.com/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.lv-louisvuittonbags.net/http 6751315 cainiao19882011-10-13 10:56:18.000cainiao19882011-10-13 10:56:18.000//www.myburberryscarfoutlet.com/http 6751317 cainiao19882011-10-13 10:57:16.000cainiao19882011-10-13 10:57:16.000//www.lv-louisvuittonbags.net/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.louisvuitton-outletlv.com/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.myburberrybags.com/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.louisvuittons-bags.net/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.chanelbags0.com/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.louisvuittonoutlet-e.com/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.louisvuittonoutlet-max.com/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.louisvuitton0.com/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.louisvuittonoutlet0.com/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.myburberryscarfoutlet.com/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.myburberrybags.com/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.louisvuitton-outletlv.com/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.chanelbags0.com/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.louisvuittons-bags.net/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.burberry-burberryscarf.com/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.chanelbags-cocochanel.com/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.louisvuittonoutlet-bagsx.com/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.louisvuittonoutletz.net/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.chanelbags-cocochanel.com/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.burberry-burberryscarf.com/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.louisvuittonoutlet0.com/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.louisvuitton0.com/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.louisvuittonoutlet-max.com/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.louisvuittonoutlet-e.com/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.myburberryscarfoutlet.com/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.lv-louisvuittonbags.net/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.myburberryscarfoutlet.com/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.chanelbags0.com/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.louisvuittons-bags.net/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.myburberrybags.com/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.louisvuitton-outletlv.com/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.louisvuittonoutlet-bagsx.com/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.louisvuittonoutletz.net/http 6751320 cainiao19882011-10-13 10:58:49.000cainiao19882011-10-13 10:58:49.000//www.louisvuittonoutlet-bagsx.com/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.louisvuittonoutletz.net/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.burberry-burberryscarf.com/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.chanelbags-cocochanel.com/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.louisvuitton0.com/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.louisvuittonoutlet0.com/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.louisvuittonoutlet-e.com/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.louisvuittonoutlet-max.com/http 6751321 cainiao19882011-10-13 10:59:16.000cainiao19882011-10-13 10:59:16.000//www.myburberryscarfoutlet.com/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.louisvuittonoutlet-max.com/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.louisvuittonoutlet-e.com/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.louisvuittonoutlet0.com/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.louisvuitton0.com/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.chanelbags-cocochanel.com/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.burberry-burberryscarf.com/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.myburberryscarfoutlet.com/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.lv-louisvuittonbags.net/http 6751323 cainiao19882011-10-13 11:00:40.000cainiao19882011-10-13 11:00:40.000//www.louisvuittons-bags.net/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.chanelbags0.com/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.louisvuitton-outletlv.com/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.myburberrybags.com/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.lv-louisvuittonbags.net/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.louisvuittonoutlet0.com/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.louisvuitton0.com/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.louisvuittonoutlet-max.com/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.louisvuittonoutlet-e.com/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.louisvuittonoutletz.net/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.louisvuittonoutlet-bagsx.com/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.chanelbags-cocochanel.com/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.burberry-burberryscarf.com/http 6751325 cainiao19882011-10-13 11:02:31.000cainiao19882011-10-13 11:02:31.000//www.myburberrybags.com/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.louisvuitton-outletlv.com/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.chanelbags0.com/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.louisvuittons-bags.net/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.burberry-burberryscarf.com/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.chanelbags-cocochanel.com/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.louisvuittonoutlet-bagsx.com/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.louisvuittonoutletz.net/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.louisvuittonoutlet-e.com/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.louisvuittonoutlet-max.com/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.louisvuitton0.com/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.louisvuittonoutlet0.com/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.myburberryscarfoutlet.com/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.louisvuittons-bags.net/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.chanelbags0.com/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.myburberryscarfoutlet.com/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.lv-louisvuittonbags.net/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.louisvuittonoutletz.net/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.louisvuittonoutlet-bagsx.com/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.louisvuitton-outletlv.com/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.myburberrybags.com/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.louisvuittonoutlet0.com/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.louisvuitton0.com/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.chanelbags-cocochanel.com/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.burberry-burberryscarf.com/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.myburberryscarfoutlet.com/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.lv-louisvuittonbags.net/http 6751331 cainiao19882011-10-13 11:06:04.000cainiao19882011-10-13 11:06:04.000//www.louisvuittonoutlet-max.com/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.louisvuittonoutlet-e.com/http 6751332 cainiao19882011-10-13 11:06:40.000cainiao19882011-10-13 11:06:40.000//www.lv-louisvuittonbags.net/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.chanelbags0.com/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.louisvuittons-bags.net/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.myburberrybags.com/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.louisvuitton-outletlv.com/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.louisvuittonoutlet-bagsx.com/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.louisvuittonoutletz.net/http 6751328 cainiao19882011-10-13 11:04:13.000cainiao19882011-10-13 11:04:13.000//www.myburberryscarfoutlet.com/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.louisvuitton0.com/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.louisvuittonoutlet0.com/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.louisvuittonoutlet-e.com/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.louisvuittonoutlet-max.com/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.louisvuittonoutlet-bagsx.com/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.louisvuittonoutletz.net/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.burberry-burberryscarf.com/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.chanelbags-cocochanel.com/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.louisvuittonoutlet-max.com/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.louisvuittonoutlet-e.com/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.louisvuittonoutlet0.com/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.louisvuitton0.com/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.chanelbags-cocochanel.com/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.burberry-burberryscarf.com/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.louisvuittonoutletz.net/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.louisvuittonoutlet-bagsx.com/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.louisvuitton-outletlv.com/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.myburberrybags.com/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.louisvuittons-bags.net/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.chanelbags0.com/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.lv-louisvuittonbags.net/http 6751333 cainiao19882011-10-13 11:07:06.000cainiao19882011-10-13 11:07:06.000//www.louisvuittonoutlet-e.com/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.louisvuittonoutlet-max.com/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.myburberryscarfoutlet.com/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.lv-louisvuittonbags.net/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.louisvuittonoutlet-e.com/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.louisvuittonoutlet-max.com/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.louisvuitton0.com/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.louisvuittonoutlet0.com/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.myburberryscarfoutlet.com/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.myburberrybags.com/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.louisvuitton-outletlv.com/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.chanelbags0.com/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.louisvuittons-bags.net/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.burberry-burberryscarf.com/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.chanelbags-cocochanel.com/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.louisvuittonoutlet-bagsx.com/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.louisvuittonoutletz.net/http 6751339 cainiao19882011-10-13 11:14:07.000cainiao19882011-10-13 11:14:07.000//www.lv-louisvuittonbags.net/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.louisvuitton-outletlv.com/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.myburberrybags.com/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.louisvuittons-bags.net/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.chanelbags0.com/http 6751337 cainiao19882011-10-13 11:13:04.000cainiao19882011-10-13 11:13:04.000//www.louisvuittons-bags.net/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.chanelbags0.com/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.louisvuitton-outletlv.com/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.myburberrybags.com/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.lv-louisvuittonbags.net/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.louisvuitton0.com/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.louisvuittonoutlet0.com/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.louisvuittonoutlet-e.com/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.louisvuittonoutlet-max.com/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.louisvuittonoutlet-bagsx.com/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.louisvuittonoutletz.net/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.burberry-burberryscarf.com/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.chanelbags-cocochanel.com/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.myburberryscarfoutlet.com/http 6751345 cainiao19882011-10-13 11:17:37.000cainiao19882011-10-13 11:17:37.000//www.chanelbags0.com/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.louisvuittons-bags.net/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.lv-louisvuittonbags.net/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.louisvuitton0.com/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.louisvuittonoutlet0.com/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.burberry-burberryscarf.com/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.chanelbags-cocochanel.com/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.louisvuittonoutlet-bagsx.com/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.louisvuittonoutletz.net/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.myburberrybags.com/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.louisvuitton-outletlv.com/http 6751342 cainiao19882011-10-13 11:16:07.000cainiao19882011-10-13 11:16:07.000//www.burberry-burberryscarf.com/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.chanelbags-cocochanel.com/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.louisvuitton0.com/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.louisvuittonoutlet0.com/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.louisvuittonoutlet-e.com/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.louisvuittonoutlet-max.com/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.lv-louisvuittonbags.net/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.myburberryscarfoutlet.com/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.lv-louisvuittonbags.net/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.chanelbags0.com/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.louisvuittons-bags.net/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.myburberrybags.com/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.louisvuitton-outletlv.com/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.louisvuittonoutlet-bagsx.com/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.louisvuittonoutletz.net/http 6751300 cainiao19882011-10-13 09:58:59.000cainiao19882011-10-13 09:58:59.000//www.louisvuittonoutlet0.com/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.louisvuitton0.com/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.louisvuittonoutlet-max.com/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.louisvuittonoutlet-e.com/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.myburberryscarfoutlet.com/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.louisvuittons-bags.net/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.chanelbags0.com/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.louisvuitton-outletlv.com/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.myburberrybags.com/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.louisvuittonoutletz.net/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.louisvuittonoutlet-bagsx.com/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.chanelbags-cocochanel.com/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.burberry-burberryscarf.com/http 6751299 cainiao19882011-10-13 09:58:25.000cainiao19882011-10-13 09:58:25.000//www.louisvuittons-bags.net/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.chanelbags0.com/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.lv-louisvuittonbags.net/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.louisvuittonoutlet-bagsx.com/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.louisvuittonoutletz.net/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.myburberrybags.com/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.louisvuitton-outletlv.com/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.louisvuitton0.com/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.louisvuittonoutlet0.com/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.burberry-burberryscarf.com/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.chanelbags-cocochanel.com/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.myburberryscarfoutlet.com/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.louisvuittonoutlet-e.com/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.louisvuittonoutlet-max.com/http 6751306 cainiao19882011-10-13 10:02:22.000cainiao19882011-10-13 10:02:22.000//www.lv-louisvuittonbags.net/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.louisvuittons-bags.net/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.chanelbags0.com/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.louisvuitton-outletlv.com/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.myburberrybags.com/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.louisvuittonoutletz.net/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.louisvuittonoutlet-bagsx.com/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.chanelbags-cocochanel.com/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.burberry-burberryscarf.com/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.louisvuittonoutlet0.com/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.louisvuitton0.com/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.louisvuittonoutlet-max.com/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.louisvuittonoutlet-e.com/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.lv-louisvuittonbags.net/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.myburberryscarfoutlet.com/http 6751309 cainiao19882011-10-13 10:04:20.000cainiao19882011-10-13 10:04:20.000//www.chanelbags0.com/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.louisvuittons-bags.net/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.myburberrybags.com/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.louisvuitton-outletlv.com/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.louisvuittonoutlet-bagsx.com/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.louisvuittonoutletz.net/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.burberry-burberryscarf.com/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.chanelbags-cocochanel.com/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.louisvuitton0.com/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.louisvuittonoutlet0.com/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.louisvuittonoutlet-e.com/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.louisvuittonoutlet-max.com/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.myburberryscarfoutlet.com/http 6751308 cainiao19882011-10-13 10:04:00.000cainiao19882011-10-13 10:04:00.000//www.myburberryscarfoutlet.com/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.louisvuittonoutlet-max.com/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.louisvuittonoutlet-e.com/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.louisvuittonoutlet0.com/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.louisvuitton0.com/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.chanelbags-cocochanel.com/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.burberry-burberryscarf.com/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.myburberrybags.com/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.louisvuitton-outletlv.com/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.louisvuittonoutlet-bagsx.com/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.louisvuittonoutletz.net/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.lv-louisvuittonbags.net/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.chanelbags0.com/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.000//www.louisvuittons-bags.net/http 6751312 cainiao19882011-10-13 10:06:17.000cainiao19882011-10-13 10:06:17.0001http://www.google.de/search?hl=de&client=firefox-a&hs=69w&rls=org.mozilla%3Ade%3Aofficial&q=%2B%22cfeclipse%22+%2Bhelios+-php+%2B64bit&aq=f&aqi=&aql=&oq= 4948033 2011-03-07 14:44:15.0002011-03-07 14:44:15.0008http://wiki.mxunit.org/pages/viewpage.action?pageId=4948033&navigatingVersions=true 4948033 2011-03-08 08:56:15.0002011-07-29 17:42:15.000{toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] {tip} h2. 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and[request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5); * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in Mighty Mock on Adobe ColdFusion 5734522 {toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] {tip} h2. 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5); * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in Mighty Mock on Adobe ColdFusion 5734524 {toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] {tip} h2. 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument 5734525 {toc} h2. Introduction [Bob Silverberg|http://silverwareconsulting.com/] and I were trying to tackle a memory problem in his unit tests for [ValidateThis|http://validatethis.org] . Running CF with 1GB of memory, he'd get Out Of Memory Errors and his tests would not complete when run in the browser \-\- i.e. all tests running in a single page request. When run through Eclipse \-\- where each test method is run as a separate request \-\- he had no troubles. This is our story. h2. First Line of Defense I always suggest these as the first culprits in memory problems: # Memory Tracking turned on in the CF Server Monitor # Request output debugging turned on in CFAdmin (I'm NOT talking about the Line Debugger... just regular old debug output) In and of themselves neither of these are evil; however, when an application, or a particular page, does a tremendous amount of work, both of those can become problems in a hurry. Bob turned both off, and he was still running out of memory. h2. My first task... I needed to replicate the issue. I got all his code and ran his tests. Fortunately, I, too, received an OOME. I then turned off debugging and, sure enough, the tests completed as expected (though slowly). So, lesson #1 kids: debugging can crash your server {tip}At this point, I no longer have problems, but Bob still does. Thus, we're not done yet{tip} h2. Meanwhile, Back at Bob's Ranch I suggested to Bob that he start to troubleshoot this by adding the "excludes" attribute onto his DirectoryTestSuite, and initially exclude everything but the first test, then incrementally remove tests from the Excludes until he got the error. Then, he'd probably know which test was causing troubles.&nbsp; Normally, this is a fine approach. It turns out that it wouldn't have helped anyway. But hey, this stuff is hit and miss. h2. Gathering data My next step was to get a heap dump of ColdFusion as it was running the tests... I needed to see what was consuming all the memory. To do so, I used the java "jmap" command to get the dump and Eclipse MAT to analyze the dump. This is not nearly as complicated as it sounds, and I wrote up [full instructions here|http://blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.html] . h2. Inspecting data h3. Narrowing down to "FusionContext" I used Eclipse MAT to inspect the heap dump. When I first loaded it, I opened the "Dominator Tree" and saw the following two entries sucking up a combined 200+MB of RAM: * coldfusion.filter.FusionContext * coldfusion.bootstrat.BoostrapClassLoader Let's look at the first few consumers for each of these: !memory1.png|align=center! Now, looking at the BootstrapClassLoader, I see a FontSetBuilder taking up a whole lot of memory. I have no idea what the hell that is, so I ignore it. I figure I can't do anything about it anyway, so.... Let's look at the big old HashMap in the FusionContext. That looks like something I might be able to do something about. Why? Well, I don't know... I just imagine that any variables my app is creating live in there. h3. Narrowing down to a Code File {tip}When working with Eclipse MAT, keep your eyes on the "Inspector View" as you select different items in the "dominator tree" editor{tip} This was kind of just dumb luck and I'm not sure exactly what it means. Nonetheless, if you look at the image below, you'll see that when I opened up the HashMap in the FusionContext I had a whole mess of entries for "CFDummyComponent". Clicking on one of those showed \-\- over in the "Inspector" view on the left, that the file was "cfMockRegistry2ecfc" followed by some numbers. This told me that the file associated with that component was "*MockRegistry.cfc*". Hmmm... MockRegistry is a component of MightyMock, and Bob's tests make heavy use of MightyMock. !memory2.png|thumbnail,align=center! Then, drilling into one of those instances, you see a lot of *coldfusion.tagext.io.OutputTag* instances. !memory3.png|thumbnail,align=center! h2. Light Bulb So here's where I put things together: # File named MockRegistry.cfc # Tons of OutputTag instances What could this mean? Well, that must mean that something's being output in that file. But what? it's a component that sets up mocking... why would it be outputting anything? Sure enough, opening the file showed me the answer: *<cfcomponent output="true">* h2. Full Disclosure I left out a step in the lightbulb moment, but the problem is that I cannot for the life of me figure out how to get back to what I saw. Basically, when I was digging through the heap dump in MAT, I saw an instance of "cfsavecontent". That is truly what made me suspicious about the output problem. But, I can't find it again... so be it. h2. Conclusion I set output="false" on MockRegistry.cfc, ran all of the unit tests to confirm that didn't break anything. Then I ran Bob's code again. Bingo... no OOME errors. In addition, while the tests were running, I took another heap dump, and Sure enough, memory was down to a completely reasonable level. Rather than consuming 100+MB of memory, FusionContext was down in the teens. *Does this mean output="true" is bad?*&nbsp; No, it doesn't. It means a) don't use it unless you need it, and b) something's going on under the hood in CF where, if you have output="true" on in a component, it seems to keep a reference to&nbsp; everything in that page's context, such that normal garbage collection can't do its job because the current stack still has a reference to everything in that OutputTag. It appears that when output="false", the data in the component and the component's functions are not being referenced by an OutputTag and as such are free to be reclaimed by the garbage collector 5734509 Hello friends, On the fifth step of this configuration, I get the error regarding connection to remote facade url. It says: Could not connect to facade URL. Try running this in a browser: http://localhost/mxunit/framework/RemoteFacade.cfc?wsdl&method=ping In console, I get (504)Proxy Timeout error. However Above url works perfectly in my browser after giving coldfusion admin password. I also provided authentication in project properties for mxunit. (right click on project \-> properties \-> mxunit) Please Help\! 5734512 This sound a lot like my memory leak problem I saw on CF8 having to do with the "output" tag being omitted: [http://blog.maestropublishing.com/fixing-a-mysterious-memory-leak-on-coldfusion|http://blog.maestropublishing.com/fixing-a-mysterious-memory-leak-on-coldfusion] This begs the question \-\- which version CF did you test on and what was the updater / hot fixes applied.&nbsp; Supposedly this issue was fixed in Cumulative Hot fix 4 for ColdFusion 8.0.1. You can download it from here: [|http://kb2.adobe.com/cps/402/kb402604.html#CF801] [http://kb2.adobe.com/cps/402/kb402604.html#CF801|http://kb2.adobe.com/cps/402/kb402604.html#CF801] 5734510 {toc} h2. Introduction Bob Silverberg and I were trying to tackle a memory problem in his unit tests for ValidateThis. Running CF with 1GB of memory, he'd get Out Of Memory Errors and his tests would not complete when run in the browser \-\- i.e. all tests running in a single page request. When run through Eclipse \-\- where each test method is run as a separate request \-\- he had no troubles. This is our story. h2. First Line of Defense I always suggest these as the first culprits in memory problems: # Memory Tracking turned on in the CF Server Monitor # Request output debugging turned on in CFAdmin (I'm NOT talking about the Line Debugger... just regular old debug output) In and of themselves neither of these are evil; however, when an application, or a particular page, does a tremendous amount of work, both of those can become problems in a hurry. Bob turned both off, and he was still running out of memory. h2. My first task... I needed to replicate the issue. I got all his code and ran his tests. Fortunately, I, too, received an OOME. I then turned off debugging and, sure enough, the tests completed as expected (though slowly). So, lesson #1 kids: debugging can crash your server {tip}At this point, I no longer have problems, but Bob still does. Thus, we're not done yet{tip} h2. Meanwhile, Back at Bob's Ranch I suggested to Bob that he start to troubleshoot this by adding the "excludes" attribute onto his DirectoryTestSuite, and initially exclude everything but the first test, then incrementally remove tests from the Excludes until he got the error. Then, he'd probably know which test was causing troubles.&nbsp; Normally, this is a fine approach. It turns out that it wouldn't have helped anyway. But hey, this stuff is hit and miss. h2. Gathering data My next step was to get a heap dump of ColdFusion as it was running the tests... I needed to see what was consuming all the memory. To do so, I used the java "jmap" command to get the dump and Eclipse MAT to analyze the dump. This is not nearly as complicated as it sounds, and I wrote up [full instructions here|http://blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.html] . h2. Inspecting data h3. Narrowing down to "FusionContext" I used Eclipse MAT to inspect the heap dump. When I first loaded it, I opened the "Dominator Tree" and saw the following two entries sucking up a combined 200+MB of RAM: * coldfusion.filter.FusionContext * coldfusion.bootstrat.BoostrapClassLoader Let's look at the first few consumers for each of these: !memory1.png|align=center! Now, looking at the BootstrapClassLoader, I see a FontSetBuilder taking up a whole lot of memory. I have no idea what the hell that is, so I ignore it. I figure I can't do anything about it anyway, so.... Let's look at the big old HashMap in the FusionContext. That looks like something I might be able to do something about. Why? Well, I don't know... I just imagine that any variables my app is creating live in there. h3. Narrowing down to a Code File {tip}When working with Eclipse MAT, keep your eyes on the "Inspector View" as you select different items in the "dominator tree" editor{tip} This was kind of just dumb luck and I'm not sure exactly what it means. Nonetheless, if you look at the image below, you'll see that when I opened up the HashMap in the FusionContext I had a whole mess of entries for "CFDummyComponent". Clicking on one of those showed \-\- over in the "Inspector" view on the left, that the file was "cfMockRegistry2ecfc" followed by some numbers. This told me that the file associated with that component was "*MockRegistry.cfc*". !memory2.png|thumbnail,align=center! Then, drilling into one of those instances, you see a lot of *coldfusion.tagext.io.OutputTag* instances. !memory3.png|thumbnail,align=center! h2. Light Bulb So here's where I put things together: # File named MockRegistry.cfc # Tons of OutputTag instances What could this mean? Well, that must mean that something's being output in that file. But what? it's a component that sets up mocking... why would it be outputting anything? Sure enough, opening the file showed me the answer: *<cfcomponent output="true">* h2. Full Disclosure I left out a step in the lightbulb moment, but the problem is that I cannot for the life of me figure out how to get back to what I saw. Basically, when I was digging through the heap dump in MAT, I saw an instance of "cfsavecontent". That is truly what made me suspicious about the output problem. But, I can't find it again... so be it. h2. Conclusion I set output="false" on MockRegistry.cfc, ran all of the unit tests to confirm that didn't break anything. Then I ran Bob's code again. Bingo... no OOME errors. In addition, while the tests were running, I took another heap dump, and Sure enough, memory was down to a completely reasonable level. Rather than consuming 100+MB of memory, FusionContext was down in the teens. *Does this mean output="true" is bad?*&nbsp; No, it doesn't. It means a) don't use it unless you need it, and b) something's going on under the hood in CF where, if you have output="true" on in a component, it seems to keep a reference to&nbsp; everything in that page's context, such that normal garbage collection can't do its job because the current stack still has a reference to everything in that OutputTag. It appears that when output="false", the data in the component and the component's functions are not being referenced by an OutputTag and as such are free to be reclaimed by the garbage collector 5734505 [Running Adobe ColdFusion on Amazon EC2|Running Adobe ColdFusion on Amazon EC2] [How cfcomponent output="true" can affect memory consumption|How cfcomponent output="true" can affect memory consumption] 5734504 {toc} h2. Introduction Bob Silverberg and I were trying to tackle a memory problem in his unit tests for ValidateThis. Running CF with 1GB of memory, he'd get Out Of Memory Errors and his tests would not complete when run in the browser \-\- i.e. all tests running in a single page request. When run through Eclipse \-\- where each test method is run as a separate request \-\- he had no troubles. This is our story. h2. First Line of Defense I always suggest these as the first culprits in memory problems: # Memory Tracking turned on in the CF Server Monitor # Request output debugging turned on in CFAdmin (I'm NOT talking about the Line Debugger... just regular old debug output) In and of themselves neither of these are evil; however, when an application, or a particular page, does a tremendous amount of work, both of those can become problems in a hurry. Bob turned both off, and he was still running out of memory. h2. My first task... I needed to replicate the issue. I got all his code and ran his tests. Fortunately, I, too, received an OOME. I then turned off debugging and, sure enough, the tests completed as expected (though slowly). So, lesson #1 kids: debugging can crash your server {tip}At this point, I no longer have problems, but Bob still does. Thus, we're not done yet{tip} h2. Meanwhile, Back at Bob's Ranch I suggested to Bob that he start to troubleshoot this by adding the "excludes" attribute onto his DirectoryTestSuite, and initially exclude everything but the first test, then incrementally remove tests from the Excludes until he got the error. Then, he'd probably know which test was causing troubles.&nbsp; Normally, this is a fine approach. It turns out that it wouldn't have helped anyway. But hey, this stuff is hit and miss. h2. Gathering data My next step was to get a heap dump of ColdFusion as it was running the tests... I needed to see what was consuming all the memory. To do so, I used the java "jmap" command to get the dump and Eclipse MAT to analyze the dump. This is not nearly as complicated as it sounds, and I wrote up [full instructions here|http://blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.html] . h2. Inspecting data h3. Narrowing down to "FusionContext" I used Eclipse MAT to inspect the heap dump. When I first loaded it, I opened the "Dominator Tree" and saw the following two entries sucking up a combined 200+MB of RAM: * coldfusion.filter.FusionContext * coldfusion.bootstrat.BoostrapClassLoader Let's look at the first few consumers for each of these: !memory1.png|align=center! Now, looking at the BootstrapClassLoader, I see a FontSetBuilder taking up a whole lot of memory. I have no idea what the hell that is, so I ignore it. I figure I can't do anything about it anyway, so.... Let's look at the big old HashMap in the FusionContext. That looks like something I might be able to do something about. Why? Well, I don't know... I just imagine that any variables my app is creating live in there. h3. Narrowing down to a Code File {tip}When working with Eclipse MAT, keep your eyes on the "Inspector View" as you select different items in the "dominator tree" editor{tip} This was kind of just dumb luck and I'm not sure exactly what it means. Nonetheless, if you look at the image below, you'll see that when I opened up the HashMap in the FusionContext I had a whole mess of entries for "CFDummyComponent". Clicking on one of those showed \-\- over in the "Inspector" view on the left, that the file was "cfMockRegistry2ecfc" followed by some numbers. This told me that the file associated with that component was "*MockRegistry.cfc*". !memory2.png|thumbnail,align=center! Then, drilling into one of those instances, you see a lot of *coldfusion.tagext.io.OutputTag* instances. !memory3.png|thumbnail,align=center! h2. Light Bulb So here's where I put things together: # File named MockRegistry.cfc # Tons of OutputTag instances What could this mean? Well, that must mean that something's being output in that file. But what? it's a component that sets up mocking... why would it be outputting anything? Sure enough, opening the file showed me the answer: *<cfcomponent output="true">* h2. Full Disclosure I left out a step in the lightbulb moment, but the problem is that I cannot for the life of me figure out how to get back to what I saw. Basically, when I was digging through the heap dump in MAT, I saw an instance of "cfsavecontent". That is truly what made me suspicious about the output problem. But, I can't find it again... so be it. h2. Conclusion I set output="false" on MockRegistry.cfc, ran all of the unit tests to confirm that didn't break anything. Then I ran Bob's code again. Bingo... no OOME errors. In addition, while the tests were running, I took another heap dump, and Sure enough, memory was down to a completely reasonable level. Rather than consuming 100+MB of memory, FusionContext was down in the teens. *Does this mean output="true" is bad?*&nbsp; No, it doesn't. It means a) don't use it unless you need it, and b) something's going on under the hood in CF where, if you have output="true" on in a component, it seems to keep a reference to&nbsp; everything in that page's context, such that normal garbage collection can't do its job because the current stack still has a reference to everything in that OutputTag. It appears that when output="false", the data in the component and the component's functions are not being referenced by an OutputTag and as such are free to be reclaimed by the garbage collector 5734507 {toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] h2. 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and[request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5); * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in Mighty Mock on Adobe ColdFusion 5734521 {toc} h2. 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and[request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5); * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in Mighty Mock on Adobe ColdFusion 5734520 Peter, I saw this behavior on CF9.0.1 with the latest hotfixes applied. I'm pretty sure Bob is running the same setup, though on a Mac (I'm on Windows) 5734514 In this tutorial, you will learn how to create an Ant build file that executes MXUnit tests and generates JUnit reports First off, you should be familiar with [Ant|http://ant.apache.org/]. If not, visit the site, [download Ant|http://ant.apache.org/bindownload.cgi] and play around with it to develop a basic understanding of projects and tasks. Ok, now that you're an expert let's kick it. We'll use the MXUnit tests that we use to build the framework. These are located in the MXUnit Framework download in /mxunit/tests. We will use the minimal required options in order to run the Ant task. All optional task attributes can be found [here|default:Ant Task Doc] . This tutorial assumes installation of MXUnit directly in the webroot; e.g., /mxunit/ These are the basic steps to create the build that runs tests and generates a report # Create ant Ant build project # Define the MXUnit Ant Task # Tell MXUnit Which Tests You Want to Run # Define The JUnit Report Task # Run it ... # View the report *1. Create an Ant build&nbsp;project* Type the folling into a text file and save it as /mxunit/tutorial/ant/build.xml. {code} <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> </project> {code} If you run just this in Ant you should see the following: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-1.png! This is what we expect to see. The build fails because there is no target main defined. We will define this task next. *2. Define The MXUnit Ant Task* Add the following into the build.xml file: {code} <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> </mxunittask> </target> </project> {code} This instructs Ant to use the MXUnit Ant Task located in /mxunit/ant/lib/mxunit-ant.jar. It then tells the MXUnit Ant Task to use the localhost as the target server and the HTTP port 8500. You should change these values to point to any installation of the MXUnit Framework. The outputdir is the location to where the test results will be saved. The verbose attribute instructs the task to print additional information to stdout. If you run this, you should see the following: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-2.png! This is good. We have made contact with the MXUnit Ant Task. The build fails with a java.lang.NullPointerException because the task expects some tests to run and none were provided. *3. Tell MXUnit Which Tests You Want to Run* &nbsp; Add the following to the build.xml file: {code} <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> {code} We inserted the directory element to instruct the MXUnit Ant Task to run all the tests in the directory specified by the path attribute. Note, make sure your path attribute points to the location of the /mxunit/tests/framework directory. When you run this, the HttpAntRunner.cfc is called by the task. This runner executes the tests using the mxunit framework and saves the results as JUnitXml to the location specified by the outputdir attribute. When run, you should see the following: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-3.png! You should now have 2 files in /mxunit/tutorial/ant/testresults/tmp/ called mxunitdirectorytestsuite_1.xml and testresults.properties. The first one will be used by JUnit in the next step to generate a report. The second one can be used to summarize all the test results run, as you can have multiple directory elements in the task. *4. Define The JUnit Report Task* Type the following into the build.xml: {code} <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests,junitreport" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> <target name="junitreport" description="Create a report for the rest result"> <mkdir dir="junithtml"/> <junitreport todir="junithtml"> <fileset dir="testresults"> <include name="*.xml"/> </fileset> <report format="frames" todir="junithtml" styledir="../../ant/xsl"/> </junitreport> </target> </project> {code} *We've a couple of new things here*: 1. Created a new target for Ant (junitreport). This target is responsible for generating the JUnit-style report. 2. Instructed the main target to call the runtests target first, then the junitreport task after that. The junitreport task is looking for the XML files we created with the runtests task. Hence, we use the fileset element to tell JUnit where to go to find the XML test results. You'll also notice that we point to the /mxunit/ant/xsl directory for the formatting information. This is optional, and you may use any stylesheet you wish or the default one in Ant's JUnit Report Task path. *5. Run it ...* you should see this: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-4.png! *6. View the report* You can now browse /mxunit/tutorial/ant/junithtml/ and open index.html in your web browser. You should see the following: An live interactive version of this report is available [here|http://mxunit.org/testresults/index.html]. !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-5.png! You can take this process further by adding additional directory elements that contain tests. You may also execute individual test cases using the testcase element. Details on the MXUnit Ant Task can be found [here|default:Ant Task Doc] . 5734513 Found solution from [http://groups.google.com/group/mxunit/browse_thread/thread/439a103b81a24765|http://groups.google.com/group/mxunit/browse_thread/thread/439a103b81a24765] [http://stackoverflow.com/questions/3777441/could-not-connect-to-remote-facade-url|http://stackoverflow.com/questions/3777441/could-not-connect-to-remote-facade-url] 5734516 1http://wiki.cfinnovate.com/pages/viewpage.action?pageId=5341334 5341334 2011-03-02 08:34:15.0002011-03-02 08:34:15.0001http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCIQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341213&rct=j&q=mxunit%20remote%20facade%20hudson%20orm&ei=nZVvTZnUOIXPgAfKsuFQ&usg=AFQjCNFYyOEZrVtmgNfj5rrm1CpwdWNQTw 5341213 2011-03-03 13:22:15.0002011-03-03 13:22:15.0001http://www.google.com/search?q=mxunit+search+for+tests+project+folder+mismatch&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4948033 2011-02-21 19:06:15.0002011-02-21 19:06:15.000installationglobal2009-01-17 13:32:08.0002009-01-17 13:32:08.0001http://www.google.com.hk/search?hl=zh-TW&biw=1259&bih=823&tbs=lr:lang_1zh-TW&q=vmware+%22lang%3D1033%26locale%3D1033%22&start=10&sa=N 5341213 2011-02-09 10:53:15.0002011-02-09 10:53:15.0001http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292799 2011-02-10 03:49:15.0002011-02-10 03:49:15.0004http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292709 2011-02-10 03:50:15.0002011-02-10 03:50:15.0005http://wiki.mxunit.org/display/default/MXUnit+Documentation 786468 2011-02-10 03:51:15.0002011-02-10 03:51:15.0006http://wiki.mxunit.org/display/default/MXUnit+Documentation 5734480 2011-02-10 03:42:15.0002011-02-10 03:42:15.0005http://wiki.mxunit.org/display/default/MXUnit+Documentation 5734465 2011-02-10 03:43:15.0002011-02-10 03:43:15.0006http://wiki.mxunit.org/display/default/MXUnit+Documentation 5734418 2011-02-10 03:44:15.0002011-02-10 03:44:15.0004http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341346 2011-02-10 03:45:15.0002011-02-10 03:45:15.0005http://wiki.mxunit.org/display/default/MXUnit+Documentation 5341305 2011-02-10 03:46:15.0002011-02-10 03:46:15.0005http://wiki.mxunit.org/display/default/MXUnit+Documentation 4947969 2011-02-10 03:47:15.0002011-02-10 03:47:15.0008http://wiki.mxunit.org/display/default/MXUnit+Documentation 4292868 2011-02-10 03:48:15.0002011-02-10 03:48:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?pageId=5341265 5341265 2011-02-09 23:49:15.0002011-02-09 23:49:15.000[CFEclipse|http://cfeclipse.org] and ColdFusion Builder give you the same snippet functionality you know and love from ColdFusion Studio. When you download MXUnit, you get a directory of snippets (and key combos) that you can apply to your own snippets. These snippets live in mxunit/eclipse/snippets. You can copy them manually, or use a bundled ANT task. h2. Step 1: Where do your snippets live? # &nbsp;In Eclipse: ## CFEclipse: go to Window \-\- Preferences \-\- CFEclipse ## ColdFusion Builder: Window \-\- Preferences \-\- ColdFusion \-\- Snippets # &nbsp;Copy the path to the snippets directory h2. Step 2: Manually Copy the snippets # &nbsp;open that path on your file system # &nbsp;In a separate window, open the mxunit/eclipse/snippets/ directory on your file system. Copy the contents of that directory into the snippets directory that you just opened in #3 # &nbsp;optionally, copy the contents of snippets/mxunit/keyCombos.properties into your existing keyCombos.properties file h2. Step 2 (optional): Use ANT to copy them for you The first time you do this, it'll be a two step process. Step 1 has you creating a 1-line properties file; Step 2 has you executing the ANT task # In mxunit/eclipse/snippets, create a file named copysnippets.properties # Populate it like so: snipdir.options=c:/my/path/to/cf/snippets, where that snippets directory is the value of your snippet path # Right click on "copysnippets.properties" and select "Run as ANT build" # This will copy the mxunit snippets into your existing Eclipse snippets directory, and it will copy the mxunit keycombos into your keycombos file. It will NOT overwrite your existing key combos. It will make a backup of your keycombos file. {tip}The paths must be forward slashes\! &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; On my computer, the path is: &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; snipdir.options=C:/Users/Marc/EclipseWorkspaces/MyCFWorkspace/.metadata/.plugins/org.cfeclipse.cfml/snippets this can be a comma-separated list, too, just in case you have multiple snippets locations &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; (for different eclipse installs, for example) {tip} h2. Step 3: Refresh your Snip Tree View # Open the Snip Tree View # Click the Refresh Icon # You'll now have an mxunit directory with a bunch of snippets h2. Step 4: Give it a shot # Create a scratch file, call it "MyTest.cfc" or some such thing # In that file, type "mxunit", and then hit "ctrl-j", which is the default key sequence to execute a snippet insertion # Your file will now have a test case stub. {tip}Explore the different packages and snippets in the "mxunit" directory in the Snip Tree View to see what other snippets are available\!{tip} 5734406 {toc} [CFEclipse|http://cfeclipse.org] and ColdFusion Builder give you the same snippet functionality you know and love from ColdFusion Studio. When you download MXUnit, you get a directory of snippets (and key combos) that you can apply to your own snippets. These snippets live in mxunit/eclipse/snippets. You can copy them manually, or use a bundled ANT task. You can read [my writeup on why I love snippets here|http://blog.mxunit.org/2009/04/timesavers-cfeclipse-snippets.html] . [Matt Gifford's|http://www.mattgifford.co.uk/coldfusion-builder-snippets/] is worth a read, too. h2. Step 1: Where do your snippets live? # &nbsp;In Eclipse: ## CFEclipse: go to Window \-\- Preferences \-\- CFEclipse ## ColdFusion Builder: Window \-\- Preferences \-\- ColdFusion \-\- Snippets # &nbsp;Copy the path to the snippets directory h2. Step 2: Manually Copy the snippets # &nbsp;open that path on your file system # &nbsp;In a separate window, open the mxunit/eclipse/snippets/ directory on your file system. Copy the contents of that directory into the snippets directory that you just opened in #3 # &nbsp;optionally, copy the contents of snippets/mxunit/keyCombos.properties into your existing keyCombos.properties file h2. Step 2 (optional): Use ANT to copy them for you The first time you do this, it'll be a two step process. Step 1 has you creating a 1-line properties file; Step 2 has you executing the ANT task # In mxunit/eclipse/snippets, create a file named copysnippets.properties # Populate it like so: snipdir.options=c:/my/path/to/cf/snippets, where that snippets directory is the value of your snippet path # Right click on "copysnippets.properties" and select "Run as ANT build" # This will copy the mxunit snippets into your existing Eclipse snippets directory, and it will copy the mxunit keycombos into your keycombos file. It will NOT overwrite your existing key combos. It will make a backup of your keycombos file. {tip}The paths must be forward slashes\! &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; On my computer, the path is: &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; snipdir.options=C:/Users/Marc/EclipseWorkspaces/MyCFWorkspace/.metadata/.plugins/org.cfeclipse.cfml/snippets this can be a comma-separated list, too, just in case you have multiple snippets locations &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; (for different eclipse installs, for example) {tip} h2. Step 3: Refresh your Snip Tree View # Open the Snip Tree View # Click the Refresh Icon # You'll now have an mxunit directory with a bunch of snippets h2. Step 4: Give it a shot # Create a scratch file, call it "MyTest.cfc" or some such thing # In that file, type "mxunit", and then hit "ctrl-j", which is the default key sequence to execute a snippet insertion # Your file will now have a test case stub. {tip}Explore the different packages and snippets in the "mxunit" directory in the Snip Tree View to see what other snippets are available\!{tip} h2. Step 5: Share your snippets with your other computers If you work on more than one computer \-\- perhaps a computer at home, or a laptop, or a work machine \-\- and you wish to share all your snippets amongst those machines, [give this a read|http://blog.mxunit.org/2009/12/sharing-your-cfeclipse-coldfusion.html] 5734407 {toc} [CFEclipse|http://cfeclipse.org] and [ColdFusion Builder|http://www.adobe.com/products/coldfusion/cfbuilder/features/] give you the same snippet functionality you know and love from ColdFusion Studio. When you download MXUnit, you get a directory of snippets (and key combos) that you can apply to your own snippets. These snippets live in mxunit/eclipse/snippets. You can copy them manually, or use a bundled ANT task. You can read [my writeup on why I love snippets here|http://blog.mxunit.org/2009/04/timesavers-cfeclipse-snippets.html] . [Matt Gifford's|http://www.mattgifford.co.uk/coldfusion-builder-snippets/] is worth a read, too. h2. Step 1: Where do your snippets live? # &nbsp;In Eclipse: ## CFEclipse: go to Window \-\- Preferences \-\- CFEclipse ## ColdFusion Builder: Window \-\- Preferences \-\- ColdFusion \-\- Snippets # &nbsp;Copy the path to the snippets directory h2. Step 2: Manually Copy the snippets # &nbsp;open that path on your file system # &nbsp;In a separate window, open the mxunit/eclipse/snippets/ directory on your file system. Copy the contents of that directory into the snippets directory that you just opened in #3 # &nbsp;optionally, copy the contents of snippets/mxunit/keyCombos.properties into your existing keyCombos.properties file h2. Step 2 (optional): Use ANT to copy them for you The first time you do this, it'll be a two step process. Step 1 has you creating a 1-line properties file; Step 2 has you executing the ANT task # In mxunit/eclipse/snippets, create a file named copysnippets.properties # Populate it like so: snipdir.options=c:/my/path/to/cf/snippets, where that snippets directory is the value of your snippet path # Right click on "copysnippets.properties" and select "Run as ANT build" # This will copy the mxunit snippets into your existing Eclipse snippets directory, and it will copy the mxunit keycombos into your keycombos file. It will NOT overwrite your existing key combos. It will make a backup of your keycombos file. {tip}The paths must be forward slashes\! &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; On my computer, the path is: &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; snipdir.options=C:/Users/Marc/EclipseWorkspaces/MyCFWorkspace/.metadata/.plugins/org.cfeclipse.cfml/snippets this can be a comma-separated list, too, just in case you have multiple snippets locations &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; (for different eclipse installs, for example) {tip} h2. Step 3: Refresh your Snip Tree View # Open the Snip Tree View # Click the Refresh Icon # You'll now have an mxunit directory with a bunch of snippets h2. Step 4: Give it a shot # Create a scratch file, call it "MyTest.cfc" or some such thing # In that file, type "mxunit", and then hit "ctrl-j", which is the default key sequence to execute a snippet insertion # Your file will now have a test case stub. {tip}Explore the different packages and snippets in the "mxunit" directory in the Snip Tree View to see what other snippets are available\!{tip} h2. Step 5: Share your snippets with your other computers If you work on more than one computer \-\- perhaps a computer at home, or a laptop, or a work machine \-\- and you wish to share all your snippets amongst those machines, [give this a read|http://blog.mxunit.org/2009/12/sharing-your-cfeclipse-coldfusion.html] 5734408 {toc} In general, problems with the plugin come in two varieties: * The plugin can't figure out the correct "cfc path" for a file * The plugin can't communicate with the RemoteFacade URL h2. CFC Path If you've read the Help documentation in the plugin and you still can't figure out how to get the plugin to correctly derive the CFC path for your components, then please follow these steps: # Close Eclipse # Open eclipse.ini in the eclipse install directory, and add "-debug" on a separate line, toward the top of the file. For example, it might look like this: # {code}-startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.rcp.product --launcher.XXMaxPermSize 256M -showsplash -debug org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m{code} # (Note the \-debug on a line by itself) # Start Eclipse # Try running your test. This will now put a bunch of stuff into Eclipse's error log view # Open the Error Log View (window \-\- show view \-\- general \-\- Error Log) # You'll see a number of entries with an "i" (Information) Icon in the top few rows. Copy the contents of those rows and email them to the MXUnit google group with an explanation of what the plugin should be doing that it's not doing # Alternately, you can open the raw law and copy the appropriate lines which you'll find toward the bottom of the file. To get to the Eclipse error log: Help \-\- About Eclipse \-\- Installation Details \-\- View Error Log After you do that, you can remove the \-debug from your eclipse.ini file h2. RemoteFacade * Ensure you can hit the URL in a browser. If not, there's your problem. * If you can access the URL in a browser, but the plugin still can't talk to your URL, try opening that URL in Eclipse's internal browser * If you're still getting "could not connect to facade URL" and can't figure it out, ensure that you don't have any onError stuff in your Application.cfc. Perhaps the errors are being swallowed? * Try looking at the coldfusion error logs to see if anything in there sheds light on the problem h2. Using the RemoteFacadeTester.cfm As a last resort, open a file named "RemoteFacadeTester.cfm" in the mxunit/samples directory. This file is included in the distribution. At the top of the file, you'll see this content: {code:controls=true}<!--- change these as necessary ---> <cfset mycomponent = "mxunit.PluginDemoTests.HodgePodgeTest"> <cfset myfunction = "testNotEquals"> <cfset remoteURL = "http://localhost/mxunit/framework/RemoteFacade.cfc?wsdl">{code}Replace the variables with the component, function, and URL you're trying to invoke. Run that RemoteFacadeTester.cfm in your browser and inspect the output. Look at the CFDumps. It'll show you the result of running the test when run directly, when run through a testsuite, and when run through the RemoteFacade.cfc URL. All 3 results should be roughly the same. 5734410 {toc}In general, problems with the plugin come in two varieties: * The plugin can't figure out the correct "cfc path" for a file * The plugin can't communicate with the RemoteFacade URL h2. CFC Path If you've read the Help documentation in the plugin and you still can't figure out how to get the plugin to correctly derive the CFC path for your components, then please follow these steps: # Close Eclipse # Open eclipse.ini in the eclipse install directory, and add "-debug" on a separate line, toward the top of the file. For example, it might look like this: # {code}-startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.rcp.product --launcher.XXMaxPermSize 256M -showsplash -debug org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m{code} # (Note the \-debug on a line by itself) # Start Eclipse # Try running your test. This will now put a bunch of stuff into Eclipse's error log view # Open the Error Log View (window \-\- show view \-\- general \-\- Error Log) # You'll see a number of entries with an "i" (Information) Icon in the top few rows. Copy the contents of those rows and email them to the MXUnit google group with an explanation of what the plugin should be doing that it's not doing # Alternately, you can open the raw law and copy the appropriate lines which you'll find toward the bottom of the file. To get to the Eclipse error log: Help \-\- About Eclipse \-\- Installation Details \-\- View Error Log After you do that, you can remove the \-debug from your eclipse.ini file h2. RemoteFacade * Ensure you can hit the URL in a browser. If not, there's your problem. * If you can access the URL in a browser, but the plugin still can't talk to your URL, try opening that URL in Eclipse's internal browser * If you're still getting "could not connect to facade URL" and can't figure it out, ensure that you don't have any onError stuff in your Application.cfc. Perhaps the errors are being swallowed? * Try looking at the coldfusion error logs to see if anything in there sheds light on the problem h2. Using the RemoteFacadeTester.cfm The RemoteFacadeTester.cfm is a great help in diagnosing problems, especially for removing the plugin from the equation so that you can follow normal ColdFusion debugging processes that you're used to. Open a file named "RemoteFacadeTester.cfm" in the mxunit/samples directory. This file is included in the distribution. At the top of the file, you'll see this content: {code:controls=true}<!--- change these as necessary ---> <cfset mycomponent = "mxunit.PluginDemoTests.HodgePodgeTest"> <cfset myfunction = "testNotEquals"> <cfset remoteURL = "http://localhost/mxunit/framework/RemoteFacade.cfc?wsdl">{code}Replace the variables with the component, function, and URL you're trying to invoke. Run that RemoteFacadeTester.cfm in your browser and inspect the output. Look at the CFDumps. It'll show you the result of running the test when run directly, when run through a testsuite, and when run through the RemoteFacade.cfc URL. All 3 results should be roughly the same. {warning}If you're using this to test code that depends on setup in&nbsp; your Application.cfc \-\- especially ORM-related functionality, then you'll need to copy this file into your application{warning} h2. A note on debugging your tests It's not uncommon for me to get asked about problems with the plugin that end up not being plugin-related at all. The first step to debugging your problems is to confirm to the best of your ability that the behavior you're experiencing is definitely related only to running the test from the plugin and not anywhere else. That means you have to do some legwork, son. *Run your code in isolation*. Run it in a web browser. Create a quicky .cfm page and run your code from in there. Or use the RemoteFacadeTester up above.&nbsp; If you're getting *behavior* in your code that you do not expect, then first seek to understand whether that behavior has anything at all to do with testing, or whether it's simply that there's a problem in your code. For example, if you have a test that executes some ORM functionality, and rows aren't being inserted in your test but they do in your standalone code example, ensure that the code is doing *exactly the same thing* in both situations. 5734413 [CFEclipse|http://cfeclipse.org] gives you the same snippet functionality you know and love from ColdFusion Studio. And now it goes a step further: SnipEx servers. This means you can get snippets from other folks simply by pointing to a snipex URL. MXUnit uses the CFSnippets.org snipex server created by Todd Sharp. This set of instructions assumes you know how to use snippets in CFEclipse (it does not assume you know how to use snipex). Please read about snippets first if you don't know what they are. If you're interested in learning more about snipex, please read that, too. It's quick and short and good. *Step 1: Clear your snippet cache* NOTE: you can skip this step if you've never set up the cfsnippets.org snipex server (From Ray Camden's blog post) &nbsp;&nbsp; 1. Change to your Eclipse workspace. Mine was at /Users/ray/Documents/workspace &nbsp;&nbsp; 2. Change to .metadata/.plugins/org.cfeclipse.cfml/snipex &nbsp;&nbsp; 3. Delete all XML files &nbsp;&nbsp; 4. Restart Eclipse *Step 2: Add the cfsnippets.org snipex server* &nbsp;&nbsp; 1. Open the Snip Tree View &nbsp;&nbsp; 2. Click the little white upside down triangle to the far right &nbsp;&nbsp; 3. Select "Edit SnipEx Servers" &nbsp;&nbsp; 4. Add [http://cfsnippets.org/model/snippets/snipEx/snipEx.cfc] into the first open URL box &nbsp;&nbsp; 5. Click Apply &nbsp;&nbsp; 6. Restart Eclipse *Step 3: Try it out* &nbsp;&nbsp; 1. Open any existing test case or create a new one. Or just pop open the scribble pad. &nbsp;&nbsp; 2. Open the snip tree view &nbsp;&nbsp; 3. You'll now see "CFSnippets.org" as a new entry in the tree &nbsp;&nbsp; 4. Expand the tree. Look in the tree for "MXUnit". Expand it. &nbsp;&nbsp; 5. You'll see all available snippets for MXUnit in there. &nbsp;&nbsp; 6. To insert a snippet, just double click it\! 5734402 [CFEclipse|http://cfeclipse.org] and ColdFusion Builder give you the same snippet functionality you know and love from ColdFusion Studio. When you download MXUnit, you get a directory of snippets (and key combos) that you can apply to your own snippets. These snippets live in mxunit/eclipse/snippets. You can copy them manually, or use a bundled ANT task. h2. Step 1: Where do your snippets live? # &nbsp;In Eclipse: ## CFEclipse: go to Window \-\- Preferences \-\- CFEclipse ## ColdFusion Builder: Window \-\- Preferences \-\- ColdFusion \-\- Snippets # &nbsp;Copy the path to the snippets directory h2. Step 2: Manually Copy the snippets # &nbsp;open that path on your file system # &nbsp;In a separate window, open the mxunit/eclipse/snippets/ directory on your file system. Copy the contents of that directory into the snippets directory that you just opened in #3 # &nbsp;optionally, copy the contents of snippets/mxunit/keyCombos.properties into your existing keyCombos.properties file h2. Step 2 (optional): Use ANT to copy them for you The first time you do this, it'll be a two step process. Step 1 has you creating a 1-line properties file; Step 2 has you executing the ANT task # In mxunit/eclipse/snippets, create a file named copysnippets.properties # Populate it like so: snipdir.options=c:/my/path/to/cf/snippets, where that snippets directory is the value of your snippet path # Right click on "copysnippets.properties" and select "Run as ANT build" {tip}The paths must be forward slashes\! &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; On my computer, the path is: &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; snipdir.options=C:/Users/Marc/EclipseWorkspaces/MyCFWorkspace/.metadata/.plugins/org.cfeclipse.cfml/snippets this can be a comma-separated list, too, just in case you have multiple snippets locations &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; (for different eclipse installs, for example) {tip} 5734404 *Eclipse Update Site URL:* [http://mxunit.org/update] h2. Detailed Instructions Doesn't get much easier\! Install, Configure, Run ... # Make sure the [MXUnit Framework|Install MXUnit] is installed. # Get [Eclipse|http://www.eclipse.org/] if you haven't already # In Eclipse, go to {{Help > Software Updates > Find and Install}} !plugin-install-1.png! # Select the {{Search for new features}} radio button. Click Next !plugin-install-2.png! # Click the {{New Remote Site}} button. !plugin-install-3.png! # Add the url [http://mxunit.org/update] to the URL field. Give it any Name; e.g, MXUnit Plugin. Click OK. !plugin-install-4.png! # Select All features to be installed. Click Next. !plugin-install-5.png! # Accept License Agreement. Click Next. !plugin-install-6.png! # Click Finish on the Install Dialogue. !plugin-install-7.png! # The plugin will download ... !plugin-install-8.png! # Click Install All. !plugin-install-9.png! # Allow the plugin to install ... !plugin-install-10.png! # Click Yes when prompted to restart Eclipse ... !plugin-install-11.png! *Next - [Configure and Test the Plugin|Configure and Test the Plugin]* 5734422 Placeholder intended to describe ways to install and configure MXUnit when not installed directly under the web root. This could also address issues such as custom Ant and HTTP runners. Lastly, this could also present ideas for configuring and running MXUnit with various frameworks. 5734426 h2. MXUnitAntTask \- Version: 1.0.3 h3. Description Runs MXUnit tests and saves the output to the directory specified by the outputdir parameter. This version uses HTTP to connect to the MXUnit test runner running on an Adobe ColdFusion server. Future plans may include the ability to run tests via the TCP/IP gateway in CF. Please let us know if this is something you would like to see. This supports the following HTTP authentication mechanisms - BASIC, DIGEST, and NTLM. The default testrunner (/mxunit/runner/HttpAntRunner.cfc) accepts either individual test cases or directories of tests to run. This runner returns only JUnitReport formated XML. These XML files{_}may_ optionally be used by the JUnitReport Ant task to generate nice HTML reports. Example usage: {code} <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> {code} Note that the mxunit-ant.jar must be in Ant's class path. This can be done by specifying the taskdef tag like this: {code} <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> {code} and then coding the rest of the MXunit Ant task ... {code} <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" outputdir="${output.dir}" verbose="true" haltonerror="true"> ... {code} In theory, one should be able to run multiple tests across multiple domains, as long as those tests are accessible via Http. h3. Parameters | *Attribute* | *Description* | *Required* | *Default* | | server | The Http server name where MXUnit is located. | Yes | | | port | The port the Http server is listening on. | No | 80 | | outputdir | A directory in which to save JUnit XML test results. | No | | | haltonerror | Instructs the task to stop executing when an _ERROR_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | haltonfailure | Instructs the task to stop executing when a _FAILURE_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | errorproperty | The name of a property to set in the event of an error. | No | | | failureproperty | The name of a property to set in the event of a failure (errors are considered failures as well). | No | | | defaultrunner | The testrunner responsible for accepting requests. | No | /mxunit/runner/HttpAntRunner.cfc | | verbose | Flag to indicate to output additional information. | No | false | | testResultsSummary | Name of the properties file the task creates. This file is a Java Properties file that records a summary of all the tests the task has executed and is saved to the location specified in the $\{outputdir\} attribute. This can be useful in automated deployments, for example, if you wish inspect the results of all the tests run prior to deployment. This offers a deeper level of granularity than the haltonerror or haltonfailure offers. \\ The task generates the following properties that can be read by Ant using the following syntax:\\ &lt;br&gt;&amp;amp;lt;property file="$\{outputdir}/testresults.properties" /&amp;amp;gt;&lt;br&gt;testresults.properties looks something like:#Sat Mar 01 22:20:25 EST 2008 success.ratio=.99 total.failures=2 failure.ratio=.01 total.errors=0 error.ratio=.00 total.time=8016 total.runs=151 error.ratio is the number of errors to the total number of tests runs. \\ failure.ratio is the number of failures to the total number of tests runs. \\ success.ratio is the total number of tests run to the total number of errors and failures combined.\\ | No | testresults.properties | h3. Parameters specified as nested elements h3. directory <directory ... >s are used to specify groups of tests to run. | *Attribute* | *Description* | *Required* | *Default* | | path | Directory of tests to run. | Yes | | | componentPath | A prefix to the components being tested. This is a performance attribute. If specified, directory tests will run faster. Otherwise, the framework will discover the componentPath using built in Adobe ColdFusion functions.\\ Example: componentPath="mxunit.tests.framework". \\ MXUnit will correctly prepend this to all the tests in the specified directory. | No\\ *Optionallity is deprecated. Future release will require this attribute to be specified.* | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | | recurse | Flag to indicate to run all tests in sub directories. | No | false | | excludes | Comma-delimitted list of files not to include in the test suite. | No | none | ---- h3. testcase A <testcase> allows you to specify one or more individual test cases to run. | *Attribute* | *Description* | *Required* | *Default* | | name | The fully qualified ColdFusion component name (com.foo.bar.MyCFC) | Yes | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc" | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | ---- h3. Examples This example illustrates a minimal amount of code required to run one directory of tests. Note that this example does not save any results. This may be useful for automated deployments. {code} <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="runtests"> <target name="runtests" description="Run a dir of tests recursively"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" > <directory path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" recurse="true" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> {code} This example runs both directories of and individual tests, saves the output to $\{output.dir}, generates a JUnit report, and opens a web browser with the JUnit report. {code} <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <property name="mxunit.jar" value="../ant/lib/mxunit-ant.jar" /> <property name="junit.out.dir.xml" value="testresults" /> <property name="junit.out.dir.html" value="testresults/html" /> <property name="output.dir" value="tmp" /> <property name="style.dir" value="../ant/xsl/" /> <target name="main" depends="browse" /> <target name="runtests" description="Make output directories and run the MXUnit task"> <mkdir dir="${junit.out.dir.html}" /> <mkdir dir="${output.dir}" /> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" connectionMethod="http" outputdir="${output.dir}" authmethod="basic" username="foo" password="bar" verbose="true"> <testcase name="mxunit.tests.framework.AssertTest" packageName="mxunit.asserttests" /> <testcase name="mxunit.tests.framework.AssertDecoratorTest" packageName="mxunit.assertdecoratortests" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.framework" recurse="false" componentPath="mxunit.tests.framework" excludes="none" /> <!-- This has a bad componentPath and should fail --> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.bad.framework" recurse="false" componentPath="mxunit.foo.bar" excludes="none" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\samples" packageName="mxunit.tests.samples" recurse="false" excludes="" /> </mxunittask> </target> <target name="junitreport" depends="runtests" description="Create a report for the rest result"> <mkdir dir="${junit.out.dir.html}"/> <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> <delete dir="${output.dir}" /> </target> <!-- To fire up a browser with the test results. May not work on your machine --> <target name="browse" depends="junitreport"> <exec executable="C:\Program Files\Internet Explorer\iexplore.exe"> <arg value="C:\CFusionMX7\wwwroot\mxunit\tests\testresults\html\index.html"/> </exec> </target> </project> {code} 5734428 {toc}In general, problems with the plugin come in these varieties: * The plugin can't figure out the correct "cfc path" for a file * The plugin can't communicate with the RemoteFacade URL * My tests load but either never finish or throw inexplicable errors with no stack trace h2. CFC Path If you've read the Help documentation in the plugin and you still can't figure out how to get the plugin to correctly derive the CFC path for your components, then please follow these steps: # Close Eclipse # Open eclipse.ini in the eclipse install directory, and add "-debug" on a separate line, toward the top of the file. For example, it might look like this: # {code}-startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.rcp.product --launcher.XXMaxPermSize 256M -showsplash -debug org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m{code} # (Note the \-debug on a line by itself) # Start Eclipse # Try running your test. This will now put a bunch of stuff into Eclipse's error log view # Open the Error Log View (window \-\- show view \-\- general \-\- Error Log) # You'll see a number of entries with an "i" (Information) Icon in the top few rows. Copy the contents of those rows and email them to the MXUnit google group with an explanation of what the plugin should be doing that it's not doing # Alternately, you can open the raw law and copy the appropriate lines which you'll find toward the bottom of the file. To get to the Eclipse error log: Help \-\- About Eclipse \-\- Installation Details \-\- View Error Log After you do that, you can remove the \-debug from your eclipse.ini file h2. RemoteFacade * Ensure you can hit the URL in a browser. If not, there's your problem. * If you can access the URL in a browser, but the plugin still can't talk to your URL, try opening that URL in Eclipse's internal browser * If you're still getting "could not connect to facade URL" and can't figure it out, ensure that you don't have any onError stuff in your Application.cfc. Perhaps the errors are being swallowed? * Try looking at the coldfusion error logs to see if anything in there sheds light on the problem h2. Using the RemoteFacadeTester.cfm The RemoteFacadeTester.cfm is a great help in diagnosing problems, especially for removing the plugin from the equation so that you can follow normal ColdFusion debugging processes that you're used to. Open a file named "RemoteFacadeTester.cfm" in the mxunit/samples directory. This file is included in the distribution. At the top of the file, you'll see this content: {code:controls=true}<!--- change these as necessary ---> <cfset mycomponent = "mxunit.PluginDemoTests.HodgePodgeTest"> <cfset myfunction = "testNotEquals"> <cfset remoteURL = "http://localhost/mxunit/framework/RemoteFacade.cfc?wsdl">{code}Replace the variables with the component, function, and URL you're trying to invoke. Run that RemoteFacadeTester.cfm in your browser and inspect the output. Look at the CFDumps. It'll show you the result of running the test when run directly, when run through a testsuite, and when run through the RemoteFacade.cfc URL. All 3 results should be roughly the same. {warning}If you're using this to test code that depends on setup in&nbsp; your Application.cfc \-\- especially ORM-related functionality, then you'll need to copy this file into your application{warning} h2. My tests load but either never finish or throw inexplicable errors with no stack trace Check the following: # If you're pointing to a custom RemoteFacade.cfc that lives in your project (because you need Application.cfc to run, for example), ## Something might be failing in Application.cfc itself. Use the RemoteFacadeTester described above for this ## Code in onRequestStart(), onRequest(), or onRequestEnd() might be causing errors or even swallowing errors # If every test throws the same error, check to see if something's erroring in your TestCase's "setUp()" or "tearDown()" functions. Also, check if you have "constructor" code running that could be causing errors # If you're extending a TestCase that isn't mxunit.framework.TestCase, but instead some other superclass that eventually extends mxunit.framework.TestCase, ensure that no weird errors are occurring in your superclass tests # If you're testing ORM functionality, ensure that no errors are being thrown at the end of the request. This can happen when ORM flushes at request end, for example h2. A note on debugging your tests It's not uncommon for me to get asked about problems with the plugin that end up not being plugin-related at all. The first step to debugging your problems is to confirm to the best of your ability that the behavior you're experiencing is definitely related only to running the test from the plugin and not anywhere else. That means you have to do some legwork, son. *Run your code in isolation*. Run it in a web browser. Create a quicky .cfm page and run your code from in there. Or use the RemoteFacadeTester up above.&nbsp; If you're getting *behavior* in your code that you do not expect, then first seek to understand whether that behavior has anything at all to do with testing, or whether it's simply that there's a problem in your code. For example, if you have a test that executes some ORM functionality, and rows aren't being inserted in your test but they do in your standalone code example, ensure that the code is doing *exactly the same thing* in both situations.This common problem happens to all of us\! I bring it up only because it is so common and can be quite frustrating to debug. [Here's an example of what I'm talking about|http://groups.google.com/group/mxunit/browse_thread/thread/fcc85d132fe49dfa/2b534667e023682e?lnk=gst&q=2098#2b534667e023682e]. Again, we don't mind helping debug, at all\! But we don't you to be slowed down for hours going down one path when in fact the answer was something else entirely. So, this is a kindly public service announcement. 5734415 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734416 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [SVN Source Code -- 2.0 Branch|http://mxunit.googlecode.com/svn/mxunit/branches/MIT/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734418 * The file is a component (a .cfc file) * The filename either starts or ends with "Test" * The component extends mxunit.framework.TestCase or extends a component that eventually extends mxunit.framework.TestCase * The TestCase can contain a setUp() and tearDown() function that will run prior to and after each and every test * The TestCase can contain any number of public methods. Those public methods are considered tests regardless of their name, and MXUnit will run them as tests. Failures will be recorded as failures; errors as errors; and successes as successes * Inside of your tests, you make assertions on the results of functions that you call on your component under test * Any private methods are not considered tests and will not be run by MXUnit * To very quickly get started, you can run the test by loading it in the browser and suffixing it with "?method=runTestRemote", like so: ** http://localhost/myapp/tests/MyTest.cfc?method=runTestRemote * All the other ways of running tests, including in the Eclipse plugin, in a DirectoryTestSuite, or with ANT, are covered elsewhere in the docs *Study this TestCase skeleton to learn more* {code:language=cf|title=MyTest.cfc|controls=true|linenumbers=true} <cfcomponent extends="mxunit.framework.TestCase"> <!--- this will run before every single test in this test case ---> <cffunction name="setUp" returntype="void" access="public" hint="put things here that you want to run before each test"> <cfset obj = createObject("component","ObjectUnderTest")> </cffunction> <!--- this will run after every single test in this test case ---> <cffunction name="tearDown" returntype="void" access="public" hint="put things here that you want to run after each test"> </cffunction> <!--- your test. Name it whatever you like... make it descriptive. ---> <cffunction name="xxx_should_xxxx_When_xxx" returntype="void" access="public"> <!--- exercise your component under test ---> <cfset var result = obj.doSomething()> <!--- if you want to "see" your data -- including complex variables, you can pass them to debug() and they will be available to you either in the HTML output or in the Eclipse plugin via rightclick- "Open TestCase results in browser" ---> <cfset debug(result)> <!--- make some assertion based on the result of exercising the component ---> <cfset assertEquals("SomeExpectedValue",result,"result should've been 'SomeExpectedValue' but was #result#")> </cffunction> <cffunction name="xxx_should_yyy_when_zzz" returntype="void"> <cfset var XX = ""> <cfset fail("xxx_should_yyy_when_zzz not yet implemented")> </cffunction> <!--- this won't get run b/c it's private ---> <cffunction name="somePrivateFunction" access="private"> <cfset marc.getBankAccount().add("5 meeeeelion dollars")> </cffunction> </cfcomponent> {code} 5734420 h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|View Debug Output] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|View Debug Output#cfcatch] struct when errors occur * Test [single methods|Running single test methods] inside a test case * Easy "[directory runner|Running directories of tests]" for running entire directories of tests * Easy to [test private functions|Test Private Methods] in your components * Ability to [switch to message-first style assertions|Message First Assertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|Install the Eclipse Plugin] with built-in help and [keyboard shortcuts|Eclipse Plugin Keyboard Shortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|TestResult Output Formats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 5734482 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we [get together on Adobe Connect|http://experts.na3.acrobat.com/mxunit-office-hours/] to chat about testing. Meetups start at Noon EST ([convert|http://www.timeanddate.com/worldclock/converter.html]). You're automatically promoted to presenter so bring a microphone. Here's the schedule: {google-calendar:mode=agenda|width=300|height=300}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734480 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we [get together on Adobe Connect|map http://experts.na3.acrobat.com/mxunit-office-hours/] to chat about testing. Meetups start at Noon EST ([convert|http://www.timeanddate.com/worldclock/converter.html]). You're automatically promoted to presenter so bring a microphone. Here's the schedule: {google-calendar:mode=agenda|width=300|height=300}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734472 In the default download I received the only folder under mxunit/doc is 'api'. This throws the instructions off a bit unless you add a tutorial directory under 'doc', then you can continue as instructed. 5734474 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we get together to chat about testing. Here's the schedule: {google-calendar:mode=agenda|width=300|height=300}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734469 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we get together on Adobe Connect to chat about testing. Meetups start at Noon EST ([convert|http://www.timeanddate.com/worldclock/converter.html]). You're automatically promoted to presenter so bring a microphone. Here's the schedule: {google-calendar:mode=agenda|width=300|height=300}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734470 5734500 {toc} h2. Introduction Bob Silverberg and I were trying to tackle a memory problem in his unit tests for ValidateThis. Running CF with 1GB of memory, he'd get Out Of Memory Errors and his tests would not complete when run in the browser \-\- i.e. all tests running in a single page request. When run through Eclipse \-\- where each test method is run as a separate request \-\- he had no troubles. This is our story. h2. First Line of Defense I always suggest these as the first culprits in memory problems: # Memory Tracking turned on in the CF Server Monitor # Request output debugging turned on in CFAdmin (I'm NOT talking about the Line Debugger... just regular old debug output) In and of themselves neither of these are evil; however, when an application, or a particular page, does a tremendous amount of work, both of those can become problems in a hurry. Bob turned both off, and he was still running out of memory. h2. My first task... I needed to replicate the issue. I got all his code and ran his tests. Fortunately, I, too, received an OOME. I then turned off debugging and, sure enough, the tests completed as expected (though slowly). So, lesson #1 kids: debugging can crash your server {tip}At this point, I no longer have problems, but Bob still does. Thus, we're not done yet{tip} h2. Meanwhile, Back at Bob's Ranch I suggested to Bob that he start to troubleshoot this by adding the "excludes" attribute onto his DirectoryTestSuite, and initially exclude everything but the first test, then incrementally remove tests from the Excludes until he got the error. Then, he'd probably know which test was causing troubles.&nbsp; Normally, this is a fine approach. It turns out that it wouldn't have helped anyway. But hey, this stuff is hit and miss. h2. Gathering data My next step was to get a heap dump of ColdFusion as it was running the tests... I needed to see what was consuming all the memory. To do so, I used the java "jmap" command to get the dump and Eclipse MAT to analyze the dump. This is not nearly as complicated as it sounds, and I wrote up [full instructions here|http://blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.html] . h2. Inspecting data h3. Narrowing down to "FusionContext" I used Eclipse MAT to inspect the heap dump. When I first loaded it, I opened the "Dominator Tree" and saw the following two entries sucking up a combined 200+MB of RAM: * coldfusion.filter.FusionContext * coldfusion.bootstrat.BoostrapClassLoader Let's look at the first few consumers for each of these: !memory1.png|align=center! Now, looking at the BootstrapClassLoader, I see a FontSetBuilder taking up a whole lot of memory. I have no idea what the hell that is, so I ignore it. I figure I can't do anything about it anyway, so.... Let's look at the big old HashMap in the FusionContext. That looks like something I might be able to do something about. Why? Well, I don't know... I just imagine that any variables my app is creating live in there. h3. Narrowing down to a Code File {tip}When working with Eclipse MAT, keep your eyes on the "Inspector View" as you select different items in the "dominator tree" editor{tip} This was kind of just dumb luck and I'm not sure exactly what it means. Nonetheless, if you look at the image below, you'll see that when I opened up the HashMap in the FusionContext I had a whole mess of entries for "CFDummyComponent". Clicking on one of those showed \-\- over in the "Inspector" view on the left, that the file was "cfMockRegistry2ecfc" followed by some numbers. This told me that the file associated with that component was "*MockRegistry.cfc*". !memory2.png|thumbnail,align=center! Then, drilling into one of those instances, you see a lot of *coldfusion.tagext.io.OutputTag* instances. !memory3.png|thumbnail,align=center! h2. Light Bulb So here's where I put things together: # File named MockRegistry.cfc # Tons of OutputTag instances What could this mean? Well, that must mean that something's being output in that file. But what? it's a component that sets up mocking... why would it be outputting anything? Sure enough, opening the file showed me the answer: *<cfcomponent output="true">* h2. Full Disclosure I left out a step in the lightbulb moment, but the problem is that I cannot for the life of me figure out how to get back to what I saw. Basically, when I was digging through the heap dump in MAT, I saw an instance of "cfsavecontent". That is truly what made me suspicious about the output problem. But, I can't find it again... so be it. h2. Conclusion I set output="false" on MockRegistry.cfc, ran all of the unit tests to confirm that didn't break anything. Then I ran Bob's code again. Bingo... no OOME errors. In addition, while the tests were running, I took another heap dump, and Sure enough, memory was down to a completely reasonable level. Rather than consuming 100+MB of memory, FusionContext was down in the teens. *Does this mean output="true" is bad?*&nbsp; No, it doesn't. It means a) don't use it unless you need it, and b) something's going on under the hood in CF where, if you have output="true" on in a component, it seems to keep a reference to&nbsp; everything in that page's context, such that normal garbage collection can't do its job because the current stack still has a reference to everything in that OutputTag. It appears that when output="false", the data in the component and the component's functions are not being referenced by an OutputTag and as such are free to be reclaimed by the garbage collector 5734503 {toc} h2. Introduction Bob Silverberg and I were trying to tackle a memory problem in his unit tests for ValidateThis. Running CF with 1GB of memory, he'd get Out Of Memory Errors and his tests would not complete when run in the browser \-\- i.e. all tests running in a single page request. When run through Eclipse \-\- where each test method is run as a separate request \-\- he had no troubles. This is our story. h2. First Line of Defense I always suggest these as the first culprits in memory problems: # Memory Tracking turned on in the CF Server Monitor # Request output debugging turned on in CFAdmin (I'm NOT talking about the Line Debugger... just regular old debug output) In and of themselves neither of these are evil; however, when an application, or a particular page, does a tremendous amount of work, both of those can become problems in a hurry. Bob turned both off, and he was still running out of memory. h2. My first task... I needed to replicate the issue. I got all his code and ran his tests. Fortunately, I, too, received an OOME. I then turned off debugging and, sure enough, the tests completed as expected (though slowly). So, lesson #1 kids: debugging can crash your server {tip}At this point, I no longer have problems, but Bob still does. Thus, we're not done yet{tip} h2. Meanwhile, Back at Bob's Ranch I suggested to Bob that he start to troubleshoot this by adding the "excludes" attribute onto his DirectoryTestSuite, and initially exclude everything but the first test, then incrementally remove tests from the Excludes until he got the error. Then, he'd probably know which test was causing troubles.&nbsp; Normally, this is a fine approach. It turns out that it wouldn't have helped anyway. But hey, this stuff is hit and miss. h2. Gathering data My next step was to get a heap dump of ColdFusion as it was running the tests... I needed to see what was consuming all the memory. To do so, I used the java "jmap" command to get the dump and Eclipse MAT to analyze the dump. This is not nearly as complicated as it sounds, and I wrote up [full instructions here|http://blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.html] . h2. Inspecting data I used Eclipse MAT to inspect the heap dump. When I first loaded it, I opened the "Dominator Tree" and saw the following two entries sucking up a combined 200+MB of RAM: * coldfusion.filter.FusionContext * coldfusion.bootstrat.BoostrapClassLoader Let's look at the first few consumers for each of these: !memory1.png|align=center! Now, looking at the BootstrapClassLoader, I see a FontSetBuilder taking up a whole lot of memory. I have no idea what the hell that is, so I ignore it. I figure I can't do anything about it anyway, so.... Let's look at the big old HashMap in the FusionContext. That looks like something I might be able to do something about. Why? Well, I don't know... I just imagine that any variables my app is creating live in there. 5734502 h2. Viewing Output When writing unit tests, particularly with TDD, sometimes you need to see your data. Maybe you're working on a complex regular expression and you're building it up iteratively, watching the string mutate as you change the regex. Maybe you need to visualize the structure of a complex, uh, structure. Maybe when an error occurs, you actually want to see the entire cfcatch struct because you have so far failed in your mission to jack into the ether and absorb the bits and bytes into your neurons. Maybe you just want to see the damn query. Typically, this is pretty annoying to do in unit tests. Sometimes, it's just not possible if the framework doesn't make it easy for you. So you end up writing little tester files that create the object you're working with, do a cfdump or something, and then throw that work away when you've seen what you need to see. Icckkkkkk. MXUnit makes seeing your data easy. In fact, making things easier is one of our core tenets. With MXUnit, you can use CFOUTPUT and CFDUMP inside the test cases themselves. But there's an even better way to see your data: debug(). Why is it better? If you use cfoutput and cfdump inside your tests, you'll only see that output if the test passes. But with debug(), you're guaranteed to see the output of any debug() calls, even if the test fails! Of course, any calls to debug() after a failed assertion won't show up, because as soon as an assertion fails the test method stops executing. h3. How to use debug() {code:title=Debugging Example} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="testExecuteTestCase" returntype="void" hint=""> <cfset var name = "mxunit.PluginDemoTests.DoubleMethodTest"> <cfset var methods = ""> <cfset var results = ""> <cfset results = rf.executeTestCase(name,methods,"")> <cfset methods = rf.getComponentMethods(name)> <cfset debug(results)> <cfset assertTrue(isStruct(results),"results should be struct")> <cfset assertEquals(ArrayLen(methods),ArrayLen(StructKeyArray(results[name])),"")> </cffunction> </cfcomponent> {code} *You can use debug() anywhere you'd normally use CFDUMP.* # Caveat: No promises on how it'll behave if you try to call debug() on components and then run the test in the Eclipse plugin. You're bound to get an axis/webservice/xml parse error of some form or another. # Caveat: if you're calling debug() on big data, like a big old struct, it's going to make your tests run slower! This is because CFDUMP, starting after CF 6.1, turned into a massive bloated slow pig of a tag, and debug() simply calls cfdump on whatever you're passing into it. I think there are a few stray Thread.sleep(2000) calls in the source code somewhere that they forgot to take out. # Tip: I keep debug() calls on during iterative development because I probably want to see the data. When I'm finished, it's not uncommon for me to go comment them out so that they won't affect performance. Do what you want. If you don't mind a bit of a performance penalty, then don't bother. h3. Using CFDUMP and CFOUTPUT in your tests You can use cfdump and cfoutput in your tests, and the output will show up in the test output. *BIG NOTE:* If your test fails, i.e. an error occurs or an assertion returns false, the output will not show up. This is why we recommend using debug(). h3. Viewing this output in the Eclipse Plugin In the eclipse plugin, run a test (or a single method of a single test, or multiple methods, or everything in the test tree... whatever it is you want to run) When the test completes, hit &quot;b&quot; on the keyboard. &quot;b&quot; for Browser. Or hit F8. Or right click in the test view and select {{Open test case results in browser}} This will open up a browser view with the debug() and cfoutput/cfdumps from the selected tests/methods. If your eclipse preference is set to use the internal browser by default, then this will open up Eclipse's internal browser. If your preference is set to use an external browser, it'll pop open a new browser window (or tab, depending on your system setup). The output will look like this: !plugin-install-19.png! h3. Viewing this output in the web browser When you run tests using the html or extjs browser runners, you get a column at the far right that says &quot;output&quot; or &quot;expand&quot;. Just click the link and you get your stuff. Here's what it looks like when you click the &quot;view output&quot; link when using the extjs runner: !extjsrunnerViewOutput.png! Here's what it looks like when you click the &quot;expand&quot; link in the 'normal' html output runner: !normalhtmloutput.png! {anchor:cfcatch} h3. Viewing CFCATCH info when errors occur When a test errors (for reasons other than a failed assertion), you often want to see the dump of the cfcatch struct. MXUnit automatically puts the cfcatch info into the debug dump when an error occurs. Thus, when a test errors, just hit &quot;b&quot; in the eclipse plugin when the test returns, or click &quot;view output&quot; in the browser runner, to see your cfcatch dump. Here's what that looks like in Eclipse: !cfcatchInPlugin.png! 5734489 Typo: Type the folling 5734493 h3. Here are some happy users :-) [Animation Mentor|http://www.animationmentor.com] "My work (Animation Mentor) uses it for THE online animation school (sorry had to pump it up there). In fact I've spent the whole week cleaning up our entire MXUnit set of tests to finally all pass. Keep up the great work\!" ---- [Crisp eBusiness|http://www.crisp-ebusiness.com/] "If you want to do Test Driven Development with CFML, then MXUnit is THE framework to use\!" ---- [Figleaf Software|http://figleaf.com] "MXUnit ROCKS" ---- [ICF Macro|http://www.macrointernational.com/] "MXUnit is the suck\!" ---- [Mach-II Framework|http://www.mach-ii.com/] ---- [NASA|http://www.nasa.gov] "The Altair Program here at Johnson Space Center NASA is using MXUnit for testing the Extensible Information Modeler (XIM) service application. This set of CF services allow the Altair program to create applications to design the Lunar Lander in very flexible ways under constantly changing requirements. XIM has further been expanded to support the certification of flight readiness (COFR) process of the ISS Payloads group and other NASA programs are in the pipeline. Thus, unit testing of the service layer has become critical and we found MXUnit to be the best of breed among the available CF xUnit frameworks. It is being regularly maintained, has the best assertion capabilities, and best test output mechanisms. The addition of ant support is an added plus (if you can get NTLM authentication working :-) " ---- [Railo Technologies|http://www.getrailo.com/] "It's the cream of unit testing frameworks in CFML\!" ---- [SilverWare Consulting|http://www.silverwareconsulting.com/] "It is remarkably easy to get up and running with unit testing in CF using MXUnit. The framework is well designed and full featured, and the Eclipse plugin makes working with it a pleasure. Equally important is the support available from the development team, who are remarkably responsive to questions, bug reports and feature requests. Keep up the great work, hombres\!" ---- [SOSensible|http://www.sosensible.com/] It is the most approachable ColdFusion testing framework I have come across\!" ---- [Strictly Business Computer Systems|http://www.sbcs.com] "It's easy, it's free, it's powerful, it's the best of it's kind. There is no reason not to use it." ---- [UNM|http://unm.edu] "MXUnit is bad-ass. Use it. Use it lots." ---- [Warwick Business School staff information portal project|http://www.wbs.ac.uk/] "We're using MXUnit for a first foray into test-driven development. The option to use multiple interfaces gives us great flexibility in how we manage tests both for writing brand new code, and regression checking a monolithic application as we refactor. The simple assertion syntax and built-in support for accessing private methods makes for very quick and natural development." 5734492 [Download Presentation Materials|http://mxunit.s3.amazonaws.com/doc/zip/CFO_2010_DemoSetup.zip] . These include pretty and print-friendly pdfs of the slides as well as all the code 5734486 [Download Presentation Materials|http://mxunit.s3.amazonaws.com/doc/zip/CFO_2010_DemoSetup.zip] . These include pretty and print-friendly pdfs of the slides as well as all the code {note}The latest [MXUnit nightly build|http://mxunit.org/downloadnightly.cfm] will have the most recent version of the hudson-friendly ANT file, located at mxunit/samples/build.xml 5734487 h2. What to put in your tests \-\- or, patterns for your assertions Components are a mix of state and behavior. Thus, when we test, we typically want to know: * Did the state of the object change as expected? * Did the behavior occur that I expected? Sometimes we want to know one or the other; sometimes we want to know both. Here are some "assertion patterns"&nbsp; to help you get started. \**The terms here are taken from the outstanding book "Test-Driven" by Lasse Koskela. h3. Resulting-State Assertion The resulting-state assertion tests data. It says "I'm doing something to my object that will change that object's data, or 'state'. I'm going to test that the resulting state of my object is as I expect". A simple example is the common "bank account" or "transaction" example: You have two accounts, you transfer $20 from one account to another, and you test that the first account is 20 bucks shorter and the second account has that 20 bucks. Here's a different example, using a typical "User" object: {code:title=Resulting-State Assertion}<cffunction name="testAddPrivilegeGroup"> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Guard Assertion The guard assertion is simply a slight variant on the resulting state assertion; typically, the difference is that toward the top of the test, before you get into the "guts" of your assertion(s), you check the object for some condition that you want to ensure exists before proceeding with the meat of your tests. Think of it as "If this condition isn't true, I want to fail right now because the rest of the tests don't matter". Usually the "guard" is just a simple assertion for equality, often to check that a "default" condition exists. In our example here, we're simply checking that our user object always starts without the privileges we're adding. IF the user object already had those privileges, then that means something tinkered with our object (perhaps indicating a problem in our setup function) and we got a problem here, Houston, and we want to fail right now. {code:title=Guard Assertion}<cffunction name="testAddPrivilegeGroup"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.belongsToGroup("admin"))> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.hasPrivilegeTo("DeleteOtherUsers"))> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Different instances, same data The different-instances, same-data pattern is common in DAO testing. Essentially, we're asserting that two objects are different instances but contain the same data. In MXUnit, you can test for "different instance" by using the assertNotSame() assertion. {code:title=Different instances, same data}<cffunction name="testSaveWithRead"> <cfset dao.save(user)> <cfset user2 = dao.read(user.getUserID())> <!--- assert they're not the same instance ---> <cfset assertNotSame(user,user2)> <!--- one final check... assert the UUIDs aren't the same ---> <cfset assertTrue( user.getUUID() neq user2.getUUID(), "user UUID and user2 UUID should not be the same but are")> <cfset assertEquals(user.getUserID(),user2.getUserID())> <cfset assertEquals(user.getCreateTS(),user2.getCreateTS())> <!--- is there an easier way? could we use any of the functions in the baseobject for comparisons so we don't have to test all these fields? ---> <cfset assertEquals(user.XXXXX,user2.XXXXX)> </cffunction> {code} h3. "Delta" Assertion Sometimes you can't assert an absolute equality (like "My list is now 5 elements long"). Sometimes, you have to assert equality relative to some previous state. In the example below, imagine you're hooking into some scheduling mechanism (this would be for an integration test, for example). We don't know exactly what getTotalScheduled() will return at any given test run. Maybe it's 1. Maybe it's 30. Who knows. What we want to test is that when we schedule one additional thing, our scheduler's "totalScheduled" count increases by 1. Again, the result could be 2 or it could be 31. We don't know. This type of assertion, where we compare the state right before and right after performing some task, is called "delta", or difference, assertion. {code:title=Delta Assertion}<cffunction name="testScheduleSomething"> <cfset obj = createObject("component","SchedulableObject")> <cfset currentlyScheduled = scheduler.getTotalScheduled()> <cfset scheduler.scheduleSomething(obj)> <cfset assertEquals(currentlyScheduled+1, scheduler.getTotalScheduled())> </cffunction> {code} And here's what it might look like for our User object: {code:title=Delta Assertion on User object}<cffunction name="testPrivilegeCount"> <cfset currentPrivilegeCount = user.getPrivilegeCount()> <cfset user.addPrivilege("ChangeOwnPassword")> <cfset assertEquals(currentPrivilegeCount+1, user.getPrivilegeCount())> </cffunction> {code} h3. Interaction Assertion With interaction assertions, we're testing to make sure an object and a collaborator worked together as we expected. A great example of an interaction is a "bean" style object, like perhaps a "User", and the DAO for that object, like a UserDAO: {code:title=Interaction Assertion}<cffunction name="testSave" <cfset origUUID = user.getUUID()> <cfset dao.save(user)> <cfset newUserID = user.getUserID()> <!--- Assert that our DAO updated our user object with its ID after saving ---> <cfset assertTrue(newUserID GT 0)> <cfset user.setEmail("somethingnew@somethingnew.com")> <cfset dao.save(user)> <!--- We don't care about testing the update here... just that the insert didn't change the user object's key ---> <cfset assertEquals(newUserID,user.getUserID())> <cfset assertEquals(origUUID,user.getUUID())> </cffunction> {code} h3. Testing for Expected Exceptions Frequently, you want to test the "error paths" in your code. You want to ensure that functions throw Exceptions under certain conditions. To test this, use the mxunit:expectedException attribute on your test's cffunction tag: {code:title=ExpectedException} <cffunction name="testMakePublicNonExistentMethod" mxunit:expectedException="Application"> <!--- do something here that you expect to throw an Exception ---> <cfset this.maker.makePublic(this.objectWithPrivateMethod,"aPrivateMethodThatDoesNotExist")> </cffunction> {code} You can pass a list of expected exceptions in the expectedException attribute: {code:title=ExpectedException list} <cffunction name="b_shouldFailBecauseExpectedExceptionListNotThrown" mxunit:expectedException="Database,MyCustomException"> <cfset x = doSomethingThatMightThrowADatabaseOrMyCustomException()> </cffunction> {code} As of MXUnit 2.0, a separate method has been added {{expectException("some.exception");}}. This can be used in place of the annotation, but _must_ be the first statement in your test. {note} It was implemented for developers who prefer cfscript, but use CFML engines that do not yet support annotations in script. {note} Example: {code:title=expectException() method} function $expectedExceptionTestUsingScriptMethodAndSingleName(){ expectException("my.exception"); doSomethingThatMightThrowAMyException(); } {code} 5734445 h2. What to put in your tests \-\- or, patterns for your assertions Components are a mix of state and behavior. Thus, when we test, we typically want to know: * Did the state of the object change as expected? * Did the behavior occur that I expected? Sometimes we want to know one or the other; sometimes we want to know both. Here are some "assertion patterns"&nbsp; to help you get started. \**The terms here are taken from the outstanding book "Test-Driven" by Lasse Koskela. h3. Resulting-State Assertion The resulting-state assertion tests data. It says "I'm doing something to my object that will change that object's data, or 'state'. I'm going to test that the resulting state of my object is as I expect". A simple example is the common "bank account" or "transaction" example: You have two accounts, you transfer $20 from one account to another, and you test that the first account is 20 bucks shorter and the second account has that 20 bucks. Here's a different example, using a typical "User" object: {code:title=Resulting-State Assertion}<cffunction name="testAddPrivilegeGroup"> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Guard Assertion The guard assertion is simply a slight variant on the resulting state assertion; typically, the difference is that toward the top of the test, before you get into the "guts" of your assertion(s), you check the object for some condition that you want to ensure exists before proceeding with the meat of your tests. Think of it as "If this condition isn't true, I want to fail right now because the rest of the tests don't matter". Usually the "guard" is just a simple assertion for equality, often to check that a "default" condition exists. In our example here, we're simply checking that our user object always starts without the privileges we're adding. IF the user object already had those privileges, then that means something tinkered with our object (perhaps indicating a problem in our setup function) and we got a problem here, Houston, and we want to fail right now. {code:title=Guard Assertion}<cffunction name="testAddPrivilegeGroup"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.belongsToGroup("admin"))> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.hasPrivilegeTo("DeleteOtherUsers"))> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Different instances, same data The different-instances, same-data pattern is common in DAO testing. Essentially, we're asserting that two objects are different instances but contain the same data. In MXUnit, you can test for "different instance" by using the assertNotSame() assertion. {code:title=Different instances, same data}<cffunction name="testSaveWithRead"> <cfset dao.save(user)> <cfset user2 = dao.read(user.getUserID())> <!--- assert they're not the same instance ---> <cfset assertNotSame(user,user2)> <!--- one final check... assert the UUIDs aren't the same ---> <cfset assertTrue( user.getUUID() neq user2.getUUID(), "user UUID and user2 UUID should not be the same but are")> <cfset assertEquals(user.getUserID(),user2.getUserID())> <cfset assertEquals(user.getCreateTS(),user2.getCreateTS())> <!--- is there an easier way? could we use any of the functions in the baseobject for comparisons so we don't have to test all these fields? ---> <cfset assertEquals(user.XXXXX,user2.XXXXX)> </cffunction> {code} h3. "Delta" Assertion Sometimes you can't assert an absolute equality (like "My list is now 5 elements long"). Sometimes, you have to assert equality relative to some previous state. In the example below, imagine you're hooking into some scheduling mechanism (this would be for an integration test, for example). We don't know exactly what getTotalScheduled() will return at any given test run. Maybe it's 1. Maybe it's 30. Who knows. What we want to test is that when we schedule one additional thing, our scheduler's "totalScheduled" count increases by 1. Again, the result could be 2 or it could be 31. We don't know. This type of assertion, where we compare the state right before and right after performing some task, is called "delta", or difference, assertion. {code:title=Delta Assertion}<cffunction name="testScheduleSomething"> <cfset obj = createObject("component","SchedulableObject")> <cfset currentlyScheduled = scheduler.getTotalScheduled()> <cfset scheduler.scheduleSomething(obj)> <cfset assertEquals(currentlyScheduled+1, scheduler.getTotalScheduled())> </cffunction> {code} And here's what it might look like for our User object: {code:title=Delta Assertion on User object}<cffunction name="testPrivilegeCount"> <cfset currentPrivilegeCount = user.getPrivilegeCount()> <cfset user.addPrivilege("ChangeOwnPassword")> <cfset assertEquals(currentPrivilegeCount+1, user.getPrivilegeCount())> </cffunction> {code} h3. Interaction Assertion With interaction assertions, we're testing to make sure an object and a collaborator worked together as we expected. A great example of an interaction is a "bean" style object, like perhaps a "User", and the DAO for that object, like a UserDAO: {code:title=Interaction Assertion}<cffunction name="testSave" <cfset origUUID = user.getUUID()> <cfset dao.save(user)> <cfset newUserID = user.getUserID()> <!--- Assert that our DAO updated our user object with its ID after saving ---> <cfset assertTrue(newUserID GT 0)> <cfset user.setEmail("somethingnew@somethingnew.com")> <cfset dao.save(user)> <!--- We don't care about testing the update here... just that the insert didn't change the user object's key ---> <cfset assertEquals(newUserID,user.getUserID())> <cfset assertEquals(origUUID,user.getUUID())> </cffunction> {code} h3. Testing for Expected Exceptions Frequently, you want to test the "error paths" in your code. You want to ensure that functions throw Exceptions under certain conditions. To test this, use the mxunit:expectedException attribute on your test's cffunction tag: {code:title=ExpectedException} <cffunction name="testMakePublicNonExistentMethod" mxunit:expectedException="Application"> <!--- do something here that you expect to throw an Exception ---> <cfset this.maker.makePublic(this.objectWithPrivateMethod,"aPrivateMethodThatDoesNotExist")> </cffunction> {code} You can pass a list of expected exceptions in the expectedException attribute: {code:title=ExpectedException list} <cffunction name="b_shouldFailBecauseExpectedExceptionListNotThrown" mxunit:expectedException="Database,MyCustomException"> <cfset x = doSomethingThatMightThrowADatabaseOrMyCustomException()> </cffunction> {code} As of MXUnit 2.0, a separate method has been added {{expectException("some.exception");}}. This method can be used in place of the annotation, but _must_ be the first statement in your test. Example: {code:title="expectException() method"} function $expectedExceptionTestUsingScriptMethodAndSingleName(){ expectException("my.exception"); doSomethingThatMightThrowAMyException(); } {code} 5734443 h2. What to put in your tests \-\- or, patterns for your assertions Components are a mix of state and behavior. Thus, when we test, we typically want to know: * Did the state of the object change as expected? * Did the behavior occur that I expected? Sometimes we want to know one or the other; sometimes we want to know both. Here are some "assertion patterns"&nbsp; to help you get started. \**The terms here are taken from the outstanding book "Test-Driven" by Lasse Koskela. h3. Resulting-State Assertion The resulting-state assertion tests data. It says "I'm doing something to my object that will change that object's data, or 'state'. I'm going to test that the resulting state of my object is as I expect". A simple example is the common "bank account" or "transaction" example: You have two accounts, you transfer $20 from one account to another, and you test that the first account is 20 bucks shorter and the second account has that 20 bucks. Here's a different example, using a typical "User" object: {code:title=Resulting-State Assertion}<cffunction name="testAddPrivilegeGroup"> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Guard Assertion The guard assertion is simply a slight variant on the resulting state assertion; typically, the difference is that toward the top of the test, before you get into the "guts" of your assertion(s), you check the object for some condition that you want to ensure exists before proceeding with the meat of your tests. Think of it as "If this condition isn't true, I want to fail right now because the rest of the tests don't matter". Usually the "guard" is just a simple assertion for equality, often to check that a "default" condition exists. In our example here, we're simply checking that our user object always starts without the privileges we're adding. IF the user object already had those privileges, then that means something tinkered with our object (perhaps indicating a problem in our setup function) and we got a problem here, Houston, and we want to fail right now. {code:title=Guard Assertion}<cffunction name="testAddPrivilegeGroup"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.belongsToGroup("admin"))> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.hasPrivilegeTo("DeleteOtherUsers"))> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Different instances, same data The different-instances, same-data pattern is common in DAO testing. Essentially, we're asserting that two objects are different instances but contain the same data. In MXUnit, you can test for "different instance" by using the assertNotSame() assertion. {code:title=Different instances, same data}<cffunction name="testSaveWithRead"> <cfset dao.save(user)> <cfset user2 = dao.read(user.getUserID())> <!--- assert they're not the same instance ---> <cfset assertNotSame(user,user2)> <!--- one final check... assert the UUIDs aren't the same ---> <cfset assertTrue( user.getUUID() neq user2.getUUID(), "user UUID and user2 UUID should not be the same but are")> <cfset assertEquals(user.getUserID(),user2.getUserID())> <cfset assertEquals(user.getCreateTS(),user2.getCreateTS())> <!--- is there an easier way? could we use any of the functions in the baseobject for comparisons so we don't have to test all these fields? ---> <cfset assertEquals(user.XXXXX,user2.XXXXX)> </cffunction> {code} h3. "Delta" Assertion Sometimes you can't assert an absolute equality (like "My list is now 5 elements long"). Sometimes, you have to assert equality relative to some previous state. In the example below, imagine you're hooking into some scheduling mechanism (this would be for an integration test, for example). We don't know exactly what getTotalScheduled() will return at any given test run. Maybe it's 1. Maybe it's 30. Who knows. What we want to test is that when we schedule one additional thing, our scheduler's "totalScheduled" count increases by 1. Again, the result could be 2 or it could be 31. We don't know. This type of assertion, where we compare the state right before and right after performing some task, is called "delta", or difference, assertion. {code:title=Delta Assertion}<cffunction name="testScheduleSomething"> <cfset obj = createObject("component","SchedulableObject")> <cfset currentlyScheduled = scheduler.getTotalScheduled()> <cfset scheduler.scheduleSomething(obj)> <cfset assertEquals(currentlyScheduled+1, scheduler.getTotalScheduled())> </cffunction> {code} And here's what it might look like for our User object: {code:title=Delta Assertion on User object}<cffunction name="testPrivilegeCount"> <cfset currentPrivilegeCount = user.getPrivilegeCount()> <cfset user.addPrivilege("ChangeOwnPassword")> <cfset assertEquals(currentPrivilegeCount+1, user.getPrivilegeCount())> </cffunction> {code} h3. Interaction Assertion With interaction assertions, we're testing to make sure an object and a collaborator worked together as we expected. A great example of an interaction is a "bean" style object, like perhaps a "User", and the DAO for that object, like a UserDAO: {code:title=Interaction Assertion}<cffunction name="testSave" <cfset origUUID = user.getUUID()> <cfset dao.save(user)> <cfset newUserID = user.getUserID()> <!--- Assert that our DAO updated our user object with its ID after saving ---> <cfset assertTrue(newUserID GT 0)> <cfset user.setEmail("somethingnew@somethingnew.com")> <cfset dao.save(user)> <!--- We don't care about testing the update here... just that the insert didn't change the user object's key ---> <cfset assertEquals(newUserID,user.getUserID())> <cfset assertEquals(origUUID,user.getUUID())> </cffunction> {code} h3. Testing for Expected Exceptions Frequently, you want to test the "error paths" in your code. You want to ensure that functions throw Exceptions under certain conditions. To test this, use the mxunit:expectedException attribute on your test's cffunction tag: {code:title=ExpectedException} <cffunction name="testMakePublicNonExistentMethod" mxunit:expectedException="Application"> <!--- do something here that you expect to throw an Exception ---> <cfset this.maker.makePublic(this.objectWithPrivateMethod,"aPrivateMethodThatDoesNotExist")> </cffunction> {code} You can pass a list of expected exceptions in the expectedException attribute: {code:title=ExpectedException list} <cffunction name="b_shouldFailBecauseExpectedExceptionListNotThrown" mxunit:expectedException="Database,MyCustomException"> <cfset x = doSomethingThatMightThrowADatabaseOrMyCustomException> </cffunction> {code} 5734441 {toc} [CFEclipse|http://cfeclipse.org] and [ColdFusion Builder|http://www.adobe.com/products/coldfusion/cfbuilder/features/] give you the same snippet functionality you know and love from ColdFusion Studio. When you download MXUnit, you get a directory of snippets (and key combos) that you can apply to your own snippets. These snippets live in mxunit/eclipse/snippets. You can copy them manually, or use a bundled ANT task. You can read [my writeup on why I love snippets here|http://blog.mxunit.org/2009/04/timesavers-cfeclipse-snippets.html] . [Matt Gifford's|http://www.mattgifford.co.uk/coldfusion-builder-snippets/] is worth a read, too. h2. Step 1: Where do your snippets live? # &nbsp;In Eclipse: ## CFEclipse: go to Window \-\- Preferences \-\- CFEclipse ## ColdFusion Builder: Window \-\- Preferences \-\- ColdFusion \-\- Snippets # &nbsp;Copy the path to the snippets directory h2. Step 2: Manually Copy the snippets # &nbsp;open that path on your file system # &nbsp;In a separate window, open the mxunit/eclipse/snippets/ directory on your file system. Copy the contents of that directory into the snippets directory that you just opened in #3 # &nbsp;optionally, copy the contents of snippets/mxunit/keyCombos.properties into your existing keyCombos.properties file h2. Step 2 (optional): Use ANT to copy them for you The first time you do this, it'll be a two step process. Step 1 has you creating a 1-line properties file; Step 2 has you executing the ANT task # In mxunit/eclipse/snippets, create a file named copysnippets.properties # Populate it like so: snipdir.options=c:/my/path/to/cf/snippets, where that snippets directory is the value of your snippet path # Right click on "copysnippets.xml" and select "Run as ANT build" # This will copy the mxunit snippets into your existing Eclipse snippets directory, and it will copy the mxunit keycombos into your keycombos file. It will NOT overwrite your existing key combos. It will make a backup of your keycombos file. {tip}The paths must be forward slashes\! &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; On my computer, the path is: &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; snipdir.options=C:/Users/Marc/EclipseWorkspaces/MyCFWorkspace/.metadata/.plugins/org.cfeclipse.cfml/snippets this can be a comma-separated list, too, just in case you have multiple snippets locations &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; (for different eclipse installs, for example) {tip} h2. Step 3: Refresh your Snip Tree View # Open the Snip Tree View # Click the Refresh Icon # You'll now have an mxunit directory with a bunch of snippets h2. Step 4: Give it a shot # Create a scratch file, call it "MyTest.cfc" or some such thing # In that file, type "mxunit", and then hit "ctrl-j", which is the default key sequence to execute a snippet insertion # Your file will now have a test case stub. {tip}Explore the different packages and snippets in the "mxunit" directory in the Snip Tree View to see what other snippets are available\!{tip} h2. Step 5: Share your snippets with your other computers If you work on more than one computer \-\- perhaps a computer at home, or a laptop, or a work machine \-\- and you wish to share all your snippets amongst those machines, [give this a read|http://blog.mxunit.org/2009/12/sharing-your-cfeclipse-coldfusion.html] 5734439 {toc}In general, problems with the plugin come in these varieties: * The plugin can't figure out the correct "cfc path" for a file * The plugin can't communicate with the RemoteFacade URL * My tests load but either never finish or throw inexplicable errors with no stack trace h2. CFC Path If you've read the Help documentation in the plugin and you still can't figure out how to get the plugin to correctly derive the CFC path for your components, then please follow these steps: # Close Eclipse # Open eclipse.ini in the eclipse install directory, and add "-debug" on a separate line, toward the top of the file. For example, it might look like this: # {code}-startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.rcp.product --launcher.XXMaxPermSize 256M -showsplash -debug org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m{code} # (Note the \-debug on a line by itself) # Start Eclipse # Try running your test. This will now put a bunch of stuff into Eclipse's error log view # Open the Error Log View (window \-\- show view \-\- general \-\- Error Log) # You'll see a number of entries with an "i" (Information) Icon in the top few rows. Copy the contents of those rows and email them to the MXUnit google group with an explanation of what the plugin should be doing that it's not doing # Alternately, you can open the raw law and copy the appropriate lines which you'll find toward the bottom of the file. To get to the Eclipse error log: Help \-\- About Eclipse \-\- Installation Details \-\- View Error Log After you do that, you can remove the \-debug from your eclipse.ini file h2. RemoteFacade * Ensure you can hit the URL in a browser. If not, there's your problem. * If you can access the URL in a browser, but the plugin still can't talk to your URL, try opening that URL in Eclipse's internal browser * If you're still getting "could not connect to facade URL" and can't figure it out, ensure that you don't have any onError stuff in your Application.cfc. Perhaps the errors are being swallowed? * Try looking at the coldfusion error logs to see if anything in there sheds light on the problem h2. Using the RemoteFacadeTester.cfm The RemoteFacadeTester.cfm is a great help in diagnosing problems, especially for removing the plugin from the equation so that you can follow normal ColdFusion debugging processes that you're used to. Open a file named "RemoteFacadeTester.cfm" in the mxunit/samples directory. This file is included in the distribution. At the top of the file, you'll see this content: {code:controls=true}<!--- change these as necessary ---> <cfset mycomponent = "mxunit.PluginDemoTests.HodgePodgeTest"> <cfset myfunction = "testNotEquals"> <cfset remoteURL = "http://localhost/mxunit/framework/RemoteFacade.cfc?wsdl">{code}Replace the variables with the component, function, and URL you're trying to invoke. Run that RemoteFacadeTester.cfm in your browser and inspect the output. Look at the CFDumps. It'll show you the result of running the test when run directly, when run through a testsuite, and when run through the RemoteFacade.cfc URL. All 3 results should be roughly the same. {warning}If you're using this to test code that depends on setup in&nbsp; your Application.cfc \-\- especially ORM-related functionality, then you'll need to copy this file into your application{warning} h2. My tests load but either never finish or throw inexplicable errors with no stack trace Check the following: # If you're pointing to a custom RemoteFacade.cfc that lives in your project (because you need Application.cfc to run, for example), ## Something might be failing in Application.cfc itself. Use the RemoteFacadeTester described above for this ## Code in onRequestStart(), onRequest(), or onRequestEnd() might be causing errors or even swallowing errors # If every test throws the same error, check to see if something's erroring in your TestCase's "setUp()" or "tearDown()" functions. Also, check if you have "constructor" code running that could be causing errors # If you're extending a TestCase that isn't mxunit.framework.TestCase, but instead some other superclass that eventually extends mxunit.framework.TestCase, ensure that no weird errors are occurring in your superclass tests # If you're testing ORM functionality, ensure that no errors are being thrown at the end of the request. This can happen when ORM flushes at request end, for example # Look at your ColdFusion error logs\! Often CF will tell you exactly what the problem is, but sometimes it never makes its way back to the plugin h2. A note on debugging your tests It's not uncommon for me to get asked about problems with the plugin that end up not being plugin-related at all. The first step to debugging your problems is to confirm to the best of your ability that the behavior you're experiencing is definitely related only to running the test from the plugin and not anywhere else. That means you have to do some legwork, son. *Run your code in isolation*. Run it in a web browser. Create a quicky .cfm page and run your code from in there. Or use the RemoteFacadeTester up above.&nbsp; If you're getting *behavior* in your code that you do not expect, then first seek to understand whether that behavior has anything at all to do with testing, or whether it's simply that there's a problem in your code. For example, if you have a test that executes some ORM functionality, and rows aren't being inserted in your test but they do in your standalone code example, ensure that the code is doing *exactly the same thing* in both situations.This common problem happens to all of us\! I bring it up only because it is so common and can be quite frustrating to debug. [Here's an example of what I'm talking about|http://groups.google.com/group/mxunit/browse_thread/thread/fcc85d132fe49dfa/2b534667e023682e?lnk=gst&q=2098#2b534667e023682e]. Again, we don't mind helping debug, at all\! But we don't you to be slowed down for hours going down one path when in fact the answer was something else entirely. So, this is a kindly public service announcement. 5734437 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [SVN Source Code -- 2.0 Branch|http://mxunit.googlecode.com/svn/mxunit/branches/MIT/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734438 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [SVN Source Code -- 2.0 Branch|http://mxunit.googlecode.com/svn/mxunit/branches/MIT/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734434 h2. MXUnitAntTask - Version: 1.0.5 h3. Description Runs MXUnit tests and saves the output to the directory specified by the outputdir parameter. This version uses HTTP to connect to the MXUnit test runner running on an Adobe ColdFusion server. Future plans may include the ability to run tests via the TCP/IP gateway in CF. Please let us know if this is something you would like to see. This supports the following HTTP authentication mechanisms - BASIC, DIGEST, and NTLM. The default testrunner (/mxunit/runner/HttpAntRunner.cfc) accepts either individual test cases or directories of tests to run. This runner returns only JUnitReport formated XML. These XML files{_}may_ optionally be used by the JUnitReport Ant task to generate nice HTML reports. Example usage: {code} <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> {code} Note that the mxunit-ant.jar must be in Ant's class path. This can be done by specifying the taskdef tag like this: {code} <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> {code} and then coding the rest of the MXunit Ant task ... {code} <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" outputdir="${output.dir}" verbose="true" haltonerror="true"> ... {code} In theory, one should be able to run multiple tests across multiple domains, as long as those tests are accessible via Http. h3. Parameters | *Attribute* | *Description* | *Required* | *Default* | | server | The Http server name where MXUnit is located. | Yes | | | port | The port the Http server is listening on. | No | 80 | | outputdir | A directory in which to save JUnit XML test results. | No | | | haltonerror | Instructs the task to stop executing when an _ERROR_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | haltonfailure | Instructs the task to stop executing when a _FAILURE_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | errorproperty | The name of a property to set in the event of an error. | No | | | failureproperty | The name of a property to set in the event of a failure (errors are considered failures as well). | No | | | defaultrunner | The testrunner responsible for accepting requests. \\ {tip:title="v1.0.5"}You can append arbitrary URL parameters (for custom runners) to the {{defaultrunner}} {tip} Ecample:{code}defaultrunner="/foo/bar/my_runner.cfc?param1=123&param2-abc"{code} \\ | No | /mxunit/runner/HttpAntRunner.cfc | | verbose | Flag to indicate to output additional information. | No | false | | testResultsSummary | Name of the properties file the task creates. This file is a Java Properties file that records a summary of all the tests the task has executed and is saved to the location specified in the $\{outputdir\} attribute. This can be useful in automated deployments, for example, if you wish inspect the results of all the tests run prior to deployment. This offers a deeper level of granularity than the haltonerror or haltonfailure offers. \\ The task generates the following properties that can be read by Ant using the following syntax: \\ <br>&lt;property file="$\{outputdir}/testresults.properties" /&gt;<br>testresults.properties looks something like:#Sat Mar 01 22:20:25 EST 2008 \\ success.ratio=.99 \\ total.failures=2 \\ failure.ratio=.01 \\ total.errors=0 \\ error.ratio=.00 \\ total.time=8016 \\ total.runs=151 \\ error.ratio is the number of errors to the total number of tests runs. \\ failure.ratio is the number of failures to the total number of tests runs. \\ success.ratio is the total number of tests run to the total number of errors and failures combined. \\ | No | testresults.properties | h3. Parameters specified as nested elements h3. directory <directory ... >s are used to specify groups of tests to run. | *Attribute* | *Description* | *Required* | *Default* | | path | Directory of tests to run. | Yes | | | componentPath | A prefix to the components being tested. This is a performance attribute. If specified, directory tests will run faster. Otherwise, the framework will discover the componentPath using built in Adobe ColdFusion functions. \\ Example: componentPath="mxunit.tests.framework". \\ MXUnit will correctly prepend this to all the tests in the specified directory. | No \\ | *Optionallity is deprecated. Future release will require this attribute to be specified.* \| \| | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | | recurse | Flag to indicate to run all tests in sub directories. | No | false | | excludes | Comma-delimitted list of files not to include in the test suite. | No | none | ---- h3. testcase A <testcase> allows you to specify one or more individual test cases to run. | *Attribute* | *Description* | *Required* | *Default* | | name | The fully qualified ColdFusion component name (com.foo.bar.MyCFC) | Yes | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc" | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | ---- h3. Examples This example illustrates a minimal amount of code required to run one directory of tests. Note that this example does not save any results. This may be useful for automated deployments. {code} <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="runtests"> <target name="runtests" description="Run a dir of tests recursively"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" > <directory path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" recurse="true" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> {code} This example runs both directories of and individual tests, saves the output to $\{output.dir}, generates a JUnit report, and opens a web browser with the JUnit report. {code} <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <property name="mxunit.jar" value="../ant/lib/mxunit-ant.jar" /> <property name="junit.out.dir.xml" value="testresults" /> <property name="junit.out.dir.html" value="testresults/html" /> <property name="output.dir" value="tmp" /> <property name="style.dir" value="../ant/xsl/" /> <target name="main" depends="browse" /> <target name="runtests" description="Make output directories and run the MXUnit task"> <mkdir dir="${junit.out.dir.html}" /> <mkdir dir="${output.dir}" /> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" connectionMethod="http" outputdir="${output.dir}" authmethod="basic" username="foo" password="bar" verbose="true"> <testcase name="mxunit.tests.framework.AssertTest" packageName="mxunit.asserttests" /> <testcase name="mxunit.tests.framework.AssertDecoratorTest" packageName="mxunit.assertdecoratortests" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.framework" recurse="false" componentPath="mxunit.tests.framework" excludes="none" /> <!-- This has a bad componentPath and should fail --> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.bad.framework" recurse="false" componentPath="mxunit.foo.bar" excludes="none" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\samples" packageName="mxunit.tests.samples" recurse="false" excludes="" /> </mxunittask> </target> <target name="junitreport" depends="runtests" description="Create a report for the rest result"> <mkdir dir="${junit.out.dir.html}"/> <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> <delete dir="${output.dir}" /> </target> <!-- To fire up a browser with the test results. May not work on your machine --> <target name="browse" depends="junitreport"> <exec executable="C:\Program Files\Internet Explorer\iexplore.exe"> <arg value="C:\CFusionMX7\wwwroot\mxunit\tests\testresults\html\index.html"/> </exec> </target> </project> {code} 5734430 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we get together to chat about testing. Here's the schedule: {google-calendar:mode=agenda}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734467 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* {google-calendar:mode=agenda}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734466 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734465 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734463 {note} :: DRAFT :: *This is a new work in progress.* Comments and suggestions encouraged\! {note} ||Feature||CF9||CF8||CF7||Railo||OBD| |Ant|&#9745;|&#9745;|&#9745;|&#9745;|&#9745;| |Assertions|&#9745;|&#9745;|&#9745;|&#9745;|&#9745;| |Dataproviders|&#9745;|&#9745;| | | | |Mocking|&#9745;|&#9745;| | | | |Plugin|&#9745;|&#9745;|&#9745;|&#9745;| | 5734457 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5734450 Data driven testing allows you to execute tests with a wide variety of input data. This can make creating and executing certain kinds of tests&nbsp; efficient and very powerful. Essentially, you provide a reference to a collection of data and MXUnit will iterate over that data and execute the test for each item in the collection. Here it is in action: {code:title=Basic Array Dataprovider Example}<cffunction name="setUp"> <cfset name_data = \['joe','taj','mary','juan','hans', 'bjork','chaksa'\] /> <cfset myObject =&nbsp; createObject('component','com.foo.MyObject').init() /> </cffunction> <cffunction name="testNameValidation" mxunit:dataprovider="name_data"> <cfargument name="name" hint="Each name item in the name_data array" /> <cfset assertTrue( myObject.validateName(name), "#name# not valid" ) /> </cffunction> {code} To use data to drive tests, tell MXUnit about it using the mxunit:dataprovider annotation. This accepts a string name of some data that exists in the variables scope of the test. The mxunit:dataprovider annotation accepts the following types of data: array, query, list, and a CSV or Excel file. What's unique about these types of tests is that they accept parameters. The parameters represent the data you are using in your tests and may vary depending upon the type of the dataprovider. Note that this is invalid in ColdFusion: mxunit:dataprovider="#my_variable#" - this value must be a string. Consider the following examples: {code:title=Query Dataprovider Example}<!-------------------------------------------------------------------- Example using a query: query_data = queryNew('name'); query.addRow(1); query.setCell('name','ed'); Note query name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithQuery" mxunit:dataprovider="query_data"> <cfargument name="q" hint="A query object" /> <cfset assertTrue( myObject.validateName(q.name), "#q.name# not valid." ) /> </cffunction> {code} In this example we specify the name of a query that's in the variables scope of the test. We use this query name for the mxunit:dataprovider value. This test will be run once for each row in the query, and the value of "arguments.q" in this case will be the current row of the query. {code:title=Basic List Dataprovider Example} <!----------------------------------------------------------------- Example using a list (identical to array) list_data = 'ed,joe,mary,jeff'; Note list item name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithList" mxunit:dataprovider="list_data"> <cfargument name="list_item" hint="Item in the list" /> <cfset assertTrue( myObject.validateName(list_item), "#list_item# not valid." ) /> </cffunction> {code} Iterating over a list is essentially the same as an array. The data here is provided as a list of values. As in all mxunit:dataprovider types, pass in the _name_ of the data to the dataprovider. {code:title=Basic Excel/CSV Dataprovider} <!---------------------------------------------------------------- Example using an Excel file Note query name as a parameter ------------------------------------------------------------------> <cfset names_excel = getDirectoryFromPath(getCurrentTemplatePath()) & "/dataproviders/names.xls"> <cffunction name="testSomethingWithExcel" mxunit:dataprovider="names_excel"> <cfargument name="name_query" hint="Default behavior is to convert Excel with header names to query object."> <cfset debug(myQuery)> <cfset assertTrue( myObject.validateName(name_query.name), "#name_query.name# not valid." ) /> </cffunction> {code} For the basic default excel behavior where you have an Excel file with named row headers, pass the name of the file reference to the mxunit:dataprovider. Then, treat the data as a query object, using the row headings as column names. {code:title=Basic Iterator Dataprovider} <!---------------------------------------------------------------- Fuzzy Goodness ------------------------------------------------------------------> <cffunction name="testRandomPasswordGenerator" mxunit:dataprovider="1000"> <cfargument name="count" /> <cfset pwd = myObject.generateRandomPassword(seed=count) /> <cfset assert( myObject.isValidPassword(pwd), "#pwd# not valid. Occurred at iteration #count#" ) /> </cffunction> {code} Sometimes it's useful to just iterate a number of times over some computation. You can do this with MXUnit simply by specify a positive integer to the mxunit:dataprovider. To Do: Advanced Dataproviders (2D Arrays and Excel and CSVs with or without header rows). 5734448 Data driven testing allows you to execute tests with a wide variety of input data. This can make creating and executing certain kinds of tests&nbsp; efficient and very powerful. Essentially, you provide a reference to a collection of data and MXUnit will iterate over that data and execute the test for each item in the collection. Here it is in action: {code:title=Basic Array Dataprovider Example}<cffunction name="setUp"> <cfset name_data = \['joe','taj','mary','juan','hans', 'bjork','chaksa'\] /> <cfset myObject =&nbsp; createObject('component','com.foo.MyObject').init() /> </cffunction> <cffunction name="testNameValidation" mxunit:dataprovider="name_data"> <cfargument name="name" hint="Each name item in the name_data array" /> <cfset assertTrue( myObject.validateName(name), "#name# not valid" ) /> </cffunction> {code} To use data to drive tests, tell MXUnit about it using the mxunit:dataprovider annotation. This accepts a string name of some data that exists in the variables scope of the test. The mxunit:dataprovider annotation accepts the following types of data: array, query, list, and a CSV or Excel file. What's unique about these types of tests is that they accept parameters. The parameters represent the data you are using in your tests and may vary depending upon the type of the dataprovider. Note that this is invalid in ColdFusion: mxunit:dataprovider="#my_variable#" - this value must be a string. Consider the following examples: {code:title=Query Dataprovider Example}<\!-------------------------------------------------------------------\- Example using a query: query_data = queryNew('name'); query.addRow(1); query.setCell('name','ed'); Note query name as a parameter \--------------------------------------------------------------------> <cffunction name="testSomethingWithQuery" mxunit:dataprovider="query_data"> <cfargument name="q" hint="A query object" /> <cfset assertTrue( myObject.validateName(q.name), "#q.name# not valid." ) /> </cffunction> {code} In this example we specify the name of a query that's in the variables scope of the test. We use this query name for the mxunit:dataprovider value. This test will be run once for each row in the query, and the value of "arguments.q" in this case will be the current row of the query. {code:title=Basic List Dataprovider Example}<\!----------------------------------------------------------------\- Example using a list (identical to array) list_data = 'ed,joe,mary,jeff'; Note list item name as a parameter \--------------------------------------------------------------------> <cffunction name="testSomethingWithList" mxunit:dataprovider="list_data"> <cfargument name="list_item" hint="Item in the list" /> <cfset assertTrue( myObject.validateName(list_item), "#list_item# not valid." ) /> </cffunction> {code} Iterating over a list is essentially the same as an array. The data here is provided as a list of values. As in all mxunit:dataprovider types, pass in the _name_ of the data to the dataprovider. {code:title=Basic Excel/CSV Dataprovider}<\!---------------------------------------------------------------\- Example using an Excel file Note query name as a parameter \------------------------------------------------------------------> <cfset names_excel = getDirectoryFromPath(getCurrentTemplatePath()) & "/dataproviders/names.xls"> <cffunction name="testSomethingWithExcel" mxunit:dataprovider="names_excel"> <cfargument name="name_query" hint="Default behavior is to convert Excel with header names to query object."> <cfset debug(myQuery)> <cfset assertTrue( myObject.validateName(name_query.name), "#name_query.name# not valid." ) /> </cffunction> {code} For the basic default excel behavior where you have an Excel file with named row headers, pass the name of the file reference to the mxunit:dataprovider. Then, treat the data as a query object, using the row headings as column names. {code:title=Basic Iterator Dataprovider}<\!---------------------------------------------------------------\- Fuzzy Goodness ------------------------------------------------------------------> <cffunction name="testRandomPasswordGenerator" mxunit:dataprovider="1000"> <cfargument name="count" /> <cfset pwd = myObject.generateRandomPassword(seed=count) /> <cfset assert( myObject.isValidPassword(pwd), "#pwd# not valid. Occurred at iteration #count#" ) /> </cffunction> {code} Sometimes it's useful to just iterate a number of times over some computation. You can do this with MXUnit simply by specify a positive integer to the mxunit:dataprovider. Next: Advanced Dataproviders (2D Arrays and Excel and CSVs with or without header rows). 5734447 2http://wiki.mxunit.org/pages/viewpage.action?pageId=5341265 5341265 2011-01-26 16:01:15.0002011-01-26 16:01:15.0001http://www.google.ca/search?hl=en&client=firefox-a&hs=jGT&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=mxunit+addContent&aq=f&aqi=&aql=&oq= 5341265 2011-01-26 16:00:15.0002011-01-26 16:00:15.000automationglobal2011-03-06 23:39:54.0002011-03-06 23:39:54.000jenkinsglobal2011-03-06 23:39:54.0002011-03-06 23:39:54.000cheapuggbootsglobal2011-10-01 07:43:03.0002011-10-01 07:43:03.000bootglobal2011-10-01 07:42:40.0002011-10-01 07:42:40.000favouritest1n6r4y@yahoo.commy2011-04-15 16:45:27.0002011-04-15 16:45:27.000ciglobal2011-04-02 13:17:45.0002011-04-02 13:17:45.000uggglobal2011-10-01 07:42:40.0002011-10-01 07:42:40.000cheapglobal2011-10-01 07:42:40.0002011-10-01 07:42:40.000//kb2.adobe.com/cps/402/kb402604.htmlhttp 5734510 2010-09-16 22:52:57.0002010-09-16 22:52:57.000//kb2.adobe.com/cps/402/kb402604.htmlhttp 5734510 2010-09-16 22:52:57.0002010-09-16 22:52:57.000//blog.maestropublishing.com/fixing-a-mysterious-memory-leak-on-coldfusionhttp 5734510 2010-09-16 22:52:57.0002010-09-16 22:52:57.000//groups.google.com/group/mxunit/browse_thread/thread/439a103b81a24765http 5734516 vikaskanani@yahoo.co.in2010-09-24 04:12:45.000vikaskanani@yahoo.co.in2010-09-24 04:12:45.000//stackoverflow.com/questions/3777441/could-not-connect-to-remote-facade-urlhttp 5734516 vikaskanani@yahoo.co.in2010-09-24 04:12:45.000vikaskanani@yahoo.co.in2010-09-24 04:12:45.000//localhost/mxunit/framework/RemoteFacade.cfc?wsdl&method=pinghttp 5734512 vikaskanani@yahoo.co.in2010-09-17 09:37:25.000vikaskanani@yahoo.co.in2010-09-17 09:37:25.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292769 4292771 2011-01-11 16:55:15.0002011-01-11 16:55:15.0001http://www.google.com/search?client=safari&rls=en&q=mxunit+pdf+documentation&ie=UTF-8&oe=UTF-8 4292848 2011-01-12 15:33:15.0002011-01-12 15:33:15.0002http://www.google.com/url?sa=t&source=web&cd=5&ved=0CDcQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5734402&rct=j&q=coldfusion%20%22edit%20snipex%20servers%22&ei=PZYoTfHyH4KTnQeD9e2VAQ&usg=AFQjCNGxJ_hIx0NHj0MpeT1vZVOhw5Uu7Q 5734402 2011-01-08 16:54:15.0002011-01-08 16:54:15.000mockglobal2011-01-27 02:04:54.0002011-01-27 02:04:54.000injectmethodglobal2011-01-27 02:04:49.0002011-01-27 02:04:49.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5341592 5341611 2010-12-14 23:29:15.0002010-12-14 23:29:15.0001http://www.google.be/search?client=safari&rls=en&q=ant+junit+save+results&ie=UTF-8&oe=UTF-8&redir_esc=&ei=7e4ATYfaI86K4Qarn6T0Ag 5341298 2010-12-09 15:00:15.0002010-12-09 15:00:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4292848&maxRecentlyUpdatedPageCount=30 4292848 2010-12-06 16:48:15.0002010-12-06 16:48:15.0001http://www.google.com/url?sa=t&source=web&cd=24&ved=0CCkQFjADOBQ&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D4948033&rct=j&q=joe%20rinehart%20booz%20allen&ei=YHj-TNHiOsaqlAfZ1cmBCQ&usg=AFQjCNHRfhbN9SM_YQgUZxctIV1hpx0wEA 4948033 2010-12-07 18:10:15.0002010-12-07 18:10:15.0002http://www.google.com/url?sa=t&source=web&cd=43&ved=0CB8QFjACOCg&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D4948033&rct=j&q=helios%20%22key%20binding%22%20broken&ei=of38TLTNEIjpOdbWgdUK&usg=AFQjCNHRfhbN9SM_YQgUZxctIV1hpx0wEA 4948033 2010-12-06 15:14:15.0002010-12-06 15:21:15.0002http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=786598 786602 2010-12-01 09:23:15.0002011-04-14 07:58:15.000//www.specialpricegolf.com/titleist/driver/titleist-910d2-driver">titleisthttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.golfclubsoff.com/taylormade-r11-driver-p-235.html">Taylormader11</ahttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.specialpricegolf.com/ping/driver/ping-g20-driver">Pinghttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.specialpricegolf.com/titleist/driver/titleist-910d3-driver">titleisthttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.golfclubsoff.com/titleist-910d2-driver-p-286.html">titleisthttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.golfclubsoff.com/ping-g20-driver-p-275.html">Pinghttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.golfclubsoff.com/titleist-910d3-driver-p-230.html">titleisthttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.discountracket.com/wilson-racket/wilson-blx-tennis-racquets">Wilsonhttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.discountracket.com/prince-racket">Princehttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.discountracket.com/wilson-racket">Wilsonhttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.specialpricegolf.com/taylormade-golf/driver">Taylormadehttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.discountracket.com/head">Headhttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000//www.discountracket.com/babolat">Babolathttp 6751528 huangml2011-11-23 02:32:16.000huangml2011-11-23 02:32:16.000teardownglobal2010-06-24 22:12:27.0002010-06-24 22:12:27.000anatomyglobal2010-06-24 22:12:27.0002010-06-24 22:12:27.000testcaseglobal2010-06-24 22:12:27.0002010-06-24 22:12:27.000integrationglobal2010-04-24 13:03:02.0002010-04-24 13:03:02.000antglobal2010-04-24 13:03:02.0002010-04-24 13:03:02.000httpantrunnerglobal2010-06-03 12:23:12.0002010-06-03 12:23:12.000setupglobal2010-06-24 22:12:27.0002010-06-24 22:12:27.000installglobal2010-03-26 09:49:50.0002010-03-26 09:49:50.000mockingglobal2010-03-26 10:09:04.0002010-03-26 10:09:04.000hudsonglobal2010-04-24 13:03:02.0002010-04-24 13:03:02.000continuousglobal2010-04-24 13:03:02.0002010-04-24 13:03:02.0001http://wiki.mxunit.org/pages/viewinfo.action?pageId=4292775 4292778 2009-11-12 18:34:15.0002009-11-12 18:34:15.0001http://www.google.com.my/search?hl=en&source=hp&q=mxunit+documentation&meta=&aq=9&oq=MXunit+ 4292858 2010-02-24 06:57:15.0002010-02-24 06:57:15.000//blogs.hoycinema.com/a123456777/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//lazzeo.com/a123456777/blog/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.newar.com.np/blog.php?user=a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//yaplog.jp/wu060231/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//users.section101.com/?page=user_blog&amp;room=a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.bloges.org/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//fr.weblog.26l.com/weblog.2108606.html>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//woodstockuniverse.com/?page=user_blog&amp;room=a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.muslimduniya.com/member/view_blog.php?profile_id=1684>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//imfriends.net/user/a123456777/blogs>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//polovinka.bg/member/view_blog.php?profile_id=245759>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.kerchoonz.com/user/a123456777/blogs>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//hurones.net/blog/5116>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.bambinidisatana.com/network/blogs/liststories/user_a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.filipinopeople.com/user/a123456777/blogs>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//obshestvo.ru/blog/2107>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.creativesocial.net/pg/blog/owner/a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.exfatpeople.com/user/wu060231/blogs>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.lovemuhammad.com/pg/blog/wu060231>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.lovemuhammad.com/pg/blog/wu060231>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//wrapcandy.com/friends/a123456777/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.carandcycleclub.com/index.php?do=/public/user/blogs/name_a123456777/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//freckbook.com/blogs/posts/a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.spanishmusic.biz/user/a123456777/blogs>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//saswingers.org/blog/7525>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.lw-works.com/blog/32892>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.mygatheringspace.com/blogs.php?action=show_member_blog&amp;ownerID=4188>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//social.wowjen.com/a123456777/blog/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//my.carttube.com/blogs/posts/a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.mihirafamily.com/wuxi>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.myspate.com/blogs_view.php?id=4199>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//osi.parsons.edu/archive/osi2007/?q=blog/11710>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.wu060231.19dog.com/blog/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//blog.sohu.com/people/!d3UwNjAyMzFAaG90bWFpbC5jb20>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//17847589.blog.hexun.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//blog.sina.com.cn/u/2350370677>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//hi.baidu.com/ab123456777a/blog>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//wu060231.blog.163.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//chouniu.blogtrue.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.inube.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.indyarocks.com/blogs/blog_visiterview_main.php?id=360777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.art-ba-ba.com/blog/U/default.asp?UID=54175>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.blogusers.com/sme_blog.php?u=a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.holatu.com/user/a123456777/blogs>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.blogstoday.co.uk/bloghome.aspx?username=a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//phlog.net/wuxi>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.insanejournal.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.freedatingsiteahead.co.uk/blogs.php?action=show_member_blog&amp;ownerID=6264>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.kaka365.com/blog/blog.php?uid=6632>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//american-idol-stars.com/blog/a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.livejournal.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//wu060231.blogspot.es/admin/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.adultblogs.com/users/a123456777/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.tumblr.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//wu060231.choblogs.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//wu060231.eklablog.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.nipox.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//wu060231.blog.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//wu060231.podbean.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//vidi.co.il/profile_blogs/a123456777/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//blog.cnfol.com/wu060231>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.sanalkahve.com/user/a123456777/blogs>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//wu060231.blogree.com/?tpl>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456.bloggd.org/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//blog.jinti.com/wu060231>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.cnfblog.com/blogs.php?blog_id=11702>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.kolspot.com/user/a123456777/blogs>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//gritosverticais.socialgo.com/members/profile/862/blog>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.putblog.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a1234546777.un165.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//blogsdelagente.com/wuxi/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.writernia.com/blog/13876>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//solobuscame.com/social/blog.php?user=a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.blog2net.com/a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.freeblognetwork.com/a123456777/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.blogouf.com/a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.yesblog.ru/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.cretaceousworld.com/geobooks/My.asp?User_ID=4380>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.tudou.com/home/diary_u98907984c00m00p1.html>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//bbs.hkange.com/boke.asp?wuxi.index.html>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//602980500.podomatic.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.shyfda.gov.cn/notes/blog.asp?username=a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.xxllove.net/blogs_view.php?id=103622>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.randki.gazeta.ie/blogs_view.php?id=5142>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//home.km-airnet.net/space-79607-do-blog-view-me.html>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//blog.19lou.com/25193057/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//shejishi.e-jjj.com/Web/OwnerIndex/378694/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//blog.xdzjw.com/Log/LogList.aspx?UserID=4674&ClassID=4736>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//baike.hnce.com.cn/index.php?user-space-150524.htm>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.darksiders.net/user/a123456777/blogs>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.over-blog.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.fotopages.com/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.blurty.com/users/a123456777/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//gvrl.com/profile.asp?memberid=8204>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.graphicdesigncommunity.com/blogs.php?action=show_member_blog&amp;ownerID=85833>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.createblog.com/blog/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.equestrianblogging.com/blogs/a123456777>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//a123456777.mylivepage.com/blog/index/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.mywebprofile.com/a123456777/blog/>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.thoughts.com/a123456777a>http 6751370 macmakeup2011-10-14 07:22:13.000macmakeup2011-10-14 07:22:13.000//www.gucci-replica-bags.co.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000//www.cheapsaleuk2.org.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000//www.gucci-replica-bags.co.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000//www.louisvuitton-bags.org.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000//www.louisvuitton-bags.org.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000//www.replicawatches0.co.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000//www.breitling1replica.co.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000h2. *Installing the MXUnit Framework* This should be the easiest part\! Download, unzip, and test ...&nbsp; You can also [watch the video|MXUnit Install Screencast] if you're so inclined 1. [Download|http://mxunit.org/download.cfm] the latest version ... !install-download.png! 2. Unzip to your webroot; e.g., C:\Inetpub\wwwroot\ {color:darkred}{*}Note:*{color} The MXUnit framework can exist in any ColdFusion context - in the webroot or in the custom tags. {color:darkred}{*}However{*}{color}, The examples assume installation directly under the webroot. !install-unzip.png! 3. Test the install by pointing your web browser to the installation; e.g., [http://localhost:8500/mxunit/index.cfm|http://localhost:8500/mxunit/index.cfm] You should see this: !install-test.png! 4. Write some good clean code that works. 5341352 h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|View Debug Output] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|View Debug Output#cfcatch] struct when errors occur * Test [single methods|Running single test methods] inside a test case * Easy "[directory runner|Running directories of tests]" for running entire directories of tests * Easy to [test private functions|Test Private Methods] in your components * Ability to [switch to message-first style assertions|Message First Assertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|Install the Eclipse Plugin] with built-in help and [keyboard shortcuts|Eclipse Plugin Keyboard Shortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|MXUnit TestResult Output Formats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 5341347 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher * Adam Haskell * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5341346 h2. *MXUnit TestResult output formats* MXUnit provides a high level of flexibility by providing test results in various output formats. Some of these are preformatted, such as HTML, and others are _raw_ to allow developers to generate customizable output formats. The available TestResult output formats are: # HTML Format # ExtJs Format # XML Format # JUnit Report XML # ColdFusion Query Format # ColdFusion Array format We will use the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm as the base TestResults. You may want to refer to your local TestResult API for details; e.g., [http://localhost:8500/mxunit/doc/api/] The syntax for generating the various types of output is: {code}<cfset output = results.getResultsOutput( ['html', 'extjs', 'xml', 'junitxml', 'query', 'array'] ) /> <cfoutput>#output#<cfoutput> {code} Note: Since the above query and array types are complex data structures, you will get an error by trying to print those directly, as illustrated above. You most likely be computing other outputs if you use those types. Following are simple examples of how to handle the various output types. Note that in order to toggle between HTML and ExtJs format, pass in a URL.output=\['html'\|'extjs'\] to your TestSuite *1. HTML Format* The HTML output is basic preformatted HTML: {code}<cfoutput>#results.getResultsOutput( 'html' )#<cfoutput> {code} !outputs-1.png! *2. ExtJs Format* ExtJs is a rich user interface set of APIs written in JavaScript. {code}<cfoutput>#results.getResultsOutput( 'extjs' )#<cfoutput> {code} !outputs-2.png! *3. XML Format* This is basic raw XML format that can be transformed into custom HTML output. {code}<cfoutput>#results.getResultsOutput( 'xml' )#<cfoutput> {code} !outputs-3.png! *4. JUnit Report XML* This is an XML format that is used by [Ant's JunitReport Task|http://ant.apache.org/manual/OptionalTasks/junitreport.html]. Also see the MXUnit Ant Task for usage information. {code}<cfoutput>#results.getResultsOutput( 'junitxml' )#<cfoutput> {code} !outputs-4.png! *5. ColdFusion Query Format* Returns a CF Query object that you can loop over as if it were a database query. {code} <cfset q = results.getResultsOutput( 'query' ) /> <cfoutput query="q"> #q.component#, #q.testStatus# ... </cfoutput> {code} The available columns names: COMPONENT, CONTENT, DATETIME, DEBUG, ERROR, NUMBER, TESTNAME, TESTSTATUS, TIME, TRACE. Summary data members ( q = results.getResultsOutput('query') ) : q.testRuns = How many tests were run, q.failures = How many tests fail, q.errors = How many errors occurred, q.successes = How many successes occurred, q.totalExecutionTime = How long it took, in milliseconds, to run all the tests {code}<cfdump var="#results.getResultsOutput( 'query' )#" /> {code} !outputs-5.png! *6. ColdFusion Array Format* This is how internal test results are stored within the TestResult component. To access specific members, you can execute the following: {code} <cfset a = results.getResultsOutput( 'array' ) /> <cfoutput> #a[1]["component"]#, #a[1]["testStatus"]# ... </cfoutput> {code} {code}<cfdump var="#results.getResultsOutput( 'array' )#" /> {code} !outputs-6.png! 5341349 h2. Getting Started with TestSuites A TestSuite is a collection of tests that logically fit together. h3. Creating and Running a TestSuite MXUnit was built to make it as easy as possible to create tests and test suites. For this tutorial we will _incrementally_ rebuild the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm. The steps for creating and running a TestSuite are: # Create a ColdFusion page to run the suite # Create a TestSuite object # Tell the TestSuite what tests to add # run() the TestSuite # Print the output # Run the suite in your web browser *1. Create a ColdFusion page to run this example* Create an empty ColdFusion page and save it as MyTestSuite.cfm in/mxunit/doc/tutorial/mytests *2. Create a TestSuite object* Type the following code into the template: {code:title=MyTestSuite.cfm}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); </cfscript> {code} *3. Tell the TestSuite what tests to add* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); //Add all runnable methods in MyComponentTest testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above //add explicit test cased (don't start with 'test'). //Note you can add more than one at a time as a list testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); </cfscript> {code} *4. Run the TestSuite* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); //Run the tests and save everything in "results" results = testSuite.run(); </cfscript> {code} *5. Do something with the output* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); results = testSuite.run(); //Now print the results. Simple\! writeOutput(results.getResultsOutput('html')); //See next section for other output formats </cfscript> {code} *6. Run the suite in your web browser* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm|http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm] You should see this: !suites-1.png! *Next - [Overview of MXUnit TestResult output formats|MXUnit TestResult Output Formats]* 5341348 h2. MXUnitAntTask \- Version: 1.0.3 h3. Description Runs MXUnit tests and saves the output to the directory specified by the outputdir parameter. This version uses HTTP to connect to the MXUnit test runner running on an Adobe ColdFusion server. Future plans may include the ability to run tests via the TCP/IP gateway in CF. Please let us know if this is something you would like to see. This supports the following HTTP authentication mechanisms - BASIC, DIGEST, and NTLM. The default testrunner (/mxunit/runner/HttpAntRunner.cfc) accepts either individual test cases or directories of tests to run. This runner returns only JUnitReport formated XML. These XML files{_}may_ optionally be used by the JUnitReport Ant task to generate nice HTML reports. Example usage: {code} <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> {code} Note that the mxunit-ant.jar must be in Ant's class path. This can be done by specifying the taskdef tag like this: {code} <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> {code} and then coding the rest of the MXunit Ant task ... {code} <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" outputdir="${output.dir}" verbose="true" haltonerror="true"> ... {code} In theory, one should be able to run multiple tests across multiple domains, as long as those tests are accessible via Http. h3. Parameters | *Attribute* | *Description* | *Required* | *Default* | | server | The Http server name where MXUnit is located. | Yes | | | port | The port the Http server is listening on. | No | 80 | | outputdir | A directory in which to save JUnit XML test results. | No | | | haltonerror | Instructs the task to stop executing when an _ERROR_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | haltonfailure | Instructs the task to stop executing when a _FAILURE_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | errorproperty | The name of a property to set in the event of an error. | No | | | failureproperty | The name of a property to set in the event of a failure (errors are considered failures as well). | No | | | defaultrunner | The testrunner responsible for accepting requests. | No | /mxunit/runner/HttpAntRunner.cfc | | verbose | Flag to indicate to output additional information. | No | false | | testResultsSummary | Name of the properties file the task creates. This file is a Java Properties file that records a summary of all the tests the task has executed and is saved to the location specified in the $\{outputdir\} attribute. This can be useful in automated deployments, for example, if you wish inspect the results of all the tests run prior to deployment. This offers a deeper level of granularity than the haltonerror or haltonfailure offers. \\ The task generates the following properties that can be read by Ant using the following syntax:\\ &lt;br&gt;&amp;amp;lt;property file="${outputdir}/testresults.properties" /&amp;amp;gt;&lt;br&gt;testresults.properties looks something like:#Sat Mar 01 22:20:25 EST 2008 success.ratio=.99 total.failures=2 failure.ratio=.01 total.errors=0 error.ratio=.00 total.time=8016 total.runs=151 error.ratio is the number of errors to the total number of tests runs. \\ failure.ratio is the number of failures to the total number of tests runs. \\ success.ratio is the total number of tests run to the total number of errors and failures combined.\\ | No | testresults.properties | h3. Parameters specified as nested elements h3. directory <directory ... >s are used to specify groups of tests to run. | *Attribute* | *Description* | *Required* | *Default* | | path | Directory of tests to run. | Yes | | | componentPath | A prefix to the components being tested. This is a performance attribute. If specified, directory tests will run faster. Otherwise, the framework will discover the componentPath using built in Adobe ColdFusion functions.\\ Example: componentPath="mxunit.tests.framework". \\ MXUnit will correctly prepend this to all the tests in the specified directory. | No\\ *Optionallity is deprecated. Future release will require this attribute to be specified.* | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | | recurse | Flag to indicate to run all tests in sub directories. | No | false | | excludes | Comma-delimitted list of files not to include in the test suite. | No | none | ---- h3. testcase A <testcase> allows you to specify one or more individual test cases to run. | *Attribute* | *Description* | *Required* | *Default* | | name | The fully qualified ColdFusion component name (com.foo.bar.MyCFC) | Yes | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc" | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | ---- h3. Examples This example illustrates a minimal amount of code required to run one directory of tests. Note that this example does not save any results. This may be useful for automated deployments. {code} <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="runtests"> <target name="runtests" description="Run a dir of tests recursively"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" > <directory path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" recurse="true" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> {code} This example runs both directories of and individual tests, saves the output to ${output.dir}, generates a JUnit report, and opens a web browser with the JUnit report. {code} <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <property name="mxunit.jar" value="../ant/lib/mxunit-ant.jar" /> <property name="junit.out.dir.xml" value="testresults" /> <property name="junit.out.dir.html" value="testresults/html" /> <property name="output.dir" value="tmp" /> <property name="style.dir" value="../ant/xsl/" /> <target name="main" depends="browse" /> <target name="runtests" description="Make output directories and run the MXUnit task"> <mkdir dir="${junit.out.dir.html}" /> <mkdir dir="${output.dir}" /> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" connectionMethod="http" outputdir="${output.dir}" authmethod="basic" username="foo" password="bar" verbose="true"> <testcase name="mxunit.tests.framework.AssertTest" packageName="mxunit.asserttests" /> <testcase name="mxunit.tests.framework.AssertDecoratorTest" packageName="mxunit.assertdecoratortests" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.framework" recurse="false" componentPath="mxunit.tests.framework" excludes="none" /> <!-- This has a bad componentPath and should fail --> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.bad.framework" recurse="false" componentPath="mxunit.foo.bar" excludes="none" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\samples" packageName="mxunit.tests.samples" recurse="false" excludes="" /> </mxunittask> </target> <target name="junitreport" depends="runtests" description="Create a report for the rest result"> <mkdir dir="${junit.out.dir.html}"/> <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> <delete dir="${output.dir}" /> </target> <!-- To fire up a browser with the test results. May not work on your machine --> <target name="browse" depends="junitreport"> <exec executable="C:\Program Files\Internet Explorer\iexplore.exe"> <arg value="C:\CFusionMX7\wwwroot\mxunit\tests\testresults\html\index.html"/> </exec> </target> </project> {code} 5341342 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [File A Bug or Feature|http://code.google.com/p/mxunit/issues/list] * [Google Group (Help)|http://groups.google.com/group/mxunit] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher * Adam Haskell * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5341344 //www.replicawatches0.co.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000{html-include:url=http://mxunit.org/doc/mxunit-ant-doc.html} 5341338 //www.gucci-replica-bags.co.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000//www.gucci-replica-bags.co.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000h2. MXUnitAntTask \- Version: 1.0.3 h3. Description Runs MXUnit tests and saves the output to the directory specified by the outputdir parameter. This version uses HTTP to connect to the MXUnit test runner running on an Adobe ColdFusion server. Future plans may include the ability to run tests via the TCP/IP gateway in CF. Please let us know if this is something you would like to see. This version should also be able to handle Http authentications - BASIC, DIGEST, and NTLM. The default testrunner (/mxunit/runner/HttpAntRunner.cfc) accepts either individual test cases or directories of tests to run. This runner returns only JUnitReport formated XML. These XML files{_}may_ optionally be used by the JUnitReport Ant task to generate nice HTML reports. Example usage: &lt;br&gt; &amp;amp;lt;junitreport todir="${junit.out.dir.html}"&amp;amp;gt;&lt;br&gt; &amp;amp;lt;fileset dir="${output.dir}"&amp;amp;gt;&lt;br&gt; &amp;amp;lt;include name="*.xml"/&amp;amp;gt;&lt;br&gt; &amp;amp;lt;/fileset&amp;amp;gt;&lt;br&gt; &amp;amp;lt;report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/&amp;amp;gt;&lt;br&gt; &amp;amp;lt;/junitreport&amp;amp;gt;&lt;br&gt; Note that the mxunit-ant.jar must be in Ant's class path. This can be done by specifying the taskdef tag like this:&amp;amp;lt;taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /&amp;amp;gt;&lt;br&gt; and then coding the rest of the MXunit Ant task ...&amp;amp;lt;mxunittask server="localhost" port="8500"&lt;br&gt; defaultrunner="/mxunit/runner/HttpAntRunner.cfc"&lt;br&gt; outputdir="${output.dir}"&lt;br&gt; verbose="true"&lt;br&gt; haltonerror="true"&amp;amp;gt; ... In theory, one should be able to run multiple tests across multiple domains, as long as those tests are accessible via Http. h3. Parameters | *Attribute* | *Description* | *Required* | *Default* | | server | The Http server name where MXUnit is located. | Yes | | | port | The port the Http server is listening on. | No | 80 | | outputdir | A directory in which to save JUnit XML test results. | No | | | haltonerror | Instructs the task to stop executing when an _ERROR_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | haltonfailure | Instructs the task to stop executing when a _FAILURE_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | errorproperty | The name of a property to set in the event of an error. | No | | | failureproperty | The name of a property to set in the event of a failure (errors are considered failures as well). | No | | | defaultrunner | The testrunner responsible for accepting requests. | No | /mxunit/runner/HttpAntRunner.cfc | | verbose | Flag to indicate to output additional information. | No | false | | testResultsSummary | Name of the properties file the task creates. This file is a Java Properties file that records a summary of all the tests the task has executed and is saved to the location specified in the ${outputdir} attribute. This can be useful in automated deployments, for example, if you wish inspect the results of all the tests run prior to deployment. This offers a deeper level of granularity than the haltonerror or haltonfailure offers. \\ The task generates the following properties that can be read by Ant using the following syntax:\\ &lt;br&gt;&amp;amp;lt;property file="${outputdir}/testresults.properties" /&amp;amp;gt;&lt;br&gt;testresults.properties looks something like:#Sat Mar 01 22:20:25 EST 2008 success.ratio=.99 total.failures=2 failure.ratio=.01 total.errors=0 error.ratio=.00 total.time=8016 total.runs=151 error.ratio is the number of errors to the total number of tests runs. \\ failure.ratio is the number of failures to the total number of tests runs. \\ success.ratio is the total number of tests run to the total number of errors and failures combined.\\ | No | testresults.properties | h3. Parameters specified as nested elements h3. directory <directory ... >s are used to specify groups of tests to run. | *Attribute* | *Description* | *Required* | *Default* | | path | Directory of tests to run. | Yes | | | componentPath | A prefix to the components being tested. This is a performance attribute. If specified, directory tests will run faster. Otherwise, the framework will discover the componentPath using built in Adobe ColdFusion functions.\\ Example: componentPath="mxunit.tests.framework". \\ MXUnit will correctly prepend this to all the tests in the specified directory. | No\\ *Optionallity is deprecated. Future release will require this attribute to be specified.* | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | | recurse | Flag to indicate to run all tests in sub directories. | No | false | | excludes | Comma-delimitted list of files not to include in the test suite. | No | none | ---- h3. testcase A <testcase> allows you to specify one or more individual test cases to run. | *Attribute* | *Description* | *Required* | *Default* | | name | The fully qualified ColdFusion component name (com.foo.bar.MyCFC) | Yes | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc" | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | ---- h3. Examples This example illustrates a minimal amount of code required to run one directory of tests. Note that this example does not save any results. This may be useful for automated deployments.<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="runtests"> <target name="runtests" description="Run a dir of tests recursively"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" > <directory path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" recurse="true" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> This example runs both directories of and individual tests, saves the output to ${output.dir}, generates a JUnit report, and opens a web browser with the JUnit report. <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <property name="mxunit.jar" value="../ant/lib/mxunit-ant.jar" /> <property name="junit.out.dir.xml" value="testresults" /> <property name="junit.out.dir.html" value="testresults/html" /> <property name="output.dir" value="tmp" /> <property name="style.dir" value="../ant/xsl/" /> <target name="main" depends="browse" /> <target name="runtests" description="Make output directories and run the MXUnit task"> <mkdir dir="${junit.out.dir.html}" /> <mkdir dir="${output.dir}" /> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" connectionMethod="http" outputdir="${output.dir}" authmethod="basic" username="foo" password="bar" verbose="true"> <testcase name="mxunit.tests.framework.AssertTest" packageName="mxunit.asserttests" /> <testcase name="mxunit.tests.framework.AssertDecoratorTest" packageName="mxunit.assertdecoratortests" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.framework" recurse="false" componentPath="mxunit.tests.framework" excludes="none" /> <!-- This has a bad componentPath and should fail --> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.bad.framework" recurse="false" componentPath="mxunit.foo.bar" excludes="none" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\samples" packageName="mxunit.tests.samples" recurse="false" excludes="" /> </mxunittask> </target> <target name="junitreport" depends="runtests" description="Create a report for the rest result"> <mkdir dir="${junit.out.dir.html}"/> <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> <delete dir="${output.dir}" /> </target> <!-- To fire up a browser with the test results. May not work on your machine --> <target name="browse" depends="junitreport"> <exec executable="C:\Program Files\Internet Explorer\iexplore.exe"> <arg value="C:\CFusionMX7\wwwroot\mxunit\tests\testresults\html\index.html"/> </exec> </target> </project> 5341340 //www.cheapsaleuk2.org.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000//www.louisvuitton-bags.org.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000[CFEclipse|http://cfeclipse.org] gives you the same snippet functionality you know and love from ColdFusion Studio. And now it goes a step further: SnipEx servers. This means you can get snippets from other folks simply by pointing to a snipex URL. MXUnit uses the CFSnippets.org snipex server created by Todd Sharp. This set of instructions assumes you know how to use snippets in CFEclipse (it does not assume you know how to use snipex). Please read about snippets first if you don't know what they are. If you're interested in learning more about snipex, please read that, too. It's quick and short and good. Step 1: Clear your snippet cache NOTE: you can skip this step if you've never set up the cfsnippets.org snipex server (From Ray Camden's blog post) &nbsp;&nbsp; 1. Change to your Eclipse workspace. Mine was at /Users/ray/Documents/workspace &nbsp;&nbsp; 2. Change to .metadata/.plugins/org.cfeclipse.cfml/snipex &nbsp;&nbsp; 3. Delete all XML files &nbsp;&nbsp; 4. Restart Eclipse Step 2: Add the cfsnippets.org snipex server &nbsp;&nbsp; 1. Open the Snip Tree View &nbsp;&nbsp; 2. Click the little white upside down triangle to the far right &nbsp;&nbsp; 3. Select "Edit SnipEx Servers" &nbsp;&nbsp; 4. Add http://cfsnippets.org/model/snippets/snipEx/snipEx.cfc into the first open URL box &nbsp;&nbsp; 5. Click Apply &nbsp;&nbsp; 6. Restart Eclipse Step 3: Try it out &nbsp;&nbsp; 1. Open any existing test case or create a new one. Or just pop open the scribble pad. &nbsp;&nbsp; 2. Open the snip tree view &nbsp;&nbsp; 3. You'll now see "CFSnippets.org" as a new entry in the tree &nbsp;&nbsp; 4. Expand the tree. Look in the tree for "MXUnit". Expand it. &nbsp;&nbsp; 5. You'll see all available snippets for MXUnit in there. &nbsp;&nbsp; 6. To insert a snippet, just double click it\! 5341334 //www.louisvuitton-bags.org.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000//www.breitling1replica.co.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000{section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher * Adam Haskell * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5341336 //www.replicawatches0.co.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000//www.louisvuitton-bags.org.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000h2. {pagetree:root=Using the Eclipse Plugin} [Install / Update|Install the Eclipse Plugin] [Configure and Test|default:Configure and Test the Plugin] [Keyboard Shortcuts|default:Eclipse Plugin Keyboard Shortcuts] [Tips and Tricks|Eclipse Plugin Tips and Tricks] [Troubleshooting|Eclipse Plugin Troubleshooting] [Frequently Asked Questions|Eclipse Plugin FAQ] 5341330 //www.rolex-replica-uk.co.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000//www.rolex-replica-uk.co.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000//www.cheapsaleuk2.org.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000//www.rolex-replica-uk.co.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000//www.louisvuitton-bags.org.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000 Before I (Marc) began testing with MXUnit, I used CFUnit. It's a fine framework. Its assertion style adheres to the JUnit convention, which is "message-first", like so: {code} <cffunction name="testAssertEqualsMessageFirstFailure"> <cfset expected = 1> <cfset actual = 2> <cfset assertEquals("here's my message",expected,actual)> </cffunction> {code} This is all fine and good. However, many consider this an inconvenience, particularly when testing for equality (as opposed to using assertTrue()). The reason is that your assertion kind of negates the need for a message at times, and thus you see code like this all over the place: {code} <cffunction name="testAssertEqualsMessageFirstFailure"> <cfset expected = 1> <cfset actual = 2> <cfset assertEquals("",expected,actual)> </cffunction> {code} Again, no biggie. I got used to it and never paid it much mind. Nonetheless, MXUnit does not use message-first but instead uses message-optional assertions by default: {code} <cffunction name="testAssertEqualsMessageOptionalFailure"> <cfset expected = 1> <cfset actual = 2> <cfset assertEquals(expected,actual)> <!--- optional message at end ---> <cfset assertEquals(expected,actual,"here's my message")> </cffunction> {code} Now, by the time I started using MXUnit, I head a healthy set of tests built, and they all used message-first assertions. This created a problem for me: spend a few hours modifying all my tests to use message-optional? Or something else. I went with something else. MXUnit supports the ability to use message-first style assertions for the main assertions: assertEquals and assertTrue. You do this by calling setTestStyle("cfunit") in your tests. You can do this in individual tests or in the setUp function. And, in addition, you can mix and match if you choose (why you'd do that, I don't know). To make a test use message-optional assertions in a test case that is also using message-first assertions in other test functions, simply call setTestStyle("default"). Here's an example of all this: {code} <cffunction name="setUp"> <cfset setTestStyle("cfunit")> </cffunction> <cffunction name="testAssertEqualsMessageFirstFailure"> <cfset expected = 1> <cfset actual = 2> <cfset assertEquals("my message",expected,actual)> </cffunction> <cffunction name="testAssertEqualsMessageOptionalFailure"> <cfset setTestStyle("default")> <cfset expected = 1> <cfset actual = 2> <cfset assertEquals(expected,actual,"my message")> </cffunction> {code} Eventually, I spent that few hours changing my tests to use message-optional assertions. Mostly because I think it makes them more maintainable and less confusing. So, please understand that setTestStyle("cfunit") is merely a convenience for those with existing tests who want to give MXUnit a try! It's not the suggested method of testing with MXUnit. 5341327 //www.replicawatches0.co.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000//www.gucci-replica-bags.co.uk/http 6751437 helen2011-11-04 07:39:03.000helen2011-11-04 07:39:03.000h2. [Install / Update|Install the Eclipse Plugin] [Configure and Test|default:Configure and Test the Plugin] [Keyboard Shortcuts|default:Eclipse Plugin Keyboard Shortcuts] [Tips and Tricks|Eclipse Plugin Tips and Tricks] [Troubleshooting|Eclipse Plugin Troubleshooting] [Frequently Asked Questions|Eclipse Plugin FAQ] 5341329 Testing private methods with MXUnit With MXUnit, testing private methods is easy. Imagine a component named Something.cfc. It has a method named somePrivate: {code} <cffunction name="somePrivate" access="private"> <cfargument name="someArg" required="false" default="blah"> <cfreturn someArg> </cffunction> {code} You can't test this method directly. You can only test it indirectly through the component's public API. A lot of times, that's entirely appropriate. But sometimes, maybe that function is particularly nasty or granular and you'd just feel better if you could test it directly. In typed languages such as Java, testing private methods is pretty difficult. In ColdFusion it's much easier because, unlike in Java, subclasses can call super.somePrivateMethod() and it'll actually work. Private in CF is not like private in Java. Thus, the preferred way to test private functions in CF has been to create a subclass of the object under test and override the private function with a public version which simply calls the parent. Robert Blackburn, maintainer of CFUnit, discusses this nicely. As Robert discusses at the end, the primary concern here is that you create more maintenance when your private methods change. Now, you have three files to change: the component itself, the subclass containing the overridden private methods, and the test case. If this is your cup of tea, that's cool. It's an accepted approach to this problem and it works well. You need read no further. However, if you don't particularly care for the extra maintenance, MXUnit makes it a bit easier. {code|title=PrivateMethodTest.cfc} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="testSomePrivateDefaultBehavior"> <cfset myObj = createObject("component","Something")> <cfset makePublic(myObj,"somePrivate")> <cfset ret = myObj.somePrivate("blah2")> <cfset assertEquals("blah2",ret)> </cffunction> <cffunction name="testSomePrivateUsingDifferentName"> <cfset myObj = createObject("component","Something")> <cfset makePublic(myObj,"somePrivate","_somePrivate")> <cfset ret = myObj._somePrivate("blah2")> <cfset assertEquals("blah2",ret)> </cffunction> </cfcomponent> {code} Didjoo see that? Simply call makePublic(), passing in: * An instance of the object with the private method * The method name you want to test * Optionally, a name for the "proxy" for the private method. If you don't pass anything, it'll just be the private method name Internally, all that's happening is a bit of method shuffling. The original private method is renamed to something else, and a new, public method is injected into the object. This injected function then calls the original private method directly. This means that when you call "myObj.somePrivate()", you're calling this new function on the object you've already created and thus all your initialization done prior to that function call is retained. This would include anything done in the setUp function as well as anything done in the test function prior to this specific function call. To see more examples, download the MXUnit framework and look at mxunit/tests/framework/PublicProxyMakerTest.cfc 5341318 Testing private methods with MXUnit With MXUnit, testing private methods is easy. Imagine a component named Something.cfc. It has a method named somePrivate: {code} <cffunction name="somePrivate" access="private"> <cfargument name="someArg" required="false" default="blah"> <cfreturn someArg> </cffunction> {code} You can't test this method directly. You can only test it indirectly through the component's public API. A lot of times, that's entirely appropriate. But sometimes, maybe that function is particularly nasty or granular and you'd just feel better if you could test it directly. In typed languages such as Java, testing private methods is pretty difficult. In ColdFusion it's much easier because, unlike in Java, subclasses can call super.somePrivateMethod() and it'll actually work. Private in CF is not like private in Java. Thus, the preferred way to test private functions in CF has been to create a subclass of the object under test and override the private function with a public version which simply calls the parent. Robert Blackburn, maintainer of CFUnit, discusses this nicely. As Robert discusses at the end, the primary concern here is that you create more maintenance when your private methods change. Now, you have three files to change: the component itself, the subclass containing the overridden private methods, and the test case. If this is your cup of tea, that's cool. It's an accepted approach to this problem and it works well. You need read no further. However, if you don't particularly care for the extra maintenance, MXUnit makes it a bit easier. {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="testSomePrivateDefaultBehavior"> <cfset myObj = createObject("component","Something")> <cfset makePublic(myObj,"somePrivate")> <cfset ret = myObj.somePrivate("blah2")> <cfset assertEquals("blah2",ret)> </cffunction> <cffunction name="testSomePrivateUsingDifferentName"> <cfset myObj = createObject("component","Something")> <cfset makePublic(myObj,"somePrivate","_somePrivate")> <cfset ret = myObj._somePrivate("blah2")> <cfset assertEquals("blah2",ret)> </cffunction> </cfcomponent> {code} Didjoo see that? Simply call makePublic(), passing in: * An instance of the object with the private method * The method name you want to test * Optionally, a name for the "proxy" for the private method. If you don't pass anything, it'll just be the private method name Internally, all that's happening is a bit of method shuffling. The original private method is renamed to something else, and a new, public method is injected into the object. This injected function then calls the original private method directly. This means that when you call "myObj.somePrivate()", you're calling this new function on the object you've already created and thus all your initialization done prior to that function call is retained. This would include anything done in the setUp function as well as anything done in the test function prior to this specific function call. To see more examples, download the MXUnit framework and look at mxunit/tests/framework/PublicProxyMakerTest.cfc 5341317 5341316 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Download|http://mxunit.org/download.cfm] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher * Adam Haskell * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5341315 Custom Assertions - How To Sometimes you need complex and/or repetitive assertions. This can put a damper on any TDD effort. So, we provide you an easy way to add custom assertions to your tests without having to change the mxunit core. The steps for creating your custom assertion are as follows: 1. Write a test for your assertion 2. Write the assertion 3. Decide how you want to load it: Always or only on selected tests. Assertion Rules: 1. Your assertion will need to throw mxunit.exception.AssertionFailedError or use an existing assertion that throws this exception. 2. If you want to have optional first or last parameter message, you will need to call normalizeArguments(arguments) in your code. Custom Assertion Example: Say you need to frequently validate email addresses. You can do this with a pretty regular expression such as this : {code} ^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$ {code} The code for this might look like: {code} <cffunction name="testValidEmailAddress"> <cfscript> var emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]\{2,\})$"; var emailAddress = "somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress) lt 1,"Invalid email address format"); </cfscript> </cffunction> {code} This is fine, but you could save yourself some typing and some Ctrl+C/Ctrl+V errors. How about something that looks like this instead? {code} <cffunction name="testValidEmailAddress"> <cfscript> var emailAddress = "somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction> {code} Much better! And this has the added bonus of not having to find a replace hundreds of complex regular expressions in your code; you would just do that in one place. Here's how: 1. Write a test for your assertion: {code} <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > <cffunction name="testAssertIsValidEmail"> <cfscript> var goodEmailAddress = "somebody@somewhere.com"; var badEmailAddress = "so ~~/\/\/\/\/\~~ m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expect failure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedError e){} </cfscript> </cffunction> </cfcomponent> {code} The above fails because we do not yet have ValidEmailAssertion written. Note the addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion") statement. This tells the MXUnit framework to load your assertion at runtime. 2. Write the assertion {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); </cfscript> <cfif actual lt 1> <cfthrow type="mxunit.exception.AssertionFailedError" message="#arguments.message#" /> </cfif> <cfreturn true /> </cffunction> </cfcomponent> {code} You could also leverage existing assertions and write the following instead: view plaincopy to clipboardprint? {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email) lt 1, arguments.message); </cfscript> <cfreturn true /> </cffunction> </cfcomponent> {code} Note the arguments = normalizeArguments(arguments) statement. This allows for the flexibility if you want to be able to pass the message parameter first or last. Ok. Now when we run our test, we're in the green. Our new assertion works as expected. Wahoo! !http://mxunit.s3.amazonaws.com/images/mx_screenshots/custom-assertion-1.png! 3. Decide how you want to load the new code. The options are for each test or for all tests. You've already seen how to load custom assertions in your code. This can also be done in setUp(). {code} <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > ... <cffunction name="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> </cfcomponent> {code} What if you want your new assertion to always be available? Edit the mxunit-config.xml file located in \{mxunit install\}/mxunit/framework/ Add the following line : {code} <?xml version="1.0" encoding="UTF-8" ?> <mxunit-config> ... <config-element type="assertionExtension" path="mxunit.framework.ext.ValidEmailAssertion" autoload="true" override="false" /> ... </mxunit-config> {code} 5341312 Custom Assertions - How To Sometimes you need complex and/or repetitive assertions. This can put a damper on any TDD effort. So, we provide you an easy way to add custom assertions to your tests without having to change the mxunit core. The steps for creating your custom assertion are as follows: 1. Write a test for your assertion 2. Write the assertion 3. Decide how you want to load it: Always or only on selected tests. Assertion Rules: 1. Your assertion will need to throw mxunit.exception.AssertionFailedError or use an existing assertion that throws this exception. 2. If you want to have optional first or last parameter message, you will need to call normalizeArguments(arguments) in your code. Custom Assertion Example: Say you need to frequently validate email addresses. You can do this with a pretty regular expression such as this : ^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]\{2,\})$ The code for this might look like: {code} <cffunction name="testValidEmailAddress"> <cfscript> var emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]\{2,\})$"; var emailAddress = "somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress) lt 1,"Invalid email address format"); </cfscript> </cffunction> {code} This is fine, but you could save yourself some typing and some Ctrl+C/Ctrl+V errors. How about something that looks like this instead? {code} <cffunction name="testValidEmailAddress"> <cfscript> var emailAddress = "somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction> {code} Much better! And this has the added bonus of not having to find a replace hundreds of complex regular expressions in your code; you would just do that in one place. Here's how: 1. Write a test for your assertion: {code} <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > <cffunction name="testAssertIsValidEmail"> <cfscript> var goodEmailAddress = "somebody@somewhere.com"; var badEmailAddress = "so ~~/\/\/\/\/\~~ m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expect failure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedError e){} </cfscript> </cffunction> </cfcomponent> {code} The above fails because we do not yet have ValidEmailAssertion written. Note the addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion") statement. This tells the MXUnit framework to load your assertion at runtime. 2. Write the assertion {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); </cfscript> <cfif actual lt 1> <cfthrow type="mxunit.exception.AssertionFailedError" message="#arguments.message#" /> </cfif> <cfreturn true /> </cffunction> </cfcomponent> {code} You could also leverage existing assertions and write the following instead: view plaincopy to clipboardprint? {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email) lt 1, arguments.message); </cfscript> <cfreturn true /> </cffunction> </cfcomponent> {code} Note the arguments = normalizeArguments(arguments) statement. This allows for the flexibility if you want to be able to pass the message parameter first or last. Ok. Now when we run our test, we're in the green. Our new assertion works as expected. Wahoo! !http://mxunit.s3.amazonaws.com/images/mx_screenshots/custom-assertion-1.png! 3. Decide how you want to load the new code. The options are for each test or for all tests. You've already seen how to load custom assertions in your code. This can also be done in setUp(). {code} <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > ... <cffunction name="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> </cfcomponent> {code} What if you want your new assertion to always be available? Edit the mxunit-config.xml file located in \{mxunit install\}/mxunit/framework/ Add the following line : {code} <?xml version="1.0" encoding="UTF-8" ?> <mxunit-config> ... <config-element type="assertionExtension" path="mxunit.framework.ext.ValidEmailAssertion" autoload="true" override="false" /> ... </mxunit-config> {code} 5341311 Custom Assertions - How To Sometimes you need complex and/or repetitive assertions. This can put a damper on any TDD effort. So, we provide you an easy way to add custom assertions to your tests without having to change the mxunit core. The steps for creating your custom assertion are as follows: 1. Write a test for your assertion 2. Write the assertion 3. Decide how you want to load it: Always or only on selected tests. Assertion Rules: 1. Your assertion will need to throw mxunit.exception.AssertionFailedError or use an existing assertion that throws this exception. 2. If you want to have optional first or last parameter message, you will need to call normalizeArguments(arguments) in your code. Custom Assertion Example: Say you need to frequently validate email addresses. You can do this with a pretty regular expression such as this : ^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$ The code for this might look like: {code} <cffunction name="testValidEmailAddress"> <cfscript> var emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; var emailAddress = "somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress) lt 1,"Invalid email address format"); </cfscript> </cffunction> {code} This is fine, but you could save yourself some typing and some Ctrl+C/Ctrl+V errors. How about something that looks like this instead? {code} <cffunction name="testValidEmailAddress"> <cfscript> var emailAddress = "somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction> {code} Much better! And this has the added bonus of not having to find a replace hundreds of complex regular expressions in your code; you would just do that in one place. Here's how: 1. Write a test for your assertion: {code} <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > <cffunction name="testAssertIsValidEmail"> <cfscript> var goodEmailAddress = "somebody@somewhere.com"; var badEmailAddress = "so ~~/\/\/\/\/\~~ m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expect failure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedError e){} </cfscript> </cffunction> </cfcomponent> {code} The above fails because we do not yet have ValidEmailAssertion written. Note the addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion") statement. This tells the MXUnit framework to load your assertion at runtime. 2. Write the assertion {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); </cfscript> <cfif actual lt 1> <cfthrow type="mxunit.exception.AssertionFailedError" message="#arguments.message#" /> </cfif> <cfreturn true /> </cffunction> </cfcomponent> {code} You could also leverage existing assertions and write the following instead: view plaincopy to clipboardprint? {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email) lt 1, arguments.message); </cfscript> <cfreturn true /> </cffunction> </cfcomponent> {code} Note the arguments = normalizeArguments(arguments) statement. This allows for the flexibility if you want to be able to pass the message parameter first or last. Ok. Now when we run our test, we're in the green. Our new assertion works as expected. Wahoo! !http://mxunit.s3.amazonaws.com/images/mx_screenshots/custom-assertion-1.png! 3. Decide how you want to load the new code. The options are for each test or for all tests. You've already seen how to load custom assertions in your code. This can also be done in setUp(). {code} <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > ... <cffunction name="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> </cfcomponent> {code} What if you want your new assertion to always be available? Edit the mxunit-config.xml file located in \{mxunit install\}/mxunit/framework/ Add the following line : {code} <?xml version="1.0" encoding="UTF-8" ?> <mxunit-config> ... <config-element type="assertionExtension" path="mxunit.framework.ext.ValidEmailAssertion" autoload="true" override="false" /> ... </mxunit-config> {code} 5341310 Custom Assertions - How To Sometimes you need complex and/or repetitive assertions. This can put a damper on any TDD effort. So, we provide you an easy way to add custom assertions to your tests without having to change the mxunit core. The steps for creating your custom assertion are as follows: 1. Write a test for your assertion 2. Write the assertion 3. Decide how you want to load it: Always or only on selected tests. Assertion Rules: 1. Your assertion will need to throw mxunit.exception.AssertionFailedError or use an existing assertion that throws this exception. 2. If you want to have optional first or last parameter message, you will need to call normalizeArguments(arguments) in your code. Custom Assertion Example: Say you need to frequently validate email addresses. You can do this with a pretty regular expression such as this : ^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$ The code for this might look like: {code} <cffunction name="testValidEmailAddress"> <cfscript> var emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; var emailAddress = "somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress) lt 1,"Invalid email address format"); </cfscript> </cffunction> {code} This is fine, but you could save yourself some typing and some Ctrl+C/Ctrl+V errors. How about something that looks like this instead? {code} <cffunction name="testValidEmailAddress"> <cfscript> var emailAddress = "somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction> {code} Much better! And this has the added bonus of not having to find a replace hundreds of complex regular expressions in your code; you would just do that in one place. Here's how: 1. Write a test for your assertion: {code} <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > <cffunction name="testAssertIsValidEmail"> <cfscript> var goodEmailAddress = "somebody@somewhere.com"; var badEmailAddress = "so ~~/\/\/\/\/\~~ m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expect failure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedError e){} </cfscript> </cffunction> </cfcomponent> {code} The above fails because we do not yet have ValidEmailAssertion written. Note the addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion") statement. This tells the MXUnit framework to load your assertion at runtime. 2. Write the assertion {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); </cfscript> <cfif actual lt 1> <cfthrow type="mxunit.exception.AssertionFailedError" message="#arguments.message#" /> </cfif> <cfreturn true /> </cffunction> </cfcomponent> {code} You could also leverage existing assertions and write the following instead: view plaincopy to clipboardprint? {code} <cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email) lt 1, arguments.message); </cfscript> <cfreturn true /> </cffunction> </cfcomponent> {code} Note the arguments = normalizeArguments(arguments) statement. This allows for the flexibility if you want to be able to pass the message parameter first or last. Ok. Now when we run our test, we're in the green. Our new assertion works as expected. Wahoo! !http://mxunit.s3.amazonaws.com/images/mx_screenshots/custom-assertion-1.png! 3. Decide how you want to load the new code. The options are for each test or for all tests. You've already seen how to load custom assertions in your code. This can also be done in setUp(). {code} <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > ... <cffunction name="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> </cfcomponent> {code} What if you want your new assertion to always be available? Edit the mxunit-config.xml file located in {mxunit install}/mxunit/framework/ Add the following line : {code} <?xml version="1.0" encoding="UTF-8" ?> <mxunit-config> ... <config-element type="assertionExtension" path="mxunit.framework.ext.ValidEmailAssertion" autoload="true" override="false" /> ... </mxunit-config> {code} 5341308 {section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Download|http://mxunit.org/download.cfm] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher * Adam Haskell * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5341305 {html} <center> <!-- the comment and script is used to workaround the KB912945 patch --> <!--[if gte IE 6]> <comment id="to_be_rewritten"> <![endif]--> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="814" HEIGHT="701" id="movie"> <PARAM NAME=movie VALUE="mxunit_ant_automation_demo.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="mxunit_ant_automation_demo.swf" quality=high bgcolor=#FFFFFF WIDTH="814" HEIGHT="701" NAME="movie" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> </comment><script language="Javascript" src="ieupdate.js"></script> </center> {html} 5341303 {html} <center> <!-- the comment and script is used to workaround the KB912945 patch --> <!--[if gte IE 6]> <comment id="to_be_rewritten"> <![endif]--> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="718" HEIGHT="541" id="movie"> <PARAM NAME=movie VALUE="mxunit-install3.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="https://mxunit.s3.amazonaws.com/video/mxunit_ant_automation_demo.swf" quality=high bgcolor=#FFFFFF WIDTH="718" HEIGHT="541" NAME="movie" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> </comment><script language="Javascript" src="ieupdate.js"></script> </center> {html} 5341302 {html-include:url=http://mxunit.s3.amazonaws.com/video/mxunit_ant_automation_demo.html} 5341300 In this tutorial, you will learn how to create an Ant build file that executes MXUnit tests and generates JUnit reports First off, you should be familiar with [Ant|http://ant.apache.org/]. If not, visit the site, [download Ant|http://ant.apache.org/bindownload.cgi] and play around with it to develop a basic understanding of projects and tasks. Ok, now that you're an expert let's kick it. We'll use the MXUnit tests that we use to build the framework. These are located in the MXUnit Framework download in /mxunit/tests. We will use the minimal required options in order to run the Ant task. All optional task attributes can be found [here|default:Ant Task Doc] . This tutorial assumes installation of MXUnit directly in the webroot; e.g., /mxunit/ These are the basic steps to create the build that runs tests and generates a report # Create ant Ant build project # Define the MXUnit Ant Task # Tell MXUnit Which Tests You Want to Run # Define The JUnit Report Task # Run it ... # View the report *1. Create an Ant build&nbsp;project* Type the folling into a text file and save it as /mxunit/tutorial/ant/build.xml. {code} <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> </project> {code} If you run just this in Ant you should see the following: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-1.png! This is what we expect to see. The build fails because there is no target main defined. We will define this task next. *2. Define The MXUnit Ant Task* Add the following into the build.xml file: {code} <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> </mxunittask> </target> </project> {code} This instructs Ant to use the MXUnit Ant Task located in /mxunit/ant/lib/mxunit-ant.jar. It then tells the MXUnit Ant Task to use the localhost as the target server and the HTTP port 8500. You should change these values to point to any installation of the MXUnit Framework. The outputdir is the location to where the test results will be saved. The verbose attribute instructs the task to print additional information to stdout. If you run this, you should see the following: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-2.png! This is good. We have made contact with the MXUnit Ant Task. The build fails with a java.lang.NullPointerException because the task expects some tests to run and none were provided. *3. Tell MXUnit Which Tests You Want to Run* &nbsp; Add the following to the build.xml file: {code} <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> {code} We inserted the directory element to instruct the MXUnit Ant Task to run all the tests in the directory specified by the path attribute. Note, make sure your path attribute points to the location of the /mxunit/tests/framework directory. When you run this, the HttpAntRunner.cfc is called by the task. This runner executes the tests using the mxunit framework and save the results as JUnitXml to the location specified by the outputdir attribute. When run, you should see the following: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-3.png! You should now have 2 files in /mxunit/tutorial/ant/testresults/tmp/ called mxunitdirectorytestsuite_1.xml and testresults.properties. The first one will be used by JUnit in the next step to generate a report. The second one can be used to summarize all the test results run, as you can have multiple directory elements in the task. *4. Define The JUnit Report Task* Type the following into the build.xml: {code} <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests,junitreport" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> <target name="junitreport" description="Create a report for the rest result"> <mkdir dir="junithtml"/> <junitreport todir="junithtml"> <fileset dir="testresults"> <include name="*.xml"/> </fileset> <report format="frames" todir="junithtml" styledir="../../ant/xsl"/> </junitreport> </target> </project> {code} We've a couple of new things here: 1. Created a new target for Ant (junitreport). This target is responsible for generating the JUnit-style report. 2. Instructed the main target to call the runtests target first, then the junitreport task after that. The junitreport task is looking for the XML files we created with the runtests task. Hence, we use the fileset element to tell JUnit where to go to find the XML test results. You'll also notice that we point to the /mxunit/ant/xsl directory for the formatting information. This is optional, and you may use any stylesheet you wish or the default one in Ant's JUnit Report Task path. *5. Run it ...* you should see this: !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-4.png! *6. View the report* You can now browse /mxunit/tutorial/ant/junithtml/ and open index.html in your web browser. You should see the following: An live interactive version of this report is available [here|http://mxunit.org/testresults/index.html]. !http://mxunit.s3.amazonaws.com/images/mx_screenshots/ant-junit-5.png! You can take this process further by adding additional directory elements that contain tests. You may also execute individual test cases using the testcase element. Details on the MXUnit Ant Task can be found [here|default:Ant Task Doc] . 5341298 In this tutorial, you will learn how to create an Ant build file that executes MXUnit tests and generates JUnit reports First off, you should be familiar with [Ant|http://ant.apache.org/]. If not, visit the site, [download Ant|http://ant.apache.org/bindownload.cgi] and play around with it to develop a basic understanding of projects and tasks. Ok, now that you're an expert let's kick it. We'll use the MXUnit tests that we use to build the framework. These are located in the MXUnit Framework download in /mxunit/tests. We will use the minimal required options in order to run the Ant task. All optional task attributes can be found [here|http://mxunit.org/doc/mxunit-ant-doc.html]. This tutorial assumes installation of MXUnit directly in the webroot; e.g., /mxunit/ These are the basic steps to create the build that runs tests and generates a report # Create ant Ant build project # Define the MXUnit Ant Task # Tell MXUnit Which Tests You Want to Run # Define The JUnit Report Task # Run it ... # View the report &nbsp; *1. Create an Ant build&nbsp;project* Type the folling into a text file and save it as /mxunit/tutorial/ant/build.xml. [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # </project>&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> </project> If you run just this in Ant you should see the following: This is what we expect to see. The build fails because there is no target main defined. We will define this task next. *2. Define The MXUnit Ant Task* Add the following into the build.xml file: [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> </mxunittask> </target> </project> This instructs Ant to use the MXUnit Ant Task located in /mxunit/ant/lib/mxunit-ant.jar. It then tells the MXUnit Ant Task to use the localhost as the target server and the HTTP port 8500. You should change these values to point to any installation of the MXUnit Framework. The outputdir is the location to where the test results will be saved. The verbose attribute instructs the task to print additional information to stdout. If you run this, you should see the following: This is good. We have made contact with the MXUnit Ant Task. The build fails with a java.lang.NullPointerException because the task expects some tests to run and none were provided. *3. Tell MXUnit Which Tests You Want to Run* &nbsp; Add the following to the build.xml file: [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<directory&nbsp;path="C:\ColdFusion8\wwwroot\mxunit\tests\framework"&nbsp;recurse="false"&nbsp;componentPath="mxunit.tests.framework"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> We inserted the directory element to instruct the MXUnit Ant Task to run all the tests in the directory specified by the path attribute. Note, make sure your path attribute points to the location of the /mxunit/tests/framework directory. When you run this, the HttpAntRunner.cfc is called by the task. This runner executes the tests using the mxunit framework and save the results as JUnitXml to the location specified by the outputdir attribute. When run, you should see the following: You should now have 2 files in /mxunit/tutorial/ant/testresults/tmp/ called mxunitdirectorytestsuite_1.xml and testresults.properties. The first one will be used by JUnit in the next step to generate a report. The second one can be used to summarize all the test results run, as you can have multiple directory elements in the task. *4. Define The JUnit Report Task* Type the following into the build.xml: [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests,junitreport"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<directory&nbsp;path="C:\ColdFusion8\wwwroot\mxunit\tests\framework"&nbsp;recurse="false"&nbsp;componentPath="mxunit.tests.framework"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # <target&nbsp;name="junitreport"&nbsp;description="Create&nbsp;a&nbsp;report&nbsp;for&nbsp;the&nbsp;rest&nbsp;result">&nbsp;&nbsp; # &nbsp;<mkdir&nbsp;dir="junithtml"/>&nbsp;&nbsp; # &nbsp;<junitreport&nbsp;todir="junithtml">&nbsp;&nbsp; # &nbsp;&nbsp;<fileset&nbsp;dir="testresults">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<include&nbsp;name="*.xml"/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;</fileset>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;<report&nbsp;format="frames"&nbsp;todir="junithtml"&nbsp;styledir="../../ant/xsl"/>&nbsp;&nbsp; # &nbsp;&nbsp;</junitreport>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # &nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests,junitreport" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> <target name="junitreport" description="Create a report for the rest result"> <mkdir dir="junithtml"/> <junitreport todir="junithtml"> <fileset dir="testresults"> <include name="*.xml"/> </fileset> <report format="frames" todir="junithtml" styledir="../../ant/xsl"/> </junitreport> </target> </project> We've a couple of new things here: 1. Created a new target for Ant (junitreport). This target is responsible for generating the JUnit-style report. 2. Instructed the main target to call the runtests target first, then the junitreport task after that. The junitreport task is looking for the XML files we created with the runtests task. Hence, we use the fileset element to tell JUnit where to go to find the XML test results. You'll also notice that we point to the /mxunit/ant/xsl directory for the formatting information. This is optional, and you may use any stylesheet you wish or the default one in Ant's JUnit Report Task path. *5. Run it ...* you should see this: *6. View the report* You can now browse /mxunit/tutorial/ant/junithtml/ and open index.html in your web browser. You should see the following: An live interactive version of this report is available [here|http://mxunit.org/testresults/index.html]. You can take this process further by adding additional directory elements that contain tests. You may also execute individual test cases using the testcase element. Details on the MXUnit Ant Task can be found [here|http://mxunit.org/doc/mxunit-ant-doc.html]. 5341296 In this tutorial, you will learn how to create an Ant build file that executes MXUnit tests and generates JUnit reports First off, you should be familiar with [Ant|http://ant.apache.org/]. If not, visit the site, [download Ant|http://ant.apache.org/bindownload.cgi] and play around with it to develop a basic understanding of projects and tasks. Ok, now that you're an expert let's kick it. We'll use the MXUnit tests that we use to build the framework. These are located in the MXUnit Framework download in /mxunit/tests. We will use the minimal required options in order to run the Ant task. All optional task attributes can be found [here|http://mxunit.org/doc/mxunit-ant-doc.html]. This tutorial assumes installation of MXUnit directly in the webroot; e.g., /mxunit/ These are the basic steps to create the build that runs tests and generates a report # Create ant Ant build project # Define the MXUnit Ant Task # Tell MXUnit Which Tests You Want to Run # Define The JUnit Report Task # Run it ... # View the report &nbsp; *1. Create an Ant build&nbsp;project* Type the folling into a text file and save it as /mxunit/tutorial/ant/build.xml. [ |http://mxunit.org/doc/index.cfm?doc=antjunit#][|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # </project>&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> </project> If you run just this in Ant you should see the following: This is what we expect to see. The build fails because there is no target main defined. We will define this task next. *2. Define The MXUnit Ant Task* Add the following into the build.xml file: <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp;&nbsp; # &nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> </mxunittask> </target> </project> This instructs Ant to use the MXUnit Ant Task located in /mxunit/ant/lib/mxunit-ant.jar. It then tells the MXUnit Ant Task to use the localhost as the target server and the HTTP port 8500. You should change these values to point to any installation of the MXUnit Framework. The outputdir is the location to where the test results will be saved. The verbose attribute instructs the task to print additional information to stdout. If you run this, you should see the following: This is good. We have made contact with the MXUnit Ant Task. The build fails with a java.lang.NullPointerException because the task expects some tests to run and none were provided. *3. Tell MXUnit Which Tests You Want to Run* &nbsp; Add the following to the build.xml file: <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<directory&nbsp;path="C:\ColdFusion8\wwwroot\mxunit\tests\framework"&nbsp;recurse="false"&nbsp;componentPath="mxunit.tests.framework"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> We inserted the directory element to instruct the MXUnit Ant Task to run all the tests in the directory specified by the path attribute. Note, make sure your path attribute points to the location of the /mxunit/tests/framework directory. When you run this, the HttpAntRunner.cfc is called by the task. This runner executes the tests using the mxunit framework and save the results as JUnitXml to the location specified by the outputdir attribute. When run, you should see the following: You should now have 2 files in /mxunit/tutorial/ant/testresults/tmp/ called mxunitdirectorytestsuite_1.xml and testresults.properties. The first one will be used by JUnit in the next step to generate a report. The second one can be used to summarize all the test results run, as you can have multiple directory elements in the task. *4. Define The JUnit Report Task* Type the following into the build.xml: [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests,junitreport"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<directory&nbsp;path="C:\ColdFusion8\wwwroot\mxunit\tests\framework"&nbsp;recurse="false"&nbsp;componentPath="mxunit.tests.framework"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # <target&nbsp;name="junitreport"&nbsp;description="Create&nbsp;a&nbsp;report&nbsp;for&nbsp;the&nbsp;rest&nbsp;result">&nbsp;&nbsp; # &nbsp;<mkdir&nbsp;dir="junithtml"/>&nbsp;&nbsp; # &nbsp;<junitreport&nbsp;todir="junithtml">&nbsp;&nbsp; # &nbsp;&nbsp;<fileset&nbsp;dir="testresults">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<include&nbsp;name="*.xml"/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;</fileset>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;<report&nbsp;format="frames"&nbsp;todir="junithtml"&nbsp;styledir="../../ant/xsl"/>&nbsp;&nbsp; # &nbsp;&nbsp;</junitreport>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # &nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests,junitreport" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> <target name="junitreport" description="Create a report for the rest result"> <mkdir dir="junithtml"/> <junitreport todir="junithtml"> <fileset dir="testresults"> <include name="*.xml"/> </fileset> <report format="frames" todir="junithtml" styledir="../../ant/xsl"/> </junitreport> </target> </project> We've a couple of new things here: 1. Created a new target for Ant (junitreport). This target is responsible for generating the JUnit-style report. 2. Instructed the main target to call the runtests target first, then the junitreport task after that. The junitreport task is looking for the XML files we created with the runtests task. Hence, we use the fileset element to tell JUnit where to go to find the XML test results. You'll also notice that we point to the /mxunit/ant/xsl directory for the formatting information. This is optional, and you may use any stylesheet you wish or the default one in Ant's JUnit Report Task path. *5. Run it ...* you should see this: *6. View the report* You can now browse /mxunit/tutorial/ant/junithtml/ and open index.html in your web browser. You should see the following: An live interactive version of this report is available [here|http://mxunit.org/testresults/index.html]. You can take this process further by adding additional directory elements that contain tests. You may also execute individual test cases using the testcase element. Details on the MXUnit Ant Task can be found [here|http://mxunit.org/doc/mxunit-ant-doc.html]. 5341294 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ### Ctrl-M ### Full-Screen Plugin for full-screen on 'roids ## Detached tabs # Keyboard shortcuts ## Find links&nbsp;in the Eclipse help under "Workbench User Guide \-\- Concepts \-\- Accessibility features in Eclipse" ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ### Alt-Shift-Q, Q ### Ctrl-3 ### Customize\! ## Customizing Keys ### Window \-\- preferences \-\- keys ### Ctrl-3 "keys" ### Ctrl-Shift-L, Ctrl-Shift-L (to use this, you can't be in the CFEclipse editor window... click in a view and then use this shortcut; does not work in CFBuilder) ## MouseFeed ### Pavlov + Keyboard shortcuts = MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341448 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ## Detached tabs # Keyboard shortcuts ## Find links&nbsp;in the Eclipse help under "Workbench User Guide \-\- Concepts \-\- Accessibility features in Eclipse" ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ### Alt-Shift-Q, Q ### Ctrl-3 ### Customize\! ## Customizing Keys ### Window \-\- preferences \-\- keys ### Ctrl-3 "keys" ### Ctrl-Shift-L, Ctrl-Shift-L (to use this, you can't be in the CFEclipse editor window... click in a view and then use this shortcut; does not work in CFBuilder) ## MouseFeed ### Pavlov + Keyboard shortcuts = MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341447 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ### Ctrl-M ### Full-Screen Plugin for&nbsp;Ctrl+M on 'roids ## Detached tabs # Keyboard shortcuts ## Find links&nbsp;in the Eclipse help under "Workbench User Guide \-\- Concepts \-\- Accessibility features in Eclipse" ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ### Alt-Shift-Q, Q ### Ctrl-3 ### Customize\! ## Customizing Keys ### Window \-\- preferences \-\- keys ### Ctrl-3 "keys" ### Ctrl-Shift-L, Ctrl-Shift-L (to use this, you can't be in the CFEclipse editor window... click in a view and then use this shortcut; does not work in CFBuilder) ## MouseFeed ### Pavlov + Keyboard shortcuts = MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341449 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ### Ctrl-M ### Full-Screen Plugin (for&nbsp;Ctrl+M on 'roids) ## Detached tabs # Keyboard shortcuts ## Find links&nbsp;in the Eclipse help under "Workbench User Guide \-\- Concepts \-\- Accessibility features in Eclipse" ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ### Alt-Shift-Q, Q ### Ctrl-3 ### Customize\! ## Mylyn tasks ### Ctrl-F9 to find and activate tasks ### Ctrl-Shift-F9 to deactivate the current task ## Customizing Keys ### Window \-\- preferences \-\- keys ### Ctrl-3 "keys" ### Ctrl-Shift-L, Ctrl-Shift-L (to use this, you can't be in the CFEclipse editor window... click in a view and then use this shortcut; does not work in CFBuilder) ## MouseFeed ### Pavlov + Keyboard shortcuts = MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341452 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ### Ctrl-M ### Full-Screen Plugin (for&nbsp;Ctrl+M on 'roids) ## Detached tabs # Keyboard shortcuts ## Find links&nbsp;in the Eclipse help under "Workbench User Guide \-\- Concepts \-\- Accessibility features in Eclipse" ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ### Alt-Shift-Q, Q ### Ctrl-3 ### Customize\! ## Customizing Keys ### Window \-\- preferences \-\- keys ### Ctrl-3 "keys" ### Ctrl-Shift-L, Ctrl-Shift-L (to use this, you can't be in the CFEclipse editor window... click in a view and then use this shortcut; does not work in CFBuilder) ## MouseFeed ### Pavlov + Keyboard shortcuts = MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341451 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing the toolbar ## Full Screen ### Ctrl-M ### Full-Screen Plugin (for&nbsp;Ctrl+M on 'roids) ## Detached tabs # Keyboard shortcuts ## Find links&nbsp;in the Eclipse help under "Workbench User Guide \-\- Concepts \-\- Accessibility features in Eclipse" ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ### Alt-Shift-Q, Q ### Ctrl-3 ### Customize\! ## Mylyn tasks ### Ctrl-F9 to find and activate tasks ### Ctrl-Shift-F9 to deactivate the current task ## Customizing Keys ### Window \-\- preferences \-\- keys ### Ctrl-3 "keys" ### Ctrl-Shift-L, Ctrl-Shift-L (to use this, you can't be in the CFEclipse editor window... click in a view and then use this shortcut; does not work in CFBuilder) ## MouseFeed ### Pavlov + Keyboard shortcuts = MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341454 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ## Detached tabs # Keyboard shortcuts ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ## File Navigation ## Showing Views ## Customizing Keys ## MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341439 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ## Detached tabs # Keyboard shortcuts ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ### Ctrl-L ## File Navigation ### &nbsp; ## Showing Views ## Customizing Keys ## MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341441 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ## Detached tabs # Keyboard shortcuts ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ## Customizing Keys ## MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341443 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ## Detached tabs # Keyboard shortcuts ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ### Alt-Shift-Q, Q ### Ctrl-3 ### Customize\! ## Customizing Keys ### Window \-\- preferences \-\- keys ### Ctrl-3 "keys" ### Ctrl-Shift-L, Ctrl-Shift-L (to use this, you can't be in the CFEclipse editor window... click in a view and then use this shortcut; does not work in CFBuilder) ## MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341445 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* http://www.meetup.com/coldfusionmeetup/calendar/13102729/ h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ## Detached tabs # Keyboard shortcuts ## Resource finding and creation ## Editor Navigation ## File Navigation ## Showing Views ## Customizing Keys ## MouseFeed h2. Mylyn Links h3. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] 5341433 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ## Detached tabs # Keyboard shortcuts ## Resource finding and creation ## Editor Navigation ## File Navigation ## Showing Views ## Customizing Keys ## MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] 5341435 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## ? Icons ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing toolbar ## Full Screen ## Detached tabs # Keyboard shortcuts ## Resource finding and creation ## Editor Navigation ## File Navigation ## Showing Views ## Customizing Keys ## MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is http://update.mousefeed.com/) 5341437 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. 5341426 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [April 2010 -- Online ColdFusion Meetup -- Know Your Tools: Productivity Tips-n-tricks for] * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. 5341428 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [April 2010 -- Online ColdFusion  Meetup -- Know your tools: Productivity Tips-n-Tricks for ColdFusion Builder / CFEclipse ] * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. 5341429 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * April 2010 -- Online ColdFusion&nbsp; Meetup -- Know your tools: Productivity Tips-n-Tricks for ColdFusion Builder / CFEclipse * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. 5341430 * If your mocked object returns an MXUnit MightyMock object rather than what you intended, this is likely due to an incorrect parameter in the definition. For example, if you mock an object like this: {code} myMock = mock("foo"); myMock.bar("{string}").returns(true); {code} And it's subsequently invoked like this: {code} some_bool = myMock.bar(2); assert(some_bool); {code} This will fail because myMock.foo(...) is expecting a string, which the integer 2 is not. What's happening is that when you call myMock.bar(2), MXUnit thinks you're defining a new mock rather than executing it. 5341417 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008 ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. 5341401 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/DDT218_Automating%20the%20build-deploy%20process%20with%20ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. 5341399 In general the steps will follow this simple pattern: # Create the mock # Define behavior # Inject the mock into the component under test # Run the component under test # Optionally verify how the mock was called {pagetree:root=How to use it} 5341412 In general the steps will follow this simple pattern: # Create the mock # Define behavior # Inject the mock into the component under test # Run the component under test # Optionally verify how the mock was called 5341410 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher * Adam Haskell * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5341407 h2. *MXUnit TestResult output formats* MXUnit provides a high level of flexibility by providing test results in various output formats. Some of these are preformatted, such as HTML, and others are _raw_ to allow developers to generate customizable output formats. The available TestResult output formats are: # HTML Format # ExtJs Format # XML Format # JUnit Report XML # ColdFusion Query Format # ColdFusion Array format We will use the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm as the base TestResults. You may want to refer to your local TestResult API for details; e.g., [http://localhost:8500/mxunit/doc/api/] The syntax for generating the various types of output is: {code}<cfset output = results.getResultsOutput( ['html', 'extjs', 'xml', 'junitxml', 'query', 'array'] ) /> <cfoutput>#output#<cfoutput> {code} Note: Since the above query and array types are complex data structures, you will get an error by trying to print those directly, as illustrated above. You most likely be computing other outputs if you use those types. Following are simple examples of how to handle the various output types. Note that in order to toggle between HTML and ExtJs format, pass in a URL.output=\['html'\|'extjs'\] to your TestSuite *1. HTML Format* The HTML output is basic preformatted HTML: {code}<cfoutput>#results.getResultsOutput( 'html' )#<cfoutput> {code} !outputs-1.png! *2. ExtJs Format* ExtJs is a rich user interface set of APIs written in JavaScript. {code}<cfoutput>#results.getResultsOutput( 'extjs' )#<cfoutput> {code} !outputs-2.png! *3. XML Format* This is basic raw XML format that can be transformed into custom HTML output. {code}<cfoutput>#results.getResultsOutput( 'xml' )#<cfoutput> {code} !outputs-3.png! *4. JUnit Report XML* This is an XML format that is used by [Ant's JunitReport Task|http://ant.apache.org/manual/OptionalTasks/junitreport.html]. Also see the MXUnit Ant Task for usage information. {code}<cfoutput>#results.getResultsOutput( 'junitxml' )#<cfoutput> {code} !outputs-4.png! *5. ColdFusion Query Format* Returns a CF Query object that you can loop over as if it were a database query. {code} <cfset q = results.getResultsOutput( 'query' ) /> <cfoutput query="q"> #q.component#, #q.testStatus# ... </cfoutput> {code} The available columns names: COMPONENT, CONTENT, DATETIME, DEBUG, ERROR, NUMBER, TESTNAME, TESTSTATUS, TIME, TRACE. Summary data members ( q = results.getResultsOutput('query') ) : q.testRuns = How many tests were run, q.failures = How many tests fail, q.errors = How many errors occurred, q.successes = How many successes occurred, q.totalExecutionTime = How long it took, in milliseconds, to run all the tests {code}<cfdump var="#results.getResultsOutput( 'query' )#" /> {code} !outputs-5.png! *6. ColdFusion Array Format* This is how internal test results are stored within the TestResult component. To access specific members, you can execute the following: {code} <cfset a = results.getResultsOutput( 'array' ) /> <cfoutput> #a[1]["component"]#, #a[1]["testStatus"]# ... </cfoutput> {code} {code}<cfdump var="#results.getResultsOutput( 'array' )#" /> {code} !outputs-6.png! 5341396 {rss:url=http://blog.mxunit.org/feeds/posts/default?alt=rss|showTitlesOnly=true} 5341527 Often, your build.xml file will use the default HttpAntRunner.cfc inside of the mxunit package: {code:title=Common use of MXUnit ANT Task|controls=true} <mxunittask server="${server.name}" port="${server.port}" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" verbose="true" haltonfailure="true" haltonerror="true"> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="${component.path}\mxunit\tests\framework" packageName="mxunit.tests.framework" componentPath="mxunit.tests.framework" recurse="false" /> </mxunittask> {code} However, it's possible that your tests need to be run under the context of your application. This is certainly true if you're using CF's built-in ORM functionality. It's also true if your tests or the code under test access application-scoped variables. Finally, this is probably true if you're testing controllers in a framework such as ColdBox. Fortunately, you can solve this in two simple steps: # Create a custom HttpAntRunner.cfc and put it in your application. Perhaps it's at c:/apps/MyBadassApp/tests/HttpAntRunner.cfc # In your ANT file, point your mxunit defaultRunner to this new CFC {code:title=Your custom HttpAntRunner.cfc|controls=true|linenumbers=true}<cfcomponent extends="mxunit.runner.HttpAntRunner"></cfcomponent>{code} then: {code:title=ANT task points to the location of your new runner} <mxunittask server="${server.name}" port="${server.port}" defaultrunner="/MyBadassApp/tests/HttpAntRunner.cfc" verbose="true" haltonfailure="true" haltonerror="true"> .... </mxunittask>{code} 5341521 Here are some references that Los Hombres have found useful: <script type="text/javascript" src="http://www.assoc-amazon.com/s/link-enhancer?tag=mx06-20&o=1"> </script> <noscript> <img src="http://www.assoc-amazon.com/s/noscript?tag=mx06-20" alt="" /> </noscript> 5341533 Here are some references that Los Hombres have found useful: <img src="http://www.assoc-amazon.com/s/noscript?tag=mx06-20" alt="" /> 5341534 Here are some references that Los Hombres have found useful: !http://www.assoc-amazon.com/s/noscript?tag=mx06-20! 5341535 Here are some references that Los Hombres have found useful: <iframe src="http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe> 5341531 You're absolutely correct. The markup was malformed. Thanks. As for the component names, we're mocking a MyComponent which MyOtherComponent depends upon. It might make sense to edit this page with more meaningful names as well as provide a detailed explanation of object collaboration, too. 5341505 Suppose you have a component you want to test and that component calls a method on another component which returns a number needed by the 1{^}st^ component: {color:#800000}<cfcomponent{color}{color:#800000}hint={color}{color:#0000ff}"Example Component To Mock"{color}{color:#800000}output={color}{color:#0000ff}"false"{color}{color:#800000}>{color} {color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cffunction{color}{color:#800000}name={color}{color:#0000ff}"myMethod"{color}{color:#800000}>{color} {color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cfargument{color}{color:#800000}name={color}{color:#0000ff}"foo"{color}{color:#800000}/>{color} {color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cfset{color}myData = myOtherComponent.doSomething({color:#0000ff}'foo'{color}){color:#800000}/>{color} {color:#800000}_&nbsp;&nbsp; &nbsp;_{color}{color:#999999}_<\!--\- Do something with myData \--->_{color}{color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cfreturn{color}{color:#0000ff}true{color}{color:#800000}/>{color} {color:#800000}</cffunction>{color} {color:#800000}</cfcomponent>{color} You can mock MyOtherComponentlike this: {color:#800000}<cfcomponent{color}{color:#800000}extends={color}{color:#0000ff}"mxunit.framework.TestCase"{color}{color:#800000}output={color}{color:#0000ff}"false"{color}{color:#800000}>{color} {color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cffunction{color}{color:#800000}name={color}{color:#0000ff}"testMyComponentInteractions"{color}{color:#800000}>{color} {color:#808080}_&nbsp;&nbsp; &nbsp;_{color}{color:#808080}_<\!--\- Create the mock \--->_{color} {color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cfset{color} myMock = mock({color:#0000ff}'MyOtherComponent'{color}) /> {color:#800000}_&nbsp;&nbsp; &nbsp;_{color}{color:#666666}_<\!--\- Define Behavior \--->_{color}{color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cfset{color} myMock.doSomething({color:#0000ff}'foo'{color}).returns({color:#ff0a0a}123456{color}) {color:#808080}/>{color} {color:#800000}_&nbsp;&nbsp; &nbsp;_{color}{color:#999999}_<\!--\- Inject into component \--->_{color}{color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cfset{color}myComponent.setMyOtherComponent(mock) {color:#800000}/>{color} {color:#800000}_&nbsp;&nbsp; &nbsp;_{color}{color:#666666}_<\!--\- Exercise MyComponent \--->_{color}{color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cfset{color}myComponent.myMethod({color:#0000ff}'foo'{color}){color:#800000}/>{color} &nbsp;&nbsp; {color:#800000}</cffunction>{color} {color:#800000}</cfcomponent>{color} *Side Bar* The init('component.name')statement above is optional. It's only required if your component under test requires an exact type; e.g., {color:#800000}<cffunction{color}{color:#800000}name={color}{color:#0000ff}"setMyOtherComponent"{color}{color:#800000}>{color} {color:#800000}&nbsp; <cfargument name={color}{color:#0000ff}'aCollaborator'{color}{color:#800000}type={color}{color:#0000ff}'MyOtherComponent'{color}{color:#800000}/>{color} {color:#808080}_..._{color} {color:#800000}</cffunction>{color} 5341504 Suppose you have a component you want to test (_MyComponent_) and that component calls a method on another component (_MyOtherComponent_) which returns a number needed by the 1st component: {code:title=MyComponent (The component under test) } <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myData = myOtherComponent.doSomething('foo') /> <!--- Do something with myData ---> <cfreturn true /> </cffunction> </cfcomponent> {code} Using MightyMock, you can mock MyOtherComponent like this: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponentInteractions"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mock = createObject('component','MightyMock').init('MyOtherComponent') /> <!--- Define the behavior for our mock, including expected parameters ---> <cfset mock.doSomething('foo').returns( 123456 ) /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Perform some test ---> <cfset assert( actual eq 'cool and bad-ass') /> </cffunction> </cfcomponent> {code} What's important to consider here is the difference between mocking and stubbing. Here we are testing some data returned by our component under test. We're using the internal MXUnit mocking facilities to stub out the data returned by _MyOtherComponent_. *If* the CUT returned void, it makes it more difficult to test. In cases like that, we would use verification rather than testing the data (or state) returned by the CUT. _Side Bar_: The init('component.name') statement above is optional. It's only required if your component under test requires an exact type; e.g., {code} <cffunction name="setMyOtherComponent"> <cfargument name='aCollaborator' type='MyOtherComponent' /> ... </cffunction> {code} 5341507 Suppose you have a component you want to test and that component calls a method on another component which returns a number needed by the 1st component: {code} <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myData = myOtherComponent.doSomething('foo') /> <!--- Do something with myData ---> <cfreturn true /> </cffunction> </cfcomponent> {code} Using MightyMock, you can mock MyOtherComponent like this: {code} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponentInteractions"> <!--- Create the mock ---> <cfset mock = createObject('component','MightyMock').init('MyOtherComponent') /> <!--- Define Behavior ---> <cfset mock.doSomething('foo').returns( 123456 ) /> <!--- Inject into component ---> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset myComponent.myMethod('foo') /> </cffunction> </cfcomponent> {code} Side Bar The init('component.name') statement above is optional. It's only required if your component under test requires an exact type; e.g., {code} <cffunction name="setMyOtherComponent"> <cfargument name='aCollaborator' type='MyOtherComponent' /> ... </cffunction> {code} 5341506 This is hard to follow, if for no other reason than the markup is all mixed up.&nbsp; Mostly all the methods/variables are very similarly named but I don't see which are supposed to represent what.&nbsp; Where does _myComponent_ come from? What is _myOtherComponent_? Can you please elaborate? 5341502 Suppose you have a component you want to test (_MyComponent_) and that component calls a method on another component (_MyOtherComponent_) which returns a number needed by the 1st component: {code:title=MyComponent (The component under test) } <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myData = myOtherComponent.doSomething('foo') /> <!--- Do something with myData ---> <cfreturn true /> </cffunction> </cfcomponent> {code} Using MightyMock, you can mock MyOtherComponent like this: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponentInteractions"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mock = createObject('component','MightyMock').init('MyOtherComponent') /> <!--- Define the behavior for our mock, including expected parameters ---> <cfset mock.doSomething('foo').returns( 123456 ) /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Perform some test ---> <cfset assert( actual eq 'cool and bad-ass') /> </cffunction> </cfcomponent> {code} What's important to consider here is the difference between mocking and stubbing. Here we are testing some data returned by our component under test. We're using the internal MXUnit mocking facilities to stub out the data returned by _MyOtherComponent_. *If* the CUT returned void, it makes it more difficult to test. In cases like that, we would use verification rather than testing the data (or state) returned by the CUT. _Side Bar_: The init('component.name') statement above is optional. It's only required if your component under test requires an exact type; e.g., {code} <cffunction name="setMyOtherComponent"> <cfargument name='aCollaborator' type='MyOtherComponent' /> ... </cffunction> {code} 5341508 Suppose you have a component you want to test (_MyComponent_) and that component calls a method on another component (_MyOtherComponent_) which returns a number needed by the 1st component: {code:title=MyComponent (The component under test) } <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myData = myOtherComponent.doSomething('foo') /> <!--- Do something with myData ---> <cfreturn true /> </cffunction> </cfcomponent> {code} Using the MXUnit mocking facility, you can mock MyOtherComponent like this: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponentInteractions"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mock = createObject('component','MightyMock').init('MyOtherComponent') /> <!--- Define the behavior for our mock, including expected parameters ---> <cfset mock.doSomething('foo').returns( 123456 ) /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Perform some test ---> <cfset assert( actual eq 'cool and bad-ass') /> </cffunction> </cfcomponent> {code} What's important to consider here is the difference between mocking and stubbing. Here we are testing some data returned by our component under test. We're using the internal MXUnit mocking facilities to stub out the data returned by _MyOtherComponent_. *If* the CUT returned void, it makes it more difficult to test. In cases like that, we would use verification rather than testing the data (or state) returned by the CUT. _Side Bar_: The init('component.name') statement above is optional. It's only required if your component under test requires an exact type; e.g., {code} <cffunction name="setMyOtherComponent"> <cfargument name='aCollaborator' type='MyOtherComponent' /> ... </cffunction> {code} 5341510 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit|CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit] \-\- April 22, 2010 \-\- An ungentle introduction to Continuous Integration for CFMLers * [April 2010 -- Online ColdFusion Meetup -- Know your tools: Productivity Tips-n-Tricks for ColdFusion Builder / CFEclipse|CFMeetupEclipseProductivity|Master your tool] * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14, 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14, 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16, 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. {tip}Just getting started with unit testing? John C Bland II gave a fantastic overview... [watch it here|http://experts.na3.acrobat.com/p76614762/] .{tip} 5341484 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit|CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit] \-\- April 22 2010 \-\- An ungentle introduction to Continuous Integration for CFMLers * [April 2010 -- Online ColdFusion Meetup -- Know your tools: Productivity Tips-n-Tricks for ColdFusion Builder / CFEclipse|CFMeetupEclipseProductivity|Master your tool] * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. 5341481 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit|CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit] \-\- April 22 2010 \-\- An ungentle introduction to Continuous Integration for CFMLers * [April 2010 -- Online ColdFusion Meetup -- Know your tools: Productivity Tips-n-Tricks for ColdFusion Builder / CFEclipse|CFMeetupEclipseProductivity|Master your tool] * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. {tip}Just getting started with unit testing? John C Bland II gave a fantastic overview... [watch it here|http://experts.na3.acrobat.com/p76614762/] .{tip} 5341482 {pagetree:root=Automation} 5341479 So you've downloaded mxunit. Now What? How do you set up your own project? Where do you put your tests? Everyone hates to hear this, but there's no one right answer. However, we're not gonna leave you hangin' with that lame answer. Here's what we've done (and still do): # put your tests in a directory named "tests" parallel to your components ** *pros:* *** in the same place so they're easy to find *** separated so you have no danger of accidentally running a "real" component as a test case ** *cons:* *** if it matters to you, you probably don't want to deploy your tests to prod, so you'd need to filter them out somehow (ANT!) *** put your tests in a directory named "tests" underneath your components directory ** *pros* *** in the same place so they're easy to find *** separated so you have no danger of accidentally running a "real" component as a test case ** *cons* *** if it matters to you, you probably don't want to deploy your tests to prod, so you'd need to filter them out somehow (ANT!) *** put your tests in a directory named "tests" underneath your components directory # put your tests in a directory named "tests" outside your project ** *pros* *** centralize all your tests in one place *** forces you to find problems where your tests rely on data they shouldn't be able to see (session info, etc) ** *cons* *** potentially not as intuitive to find tests for a project when getting started initially *** makes it harder to access application-specific data (that might be a good thing though) # put your tests in the same directory as your components ** *pros* *** extremely easy to see your tests and components together ** *cons* *** you probably don't want to deploy tests to production so you'd need to use ANT or some other tool to pull those files out during deployments 5341489 {toc:minLevel=4} I have tried to anticipate the most common problems and address them in the Help that comes with the MXUnit Eclipse plugin. You should always consult the Help first\! h4. Q: What version of Eclipse will the plugin work in? A: As of right now, Eclipse 3.4 and later. If you need a version that works on Eclipse 3.3, use [http://mxunit.org/update33] as the update site h4. Q: Why won't the plugin see "MyFile.cfc" as a test? A: Because the file doesn't start or end with the word "Test". h4. Q: The plugin seems to be ignoring my custom RemoteFacade.cfc URL A: Try restarting Eclipse. Also, it only honors that URL when it's set at the project level, not in a subdirectory of a project h4. Q: The plugin can't figure out my "cfc path" (dot notation) A: Read the plugin help. If you still can't figure it out from reading the help, please email the [Google Group|http://groups.google.com/group/mxunit] h4. Q: The plugin won't do anything with a TestSuite I created A: The plugin doesn't do test suites. Read the Help for an explanation h4. Q: Why doesn't the plugin support NTLMv2? A: Because neither Apache Axis nor commons HTTPClient doesn't support it. There does not, as of this writing, appear to be a free java client for NTLMv2 h4. Q: When I run the tests in the plugin, my Application scope variables aren't present A: You'll need a custom RemoteFacade.cfc (very easy\!). See the Plugin Help. h4. Q: When I run the tests in the plugin, I get "Variable FORM is undefined". Why? A: The plugin runs the tests via SOAP. The form scope is not available to ColdFusion components during webservice calls. My advice: Don't use the form scope in your CFCs h4. Q: When I add certain variables to a "debug()" call, the plugin hangs. Why? A: debug() duplicates and then cfdumps whatever variables are passed into it. Depending on the content of the variable you're trying to debug, this could kill ColdFusion. h4. Q: What are the differences between how the plugin runs tests and how the tests run when I run them in the browser? A: The plugin runs test test one test at a time, one request at a time. This means there is zero chance for "bleed" from one test method run to another. When you run them in the browser, they're run as a single request. In addition, since the plugin runs the tests via SOAP, the FORM scope is not available. h4. Q: What do you call a snail in a ship? A: A Snailor\! h4. Q: Does the Plugin work in ColdFusion Builder? A: Of course 5341465 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing the toolbar ## Full Screen ### Ctrl-M ### Full-Screen Plugin (for&nbsp;Ctrl+M on 'roids \--\- gives you mega full screen with Ctrl-Alt-Z) ## Detached tabs # Keyboard shortcuts ## Find links&nbsp;in the Eclipse help under "Workbench User Guide \-\- Concepts \-\- Accessibility features in Eclipse" ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ### Alt-Shift-Q, Q ### Ctrl-3 ### Customize\! ## Mylyn tasks ### Ctrl-F9 to find and activate tasks ### Ctrl-Shift-F9 to deactivate the current task ## Customizing Keys ### Window \-\- preferences \-\- keys ### Ctrl-3 "keys" ### Ctrl-Shift-L, Ctrl-Shift-L (to use this, you can't be in the CFEclipse editor window... click in a view and then use this shortcut; does not work in CFBuilder) ## MouseFeed ### Pavlov + Keyboard shortcuts = MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341457 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing the toolbar ## Full Screen ### Ctrl-M ### Full-Screen Plugin (for&nbsp;Ctrl+M on 'roids)&nbsp; (gives you mega full screen with Ctrl-Alt-Z ## Detached tabs # Keyboard shortcuts ## Find links&nbsp;in the Eclipse help under "Workbench User Guide \-\- Concepts \-\- Accessibility features in Eclipse" ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ### Alt-Shift-Q, Q ### Ctrl-3 ### Customize\! ## Mylyn tasks ### Ctrl-F9 to find and activate tasks ### Ctrl-Shift-F9 to deactivate the current task ## Customizing Keys ### Window \-\- preferences \-\- keys ### Ctrl-3 "keys" ### Ctrl-Shift-L, Ctrl-Shift-L (to use this, you can't be in the CFEclipse editor window... click in a view and then use this shortcut; does not work in CFBuilder) ## MouseFeed ### Pavlov + Keyboard shortcuts = MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341456 h1. Know your Tools: Being More Productive in ColdFusion Builder / CFEclipse *CFMeetup Link (with recording URL):* [http://www.meetup.com/coldfusionmeetup/calendar/13102729/] h2. Topics Covered # Teach a man to fish: How to use Eclipse Help ## The Welcome Screen: a few things actually work (and are useful) ## Help contents \-\- familiarity with structure ## F1 # Mylyn ## Tasks ## Noise Reduction ## Context Switching ## Context Sharing (if time permits) # Workbench Navigation ## Editor fun (especially useful for developing with more than 1 monitor) ## Customizing the toolbar ## Full Screen ### Ctrl-M ### Full-Screen Plugin (for&nbsp;Ctrl+M on 'roids) ## Detached tabs # Keyboard shortcuts ## Find links&nbsp;in the Eclipse help under "Workbench User Guide \-\- Concepts \-\- Accessibility features in Eclipse" ## Resource finding and creation ### Ctrl-N&nbsp; (ctrl-N&nbsp;&nbsp; ctrl-N&nbsp; ctrl-N&nbsp;&nbsp;&nbsp; Get your damn hands off the mouse. File \-\- New is killing you) ### Ctrl-Shift-R&nbsp;&nbsp;&nbsp; \---&nbsp; The best damn Eclipse shortcut, period ## Editor Navigation ### Ctrl-PgUp and Ctrl-PgDown ### Ctrl-E ### Ctrl-Q ## File Navigation And Manipulation ### Ctrl-K and Ctrl-Shift-K ### Ctrl-L ### Ctrl-Shift-N (CFEclipse Only) ### text insertion shortcuts ## Showing Views ### Alt-Shift-Q, Q ### Ctrl-3 ### Customize\! ## Mylyn tasks ### Ctrl-F9 to find and activate tasks ### Ctrl-Shift-F9 to deactivate the current task ## Customizing Keys ### Window \-\- preferences \-\- keys ### Ctrl-3 "keys" ### Ctrl-Shift-L, Ctrl-Shift-L (to use this, you can't be in the CFEclipse editor window... click in a view and then use this shortcut; does not work in CFBuilder) ## MouseFeed ### Pavlov + Keyboard shortcuts = MouseFeed h2. Mylyn Links h4. Official Links [Mylyn Home Page|http://www.eclipse.org/mylyn/] [Mylyn 3.0 Video|http://live.eclipse.org/node/573] (older but excellent) [April 14, 2010 Mylyn Webinar|http://www.zend.com/en/company/news/event/webinar-code-at-the-speed-of-thought-with-task-focused-programming] [TaskTop Home Page|http://tasktop.com/] (TaskTop is mylyn's big brother. Reasonably priced, too) [TaskTop Videos|http://tasktop.com/resources/videos/] h4. MXUnit Blog Posts [Why I love Mylyn|http://blog.mxunit.org/2010/02/why-mylyn-is-indispensible.html] [My Favorite Mylyn Menu|http://blog.mxunit.org/2010/02/best-eclipse-menu-youve-never-heard-of.html] [Linking Mylyn up to Jira|http://blog.mxunit.org/2010/03/mylyn-and-jira-short-tutorial.html] (short screencast) [Sharing context with another developer|http://blog.mxunit.org/2010/03/mylyn-and-jira-sharing-context-with.html] (short screencast) [Creating new Issues from TODO comments|http://blog.mxunit.org/2010/03/mylyn-creating-new-issues-from-todo.html] (short screencast) h2. Shortcut Links [Common Eclipse Shortcuts|http://blog.mxunit.org/2009/04/timesavers-common-eclipse-shortcuts.html] [Ctrl-Shift-R|http://blog.mxunit.org/2009/04/timesavers-ctrl-shift-r.html] [Resource Navigation|http://blog.mxunit.org/2009/04/timesavers-tabaholic.html] [Full Screen and Maximizing screen real estate|http://blog.mxunit.org/2009/07/coldfusion-builder-maximizing-screen.html] [MouseFeed Home Page|http://www.mousefeed.com/] (Eclipse update site is [http://update.mousefeed.com/]) 5341455 Download Presentation Materials. These include pretty and print-friendly pdfs of the slides as well as all the code 5341474 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [April 2010 -- Online ColdFusion Meetup -- Know your tools: Productivity Tips-n-Tricks for ColdFusion Builder / CFEclipse|CFMeetupEclipseProductivity|Master your tool] * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. 5341471 Suppose you have a component you want to test (_MyComponent_) and that component calls a method on another component (_MyOtherComponent_) which returns a number needed by the 1st component: {code:title=MyComponent (The component under test) } <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myData = myOtherComponent.doSomething('foo') /> <!--- Do something with myData ---> <cfreturn true /> </cffunction> <cffunction name="setMyOtherComponent"> <cfargument name='aCollaborator' type='MyOtherComponent' /> ... </cffunction> </cfcomponent> {code} Using the MXUnit mocking facility, you can mock MyOtherComponent like this: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponentInteractions"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mock = createObject('component','MightyMock').init('MyOtherComponent') /> <!--- Define the behavior for our mock, including expected parameters ---> <cfset mock.doSomething('foo').returns( 123456 ) /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Perform some test ---> <cfset assert( actual eq 'cool and bad-ass') /> </cffunction> </cfcomponent> {code} What's important to consider here is the difference between mocking and stubbing. Here we are testing some data returned by our component under test. We're using the internal MXUnit mocking facilities to stub out the data returned by _MyOtherComponent_. *If* the CUT returned void, it makes it more difficult to test. In cases like that, we would use verification rather than testing the data (or state) returned by the CUT. _Side Bar_: The init('component.name') statement above is optional. It's only required if your component under test requires an exact type; e.g., 5341586 h3. Mocking If your dependency does not return any data, but rather _does{_}something (returns void), you will want to verify that it was called, but maybe you don't want to incur side-effects, such as emails or logging: {code:title=MyComponentTest.cfc} <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myOtherComponent.writeToLog('Hello.') /> <!--- do a bunch of other stuff ... ---> <cfset myOtherComponent.writeToLog('Good bye.') /> </cffunction> {code} A mock for this would like something like : {code:title=MyMockTest.cfc} <cffunction name="testMyComponent"> <!--- Create the mock ---> <cfset myMock=mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset myMock.writeToLog ('Hello.') /> <cfset myMock.writeToLog ('Good Bye.') /> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset myComponent.myMethod('foo') /> <!--- Verify ---> <cfset myMock.verify().writeToLog ('Hello.') /> <cfset myMock.verify().writeToLog ('Good Bye.') /> </cffunction> {code} *Note{*}that there is no returns()method chained to the end of of the writeToLog()behavior definition. This is a shortcut and is the same as myMock.writeToLog ({color:#0000ff}...{color}).returns().It saves you 9 or so keystrokes. The reason being is that true "mocks" typically do not return data. If you are not overly concerned with the literal details of the method calls, you could simplify this with{_}argument patterns_: {code: title=MyMockTest.cfc} <cffunction name="testMyComponent"> <!--- Create the mock ---> <cfset myMock=mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset myMock.writeToLog('{string}').returns() /> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset myComponent.myMethod('foo') /> <!--- Verify ---> <cfset myMock.verifyTimes(2).writeToLog('{string}') /> </cffunction> {code} In the above example, we use the keyword, \{string\}, instead of literal arguments. What happens under the hood is that when the method is called by the component that is passing in any _single string argument_ as a parameter, the defined mock behavior is invoked. Argument patterns support all common CFML data types. The intent is that it's identical to the typeattribute of CFARGUMENT : \{numeric\} , \{any\} , \{query\} , \{struct\} , \{array\} , etc. See Argument Matching in the next section for more detail. The above examples create _Fast Mocks_, that is mocks that can be created quickly but may not have the desired _type{_}you need; that is, what's specified in the first parameter. To create a _Type Safe_ mock, simply tell MightyMock that's what you want: {code} <cfset myMock=mock('MyOtherComponent',true) /> {code} The second parameter in the constructor tells MXUnit to return an object of the same type specified in the first parameter. If an object of that type cannot be found, and instantiation exception will be thrown. 5341590 h3. Mocking If your dependency does not return any data, but rather _does_ something (returns void), you will want to verify that it was called, but maybe you don't want to incur side-effects, such as emails or logging: {code:title=MyComponent (The component under test) } <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myOtherComponent.writeToLog('Hello.') /> <!--- do a bunch of other stuff ... ---> <cfset myOtherComponent.writeToLog('Good bye.') /> </cffunction> <cffunction name="setMyOtherComponent"> <cfargument name='aCollaborator' type='MyOtherComponent' /> ... </cffunction> </cfcomponent> {code} Using the MXUnit mocking facility, you can mock MyOtherComponent like this: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponent"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mockOtherComponent = mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset mockOtherComponent.writeToLog('Hello.') /> <cfset mockOtherComponent.writeToLog('Good Bye.') /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mockOtherComponent) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Verify ---> <cfset mockOtherComponent.verify().writeToLog('Hello.') /> <cfset mockOtherComponent.verify().writeToLog('Good Bye.') /> </cffunction> </cfcomponent> {code} *Note* that there is no returns() method chained to the end of of the writeToLog() behavior definition. This is a shortcut and is the same as myMock.writeToLog({color:#0000ff}...{color}).returns(). It saves you 9 or so keystrokes. The reason being is that true "mocks" typically do not return data. If you are not overly concerned with the literal details of the method calls, you could simplify this with _argument patterns_: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponent"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mockOtherComponent = mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset mockOtherComponent.writeToLog('{string}').returns() /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mockOtherComponent) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Verify ---> <cfset mockOtherComponent.verifyTimes(2).writeToLog('{string}') /> </cffunction> </cfcomponent> {code} In the above example, we use the keyword, \{string\}, instead of literal arguments. What happens under the hood is that when the method is called by the component that is passing in any _single string argument_ as a parameter, the defined mock behavior is invoked. Argument patterns support all common CFML data types. The intent is that it's identical to the typeattribute of CFARGUMENT : \{numeric\} , \{any\} , \{query\} , \{struct\} , \{array\} , etc. See Argument Matching in the next section for more detail. The above examples create _Fast Mocks_, that is mocks that can be created quickly but may not have the desired _type_ you need; that is, what's specified in the first parameter. To create a _Type Safe_ mock, simply tell MightyMock that's what you want: {code} <cfset mockOtherComponent=mock('MyOtherComponent',true) /> {code} The second parameter in the constructor tells MXUnit to return an object of the same type specified in the first parameter. If an object of that type cannot be found, an instantiation exception will be thrown. 5341592 h2. {color:#ff6600}(Status:DRAFT as of 3.26.10\- Note that this feature is available in MXUnit 2.x and later){color} !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! Formerly known as MightyMock, MXUnit offers a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the next section. *Prefer or already use another mocking framework like MockBox?* No problem\! When using MXUnit's mocking syntax, you can tell it to use the mocking framework of your choice. {pagetree: root=Mocking and Stubbing} 5341595 MXUnit's mocking integration allows you to create a mock with a single method call from within your test case, using the _mock()_ method. The fastest way to create a mock is to call mock() with no arguments: {code:title=Simple Mock Example} <cfset mockOtherComponent = mock() /> {code} If the component under test (CUT) expects the object that you are mocking to be of a specific type, you can create a _typeSafe_ mock: {code:title=typeSafe Mock Example} <cfset mockOtherComponent = mock("my.component.toBeMocked","typeSafe") /> {code} That code will generate a mock that ColdFusion will recognize as being an instance of _my.component.toBeMocked_. Note that if the framework cannot create an instance of that object an exception will be thrown. Once you've created a mock you'll want to [define the behaviour|Defining a Mock's Behaviour] of the mock. 5341599 Here are some references that Los Hombres have found useful (Forgive the blatant monetization. All funds ($0.43/yr) will be funneled back into MXUnit): |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book!| |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|| |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0321146530&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|| 5341569 Here are some references that Los Hombres have found useful (Forgive the blatant monetization. All funds will be funneled back into MXUnit): |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book!| |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|Lasse Koskela presents insightful and practical approaches to testing and Test Driven Development.| {HTMLcomment}Kent Beck{HTMLcomment} |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0321146530&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|The grand daddy of TDD, Kent Beck presents the original and revolutionary concepts behind Test Driven Development. A great presentation and a relatively simple read. | {HTMLcomment}Gerard Meszaros asins=0131495054{HTMLcomment} |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0131495054&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|A slightly more formal and certainly thorough discussion on common patterns found in unit testing. The section on smells and the refactoring advice is very useful. Also, the chapter on _Test Doubles_ presents a number of interesting perspectives on mocks and stubs.| {HTMLcomment:hidden} Syntax notes: {iframe macro in html table | | | ... note that the only difference is the the asin url parameter |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0321146530&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|| {HTMLcomment} 5341572 Here are some references that Los Hombres have found useful (Forgive the blatant monetization. All funds will be funneled back into MXUnit): |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book!| |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|| {HTMLcomment}Kent Beck{HTMLcomment} |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0321146530&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}| The grand daddy of TDD, Kent Beck presents the original and revolutionary concepts behind Test Driven Development. A great presentation and a relatively simple read. | {HTMLcomment:hidden} Syntax notes: {iframe macro in html table | | | ... note that the only difference is the the asin url parameter |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0321146530&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|| {HTMLcomment} 5341571 Here are some references that Los Hombres have found useful (Forgive the blatant monetization. All funds will be funneled back into MXUnit): |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|{width:100px}Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book!| |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|Lasse Koskela presents insightful and practical approaches to testing and Test Driven Development.| {HTMLcomment}Kent Beck{HTMLcomment} |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0321146530&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|The grand daddy of TDD, Kent Beck presents the original and revolutionary concepts behind Test Driven Development. A great presentation and a relatively simple read. | {HTMLcomment}Gerard Meszaros asins=0131495054{HTMLcomment} |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0131495054&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|A slightly more formal and certainly thorough discussion on common patterns found in unit testing. The section on smells and the refactoring advice is very useful. Also, the chapter on _Test Doubles_ presents a number of interesting perspectives on mocks and stubs.| {HTMLcomment:hidden} Syntax notes: {iframe macro in html table | | | ... note that the only difference is the the asin url parameter |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0321146530&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|| {HTMLcomment} 5341574 Here are some references that Los Hombres have found useful (Forgive the blatant monetization. All funds will be funneled back into MXUnit): {table:rules=rows|width=90%} {HTMLcomment}---------------Software Testing: Ammann/Offutt-----------------{HTMLcomment} {tr} {td:valign=top} {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {td} {td:valign=top} 5341576 Here are some references that Los Hombres have found useful (Forgive the blatant monetization. All funds will be funneled back into MXUnit): {table:rules=rows|width=90%} {HTMLcomment}\-------------\--Software Testing: Ammann/Offutt-\---------------\-{HTMLcomment} {tr} {td:valign=top} {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {td} {td:valign=top} {td} {tr} {HTMLcomment}\-------------\--Test Driven: Lasse-\---------------\-{HTMLcomment} {tr} {td:valign=top} {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {td} {td:valign=top} Lasse Koskela presents insightful and practical approaches to testing and Test Driven Development. {td} {tr} {HTMLcomment}\-------------\--Kent Beck-\---------------\-{HTMLcomment} {tr} {td:valign=top}{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0321146530&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {td} {td:valign=top} The father of TDD, Kent Beck presents the original and revolutionary concepts behind Test Driven Development. A great presentation and a relatively simple read.{td} {tr} {HTMLcomment}\-------------\- Gerard Meszaros asins=0131495054 \----------------\-{HTMLcomment} {tr} {td:valign=top} {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0131495054&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {td} {td:valign=top} A slightly more formal and certainly thorough discussion on common patterns found in unit testing. The section on test smells and the refactoring advice is immensely useful. The chapter on _Test Doubles_ presents a number of interesting perspectives on mocks and stubs. {td} {tr} {table} 5341578 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org]) * Adam Haskell ([blog|http://cfrant.blogspot.com/]) * Mike Henke ([blog|http://www.henke.ws/]) * Randy Merril ([blog|http://forthedeveloper.com/]) * Mike Rankin ([blog|http://mrmx.blogspot.com/]) * Bill Shelton ([blog|http://blog.billshelton.me]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5341580 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Randy Merril ([blog|http://forthedeveloper.com/]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5341582 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Randy Merril ([blog|http://forthedeveloper.com/]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5341584 Here are some references that Los Hombres have found useful: |[Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] by Paul Ammann and Jeff Offutt from George Mason University, Fairfax, VA. {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote}|{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}| ---- 5341555 Here are some references that Los Hombres have found useful: {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote}|{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} ---- 5341556 Here are some references that Los Hombres have found useful: |[Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] by Paul Ammann and Jeff Offutt from George Mason University, Fairfax, VA.|{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}| {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote} ---- 5341553 Here are some references that Los Hombres have found useful: {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote} ---- {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} ---- 5341559 Here are some references that Los Hombres have found useful: {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote} ---- 5341558 Here are some references that Los Hombres have found useful: |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book!| ---- {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} ---- 5341563 Here are some references that Los Hombres have found useful: |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|{quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote}| ---- {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} ---- 5341561 Here are some references that Los Hombres have found useful (Forgive the blatant monetization. All funds ($0.43/yr) will be funneled back into MXUnit): |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book!| |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|| |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0321146530&fc1=000000&IS2=1&lt1=_blank&m=amazon|lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;| scrolling=no|marginwidth=0|marginheight=0|frameborder=0} || 5341567 Here are some references that Los Hombres have found useful (Forgive the blatant monetization: |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book!| |{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}|| 5341565 Here are some references that Los Hombres have found useful: [Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] 5341539 Here are some references that Los Hombres have found useful: <a href="http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386">Introduction to Software Testing</a><img src="http://www.assoc-amazon.com/e/ir?t=mx06-20&l=as2&o=1&a=0521880386" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> 5341537 Here are some references that Los Hombres have found useful: [Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] by Paul Ammann and Jeff Offutt from George Mason University, Fairfax, VA. {iframe:src="http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"} {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote} ---- 5341544 Here are some references that Los Hombres have found useful: [Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] by Paul Ammann and Jeff Offutt from George Mason University, Fairfax, VA. {iframe src="http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"} {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote} ---- 5341542 Here are some references that Los Hombres have found useful: [Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] by Paul Ammann and Jeff Offutt from George Mason University, Fairfax, VA. Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the many challenges associated with software testing. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! 5341541 Here are some references that Los Hombres have found useful: [Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] by Paul Ammann and Jeff Offutt from George Mason University, Fairfax, VA. {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr} {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote} ---- 5341548 Here are some references that Los Hombres have found useful: [Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] by Paul Ammann and Jeff Offutt from George Mason University, Fairfax, VA. {iframe:src="http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr"} {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote} ---- 5341546 Here are some references that Los Hombres have found useful: [Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] by Paul Ammann and Jeff Offutt from George Mason University, Fairfax, VA. {iframe:src="http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr"|style="width:120px;height:240px;" s|crolling="no"|marginwidth="0"|marginheight="0"|frameborder="0"} {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote} ---- 5341545 Here are some references that Los Hombres have found useful: |[Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] by Paul Ammann and Jeff Offutt from George Mason University, Fairfax, VA.| {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}| | {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote}|| ---- 5341552 Here are some references that Los Hombres have found useful: [Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] by Paul Ammann and Jeff Offutt from George Mason University, Fairfax, VA. {iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote} ---- 5341551 Here are some references that Los Hombres have found useful: [Introduction to Software Testing|http://www.amazon.com/gp/product/0521880386?ie=UTF8&tag=mx06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0521880386] by Paul Ammann and Jeff Offutt from George Mason University, Fairfax, VA. {iframe src="http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0} {quote} Don't let the title fool you. This is far from an introduction and addresses many areas of software testing. Specifically, it presents 36 _coverge criteria_ used in both manual and automated testing. This text represents many years of research in the area and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors do not take *any* of the book's royalties; instead, the royalties are used in a scholarship fund for software engineering students. If for no other reason, that may be a good motivation to buy the book! {quote} ---- 5341549 5341649 If your mocked object returns an MXUnit MightyMock object rather than what you intended, this is likely due to an incorrect parameter in the definition. For example, if you mock an object like this: {code} myMock = mock("foo"); myMock.bar("{string}").returns(true); {code} And it's subsequently invoked like this: {code} some_bool = myMock.bar(2); assert(some_bool); {code} This will fail because myMock.foo(...) is expecting a string, which the integer 2 is not. What's happening is that when you call myMock.bar(2), MXUnit thinks you're defining a new mock rather than executing it. 5341645 I strongly recommend the following: # always create a new instance of your component under test in the setUp function # unless you want to override certain functions every single time \-\- which is often useful for functions that send notifications, do logging, etc \-\- then I suggest calling injectMethod in the test functions themselves and not in setUp. This ensures that the component under test, which you define in setUp, is created anew each test and is an unmodified version of the object In the case of ColdSpring, if you're wiring your component under test into the object once in the request, then I'd do a duplicate(coldspringInjectedObject) in setUp and use your duplicated object as the component under test 5341643 A while back, I (Marc) wrote about using coldfusion's "mix-in" functionality to achieve simple mocking. The usefulness here is where you have a function that "does something", but you want to change the thing that it does for the purpose of a test. This is particularly handy when you're testing functionA(), and functionA() calls functionB() and functionC(). Maybe functionA() depends on the results of functionB() to do certain work, and then it calls functionC() to do other work. In code, it might look like: {code} <cfcomponent name=MyComponent> <cffunction name="functionA"> <cfargument name="someArg" required="true"> <cfif listlen(functionB(someArg) GTE 1)> <cfreturn functionC(someArg)> </cfif> <cfreturn false> </cffunction> <cffunction name="functionB"> .... maybe i'll return a number ... or a list of numbers </cffunction> <cffunction name="functionC"> .... i think i'll go and run a bunch of database updates <cfreturn true> </cffunction> </cfcomponent> {code} And here might be some tests for functionA: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code} Now, let's say functionB() queries the database or whatever, based on the passed-in someArg argument. The problem is obvious: your database is in an unknown state, because data change all day long. And you want to do a number of tests: you want to test the condition where functionB() returns a single list element, and also when it returns more than 1 list element. Which means you need at least two known inputs for someArg: one that will ensure functionB() returns a single element, and one that ensures it'll return more than one. What a pain! Wouldn't it be great if you could say "for the purposes of this test, I want functionB() to return a single list element". and then in another test, say "And for this test, I want it to return 2 list elements"? Or, to put it another way, wouldn't it be nice to override functionB for this test, but without a lot of work? This is why injectMethod() was born. To make it a little easier to override functions for the purpose of testing. Now, you're not overriding the function under test! You're overriding functions that the function under test calls, in order to make it easier to test the function under test. Let's have a look at our new set of tests: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> <cffunction name="returnsSingleListElement" access="private"> <cfreturn "1"> </cffunction> <cffunction name="returnsMultipleListElements" access="private"> <cfreturn "1,2,3"> </cffunction> <cffunction name="returnsNoListElement" access="private"> <cfreturn ""> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <!--- pass in our returnSingleListElement function into the object and name it functionB (i.e., override functionB) inside the object under test ---> <cfset injectMethod(obj, this, "returnSingleListElement", "functionB")> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <!--- pass in our returnMultipleListElements function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnMultipleListElements", "functionB")> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code} As this illustrates, we've now created a very easy way to test functionA with the 3 cases we need to happen with functionB: a single list, multiple list, and no-element returns. Now, to take this one step further, you could override functionC -- which, if you remember, updates the database -- with a simple function that simply returns "true". Remember, we're not testing functionC so ideally we wouldn't touch the database at all in this case {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> .... <cffunction name="functionC_Replacement" access="private"> <cfreturn true> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB in addition, overwrite functionC with our new, spoof functionC ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset injectMethod(obj, this, "functionC_Replacement", "functionC")> <cfset ret = obj.functionA(SomeID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> .... </cfcomponent> {code} There you go: you can pass in functions to achieve exactly the conditions you want to achieve in order to fully test your logic. And you pass in functions that "spoof" the DB-updating function that would slow down your test and potentially corrupt your data. I can't stress enough that this solves a different than mock objects solve. Mocks solve the problem of spoofing collaborator objects. But in this case, we're not spoofing functions in a dependent component. We're spoofing functions in the same component we're trying to test. 5341641 Done\! 5341642 If you use ColdSpring to resolve dependencies and set your obj in setUp(), the injected method persists throughout the request, correct?&nbsp; Is there a method to return it to it's original state? 5341639 In most non-trivial apps, it's important to know what's going on under the hood. This is particularly true for mocks. If something doesn't seem right you can inspect a mock to see how it's been defined and how it's been invoked. This is accomplished by using the &nbsp;(debugMock()) method. This returns a _raw_ struct with all the information about the mock object: {code:title="Mock Debug"} //Some MXUnit test case //create myMock = mock(); //define behavior myMock.foo().returns(1234); //invoke myMock.foo(); //inspect debug( myMock.debugMock() ); {code} 5341637 Can you add the injectMethod method signature with some documentation in this page so we don't have to look dig through the code to figure verify what each arg is? Thanks :) \! 5341638 MXUnit's mocking integration allows you to create a mock with a single method call from within your test case, using the _mock()_ method. The fastest way to create a mock is to call mock() with no arguments: {code:title=Simple Mock Example} <cfset mockOtherComponent = mock() /> {code} If the component under test (CUT) expects the object that you are mocking to be of a specific type, you can create a _typeSafe_ mock: {code:title=typeSafe Mock Example} <cfset mockOtherComponent = mock('my.component.toBeMocked','typeSafe') /> {code} That code will generate a mock that ColdFusion will recognize as being an instance of _my.component.toBeMocked_. Note that if the framework cannot create an instance of that object an exception will be thrown. If you already have an instance of an object, and want to turn it into a mock, you can simply pass the instance of the object into the mock() method, which will create a typeSafe mock: {code:title=typeSafe Mock from a Component Example} <cfset otherComponent = createObject('component','my.component.toBeMocked') /> <cfset mockOtherComponent = mock(otherComponent) /> {code} If you wish to create a mock using a framework other than MXUnit's built-in mocking framework, you can pass a third argument to the mock() method, specifying the framework's name: {code:title=Mocking with a Different Framework} <cfset mockOtherComponent = mock('my.component.toBeMocked','','MockBox') /> {code} That will generate a mock using the MockBox framework. Currently MockBox and ColdMock are supported as external mocking frameworks, but others can be plugged in by editing the mxunit-config.xml file in the framework folder. For more information on using external mocking frameworks with MXUnit, including how to specify a global mocking framework (instead of having to pass the framework name into the mock() call), see the [Using External Mocking Frameworks] section. Once you've created a mock you'll want to [define the behaviour|Defining a Mock's Behaviour] of the mock. 5341633 h2. {color:#ff6600}(Status:DRAFT as of 6.21.10\- Note that this feature is available in MXUnit 2.x and later){color} !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! MXUnit now offers a built-in, simple, lightweight framework for mocking component interactions; this is also known as _MightyMock_. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the [Argument Matching] section. *Prefer or already use another mocking framework like MockBox?* No problem\! When using MXUnit's mocking syntax, you can [tell it to use the mocking framework of your choice|Using External Mocking Frameworks]. {pagetree: root=Mocking and Stubbing} 5341634 * The file is a component (a .cfc file) * The filename either starts or ends with "Test" * The component extends mxunit.framework.TestCase or extends a component that eventually extends mxunit.framework.TestCase * The TestCase can contain a setUp() and tearDown() function that will run prior to and after each and every test * The TestCase can contain any number of public methods. Those public methods are considered tests regardless of their name, and MXUnit will run them as tests. Failures will be recorded as failures; errors as errors; and successes as successes * Inside of your tests, you make assertions on the results of functions that you call on your component under test * Any private methods are not considered tests and will not be run by MXUnit *Study this TestCase skeleton to learn more* {code:language=cf|title=MyTest.cfc|controls=true|linenumbers=true} <cfcomponent extends="mxunit.framework.TestCase"> <!--- this will run before every single test in this test case ---> <cffunction name="setUp" returntype="void" access="public" hint="put things here that you want to run before each test"> <cfset obj = createObject("component","ObjectUnderTest")> </cffunction> <!--- this will run after every single test in this test case ---> <cffunction name="tearDown" returntype="void" access="public" hint="put things here that you want to run after each test"> </cffunction> <!--- your test. Name it whatever you like... make it descriptive. ---> <cffunction name="xxx_should_xxxx_When_xxx" returntype="void" access="public"> <!--- exercise your component under test ---> <cfset var result = obj.doSomething()> <!--- if you want to "see" your data -- including complex variables, you can pass them to debug() and they will be available to you either in the HTML output or in the Eclipse plugin via rightclick- "Open TestCase results in browser" ---> <cfset debug(result)> <!--- make some assertion based on the result of exercising the component ---> <cfset assertEquals("SomeExpectedValue",result,"result should've been 'SomeExpectedValue' but was #result#")> </cffunction> <cffunction name="xxx_should_yyy_when_zzz" returntype="void"> <cfset var XX = ""> <cfset fail("xxx_should_yyy_when_zzz not yet implemented")> </cffunction> <!--- this won't get run b/c it's private ---> <cffunction name="somePrivateFunction" access="private"> <cfset marc.getBankAccount().add("5 meeeeelion dollars")> </cffunction> </cfcomponent> {code} 5341651 h3. Mocking If your dependency does not return any data, but rather _does_ something (returns void), you will want to verify that it was called, but maybe you don't want to incur side-effects, such as emails or logging: {code:title=MyComponent (The component under test) } <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myOtherComponent.writeToLog('Hello.') /> <!--- do a bunch of other stuff ... ---> <cfset myOtherComponent.writeToLog('Good bye.') /> </cffunction> <cffunction name="setMyOtherComponent"> <cfargument name='aCollaborator' type='MyOtherComponent' /> ... </cffunction> </cfcomponent> {code} Using the MXUnit mocking facility, you can mock MyOtherComponent like this: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponent"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mockOtherComponent = mock() /> <!--- Define Behavior ---> <cfset mockOtherComponent.writeToLog('Hello.') /> <cfset mockOtherComponent.writeToLog('Good Bye.') /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mockOtherComponent) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Verify ---> <cfset mockOtherComponent.verify().writeToLog('Hello.') /> <cfset mockOtherComponent.verify().writeToLog('Good Bye.') /> </cffunction> </cfcomponent> {code} *Note* that there is no returns() method chained to the end of of the writeToLog() behavior definition. This is a shortcut and is the same as myMock.writeToLog({color:#0000ff}...{color}).returns(). It saves you 9 or so keystrokes. The reason being is that true "mocks" typically do not return data. If you are not overly concerned with the literal details of the method calls, you could simplify this with _argument patterns_: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponent"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mockOtherComponent = mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset mockOtherComponent.writeToLog('{string}').returns() /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mockOtherComponent) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Verify ---> <cfset mockOtherComponent.verifyTimes(2).writeToLog('{string}') /> </cffunction> </cfcomponent> {code} In the above example, we use the keyword, \{string\}, instead of literal arguments. What happens under the hood is that when the method is called by the component that is passing in any _single string argument_ as a parameter, the defined mock behavior is invoked. Argument patterns support all common CFML data types. The intent is that it's identical to the typeattribute of CFARGUMENT : \{numeric\} , \{any\} , \{query\} , \{struct\} , \{array\} , etc. See the [Argument Matching] section for more detail. 5341613 MXUnit's mocking integration allows you to create a mock with a single method call from within your test case, using the _mock()_ method. The fastest way to create a mock is to call mock() with no arguments: {code:title=Simple Mock Example} <cfset mockOtherComponent = mock() /> {code} If the component under test (CUT) expects the object that you are mocking to be of a specific type, you can create a _typeSafe_ mock: {code:title=typeSafe Mock Example} <cfset mockOtherComponent = mock("my.component.toBeMocked","typeSafe") /> {code} That code will generate a mock that ColdFusion will recognize as being an instance of _my.component.toBeMocked_. Note that if the framework cannot create an instance of that object an exception will be thrown. If you wish to create a mock using a framework other than MXUnit's built-in mocking framework, you can pass a third argument to the mock() method, specifying the framework's name: {code:title=Mocking with a Different Framework} <cfset mockOtherComponent = mock("my.component.toBeMocked","","MockBox") /> {code} That will generate a mock using the MockBox framework. Currently MockBox and ColdMock are supported as external mocking frameworks, but others can be plugged in by editing the mxunit-config.xml file in the framework folder. For more information on using external mocking frameworks with MXUnit, including how to specify a global mocking framework (instead of having to pass the framework name into the mock() call), see the [Using External Mocking Frameworks] section. Once you've created a mock you'll want to [define the behaviour|Defining a Mock's Behaviour] of the mock. 5341615 Suppose you have a component you want to test (_MyComponent_) and that component calls a method on another component (_MyOtherComponent_) which returns a number needed by the 1st component: {code:title=MyComponent (The component under test) } <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myData = myOtherComponent.doSomething('foo') /> <!--- Do something with myData ---> <cfreturn true /> </cffunction> <cffunction name="setMyOtherComponent"> <cfargument name='aCollaborator' type='MyOtherComponent' /> ... </cffunction> </cfcomponent> {code} Using the MXUnit mocking facility, you can mock MyOtherComponent like this: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponentInteractions"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mockOtherComponent = mock('MyOtherComponent') /> <!--- Define the behavior for our mock, including expected parameters ---> <cfset mockOtherComponent.doSomething('foo').returns( 123456 ) /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mockOtherComponent) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Perform some test ---> <cfset assert( actual eq 'cool and bad-ass') /> </cffunction> </cfcomponent> {code} What's important to consider here is the difference between mocking and stubbing. Here we are testing some data returned by our component under test. We're using the internal MXUnit mocking facilities to stub out the data returned by _MyOtherComponent_. *If* the CUT returned void, it makes it more difficult to test. In cases like that, we would use verification rather than testing the data (or state) returned by the CUT. _Side Bar_: The argument _'MyOtherComponent'_ which is being passed into the mock() method above is optional. It's only required if your component under test requires an exact type. For example, the _setMyOtherComponent()_ method in our CUT expects an argument of type _MyOtherComponent_, therefore we pass the type of component into the mock() call. 5341609 h3. Mocking If your dependency does not return any data, but rather _does_ something (returns void), you will want to verify that it was called, but maybe you don't want to incur side-effects, such as emails or logging: {code:title=MyComponent (The component under test) } <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myOtherComponent.writeToLog('Hello.') /> <!--- do a bunch of other stuff ... ---> <cfset myOtherComponent.writeToLog('Good bye.') /> </cffunction> <cffunction name="setMyOtherComponent"> <cfargument name='aCollaborator' type='MyOtherComponent' /> ... </cffunction> </cfcomponent> {code} Using the MXUnit mocking facility, you can mock MyOtherComponent like this: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponent"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mockOtherComponent = mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset mockOtherComponent.writeToLog('Hello.') /> <cfset mockOtherComponent.writeToLog('Good Bye.') /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mockOtherComponent) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Verify ---> <cfset mockOtherComponent.verify().writeToLog('Hello.') /> <cfset mockOtherComponent.verify().writeToLog('Good Bye.') /> </cffunction> </cfcomponent> {code} *Note* that there is no returns() method chained to the end of of the writeToLog() behavior definition. This is a shortcut and is the same as myMock.writeToLog({color:#0000ff}...{color}).returns(). It saves you 9 or so keystrokes. The reason being is that true "mocks" typically do not return data. If you are not overly concerned with the literal details of the method calls, you could simplify this with _argument patterns_: {code:title=Sample MXUnit Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="testMyComponent"> <!--- Our component under test (CUT) ---> <cfset myComponent = createObject('component','MyComponent') /> <!--- Create the mock ---> <cfset mockOtherComponent = mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset mockOtherComponent.writeToLog('{string}').returns() /> <!--- Inject the mock into CUT ---> <cfset myComponent.setMyOtherComponent(mockOtherComponent) /> <!--- Exercise MyComponent ---> <cfset actual = myComponent.myMethod('foo') /> <!--- Verify ---> <cfset mockOtherComponent.verifyTimes(2).writeToLog('{string}') /> </cffunction> </cfcomponent> {code} In the above example, we use the keyword, \{string\}, instead of literal arguments. What happens under the hood is that when the method is called by the component that is passing in any _single string argument_ as a parameter, the defined mock behavior is invoked. Argument patterns support all common CFML data types. The intent is that it's identical to the typeattribute of CFARGUMENT : \{numeric\} , \{any\} , \{query\} , \{struct\} , \{array\} , etc. See Argument Matching in the next section for more detail. The above examples create _Fast Mocks_, that is mocks that can be created quickly but may not have the desired _type_ you need; that is, what's specified in the first parameter. To create a _Type Safe_ mock, simply tell MightyMock that's what you want: {code} <cfset mockOtherComponent=mock('MyOtherComponent','typeSafe') /> {code} The second parameter in the constructor tells MXUnit to return an object of the same type specified in the first parameter. If an object of that type cannot be found, an instantiation exception will be thrown. 5341611 After you've created a mock and defined its behaviour, you'll want to inject it into the component under test (CUT). That is a simple matter of passing it into the method that already exists to allow for dependency injection. This is generally done either via the constructor (init() method), or via a setter. For example, if the CUT uses constructor injection: {code:title=MyComponent (Component under test with constructor injection)} <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="init"> <cfargument name="aCollaborator" /> <cfset variables.myOtherComponent = arguments.aCollaborator /> <cfreturn this /> </cffunction> </cfcomponent> {code} You would create and inject a mock like this: {code:title=Injecting a mock via constructor injection} <cfset myMock = mock() /> <cfset myMock.getName().returns("The Dude") /> <cfset myComponent = createObject("component","MyComponent").init(myMock) /> {code} If the CUT uses setter injection: {code:title=MyComponent (Component under test with setter injection)} <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="setMyOtherComponent"> <cfargument name="aCollaborator" /> <cfset variables.myOtherComponent = arguments.aCollaborator /> </cffunction> </cfcomponent> {code} You would create and inject a mock like this: {code:title=Injecting a mock via constructor injection} <cfset myMock = mock() /> <cfset myMock.getName().returns("The Dude") /> <cfset myComponent = createObject("component","MyComponent") /> <cfset myComponent.setMyOtherComponent(myMock) /> {code} 5341607 In general the steps will follow this simple pattern: # Create the mock # Define behavior # Inject the mock into the component under test # Run the component under test # Optionally verify how the mock was called There's a subtle yet important difference between mocking and stubbing. Stubbing typically involves faking what _data_ is returned by an object, while mocking is faking the _behavior_. See the next pages for examples. {pagetree:root=How to use it} 5341603 h2. {color:#ff6600}(Status:DRAFT as of 3.26.10\- Note that this feature is available in MXUnit 2.x and later){color} !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! MXUnit now offers a built-in, simple, lightweight framework for mocking component interactions; this is also known as _MightyMock_. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the [Argument Matching] section. *Prefer or already use another mocking framework like MockBox?* No problem\! When using MXUnit's mocking syntax, you can tell it to use the mocking framework of your choice. {pagetree: root=Mocking and Stubbing} 5341630 After you have [created a mock|Creating a Mock], you'll need to define behaviours on that mock. You need to specify which methods your component under test (CUT) will call on the mock object, along with the arguments that will be passed. You can also optionally define what data the methods should return. For example, if your CUT will call a method called _getName()_ with no arguments, and you want your mock to return "The Dude", your code would look like this: {code:title=A method that expects no arguments} <cfset myMock = mock() /> <cfset myMock.getName().returns('The Dude') /> {code} If your CUT will call a method called _getNameForUser()_ passing the value "dude" into the method as an argument, and you want your mock to return "The Dude", your code would look like this: {code:title=A method that expects a specific argument} <cfset myMock = mock() /> <cfset myMock.getNameForUser('dude').returns('The Dude') /> {code} If your CUT will call a method called _setName()_ passing the value "The Dude" into the method as an argument, and you don't want the method to return anything, your code would look like this: {code:title=A method that expects a specific argument, and returns nothing} <cfset myMock = mock() /> <cfset myMock.setName('The Dude').returns() /> {code} You can also save yourself a few keystrokes by leaving out the _returns()_ entirely, if you don't want anything returned: {code:title=A method that expects a specific argument, and returns nothing} <cfset myMock = mock() /> <cfset myMock.setName('The Dude') /> {code} You can also use [Argument Matching] to allow the CUT to call a particular method multiple times, with different arguments, provided you want the same result each time, for example: {code:title=Using argument matching to allow for any string argument} <cfset myMock = mock() /> <cfset myMock.getNameForUser('{string}').returns('The Dude') /> {code} The above code will create a mock on which the _getNameForUser()_ method can be called multiple times, and it will accept any string argument, always returning the value "The Dude". For more information on which patters are supported for argument matching, see the [Argument Matching] section. 5341629 h2. {color:#ff6600}(Status:DRAFT as of 3.26.10\- Note that this feature is available in MXUnit 2.x and later){color} !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! MXUnit now offers a built-in, simple, lightweight framework for mocking component interactions; this is also known as _MightyMock_. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the [Argument Matching] section. *Prefer or already use another mocking framework like MockBox?* No problem\! When using MXUnit's mocking syntax, you can [tell it to use the mocking framework of your choice|Using External Mocking Frameworks]. {pagetree: root=Mocking and Stubbing} 5341631 In general the steps will follow this simple pattern: # Create the mock # Define behaviour # Inject the mock into the component under test # Run the component under test # Optionally verify how the mock was called {pagetree:root=How to use it} There's a subtle yet important difference between mocking and stubbing. Stubbing typically involves faking what _data_ is returned by an object, while mocking is faking the _behaviour_. See the next pages on [Stubbing] and [Mocking] for examples. 5341625 After you've created a mock and defined its behaviour, you'll want to inject it into the component under test (CUT). That is a simple matter of passing it into the method that already exists to allow for dependency injection. This is generally done either via the constructor (init() method), or via a setter. For example, if the CUT uses constructor injection: {code:title=MyComponent (Component under test with constructor injection)} <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="init"> <cfargument name="aCollaborator" /> <cfset variables.myOtherComponent = arguments.aCollaborator /> <cfreturn this /> </cffunction> </cfcomponent> {code} You would create and inject a mock like this: {code:title=Injecting a mock via constructor injection} <cfset myMock = mock() /> <cfset myMock.getName().returns("The Dude") /> <cfset myComponent = createObject("component","MyComponent").init(myMock) /> {code} If the CUT uses setter injection: {code:title=MyComponent (Component under test with setter injection)} <cfcomponent hint="Example Component To Mock" output="false"> <cffunction name="setMyOtherComponent"> <cfargument name="aCollaborator" /> <cfset variables.myOtherComponent = arguments.aCollaborator /> </cffunction> </cfcomponent> {code} You would create and inject a mock like this: {code:title=Injecting a mock via setter injection} <cfset myMock = mock() /> <cfset myMock.getName().returns("The Dude") /> <cfset myComponent = createObject("component","MyComponent") /> <cfset myComponent.setMyOtherComponent(myMock) /> {code} 5341627 h2. {color:#ff6600}(Status:DRAFT as of 3.26.10\- Note that this feature is available in MXUnit 2.x and later){color} !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! Also known as MightyMock, MXUnit offers a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the [Argument Matching] section. *Prefer or already use another mocking framework like MockBox?* No problem\! When using MXUnit's mocking syntax, you can tell it to use the mocking framework of your choice. {pagetree: root=Mocking and Stubbing} 5341621 MXUnit comes bundled with its own lightweight, yet full-featured mocking framework. If you would prefer to use an external mocking framework and still take advantage of MXUnit's _mock()_ method, you can tell MXUnit to use a different framework. You can do this in a number of ways. h5. Use the setMockingFramework() Method In your test case you can call the _setMockingFramework()_ method, passing in the name of the framework you wish to use. MXUnit will then use that framework for any calls to mock(). For example: {code:title=Setting a Default Mocking Framework for a Test Case} <cfcomponent extends="mxunit.framework.TestCase" output="false"> <cffunction name="setup"> <cfset setMockingFramework('MockBox') /> </cffunction> </cfcomponent> {code} h5. Change the Default Mocking Framework in mxunit-config.xml MXUNit ships with a config file, named mxunit-config.xml, that resides in the _framework_ folder. There is a _config-element_ in this file with a type of _mockingFramework_, which is set to _MightyMock_ (the name of the built-in mocking framework) by default. If you change this value to the name of another supported framework, MXUnit will use that framework by default instead. h5. Pass a Mocking Framework Name into the mock() Method You can use the third argument of the mock() method, to override the framework to use. For example: {code:title=Mocking with a Different Framework} <cfset mockOtherComponent = mock('my.component.toBeMocked','','MockBox') /> {code} h5. Mocking Frameworks Supported MXUnit currently supports the MockBox and ColdMock mocking frameworks, in addition to its own. Additional frameworks can be supported by adding the required entries to the mxunit-config.xml file. 5341624 MXUnit's mocking integration allows you to create a mock with a single method call from within your test case, using the _mock()_ method. The fastest way to create a mock is to call mock() with no arguments: {code:title=Simple Mock Example} <cfset mockOtherComponent = mock() /> {code} If the component under test (CUT) expects the object that you are mocking to be of a specific type, you can create a _typeSafe_ mock: {code:title=typeSafe Mock Example} <cfset mockOtherComponent = mock('my.component.toBeMocked','typeSafe') /> {code} That code will generate a mock that ColdFusion will recognize as being an instance of _my.component.toBeMocked_. Note that if the framework cannot create an instance of that object an exception will be thrown. If you wish to create a mock using a framework other than MXUnit's built-in mocking framework, you can pass a third argument to the mock() method, specifying the framework's name: {code:title=Mocking with a Different Framework} <cfset mockOtherComponent = mock('my.component.toBeMocked','','MockBox') /> {code} That will generate a mock using the MockBox framework. Currently MockBox and ColdMock are supported as external mocking frameworks, but others can be plugged in by editing the mxunit-config.xml file in the framework folder. For more information on using external mocking frameworks with MXUnit, including how to specify a global mocking framework (instead of having to pass the framework name into the mock() call), see the [Using External Mocking Frameworks] section. Once you've created a mock you'll want to [define the behaviour|Defining a Mock's Behaviour] of the mock. 5341617 h2. {color:#ff6600}(Status:DRAFT as of 3.26.10\- Note that this feature is available in MXUnit 2.x and later){color} !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! Formerly known as MightyMock, MXUnit offers a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the [Argument Matching] section. *Prefer or already use another mocking framework like MockBox?* No problem\! When using MXUnit's mocking syntax, you can tell it to use the mocking framework of your choice. {pagetree: root=Mocking and Stubbing} 5341619 //www.golfclubsoff.com/taylormade-r11-driver-p-235.htmlhttp 6751404 huangml2011-10-27 06:43:46.000huangml2011-10-27 06:43:46.000//www.golfclubsoff.com/ping-g20-driver-p-275.htmlhttp 6751404 huangml2011-10-27 06:43:46.000huangml2011-10-27 06:43:46.000//www.golfclubsoff.com/titleist-910d3-driver-p-230.htmlhttp 6751404 huangml2011-10-27 06:43:46.000huangml2011-10-27 06:43:46.000//www.golfclubsoff.com/titleist-910d2-driver-p-286.htmlhttp 6751404 huangml2011-10-27 06:43:46.000huangml2011-10-27 06:43:46.000//www.golfmartdiscount.com/taylormade-r11-driver-p-239.htmlhttp 6751404 huangml2011-10-27 06:43:46.000huangml2011-10-27 06:43:46.000//www.golfzonediscount.com/ping/ping-driver/ping-g20-driverhttp 6751404 huangml2011-10-27 06:43:46.000huangml2011-10-27 06:43:46.000//www.golfzonediscount.com/titleist/titleist-driver/titleist-910d2-driverhttp 6751404 huangml2011-10-27 06:43:46.000huangml2011-10-27 06:43:46.000//www.golfzonediscount.com/titleist/titleist-driver/titleist-910d3-driverhttp 6751404 huangml2011-10-27 06:43:46.000huangml2011-10-27 06:43:46.000defaultimage/png 786456 virtix2009-11-23 15:14:38.000virtix2009-11-23 15:14:38.00031052defaultimage/png 786456 virtix2009-11-16 20:17:38.000virtix2009-11-16 20:17:38.00049521 4227088 //www.rolexreplicasstore.co.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.replicawatches0.co.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.louisvuitton-bags.org.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.rolex-replica-uk.co.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.breitling1replica.co.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.rolexreplicasstore.co.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.rolex-replica-uk.co.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.gucci-replica-bags.co.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.gucci-replica-bags.co.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.replicawatches0.co.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.cheapsaleuk2.org.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.cheapsaleuk2.org.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.replicawatches0.co.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.gucci-replica-bags.co.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.rolex-replica-uk.co.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.louisvuitton-bags.org.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.louisvuitton-bags.org.uk/http 6751452 helen2011-11-04 07:47:45.000helen2011-11-04 07:47:45.000//www.louisvuitton-bags.org.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.rolexreplicasstore.co.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.breitling1replica.co.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.rolexreplicasstore.co.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.breitling1replica.co.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.breitling1replica.co.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.louisvuitton-bags.org.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.breitling1replica.co.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.louisvuitton-bags.org.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.rolexreplicasstore.co.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.louisvuitton-bags.org.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.replicawatches0.co.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.ukrolexreplica0.org.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.breitling1replica.co.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.rolexreplicasstore.co.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.breitling1replica.co.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.rolexreplicasstore.co.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.louisvuitton-bags.org.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.rolex-replica-uk.co.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.louisvuitton-bags.org.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.rolexreplicasstore.co.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.louisvuitton-bags.org.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.rolexreplicasstore.co.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.ukrolexreplica0.org.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.replicawatches0.co.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.louisvuitton-bags.org.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.breitling1replica.co.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.louisvuitton-bags.org.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.breitling1replica.co.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.rolexreplicasstore.co.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.breitling1replica.co.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.rolexreplicasstore.co.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.breitling1replica.co.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.rolex-replica-uk.co.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.louisvuitton-bags.org.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.rolexreplicasstore.co.uk/http 6751448 helen2011-11-04 07:45:26.000helen2011-11-04 07:45:26.000//www.louisvuitton-bags.org.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.rolexreplicasstore.co.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.louisvuitton-bags.org.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.replicawatches0.co.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.ukrolexreplica0.org.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.breitling1replica.co.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.louisvuitton-bags.org.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.breitling1replica.co.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.louisvuitton-bags.org.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.breitling1replica.co.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.rolexreplicasstore.co.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.breitling1replica.co.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.rolexreplicasstore.co.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.louisvuitton-bags.org.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.rolexreplicasstore.co.uk/http 6751451 helen2011-11-04 07:46:58.000helen2011-11-04 07:46:58.000//www.louisvuitton-bags.org.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.rolex-replica-uk.co.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.ukrolexreplica0.org.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.replicawatches0.co.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.louisvuitton-bags.org.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.rolexreplicasstore.co.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.louisvuitton-bags.org.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.breitling1replica.co.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.louisvuitton-bags.org.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.breitling1replica.co.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.rolexreplicasstore.co.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.breitling1replica.co.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.rolexreplicasstore.co.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.breitling1replica.co.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.rolexreplicasstore.co.uk/http 6751450 helen2011-11-04 07:46:26.000helen2011-11-04 07:46:26.000//www.louisvuitton-bags.org.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.rolex-replica-uk.co.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.louisvuitton-bags.org.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.replicawatches0.co.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.ukrolexreplica0.org.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.rolexreplicasstore.co.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.louisvuitton-bags.org.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.breitling1replica.co.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.louisvuitton-bags.org.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.breitling1replica.co.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.louisvuitton-bags.org.uk/http 6751449 helen2011-11-04 07:46:03.000helen2011-11-04 07:46:03.000//www.replicawatches0.co.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.cheapsaleuk2.org.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.breitling1replica.co.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.replicawatches0.co.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.louisvuitton-bags.org.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.replicawatches0.co.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.gucci-replica-bags.co.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.ukrolexreplica0.org.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.rolex-replica-uk.co.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.rolex-replica-uk.co.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.rolex-replica-uk.co.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.rolexreplicasstore.co.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000//www.gucci-replica-bags.co.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000//www.breitling1replica.co.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000//www.louisvuitton-bags.org.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000//www.replicawatches0.co.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000//www.gucci-replica-bags.co.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000//www.replicawatches0.co.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000//www.rolex-replica-uk.co.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000//www.rolex-replica-uk.co.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000//www.ukrolexreplica0.org.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000//www.rolex-replica-uk.co.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000//www.cheapsaleuk2.org.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000//www.breitling1replica.co.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000//www.replicawatches0.co.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000{pagetree:root=Getting Started} 5341188 //www.breitling1replica.co.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000//www.rolexreplicasstore.co.uk/http 6751447 helen2011-11-04 07:45:03.000helen2011-11-04 07:45:03.000//www.breitling1replica.co.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000{pagetree:root=Getting Started} 5341195 //www.gucci-replica-bags.co.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000{section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Download|http://mxunit.org/download.cfm] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher * Adam Haskell * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {table-cell} {table-cell}!einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell} {table-row} {table} {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 5341194 //www.rolexreplicasstore.co.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000//www.replicawatches0.co.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000//www.gucci-replica-bags.co.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000//www.replicawatches0.co.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000//www.louisvuitton-bags.org.uk/http 6751446 helen2011-11-04 07:43:54.000helen2011-11-04 07:43:54.000 5341198 //www.rolex-replica-uk.co.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000{pagetree:root=Getting Started} 5341204 //www.ukrolexreplica0.org.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000//www.breitling1replica.co.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000The MXUnit source code is available in a Subversion repository at Googlecode or as a git repository at Github. SVN : http://mxunit.googlecode.com/svn/mxunit/trunk/ Github: http://github.com/virtix/mxunit For Github users, make sure to look at other forks for specific features. 5341202 //www.cheapsaleuk2.org.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000 5341203 //www.breitling1replica.co.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000 5341209 //www.replicawatches0.co.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000//www.rolexreplicasstore.co.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000After installing MXUnit, move on to [Testing Basics|default:Testing Basics]. {pagetree:root=Getting Started} 5341206 //www.gucci-replica-bags.co.uk/http 6751444 helen2011-11-04 07:43:00.000helen2011-11-04 07:43:00.000//www.rolexreplicasstore.co.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000{rss:url=http://blog.mxunit.org/feeds/posts/default?alt=rss|max=30} 5341213 //www.gucci-replica-bags.co.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000h2. *Installing the MXUnit Framework* This should be the easiest part\! Download, unzip, and test ...&nbsp; You can also [watch the video|default:MXUnit Installation Video] if you're so inclined 1. [Download|http://mxunit.org/download.cfm] the latest version ... !install-download.png! 2. Unzip to your webroot; e.g., C:\Inetpub\wwwroot\ {color:darkred}{*}Note:*{color} The MXUnit framework can exist in any ColdFusion context - in the webroot or in the custom tags. {color:darkred}{*}However{*}{color}, The examples assume installation directly under the webroot. !install-unzip.png! 3. Test the install by pointing your web browser to the installation; e.g., [http://localhost:8500/mxunit/index.cfm|http://localhost:8500/mxunit/index.cfm] You should see this: !install-test.png! 4. Write some good clean code that works. 5341214 //www.gucci-replica-bags.co.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000//www.replicawatches0.co.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000{pagetree:root=Advanced Testing (TDD Kung Fu!)} 5341212 //www.louisvuitton-bags.org.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000//www.replicawatches0.co.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000//www.rolex-replica-uk.co.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000//www.rolex-replica-uk.co.uk/http 6751445 helen2011-11-04 07:43:22.000helen2011-11-04 07:43:22.000{html} <center> <!-- the comment and script is used to workaround the KB912945 patch --> <!--[if gte IE 6]> <comment id="to_be_rewritten"> <![endif]--> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="718" HEIGHT="541" id="movie"> <PARAM NAME=movie VALUE="mxunit-install3.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="http://mxunit.s3.amazonaws.com/video/mxunit-install3.swf" quality=high bgcolor=#FFFFFF WIDTH="718" HEIGHT="541" NAME="movie" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> </comment><script language="Javascript" src="ieupdate.js"></script> </center> {html} 5341216 //www.rolex-replica-uk.co.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000//www.louisvuitton-bags.org.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000(Status:DRAFT) !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png! Formerly known as MightyMock, MXUnit offier a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the next section. 5341224 //www.cheapsaleuk2.org.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000(Status:DRAFT) !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=right! Formerly known as MightyMock, MXUnit offier a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the next section. 5341227 //www.rolex-replica-uk.co.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000(Status:DRAFT) !>http://i905.photobucket.com/albums/ac259/virtix/customLogo.png! Formerly known as MightyMock, MXUnit offier a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the next section. 5341226 //www.louisvuitton-bags.org.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000(Status:DRAFT) Formerly known as MightyMock, MXUnit offier a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the next section. 5341221 //www.rolex-replica-uk.co.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000 5341220 //www.gucci-replica-bags.co.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000(Status:DRAFT) [IMG]http://i905.photobucket.com/albums/ac259/virtix/customLogo.png[/IMG] Formerly known as MightyMock, MXUnit offier a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the next section. 5341223 //www.replicawatches0.co.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000//www.gucci-replica-bags.co.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000//www.replicawatches0.co.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000//www.cheapsaleuk2.org.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000(Status:DRAFT) !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! Formerly known as MightyMock, MXUnit offier a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the next section. *Prefer or already use another mocking framework like MockBox?* No problem! When using MXUnit's mocking syntax, you can tell it to use the mocking framework of your choice. 5341235 //www.gucci-replica-bags.co.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000//www.louisvuitton-bags.org.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000(Status:DRAFT) !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! Formerly known as MightyMock, MXUnit offier a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the next section. 5341229 //www.louisvuitton-bags.org.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000//www.replicawatches0.co.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000//www.breitling1replica.co.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000//www.louisvuitton-bags.org.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000//www.rolex-replica-uk.co.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000//www.rolex-replica-uk.co.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000h3. Mocking If your dependency does not return any data, but rather _does{_}something (returns void), you will want to verify that it was called, but maybe you don't want to incur side-effects, such as emails or logging: {color:#800000}<cffunction{color}{color:#800000}name={color}{color:#0000ff}"myMethod"{color}{color:#800000}>{color} {color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cfargument{color}{color:#800000}name={color}{color:#0000ff}"foo"{color}{color:#800000}/>{color} {color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cfset{color}myOtherComponent.writeToLog({color:#0000ff}'Hello.'{color}){color:#800000}/>{color} {color:#800000}_&nbsp;&nbsp; &nbsp;_{color}{color:#999999}_<\!--\- do a bunch of other stuff ... \--->_{color}{color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cfset{color}myOtherComponent.writeToLog({color:#0000ff}'Good bye.'{color}){color:#800000}/>{color} {color:#800000}</cffunction>{color} A mock for this would like something like : {color:#800000}<cffunction{color}{color:#800000}name={color}{color:#0000ff}"testMyComponent"{color}{color:#800000}>{color} {color:#800000}_&nbsp;&nbsp; &nbsp;_{color}{color:#999999}_<\!--\- Create the mock \--->_{color}{color:#800000}&nbsp;&nbsp; &nbsp;{color}{color:#800000}<cfset{color} myMock=mock({color:#0000ff}'MyOtherComponent'{color}){color:#b84747}/>{color} {color:#808080}_<\!--\- Define Behavior \--->_{color} {color:#800000}<cfset{color} myMock.writeToLog ({color:#0000ff}'Hello.'{color}){color:#800000}/>{color} {color:#800000}<cfset{color} myMock.writeToLog ({color:#0000ff}'Good Bye.'{color}){color:#800000}/>{color} {color:#800000}<cfset{color} myMock.setMyOtherComponent(mock) {color:#800000}/>{color} {color:#808080}_<\!--\- Exercise MyComponent \--->_{color} {color:#800000}<cfset{color} myMock.myMethod({color:#0000ff}'foo'{color}){color:#800000}/>{color} {color:#808080}_<\!--\- Verify \--->_{color} {color:#800000}<cfset{color} myMock.verify().writeToLog ({color:#0000ff}'Hello.'{color}){color:#800000}/>{color} {color:#800000}<cfset{color} myMock.verify().writeToLog ({color:#0000ff}'Good Bye.'{color}){color:#800000}/>{color} {color:#800000}</cffunction>{color} *Note{*}that there is no returns()method chained to the end of of the writeToLog()behavior definition. This is a shortcut and is the same as myMock.writeToLog ({color:#0000ff}...{color}).returns().It saves you 9 or so keystrokes. The reason being is that true "mocks" typically do not return data. If you are not overly concerned with the literal details of the method calls, you could simplify this with{_}argument patterns_: {color:#800000}<cffunction{color}{color:#800000}name={color}{color:#0000ff}"testMyComponent"{color}{color:#800000}>{color} {color:#808080}_<\!--\- Create the mock \--->_{color} {color:#800000}<cfset{color} myMock=mock({color:#0000ff}'MyOtherComponent'{color}){color:#b84747}/>{color} {color:#808080}_<\!--\- Define Behavior \--->_{color} {color:#800000}<cfset{color} myMock.writeToLog({color:#0000ff}'{string}'{color}).returns(){color:#800000}/>{color} {color:#800000}<cfset{color}myComponent.setMyOtherComponent(mock) {color:#800000}/>{color} {color:#808080}_<\!--\- Exercise MyComponent \--->_{color} {color:#800000}<cfset{color}myComponent.myMethod({color:#0000ff}'foo'{color}){color:#800000}/>{color} {color:#808080}_<\!--\- Verify \--->_{color} {color:#800000}<cfset{color} myMock.verifyTimes({color:#ff0a0a}2{color}).writeToLog({color:#0000ff}'{string}'{color}){color:#800000}/>{color} {color:#800000}</cffunction>{color} In the above example, we use the MightyMock keyword, {string}, instead of literal arguments. What happens under the hood is that when the method is called by the component that is passing in any _single string argument_ as a parameter, the defined mock behavior is invoked. MightyMock's argument patterns support all common CFML data types. The intent is that it's identical to the typeattribute of CFARGUMENT : {numeric},{any},{query},{struct},{array}, etc. See Argument Matching in the next section for more detail. The above examples create _Fast Mocks_, that is mocks that can be created quickly but may not have the desired _type{_}you need; that is, what's specified in the first parameter. To create a _Type Safe_ mock, simply tell MightyMock that's what you want: {color:#800000}<cfset{color}mock=createObject({color:#0000ff}'component'{color},{color:#0000ff}'MightyMock'{color}).init({color:#0000ff}'MyOtherComponent',{color}{color:#0000ff}{*}{_}true{_}{*}{color}){color:#b84747}/>{color} The second parameter in the constructor tells MightyMock to return an object of the same type specified in the first parameter. If an object of that type cannot be found, and instantiation exception will be thrown. 5341242 //www.cheapsaleuk2.org.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000//www.rolex-replica-uk.co.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000//www.louisvuitton-bags.org.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000(Status:DRAFT) !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! Formerly known as MightyMock, MXUnit offier a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the next section. *Prefer or already use another mocking framework like MockBox?* No problem! When using MXUnit's mocking syntax, you can tell it to use the mocking framework of your choice. {pagetree: root=Mocking and Stubbing} 5341237 //www.replicawatches0.co.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000//www.gucci-replica-bags.co.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000//www.replicawatches0.co.uk/http 6751438 helen2011-11-04 07:39:31.000helen2011-11-04 07:39:31.000//www.gucci-replica-bags.co.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000Syntax: {code}verifyType([int count]).mockedMethod( [params] );{code} Types: verifyAtLeast(int count), verifyAtMost(int count), verifyTimes(int count), verifyOnce(), verifyNever(), verify(). Note, verifyOnce(), verifyNever(), and verify() do not require any parameters. Simple verification: {code} myMock.verify().foo(1) {code} This is the same as {code}myMock.verifyOnce().foo(1);{code} or {code}myMock.verifyTimes(1).foo(1);{code} Chaining is also possible like this (assuming foo(1) was invoked 5 times): {code: title=Verify.cfc} myMock.verifyTimes(5). foo(1). verifyAtLeast(1).foo(1). verifyAtMost(5) .foo(1) ; {code} This can very powerful when verifying multiple mocked methods in the component under test. 5341251 //www.gucci-replica-bags.co.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000//www.cheapsaleuk2.org.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000Verifying Order _(NOTE: Although built into MightyMock, this has not yet been wired into MXUnit)_ Frequently you will want to know if and how your mock executed and compare that with expectations. MightyMock gives you the ability to intuitively establish expectations and perform flexible verification. Instead of wiring this into a mock, we create an OrderedExpectation object and pass in the mocks to be verified: {code} <cfset mock.one().returns() /> <cfset mock.two().returns() /> <cfset mock.three().returns() /> <!--- Inject mock into component and run it ... ---> <!--- Ok, now let's see what happened:---> <cfset order = ordered(mock) /> <cfset order.one(). two(). three(). verify() /> {code} If your collaborator invokes several different mocks, simply pass in a list of the mocks to be verified into the OrderedExpecation constructor. For example, if your collaborator does something like this: {code} <cffunction name="myMethod"> <cfset myFirstObj.doSomething('foo') /> <cfset mySecondObj.doSomethingElse('bar') /> <cfset myThirdObj.doSomethingDifferent('foobar') /> </cffunction> {code} After creating mocks for myFirstObj, mySecondObj, and myThirdObj, you can verify the order of the call like this: {code} <cfset order = createObject('component','mightymock.OrderedExpectation'). init( myFirstObj, mySecondObj, myThirdObj) /> <cfset order.doSomething('foo'). doSomethingElse('bar'). doSomethingDifferent('foobar'). verify() /> {code} 5341254 //www.louisvuitton-bags.org.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000h3. Mocking If your dependency does not return any data, but rather _does{_}something (returns void), you will want to verify that it was called, but maybe you don't want to incur side-effects, such as emails or logging: {code:title=MyComponentTest.cfc} <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myOtherComponent.writeToLog('Hello.') /> <!--- do a bunch of other stuff ... ---> <cfset myOtherComponent.writeToLog('Good bye.') /> </cffunction> {code} A mock for this would like something like : {code:title=MyMockTest.cfc} <cffunction name="testMyComponent"> <!--- Create the mock ---> <cfset mock=createObject('component','MightyMock').init('MyOtherComponent') /> <!--- Define Behavior ---> <cfset mock.writeToLog ('Hello.') /> <cfset mock.writeToLog ('Good Bye.') /> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset myComponent.myMethod('foo') /> <!--- Verify ---> <cfset mock.verify().writeToLog ('Hello.') /> <cfset mock.verify().writeToLog ('Good Bye.') /> </cffunction> {code} *Note{*}that there is no returns()method chained to the end of of the writeToLog()behavior definition. This is a shortcut and is the same as myMock.writeToLog ({color:#0000ff}...{color}).returns().It saves you 9 or so keystrokes. The reason being is that true "mocks" typically do not return data. If you are not overly concerned with the literal details of the method calls, you could simplify this with{_}argument patterns_: {color:#800000}<cffunction{color}{color:#800000}name={color}{color:#0000ff}"testMyComponent"{color}{color:#800000}>{color} {color:#808080}_<\!\-_{color}{color:#808080}_\-\- Create the mock \-\-_{color}{color:#808080}\->{color} {color:#800000}<cfset{color} myMock=mock({color:#0000ff}'MyOtherComponent'{color}){color:#b84747}/>{color} {color:#808080}_<\!\-_{color}{color:#808080}_\-\- Define Behavior \-\-_{color}{color:#808080}\->{color} {color:#800000}<cfset{color} myMock.writeToLog({color:#0000ff}'{color}{string}{color:#0000ff}'{color}).returns(){color:#800000}/>{color} {color:#800000}<cfset{color}myComponent.setMyOtherComponent(mock) {color:#800000}/>{color} {color:#808080}_<\!\-_{color}{color:#808080}_\-\- Exercise MyComponent \-\-_{color}{color:#808080}\->{color} {color:#800000}<cfset{color}myComponent.myMethod({color:#0000ff}'foo'{color}){color:#800000}/>{color} {color:#808080}_<\!\-_{color}{color:#808080}_\-\- Verify \-\-_{color}{color:#808080}\->{color} {color:#800000}<cfset{color} myMock.verifyTimes({color:#ff0a0a}2{color}).writeToLog({color:#0000ff}'{color}{string}{color:#0000ff}'{color}){color:#800000}/>{color} {color:#800000}</cffunction>{color} In the above example, we use the MightyMock keyword, {string}, instead of literal arguments. What happens under the hood is that when the method is called by the component that is passing in any _single string argument_ as a parameter, the defined mock behavior is invoked. MightyMock's argument patterns support all common CFML data types. The intent is that it's identical to the typeattribute of CFARGUMENT : {numeric},{any},{query},{struct},{array}, etc. See Argument Matching in the next section for more detail. The above examples create _Fast Mocks_, that is mocks that can be created quickly but may not have the desired _type{_}you need; that is, what's specified in the first parameter. To create a _Type Safe_ mock, simply tell MightyMock that's what you want: {color:#800000}<cfset{color}mock=createObject({color:#0000ff}'component'{color},{color:#0000ff}'MightyMock'{color}).init({color:#0000ff}'MyOtherComponent',{color}{color:#0000ff}{*}{_}true{_}{*}{color}){color:#b84747}/>{color} The second parameter in the constructor tells MightyMock to return an object of the same type specified in the first parameter. If an object of that type cannot be found, and instantiation exception will be thrown. 5341244 //www.louisvuitton-bags.org.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000h3. Mocking If your dependency does not return any data, but rather _does{_}something (returns void), you will want to verify that it was called, but maybe you don't want to incur side-effects, such as emails or logging: {code:title=MyComponentTest.cfc} <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myOtherComponent.writeToLog('Hello.') /> <!--- do a bunch of other stuff ... ---> <cfset myOtherComponent.writeToLog('Good bye.') /> </cffunction> {code} A mock for this would like something like : {code:title=MyMockTest.cfc} <cffunction name="testMyComponent"> <!--- Create the mock ---> <cfset myMock=mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset myMock.writeToLog ('Hello.') /> <cfset myMock.writeToLog ('Good Bye.') /> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset myComponent.myMethod('foo') /> <!--- Verify ---> <cfset myMock.verify().writeToLog ('Hello.') /> <cfset myMock.verify().writeToLog ('Good Bye.') /> </cffunction> {code} *Note{*}that there is no returns()method chained to the end of of the writeToLog()behavior definition. This is a shortcut and is the same as myMock.writeToLog ({color:#0000ff}...{color}).returns().It saves you 9 or so keystrokes. The reason being is that true "mocks" typically do not return data. If you are not overly concerned with the literal details of the method calls, you could simplify this with{_}argument patterns_: {code: title=MyMockTest.cfc} <cffunction name="testMyComponent"> <!--- Create the mock ---> <cfset myMock=mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset myMock.writeToLog('{string}').returns() /> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset myComponent.myMethod('foo') /> <!--- Verify ---> <cfset myMock.verifyTimes(2).writeToLog('{string}') /> </cffunction> {code} In the above example, we use the keyword, {string}, instead of literal arguments. What happens under the hood is that when the method is called by the component that is passing in any _single string argument_ as a parameter, the defined mock behavior is invoked. Argument patterns support all common CFML data types. The intent is that it's identical to the typeattribute of CFARGUMENT : {numeric} , {any} , {query} , {struct} , {array} , etc. See Argument Matching in the next section for more detail. The above examples create _Fast Mocks_, that is mocks that can be created quickly but may not have the desired _type{_}you need; that is, what's specified in the first parameter. To create a _Type Safe_ mock, simply tell MightyMock that's what you want: {code} <cfset myMock=mock('MyOtherComponent',true) /> {code} The second parameter in the constructor tells MXUnit to return an object of the same type specified in the first parameter. If an object of that type cannot be found, and instantiation exception will be thrown. 5341245 //www.breitling1replica.co.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000h3. Mocking If your dependency does not return any data, but rather _does{_}something (returns void), you will want to verify that it was called, but maybe you don't want to incur side-effects, such as emails or logging: {code:title=MyComponentTest.cfc} <cffunction name="myMethod"> <cfargument name="foo" /> <cfset myOtherComponent.writeToLog('Hello.') /> <!--- do a bunch of other stuff ... ---> <cfset myOtherComponent.writeToLog('Good bye.') /> </cffunction> {code} A mock for this would like something like : {code:title=MyMockTest.cfc} <cffunction name="testMyComponent"> <!--- Create the mock ---> <cfset myMock=mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset myMock.writeToLog ('Hello.') /> <cfset myMock.writeToLog ('Good Bye.') /> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset myComponent.myMethod('foo') /> <!--- Verify ---> <cfset myMock.verify().writeToLog ('Hello.') /> <cfset myMock.verify().writeToLog ('Good Bye.') /> </cffunction> {code} *Note{*}that there is no returns()method chained to the end of of the writeToLog()behavior definition. This is a shortcut and is the same as myMock.writeToLog ({color:#0000ff}...{color}).returns().It saves you 9 or so keystrokes. The reason being is that true "mocks" typically do not return data. If you are not overly concerned with the literal details of the method calls, you could simplify this with{_}argument patterns_: {code: title=MyMockTest.cfc} <cffunction name="testMyComponent"> <!--- Create the mock ---> <cfset myMock=mock('MyOtherComponent') /> <!--- Define Behavior ---> <cfset myMock.writeToLog('{string}').returns() /> <cfset myComponent.setMyOtherComponent(mock) /> <!--- Exercise MyComponent ---> <cfset myComponent.myMethod('foo') /> <!--- Verify ---> <cfset myMock.verifyTimes(2).writeToLog('{string}') /> </cffunction> {code} In the above example, we use the keyword, {string}, instead of literal arguments. What happens under the hood is that when the method is called by the component that is passing in any _single string argument_ as a parameter, the defined mock behavior is invoked. Argument patterns support all common CFML data types. The intent is that it's identical to the typeattribute of CFARGUMENT : \{numeric\} , \{any\} , \{query\} , \{struct\} , \{array\} , etc. See Argument Matching in the next section for more detail. The above examples create _Fast Mocks_, that is mocks that can be created quickly but may not have the desired _type{_}you need; that is, what's specified in the first parameter. To create a _Type Safe_ mock, simply tell MightyMock that's what you want: {code} <cfset myMock=mock('MyOtherComponent',true) /> {code} The second parameter in the constructor tells MXUnit to return an object of the same type specified in the first parameter. If an object of that type cannot be found, and instantiation exception will be thrown. 5341246 //www.replicawatches0.co.uk/http 6751439 helen2011-11-04 07:39:54.000helen2011-11-04 07:39:54.000//www.cheapsaleuk2.org.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000{rss:url=http://blog.mxunit.org/feeds/posts/default?alt=rss|max=5} 5341265 //www.rolex-replica-uk.co.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000(Status:DRAFT as of 3.26.10- Note that this feature is available in MXUnit 2.x and later) !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! Formerly known as MightyMock, MXUnit offers a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the next section. *Prefer or already use another mocking framework like MockBox?* No problem! When using MXUnit's mocking syntax, you can tell it to use the mocking framework of your choice. {pagetree: root=Mocking and Stubbing} 5341264 //www.rolex-replica-uk.co.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000//www.louisvuitton-bags.org.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000(Status:DRAFT as of 3.26.10- Note that this feature is available in MXUnit 2.x and later) !http://i905.photobucket.com/albums/ac259/virtix/customLogo.png|align=left! Formerly known as MightyMock, MXUnit offier a built-in, simple, lightweight framework for mocking component interactions. It provides you the ability to easily and quickly define behaviors for dependencies, including both mocking and stubbing. When mocking, selective verification is possible, and when stubbing you can define return data or throw exceptions. One slick feature is the ability to match invocations by argument pattern. This gives you the flexibility to specify either literal arguments or patterns in your mock. More on this in the next section. *Prefer or already use another mocking framework like MockBox?* No problem! When using MXUnit's mocking syntax, you can tell it to use the mocking framework of your choice. {pagetree: root=Mocking and Stubbing} 5341262 //www.gucci-replica-bags.co.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000 As you've seen previously, you can match arguments by data type. The available types are those that are commonly available in ColdFusion: {code} \{string\}, \{any\}, \{object\}, \{struct\}, \{udf\}, \{numeric\}, \{array\}, \{query\}, \{xml\}, \{boolean\}, \{binary\}, \{image\} {code} Using type argument matching, you can specify mock behavior like so: {code} <cfset myMock.doSomething('\{struct\}','\{image\}').returns(true) /> {code} When the mock is invoked, the value true will be returned to the calling component only when an invocation matches this patter ... doSomething with any structure as the first parameter followed by any image as the second parameter. Make sure to check out the next section on Wildcard Pattern Matching! 5341261 //www.replicawatches0.co.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000//www.louisvuitton-bags.org.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000//www.rolex-replica-uk.co.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000//www.cheapsaleuk2.org.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000{html-include:url=http://mxunit.s3.amazonaws.com/video/mxunit_ant_automation_demo.html} 5341273 //www.breitling1replica.co.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000//www.replicawatches0.co.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000//www.replicawatches0.co.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000//www.rolex-replica-uk.co.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000//www.rolex-replica-uk.co.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000//www.ukrolexreplica0.org.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000{rss:url=http://blog.mxunit.org/feeds/posts/default?alt=rss} 5341267 //www.rolex-replica-uk.co.uk/http 6751442 helen2011-11-04 07:42:11.000helen2011-11-04 07:42:11.000{rss:url=http://blog.mxunit.org/feeds/posts/default?alt=rss|showTitlesOnly=true} 5341266 //www.rolex-replica-uk.co.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000In this tutorial, you will learn how to create an Ant build file that executes MXUnit tests and generates JUnit reports First off, you should be familiar with [Ant|http://ant.apache.org/]. If not, visit the site, [download Ant|http://ant.apache.org/bindownload.cgi] and play around with it to develop a basic understanding of projects and tasks. Ok, now that you're an expert let's kick it. We'll use the MXUnit tests that we use to build the framework. These are located in the MXUnit Framework download in /mxunit/tests. We will use the minimal required options in order to run the Ant task. All optional task attributes can be found [here|http://mxunit.org/doc/mxunit-ant-doc.html]. This tutorial assumes installation of MXUnit directly in the webroot; e.g., /mxunit/ These are the basic steps to create the build that runs tests and generates a report # Create ant Ant build project # Define the MXUnit Ant Task # Tell MXUnit Which Tests You Want to Run # Define The JUnit Report Task # Run it ... # View the report &nbsp; *1. Create an Ant build&nbsp;project* Type the folling into a text file and save it as /mxunit/tutorial/ant/build.xml. [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # </project>&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> </project> If you run just this in Ant you should see the following: This is what we expect to see. The build fails because there is no target main defined. We will define this task next. *2. Define The MXUnit Ant Task* Add the following into the build.xml file: [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> </mxunittask> </target> </project> This instructs Ant to use the MXUnit Ant Task located in /mxunit/ant/lib/mxunit-ant.jar. It then tells the MXUnit Ant Task to use the localhost as the target server and the HTTP port 8500. You should change these values to point to any installation of the MXUnit Framework. The outputdir is the location to where the test results will be saved. The verbose attribute instructs the task to print additional information to stdout. If you run this, you should see the following: This is good. We have made contact with the MXUnit Ant Task. The build fails with a java.lang.NullPointerException because the task expects some tests to run and none were provided. *3. Tell MXUnit Which Tests You Want to Run* &nbsp; Add the following to the build.xml file: [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<directory&nbsp;path="C:\ColdFusion8\wwwroot\mxunit\tests\framework"&nbsp;recurse="false"&nbsp;componentPath="mxunit.tests.framework"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> We inserted the directory element to instruct the MXUnit Ant Task to run all the tests in the directory specified by the path attribute. Note, make sure your path attribute points to the location of the /mxunit/tests/framework directory. When you run this, the HttpAntRunner.cfc is called by the task. This runner executes the tests using the mxunit framework and save the results as JUnitXml to the location specified by the outputdir attribute. When run, you should see the following: You should now have 2 files in /mxunit/tutorial/ant/testresults/tmp/ called mxunitdirectorytestsuite_1.xml and testresults.properties. The first one will be used by JUnit in the next step to generate a report. The second one can be used to summarize all the test results run, as you can have multiple directory elements in the task. *4. Define The JUnit Report Task* Type the following into the build.xml: [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests,junitreport"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<directory&nbsp;path="C:\ColdFusion8\wwwroot\mxunit\tests\framework"&nbsp;recurse="false"&nbsp;componentPath="mxunit.tests.framework"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # <target&nbsp;name="junitreport"&nbsp;description="Create&nbsp;a&nbsp;report&nbsp;for&nbsp;the&nbsp;rest&nbsp;result">&nbsp;&nbsp; # &nbsp;<mkdir&nbsp;dir="junithtml"/>&nbsp;&nbsp; # &nbsp;<junitreport&nbsp;todir="junithtml">&nbsp;&nbsp; # &nbsp;&nbsp;<fileset&nbsp;dir="testresults">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<include&nbsp;name="*.xml"/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;</fileset>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;<report&nbsp;format="frames"&nbsp;todir="junithtml"&nbsp;styledir="../../ant/xsl"/>&nbsp;&nbsp; # &nbsp;&nbsp;</junitreport>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # &nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests,junitreport" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> <target name="junitreport" description="Create a report for the rest result"> <mkdir dir="junithtml"/> <junitreport todir="junithtml"> <fileset dir="testresults"> <include name="*.xml"/> </fileset> <report format="frames" todir="junithtml" styledir="../../ant/xsl"/> </junitreport> </target> </project> We've a couple of new things here: 1. Created a new target for Ant (junitreport). This target is responsible for generating the JUnit-style report. 2. Instructed the main target to call the runtests target first, then the junitreport task after that. The junitreport task is looking for the XML files we created with the runtests task. Hence, we use the fileset element to tell JUnit where to go to find the XML test results. You'll also notice that we point to the /mxunit/ant/xsl directory for the formatting information. This is optional, and you may use any stylesheet you wish or the default one in Ant's JUnit Report Task path. *5. Run it ...* you should see this: *6. View the report* You can now browse /mxunit/tutorial/ant/junithtml/ and open index.html in your web browser. You should see the following: An live interactive version of this report is available [here|http://mxunit.org/testresults/index.html]. You can take this process further by adding additional directory elements that contain tests. You may also execute individual test cases using the testcase element. Details on the MXUnit Ant Task can be found [here|http://mxunit.org/doc/mxunit-ant-doc.html]. var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));try { var pageTracker = _gat._getTracker("UA-3137017-1"); pageTracker._trackPageview(); } catch(err) {} 5341280 //www.cheapsaleuk2.org.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000In this tutorial, you will learn how to create an Ant build file that executes MXUnit tests and generates JUnit reports First off, you should be familiar with [Ant|http://ant.apache.org/]. If not, visit the site, [download Ant|http://ant.apache.org/bindownload.cgi] and play around with it to develop a basic understanding of projects and tasks. Ok, now that you're an expert let's kick it. We'll use the MXUnit tests that we use to build the framework. These are located in the MXUnit Framework download in /mxunit/tests. We will use the minimal required options in order to run the Ant task. All optional task attributes can be found [here|http://mxunit.org/doc/mxunit-ant-doc.html]. This tutorial assumes installation of MXUnit directly in the webroot; e.g., /mxunit/ These are the basic steps to create the build that runs tests and generates a report # Create ant Ant build project # Define the MXUnit Ant Task # Tell MXUnit Which Tests You Want to Run # Define The JUnit Report Task # Run it ... # View the report &nbsp; *1. Create an Ant build&nbsp;project* Type the folling into a text file and save it as /mxunit/tutorial/ant/build.xml. [ |http://mxunit.org/doc/index.cfm?doc=antjunit#][|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # </project>&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> </project> If you run just this in Ant you should see the following: This is what we expect to see. The build fails because there is no target main defined. We will define this task next. *2. Define The MXUnit Ant Task* Add the following into the build.xml file: <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp;&nbsp; # &nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> </mxunittask> </target> </project> This instructs Ant to use the MXUnit Ant Task located in /mxunit/ant/lib/mxunit-ant.jar. It then tells the MXUnit Ant Task to use the localhost as the target server and the HTTP port 8500. You should change these values to point to any installation of the MXUnit Framework. The outputdir is the location to where the test results will be saved. The verbose attribute instructs the task to print additional information to stdout. If you run this, you should see the following: This is good. We have made contact with the MXUnit Ant Task. The build fails with a java.lang.NullPointerException because the task expects some tests to run and none were provided. *3. Tell MXUnit Which Tests You Want to Run* &nbsp; Add the following to the build.xml file: <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<directory&nbsp;path="C:\ColdFusion8\wwwroot\mxunit\tests\framework"&nbsp;recurse="false"&nbsp;componentPath="mxunit.tests.framework"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> We inserted the directory element to instruct the MXUnit Ant Task to run all the tests in the directory specified by the path attribute. Note, make sure your path attribute points to the location of the /mxunit/tests/framework directory. When you run this, the HttpAntRunner.cfc is called by the task. This runner executes the tests using the mxunit framework and save the results as JUnitXml to the location specified by the outputdir attribute. When run, you should see the following: You should now have 2 files in /mxunit/tutorial/ant/testresults/tmp/ called mxunitdirectorytestsuite_1.xml and testresults.properties. The first one will be used by JUnit in the next step to generate a report. The second one can be used to summarize all the test results run, as you can have multiple directory elements in the task. *4. Define The JUnit Report Task* Type the following into the build.xml: [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests,junitreport"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<directory&nbsp;path="C:\ColdFusion8\wwwroot\mxunit\tests\framework"&nbsp;recurse="false"&nbsp;componentPath="mxunit.tests.framework"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # <target&nbsp;name="junitreport"&nbsp;description="Create&nbsp;a&nbsp;report&nbsp;for&nbsp;the&nbsp;rest&nbsp;result">&nbsp;&nbsp; # &nbsp;<mkdir&nbsp;dir="junithtml"/>&nbsp;&nbsp; # &nbsp;<junitreport&nbsp;todir="junithtml">&nbsp;&nbsp; # &nbsp;&nbsp;<fileset&nbsp;dir="testresults">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<include&nbsp;name="*.xml"/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;</fileset>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;<report&nbsp;format="frames"&nbsp;todir="junithtml"&nbsp;styledir="../../ant/xsl"/>&nbsp;&nbsp; # &nbsp;&nbsp;</junitreport>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # &nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests,junitreport" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> <target name="junitreport" description="Create a report for the rest result"> <mkdir dir="junithtml"/> <junitreport todir="junithtml"> <fileset dir="testresults"> <include name="*.xml"/> </fileset> <report format="frames" todir="junithtml" styledir="../../ant/xsl"/> </junitreport> </target> </project> We've a couple of new things here: 1. Created a new target for Ant (junitreport). This target is responsible for generating the JUnit-style report. 2. Instructed the main target to call the runtests target first, then the junitreport task after that. The junitreport task is looking for the XML files we created with the runtests task. Hence, we use the fileset element to tell JUnit where to go to find the XML test results. You'll also notice that we point to the /mxunit/ant/xsl directory for the formatting information. This is optional, and you may use any stylesheet you wish or the default one in Ant's JUnit Report Task path. *5. Run it ...* you should see this: *6. View the report* You can now browse /mxunit/tutorial/ant/junithtml/ and open index.html in your web browser. You should see the following: An live interactive version of this report is available [here|http://mxunit.org/testresults/index.html]. You can take this process further by adding additional directory elements that contain tests. You may also execute individual test cases using the testcase element. Details on the MXUnit Ant Task can be found [here|http://mxunit.org/doc/mxunit-ant-doc.html].var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));try { var pageTracker = _gat._getTracker("UA-3137017-1"); pageTracker._trackPageview(); } catch(err) {} 5341281 //www.louisvuitton-bags.org.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000In this tutorial, you will learn how to create an Ant build file that executes MXUnit tests and generates JUnit reports First off, you should be familiar with [Ant|http://ant.apache.org/]. If not, visit the site, [download Ant|http://ant.apache.org/bindownload.cgi] and play around with it to develop a basic understanding of projects and tasks. Ok, now that you're an expert let's kick it. We'll use the MXUnit tests that we use to build the framework. These are located in the MXUnit Framework download in /mxunit/tests. We will use the minimal required options in order to run the Ant task. All optional task attributes can be found [here|http://mxunit.org/doc/mxunit-ant-doc.html]. This tutorial assumes installation of MXUnit directly in the webroot; e.g., /mxunit/ These are the basic steps to create the build that runs tests and generates a report # Create ant Ant build project # Define the MXUnit Ant Task # Tell MXUnit Which Tests You Want to Run # Define The JUnit Report Task # Run it ... # View the report &nbsp; *1. Create an Ant build&nbsp;project* Type the folling into a text file and save it as /mxunit/tutorial/ant/build.xml. [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # </project>&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> </project> If you run just this in Ant you should see the following: This is what we expect to see. The build fails because there is no target main defined. We will define this task next. *2. Define The MXUnit Ant Task* Add the following into the build.xml file: [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> </mxunittask> </target> </project> This instructs Ant to use the MXUnit Ant Task located in /mxunit/ant/lib/mxunit-ant.jar. It then tells the MXUnit Ant Task to use the localhost as the target server and the HTTP port 8500. You should change these values to point to any installation of the MXUnit Framework. The outputdir is the location to where the test results will be saved. The verbose attribute instructs the task to print additional information to stdout. If you run this, you should see the following: This is good. We have made contact with the MXUnit Ant Task. The build fails with a java.lang.NullPointerException because the task expects some tests to run and none were provided. *3. Tell MXUnit Which Tests You Want to Run* &nbsp; Add the following to the build.xml file: [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<directory&nbsp;path="C:\ColdFusion8\wwwroot\mxunit\tests\framework"&nbsp;recurse="false"&nbsp;componentPath="mxunit.tests.framework"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> We inserted the directory element to instruct the MXUnit Ant Task to run all the tests in the directory specified by the path attribute. Note, make sure your path attribute points to the location of the /mxunit/tests/framework directory. When you run this, the HttpAntRunner.cfc is called by the task. This runner executes the tests using the mxunit framework and save the results as JUnitXml to the location specified by the outputdir attribute. When run, you should see the following: You should now have 2 files in /mxunit/tutorial/ant/testresults/tmp/ called mxunitdirectorytestsuite_1.xml and testresults.properties. The first one will be used by JUnit in the next step to generate a report. The second one can be used to summarize all the test results run, as you can have multiple directory elements in the task. *4. Define The JUnit Report Task* Type the following into the build.xml: [view plain|http://mxunit.org/doc/index.cfm?doc=antjunit#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=antjunit#][print|http://mxunit.org/doc/index.cfm?doc=antjunit#][?|http://mxunit.org/doc/index.cfm?doc=antjunit#] # <?xml&nbsp;version="1.0"&nbsp;encoding="ISO-8859-1"?>&nbsp;&nbsp; # &nbsp;&nbsp; # <project&nbsp;name="MXUnitTask"&nbsp;basedir="."&nbsp;default="main">&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<mkdir&nbsp;dir="testresults"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="main"&nbsp;depends="runtests,junitreport"&nbsp;description="Main&nbsp;target&nbsp;for&nbsp;running&nbsp;the&nbsp;tests."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<target&nbsp;name="runtests"&nbsp;description="Make&nbsp;output&nbsp;directories&nbsp;and&nbsp;run&nbsp;the&nbsp;MXUnit&nbsp;task">&nbsp;&nbsp; # &nbsp;&nbsp;<taskdef&nbsp;name="mxunittask"&nbsp;classname="org.mxunit.ant.MXUnitAntTask"&nbsp;&nbsp;classpath="../../ant/lib/mxunit-ant.jar"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<mxunittask&nbsp;server="localhost"&nbsp;port="8500"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputdir="testresults"&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verbose="true">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<directory&nbsp;path="C:\ColdFusion8\wwwroot\mxunit\tests\framework"&nbsp;recurse="false"&nbsp;componentPath="mxunit.tests.framework"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;</mxunittask>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # <target&nbsp;name="junitreport"&nbsp;description="Create&nbsp;a&nbsp;report&nbsp;for&nbsp;the&nbsp;rest&nbsp;result">&nbsp;&nbsp; # &nbsp;<mkdir&nbsp;dir="junithtml"/>&nbsp;&nbsp; # &nbsp;<junitreport&nbsp;todir="junithtml">&nbsp;&nbsp; # &nbsp;&nbsp;<fileset&nbsp;dir="testresults">&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<include&nbsp;name="*.xml"/>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;</fileset>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;<report&nbsp;format="frames"&nbsp;todir="junithtml"&nbsp;styledir="../../ant/xsl"/>&nbsp;&nbsp; # &nbsp;&nbsp;</junitreport>&nbsp;&nbsp; # </target>&nbsp;&nbsp; # &nbsp;&nbsp; # </project>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <mkdir dir="testresults" /> <target name="main" depends="runtests,junitreport" description="Main target for running the tests." /> <target name="runtests" description="Make output directories and run the MXUnit task"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="../../ant/lib/mxunit-ant.jar" /> <mxunittask server="localhost" port="8500" outputdir="testresults" verbose="true"> <directory path="C:\ColdFusion8\wwwroot\mxunit\tests\framework" recurse="false" componentPath="mxunit.tests.framework" /> </mxunittask> </target> <target name="junitreport" description="Create a report for the rest result"> <mkdir dir="junithtml"/> <junitreport todir="junithtml"> <fileset dir="testresults"> <include name="*.xml"/> </fileset> <report format="frames" todir="junithtml" styledir="../../ant/xsl"/> </junitreport> </target> </project> We've a couple of new things here: 1. Created a new target for Ant (junitreport). This target is responsible for generating the JUnit-style report. 2. Instructed the main target to call the runtests target first, then the junitreport task after that. The junitreport task is looking for the XML files we created with the runtests task. Hence, we use the fileset element to tell JUnit where to go to find the XML test results. You'll also notice that we point to the /mxunit/ant/xsl directory for the formatting information. This is optional, and you may use any stylesheet you wish or the default one in Ant's JUnit Report Task path. *5. Run it ...* you should see this: *6. View the report* You can now browse /mxunit/tutorial/ant/junithtml/ and open index.html in your web browser. You should see the following: An live interactive version of this report is available [here|http://mxunit.org/testresults/index.html]. You can take this process further by adding additional directory elements that contain tests. You may also execute individual test cases using the testcase element. Details on the MXUnit Ant Task can be found [here|http://mxunit.org/doc/mxunit-ant-doc.html].var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));try { var pageTracker = _gat._getTracker("UA-3137017-1"); pageTracker._trackPageview(); } catch(err) {} 5341278 //www.rolex-replica-uk.co.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000//www.replicawatches0.co.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000//www.gucci-replica-bags.co.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000//www.rolex-replica-uk.co.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000{html-include:url=http://mxunit.s3.amazonaws.com/video/mxunit_ant_automation_demo.swf} 5341274 //www.louisvuitton-bags.org.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000//www.gucci-replica-bags.co.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000//www.cheapsaleuk2.org.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000//www.replicawatches0.co.uk/http 6751440 helen2011-11-04 07:40:14.000helen2011-11-04 07:40:14.000//www.gucci-replica-bags.co.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000//www.breitling1replica.co.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000//www.replicawatches0.co.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000//www.louisvuitton-bags.org.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.000//www.louisvuitton-bags.org.uk/http 6751441 helen2011-11-04 07:41:05.000helen2011-11-04 07:41:05.0001http://www.google.com/search?q=%22%22the+url+for+your+project+has+not+been+defined%2C+edit+ithe+CFEclipse+properties+for+this+project+and+enter+the+URl+for+this+file&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GFRD_en 4948033 2010-10-04 20:08:15.0002010-10-04 20:08:15.000{section} {column:width=60%} {toc:maxLevel=5}In the first installment, I showed how to get Jenkins set up and connected to your SVN server. In this entry, I'll demonstrate how to run your MXUnit tests in a Jenkins project. h2. Assumptions I'm assuming you successfully [completed the prior step|default:Continuous Integration -- ANT - The Glue between Jenkins and your Tests] and can run your tests from ANT, either within your IDE or at the command line. Don't bother proceeding until you've done so. h2. Configuring ANT within Jenkins Jenkins needs to know where your ANT install lives. If you haven't downloaded ANT, do so now, unzip it, and put it somewhere. Then, copy the path to that location. From your main Jenkins screen, click on "Manage Jenkins", then "Configure System". More quickly, type "configure" into the search box and it'll take you to the same place. Go down to the "ANT" section, click "Add", and paste that path to your ANT install. Note, this is NOT the "bin" directory... just the ANT root. Give it a name, like "ANT 1.7" or whatever. Click Save *Jenkins will not treat this ANT location as the default location*. You must (at least, I did) have to explicitly choose this ANT instance for every project setup. Just so you know. This tripped me up at first. h2. Configuring your project's test runner step Navigate to your project, then click "Configure". More quickly, you can search for your project by name, then search for "configure", and you'll get to the same screen. Find the "Build" section. click "Add build step". Select "Invoke ANT". Select the ANT instance from the dropdown list of installed ANTs. In the "target" field, type the name of the target in your ANT build file that you use to run tests. For example, "runTests" This *might* be all you need. So you could save this and try to do a build now, and see what happens. h2. Test Runner Step Configuration, Part 2: Properties Now's a good time to talk about the weirdo nature of ColdFusion projects with respect to CI. Remember, you checked out your project from Subversion into Jenkins's workspace, but that's not the code you care about... your code already lives on a DEV server and is updated by some other means. However, there is one file that gets checked out that you do care about: Your ANT build file. When Jenkins runs your ANT file, it'll be running the one from its workspace. And then that build file will be executing its tests against the components you specify on your DEV server. Got it? Good. Confused? I know. It's possible that your build file's runTests target might need some properties that are possibly set in a properties file that you don't keep in SVN or which otherwise you need to override. For example, for MXUnit itself, our build file looks at a file named "unames.properties" to get some configuration information such as server name, port, usernames/passwords, webroot location, and some other things. This is NOT kept in SVN b/c it's unique for each MXUnit contributor. When MXUnit's runTests is run, it tries to read that properties file and then set the server, port, and webroot properties. But since that file isn't checked out from SVN, it's not visible in Jenkins's workspace and thus those properties never get set. It's super easy to get around this though\! In your ANT step's "Advanced" tab, you'll see a "properties" box. In here, you can type in any properties in name=value format, linebreak-delimited, and poof, properties problem solved. For example, here's what I put into the properties box for the MXUnit job: server=localhost port=80 webroot=c:/inetpub/wwwroot h2. Configuring your project's JUnit XML Output In that sample ANT build file above, you saw how easy it was for MXUnit to spit out JUnit-compliant XML. Basically, no matter where your tests actually run ([http://blah/whatever/HttpAntRunner.cfc|http://blah/whatever/HttpAntRunner.cfc]), your JUnit XML files will go in a directory relative to the build file that is running. Got that? That means that, as discussed above, your JUnit xml files will go in your Jenkins workspace somewhere. This is perfect, because that's where Jenkins wants them to be. For example, with the MXUnit build, the build file is at mxunit/build.xml. It specifies a location for the JUnit xml output as something that evaluates to tests/testresults/tmp/. So in the Jenkins configuration for the MXUnit job, I specify the JUnit XML location as: *tests/testresults/tmp/*.xml\* That's it. So wherever your xml files go relative to your workspace root, simply go to the "Post Build Action" section of your job configuration, check the "Publish JUnit XML" checkbox, and enter in the path to your xml files, with \*.xml, as I did above. Click save h2. Re-saving ant.bat {note}The following was true when I first set up Hudson with MXUnit, in two-thousand-aught-something. I have not had these problems since then but am keeping this information here in the event that it helps someone with the same problem{note} After I got the MXUnit project all set up, I ran the build; it executed the tests; Hudson read the JUnit XML (all tests passed). And then.... Failed. Failed?\! WTF? WTF was failing? The Hudson console output (thank you, Hudson\!) read: "The system cannot find the batch label specified". This wasn't a Hudson problem. It wasn't an MXUnit problem. Turns out, it was the ant.bat file giving me grief. That's right... the ant.bat that ships with the eclipse ANT install. Perhaps had I been using a "proper" install, this wouldn't have been the case. Nonetheless, I wasn't. So, how to fix it? Simple Open up ant.bat in Textpad. Notice that it's in Unix format. Change the format to "PC". Click Save. Rerun the Hudson build. Oh Joy. Oh Rapture. A fully functioning test run with test results. Let the CI begin. h2. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750462 {section} {column:width=60%} {toc:maxLevel=5} h1. Why ANT? You won't get far using Jenkins and ColdFusion without ANT. ANT is the Hub. It's the glue. Your ANT build will run your MXUnit Tests. Jenkins will run your ANT build, record the results of the tests, and perform post-build actions (notifications, etc) based on the results of those tests. h1. Assumptions We assume you have some tests and can successfully run them via either the Eclipse plugin or your web browser We assume that if you are not familiar with ANT that you're willing to learn enough of it to get your CI environment set up. If you're not up for that, perhaps [simpler automation is for you|default:Simple Test Scheduling]. h1. A thorough description of running your tests with ANT Bill's [original walkthrough|default:Using the Ant Task to Generate JUnit Reports] is very thorough. In addition, please see Bill's fantastic [8-minute video|default:Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.] showing exactly how to run your MXUnit tests with ANT. If you are new to ANT, I&nbsp; implore you to visit those links, especially if you're the type who doesn't like flailing about trying to make sense of foreign things. Even if you simply read Bill's instructions, and watch the video, you'll gain enough familiarity with ANT and MXUnit to move on ot the next step h1. Once you're familiar with running your tests with ANT ...Or, if you're the type who likes to jump right in h2. Directory Structure Your final directory structure will look something like the following. If your tests live somewhere else inside your app, that's OK... just make sure to adjust the paths in the build file to account for their location. In the example below, files demoted with an asterisk \(*) are files that do not yet exist but which will when we're finished {code}/App *build.xml /lib *mxunit-ant.jar other-whatever.jar /test *HttpAntRunner.cfc /testdir1 SomeTest.cfc /testdir2 SomeOtherTest.cfc {code} h2. Copy files from MXUnit to your app You need the following three files to start: # mxunit-ant.jar \-\- ANT will use this to communicate with ColdFusion # HttpAntRunner.cfc \-\- This is the "endpoint"... ANT will make HTTP requests to this CFC, and that CFC will in turn run the MXUnit framework code which runs your tests # build.xml \-\- This is your new ANT build file{*}What to put where*\# Create a directory in your app called "lib" # Copy mxunit/ant/lib/mxunit-ant.jar into that lib directory # Copy mxunit/samples/build.xml into your app's root, such that you end up with /app/build.xml # Copy mxunit/samples/HttpAntRunner.cfc into your app's test root, such that you end up with /app/test/HttpAntRunner.cfcOpen up that HttpAntRunner.cfc after you copy it. Notice that it simply extends the framework version. While you *could* point directly to the framework version, you almost always want to point to your custom version, especially if you're using ORM, testing framework controllers, or otherwise need access to your app's Application scope h2. Modify build.xml The sample build.xml file which you copied is meant to be a good-enough skeleton to get you running your tests from ANT. It also contains example "svn update" and "dist" targets for updating a directory from SVN and creating a zip file, respectively. More on those later. For now, we need to run tests. To do this, you'll modify several of the properties in the ANT file to point to the correct names and locations for your project If you're using Eclipse or another IDE which shows the structure of an ANT file, open the ANT view and drag your build file into it. It'll look something like this: !ant_view.PNG|thumbnail! *In build.xml:* # In the top-level project element, change the project name to your project&nbsp; # In the *init* target, change the *application.name* property to the directory name of your project # Next line, if necessary change the *test.dir.name* property to be the name of your tests directory # A few lines down, change the *test.server* and *test.port* properties to match your local setup (these can change later) h2. Run the "init" target Now, From the ANT view in Eclipse, run the "init" target. In the console view, you'll see a dump of all the properties that will drive your ANT build. Most of these will be file system locations {warning} *Do not proceed* until test.cfcpath and test.dir.location look correct. If they're not correct, modify the build file and make them so. {warning} Here's what the console view will look like when you run *init*: !ant_run_init.PNG|thumbnail! h2. Run the "runtests" target Assuming your paths are correct, you have brought the mxunit-ant.jar into your app's "lib" directory, and you have some tests living in your test location, now's the time to run them from ANT. # In the ANT view, run the "runtests" target # Look at the console view for outputYou will see a log of what the ANT task is doing as it communicates with ColdFusion. When finished, you'll see the results of your test run. Here's an example: !ant_runtests.PNG|thumbnail! h1. Next Steps Now that you have ANT running your tests, you're ready to hook this into the Jenkins CI server {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750459 {section} {column:width=60%} {toc:maxLevel=5} h1. Communicating Build Results All of the information Jenkins provides is lovely; however, we're not interested in monitoring the Hudson interface every time a build runs. Instead, we want to get notified when things change. That's it: *when build status changes*. For me, continuous integration is as much about communicating results as it is about providing an easy, scheduled mechanism for running your tests (we don't care about compiling and linking in CF applications, so that core benefit of CI doesn't apply to us either). Ideally, only interested parties would be notified on a change in build status. For example, let's say a build runs at 8:00 AM, and all tests pass. It runs again at 8:15 AM, and tests fail. What I want to happen is: # Hudson looks at source control for the users who have committed code since the last build # Hudson notifies \*just\* those people that the build is now failing. # Hudson does this either via email, instant message (SMS), or both. Fortunately, this is all possible. Let's set it up. h1. Configuring Email Settings From the main Hudson screen, type "configure" in the search box Scroll down to the bottom and find the E-mail notification section. I'm using gmail in this case, so I plugged in my gmail credentials, using "smtp.gmail.com" as the server. I'm keeping "default email suffix" blank since this can't be computed (this would be more for corporate email accounts where you can trust that the email would end up as "firstname" + "lastname" + default email suffix, for example). In the Advanced settings, I checked "use smtp authentication", entered my email address into the username field, added my password, checked "use ssl", and specified the port as 465 h1. Configuring SMS (Jabber) via GTalk From the "manage Hudson" screen, click on Manage Plugins go to "Available Plugins", and find the "Hudson Jabber notifier plugin". Click things and install it. Restart if necessary. Now, back in your Manage Hudson screen, you'll have a new section, right above the Email section, for Jabber. I entered my gmail address and password, and "talk.google.com" as the server. That's it\! h1. Noise Control At the project level, you can also configure how noisy you want this communication to be. Here's what that looks like: !hudson_notificationconfig.png|thumbnail,align=left! From that image, you'll see that I can configure *when* *I want to be notified*... every build, just on change, etc. Thus, to substantially reduce the noise from your scheduled builds, go into the project and configure it to only notify via IM on status change. *This, in my humble opinion, is gold.* h1. Configuring Users Now that the communication mechanisms are set up, we have to associate email addresses with the subversion users. Quite possibly there's an easier way to do this via some batch process, but as I'm just getting started with my Hudson investigation, I haven't looked into it. So please don't take this as "the only way" or "best practice", because I do not know that to be true. For my setup for MXUnit, I linked it to SVN and when it updated and there were changes, it created new a new user for any user that was associated with a change. So, I committed some code to MXUnit, ran a Hudson build, and Hudson added me as a user, silently. To give the "marc.esher" user notification details: # from the main Hudson screen I clicked on "people" then on "marc.esher". (You can also get here if you know the username you want to configure by typing that username in the "Search" box at the top of the screen) # click Configure # enter my email address # since I installed the Jabber plugin, it also has a space for jabber credentials. I entered my gmail address again. h1. So what's all this get me? After this configuration was finished, here's what I get: Emails on build failure that look like this: !hudsonbuildfailure_email.png|thumbnail,align=left! GTalk notifications on build failure that look like this: !hudsonbuildfailure_gtalk.png|thumbnail,align=left! And corresponding messages for when things go back to normal. Importantly, *what I don't get*: noise. I don't get notified on every build via email. I don't have to constantly go to a website to check the build status. I get notifications when I care about them: when things go bad, and when things go from bad back to good. h1. Summary Continuous Integration is about communication. It's about noise control. And so far I'm discovering that Hudson is performing admirably. You can configure different methods of communication, all hooked into source control, with different "strategies" (on every build, on every change, etc). I appreciate this level of configurability. In addition, I was able to get all of this going without reading a single page of documentation. I think that speaks to Hudson's ease of use. h1. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750472 {section} {column:width=60%} {toc:maxLevel=5} h1. Communicating Build Results All of the information Jenkins provides is lovely; however, we're not interested in monitoring the Hudson interface every time a build runs. Instead, we want to get notified when things change. That's it: *when build status changes*. For me, continuous integration is as much about communicating results as it is about providing an easy, scheduled mechanism for running your tests (we don't care about compiling and linking in CF applications, so that core benefit of CI doesn't apply to us either). Ideally, only interested parties would be notified on a change in build status. For example, let's say a build runs at 8:00 AM, and all tests pass. It runs again at 8:15 AM, and tests fail. What I want to happen is: # Hudson looks at source control for the users who have committed code since the last build # Hudson notifies \*just\* those people that the build is now failing. # Hudson does this either via email, instant message (SMS), or both. Fortunately, this is all possible. Let's set it up. h1. Configuring Email Settings From the main Hudson screen, type "configure" in the search box Scroll down to the bottom and find the E-mail notification section. I'm using gmail in this case, so I plugged in my gmail credentials, using "smtp.gmail.com" as the server. I'm keeping "default email suffix" blank since this can't be computed (this would be more for corporate email accounts where you can trust that the email would end up as "firstname" + "lastname" + default email suffix, for example). In the Advanced settings, I checked "use smtp authentication", entered my email address into the username field, added my password, checked "use ssl", and specified the port as 465 h1. Configuring SMS (Jabber) via GTalk From the "manage Hudson" screen, click on Manage Plugins go to "Available Plugins", and find the "Hudson Jabber notifier plugin". Click things and install it. Restart if necessary. Now, back in your Manage Hudson screen, you'll have a new section, right above the Email section, for Jabber. I entered my gmail address and password, and "talk.google.com" as the server. That's it\! h1. Noise Control At the project level, you can also configure how noisy you want this communication to be. Here's what that looks like: !hudson_notificationconfig[3].png|thumbnail! From that image, you'll see that I can configure *when* *I want to be notified*... every build, just on change, etc. Thus, to substantially reduce the noise from your scheduled builds, go into the project and configure it to only notify via IM on status change. *This, in my humble opinion, is gold.* h1. Configuring Users Now that the communication mechanisms are set up, we have to associate email addresses with the subversion users. Quite possibly there's an easier way to do this via some batch process, but as I'm just getting started with my Hudson investigation, I haven't looked into it. So please don't take this as "the only way" or "best practice", because I do not know that to be true. For my setup for MXUnit, I linked it to SVN and when it updated and there were changes, it created new a new user for any user that was associated with a change. So, I committed some code to MXUnit, ran a Hudson build, and Hudson added me as a user, silently. To give the "marc.esher" user notification details: # from the main Hudson screen I clicked on "people" then on "marc.esher". (You can also get here if you know the username you want to configure by typing that username in the "Search" box at the top of the screen) # click Configure # enter my email address # since I installed the Jabber plugin, it also has a space for jabber credentials. I entered my gmail address again. h1. So what's all this get me? After this configuration was finished, here's what I get: Emails on build failure that look like this: !hudsonbuildfailure_email[3].png|thumbnail! GTalk notifications on build failure that look like this: !hudsonbuildfailure_gtalk[2].png|thumbnail! And corresponding messages for when things go back to normal. Importantly, *what I don't get*: noise. I don't get notified on every build via email. I don't have to constantly go to a website to check the build status. I get notifications when I care about them: when things go bad, and when things go from bad back to good. h1. Summary Continuous Integration is about communication. It's about noise control. And so far I'm discovering that Hudson is performing admirably. You can configure different methods of communication, all hooked into source control, with different "strategies" (on every build, on every change, etc). I appreciate this level of configurability. In addition, I was able to get all of this going without reading a single page of documentation. I think that speaks to Hudson's ease of use. h1. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750470 {section} {column:width=60%} {toc:maxLevel=5} h1. Communicating Build Results All of the information Jenkins provides is lovely; however, we're not interested in monitoring the Hudson interface every time a build runs. Instead, we want to get notified when things change. That's it: *when build status changes*. For me, continuous integration is as much about communicating results as it is about providing an easy, scheduled mechanism for running your tests (we don't care about compiling and linking in CF applications, so that core benefit of CI doesn't apply to us either). Ideally, only interested parties would be notified on a change in build status. For example, let's say a build runs at 8:00 AM, and all tests pass. It runs again at 8:15 AM, and tests fail. What I want to happen is: # Hudson looks at source control for the users who have committed code since the last build # Hudson notifies \*just\* those people that the build is now failing. # Hudson does this either via email, instant message (SMS), or both. Fortunately, this is all possible. Let's set it up. h1. Configuring Email Settings From the main Hudson screen, type "configure" in the search box Scroll down to the bottom and find the E-mail notification section. I'm using gmail in this case, so I plugged in my gmail credentials, using "smtp.gmail.com" as the server. I'm keeping "default email suffix" blank since this can't be computed (this would be more for corporate email accounts where you can trust that the email would end up as "firstname" + "lastname" + default email suffix, for example). In the Advanced settings, I checked "use smtp authentication", entered my email address into the username field, added my password, checked "use ssl", and specified the port as 465 h1. Configuring SMS (Jabber) via GTalk From the "manage Hudson" screen, click on Manage Plugins go to "Available Plugins", and find the "Hudson Jabber notifier plugin". Click things and install it. Restart if necessary. Now, back in your Manage Hudson screen, you'll have a new section, right above the Email section, for Jabber. I entered my gmail address and password, and "talk.google.com" as the server. That's it\! h1. Noise Control At the project level, you can also configure how noisy you want this communication to be. Here's what that looks like: From that image, you'll see that I can configure *when* *I want to be notified*... every build, just on change, etc. Thus, to substantially reduce the noise from your scheduled builds, go into the project and configure it to only notify via IM on status change. *This, in my humble opinion, is gold.* h1. Configuring Users Now that the communication mechanisms are set up, we have to associate email addresses with the subversion users. Quite possibly there's an easier way to do this via some batch process, but as I'm just getting started with my Hudson investigation, I haven't looked into it. So please don't take this as "the only way" or "best practice", because I do not know that to be true. For my setup for MXUnit, I linked it to SVN and when it updated and there were changes, it created new a new user for any user that was associated with a change. So, I committed some code to MXUnit, ran a Hudson build, and Hudson added me as a user, silently. To give the "marc.esher" user notification details: # from the main Hudson screen I clicked on "people" then on "marc.esher". (You can also get here if you know the username you want to configure by typing that username in the "Search" box at the top of the screen) # click Configure # enter my email address # since I installed the Jabber plugin, it also has a space for jabber credentials. I entered my gmail address again. h1. So what's all this get me? After this configuration was finished, here's what I get: Emails on build failure that look like this: GTalk notifications on build failure that look like this: And corresponding messages for when things go back to normal. Importantly, *what I don't get*: noise. I don't get notified on every build via email. I don't have to constantly go to a website to check the build status. I get notifications when I care about them: when things go bad, and when things go from bad back to good. h1. Summary Continuous Integration is about communication. It's about noise control. And so far I'm discovering that Hudson is performing admirably. You can configure different methods of communication, all hooked into source control, with different "strategies" (on every build, on every change, etc). I appreciate this level of configurability. In addition, I was able to get all of this going without reading a single page of documentation. I think that speaks to Hudson's ease of use. h1. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750468 {section} {column:width=60%} {toc:maxLevel=5} h1. Introduction In an earlier post, I wrote about configuring notifications with Jenkins. This is a follow-up post to demonstrate how to set up even more fine-grained notification control using the Jenkins [Email Extension Plugin|http://wiki.Jenkins-ci.org//display/Jenkins/Email-ext+plugin]. In a nutshell, this provides granular control over: * Who receives notifications at any event: build instability, build failure, return to stability, continuing failure, etc. * The subject of the notifications that are sent * The content of notifications that are sent By default, as of this writing, Jenkins's email notifications are fairly basic. It will notify either a specified list of recipients or "culprits" when a build fails. It will contain a generic subject and message, basically indicating that a build failed, but with no details. h2. The Email Extension Plugin: What it gets you The Email Extension Plugin will enable you to control the content of the subject and message to make them more meaningful, in addition to the more granular controls I mentioned above. Here's what your "Configure Project" screen will look like once you install the plugin: !hudson_editableemailnotification.png|thumbnail! Notice from this screenshot how you can add notifications on different triggers: "Unstable", "Still Failing", etc. You can specify who should receive messages for all of the available events. You can add a new event by selecting one of the available options in the "Add a trigger" Select list. Once you do so, you get checkboxes for the recipients to select. In addition, you get fields for controlling the subject and message. You can specify all manner of variables in there. My current setup at work for message content is: $PROJECT_DEFAULT_CONTENT $FAILED_TESTS $CHANGES With these variables, on the events I have specified, I get to see what tests have failed and what code changes have happened since the last build. Other variables are available to you. As per Jenkins's conventions, simply click on the \(?) icon beside the configuration to get all the details for how to use the plugin. Here's a sample of what you currently get in the Help: !hudson_editablenotification_help.png|thumbnail! h1. My Take I wrote before about how Jenkins can significantly aide in noise control. I think this plugin gets you even further. Consider the "default case": you get a notification that a build failed. Now you have to go research why it failed. This means going to your Jenkins URL, checking the failed tests, and determining responsibility. However, with the plugin, I believe determining responsibility cuts out a few steps: it lets you see a) what tests failed and b) what code changed in a single email. All the information you and your team need to assign responsibility is, potentially, in a single communication. *So what?* I think the answer to that question resides squarely in the answer to another question: *how much do you value your time?* h1. How to Install You install this plugin just like you install other Jenkins plugins, thank God (I Love Jenkins. I wish all software I worked with were as easy to extend.) # click the Jenkins link, "Manage Jenkins", "Manage Plugins" # in the "available" tab, select "Jenkins Email Extension Plugin" # select it, and click checkboxes and OK buttons until it's installed. Restart Jenkins Once it's installed, you go into your project configuration and now you have more "Advanced" buttons and such in the Notifications area than you had before. From there, it's a matter of selecting your triggers and what you want to happen on those triggers. h1. Conclusion If you want even more noise control, and more meaningful communication, take the few minutes to install the Jenkins Email Extension Plugin. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750480 {section} {column:width=60%} {toc:maxLevel=5} h1. In an earlier post, I wrote about configuring notifications with Hudson. This is a follow-up post to demonstrate how to set up even more fine-grained notification control using the Hudson [Email Extension Plugin|http://wiki.hudson-ci.org//display/HUDSON/Email-ext+plugin]. In a nutshell, this provides granular control over: * Who receives notifications at any event: build instability, build failure, return to stability, continuing failure, etc. * The subject of the notifications that are sent * The content of notifications that are sent By default, as of this writing, Hudson's email notifications are fairly basic. It will notify either a specified list of recipients or "culprits" when a build fails. It will contain a generic subject and message, basically indicating that a build failed, but with no details. h2. The Email Extension Plugin: What it gets you The Email Extension Plugin will enable you to control the content of the subject and message to make them more meaningful, in addition to the more granular controls I mentioned above. Here's what your "Configure Project" screen will look like once you install the plugin: Notice from this screenshot how you can add notifications on different triggers: "Unstable", "Still Failing", etc. You can specify who should receive messages for all of the available events. You can add a new event by selecting one of the available options in the "Add a trigger" Select list. Once you do so, you get checkboxes for the recipients to select. In addition, you get fields for controlling the subject and message. You can specify all manner of variables in there. My current setup at work for message content is: $PROJECT_DEFAULT_CONTENT $FAILED_TESTS $CHANGES With these variables, on the events I have specified, I get to see what tests have failed and what code changes have happened since the last build. Other variables are available to you. As per Hudson's conventions, simply click on the \(?) icon beside the configuration to get all the details for how to use the plugin. Here's a sample of what you currently get in the Help: h2. My Take I wrote before about how Hudson can significantly aide in noise control. I think this plugin gets you even further. Consider the "default case": you get a notification that a build failed. Now you have to go research why it failed. This means going to your Hudson URL, checking the failed tests, and determining responsibility. However, with the plugin, I believe determining responsibility cuts out a few steps: it lets you see a) what tests failed and b) what code changed in a single email. All the information you and your team need to assign responsibility is, potentially, in a single communication. *So what?* I think the answer to that question resides squarely in the answer to another question: *how much do you value your time?* h2. How to Install You install this plugin just like you install other Hudson plugins, thank God (I Love Hudson. I wish all software I worked with were as easy to extend.) # click the Hudson link, "Manage Hudson", "Manage Plugins" # in the "available" tab, select "Hudson Email Extension Plugin" # select it, and click checkboxes and OK buttons until it's installed. Restart Hudson Once it's installed, you go into your project configuration and now you have more "Advanced" buttons and such in the Notifications area than you had before. From there, it's a matter of selecting your triggers and what you want to happen on those triggers. h2. Conclusion If you want even more noise control, and more meaningful communication, take the few minutes to install the Hudson Email Extension Plugin. h1. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750479 {section} {column:width=60%} {toc:maxLevel=5} h1. Communicating Build Results All of the information Jenkins provides is lovely; however, we're not interested in monitoring the Hudson interface every time a build runs. Instead, we want to get notified when things change. That's it: *when build status changes*. For me, continuous integration is as much about communicating results as it is about providing an easy, scheduled mechanism for running your tests (we don't care about compiling and linking in CF applications, so that core benefit of CI doesn't apply to us either). Ideally, only interested parties would be notified on a change in build status. For example, let's say a build runs at 8:00 AM, and all tests pass. It runs again at 8:15 AM, and tests fail. What I want to happen is: # Hudson looks at source control for the users who have committed code since the last build # Hudson notifies \*just\* those people that the build is now failing. # Hudson does this either via email, instant message (SMS), or both. Fortunately, this is all possible. Let's set it up. h1. Configuring Email Settings From the main Hudson screen, type "configure" in the search box Scroll down to the bottom and find the E-mail notification section. I'm using gmail in this case, so I plugged in my gmail credentials, using "smtp.gmail.com" as the server. I'm keeping "default email suffix" blank since this can't be computed (this would be more for corporate email accounts where you can trust that the email would end up as "firstname" + "lastname" + default email suffix, for example). In the Advanced settings, I checked "use smtp authentication", entered my email address into the username field, added my password, checked "use ssl", and specified the port as 465 h1. Configuring SMS (Jabber) via GTalk From the "manage Hudson" screen, click on Manage Plugins go to "Available Plugins", and find the "Hudson Jabber notifier plugin". Click things and install it. Restart if necessary. Now, back in your Manage Hudson screen, you'll have a new section, right above the Email section, for Jabber. I entered my gmail address and password, and "talk.google.com" as the server. That's it\! h1. Noise Control At the project level, you can also configure how noisy you want this communication to be. Here's what that looks like: !hudson_notificationconfig.png|thumbnail! From that image, you'll see that I can configure *when* *I want to be notified*... every build, just on change, etc. Thus, to substantially reduce the noise from your scheduled builds, go into the project and configure it to only notify via IM on status change. *This, in my humble opinion, is gold.* h1. Configuring Users Now that the communication mechanisms are set up, we have to associate email addresses with the subversion users. Quite possibly there's an easier way to do this via some batch process, but as I'm just getting started with my Hudson investigation, I haven't looked into it. So please don't take this as "the only way" or "best practice", because I do not know that to be true. For my setup for MXUnit, I linked it to SVN and when it updated and there were changes, it created new a new user for any user that was associated with a change. So, I committed some code to MXUnit, ran a Hudson build, and Hudson added me as a user, silently. To give the "marc.esher" user notification details: # from the main Hudson screen I clicked on "people" then on "marc.esher". (You can also get here if you know the username you want to configure by typing that username in the "Search" box at the top of the screen) # click Configure # enter my email address # since I installed the Jabber plugin, it also has a space for jabber credentials. I entered my gmail address again. h1. So what's all this get me? After this configuration was finished, here's what I get: Emails on build failure that look like this: !hudsonbuildfailure_email.png|thumbnail! GTalk notifications on build failure that look like this: !hudsonbuildfailure_gtalk.png|thumbnail! And corresponding messages for when things go back to normal. Importantly, *what I don't get*: noise. I don't get notified on every build via email. I don't have to constantly go to a website to check the build status. I get notifications when I care about them: when things go bad, and when things go from bad back to good. h1. Summary Continuous Integration is about communication. It's about noise control. And so far I'm discovering that Hudson is performing admirably. You can configure different methods of communication, all hooked into source control, with different "strategies" (on every build, on every change, etc). I appreciate this level of configurability. In addition, I was able to get all of this going without reading a single page of documentation. I think that speaks to Hudson's ease of use. h1. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750473 {section} {column:width=60%} {toc:maxLevel=5} h1. Communicating Build Results All of the information Jenkins provides is lovely; however, we're not interested in monitoring the Hudson interface every time a build runs. Instead, we want to get notified when things change. That's it: *when build status changes*. For me, continuous integration is as much about communicating results as it is about providing an easy, scheduled mechanism for running your tests (we don't care about compiling and linking in CF applications, so that core benefit of CI doesn't apply to us either). Ideally, only interested parties would be notified on a change in build status. For example, let's say a build runs at 8:00 AM, and all tests pass. It runs again at 8:15 AM, and tests fail. What I want to happen is: # Hudson looks at source control for the users who have committed code since the last build # Hudson notifies \*just\* those people that the build is now failing. # Hudson does this either via email, instant message (SMS), or both. Fortunately, this is all possible. Let's set it up. h1. Configuring Email Settings From the main Hudson screen, type "configure" in the search box Scroll down to the bottom and find the E-mail notification section. I'm using gmail in this case, so I plugged in my gmail credentials, using "smtp.gmail.com" as the server. I'm keeping "default email suffix" blank since this can't be computed (this would be more for corporate email accounts where you can trust that the email would end up as "firstname" + "lastname" + default email suffix, for example). In the Advanced settings, I checked "use smtp authentication", entered my email address into the username field, added my password, checked "use ssl", and specified the port as 465 h1. Configuring SMS (Jabber) via GTalk From the "manage Hudson" screen, click on Manage Plugins go to "Available Plugins", and find the "Hudson Jabber notifier plugin". Click things and install it. Restart if necessary. Now, back in your Manage Hudson screen, you'll have a new section, right above the Email section, for Jabber. I entered my gmail address and password, and "talk.google.com" as the server. That's it\! h1. Noise Control At the project level, you can also configure how noisy you want this communication to be. Here's what that looks like: !hudson_notificationconfig.png|thumbnail! From that image, you'll see that I can configure *when* *I want to be notified*... every build, just on change, etc. Thus, to substantially reduce the noise from your scheduled builds, go into the project and configure it to only notify via IM on status change. *This, in my humble opinion, is gold.* h1. Configuring Users Now that the communication mechanisms are set up, we have to associate email addresses with the subversion users. Quite possibly there's an easier way to do this via some batch process, but as I'm just getting started with my Hudson investigation, I haven't looked into it. So please don't take this as "the only way" or "best practice", because I do not know that to be true. For my setup for MXUnit, I linked it to SVN and when it updated and there were changes, it created new a new user for any user that was associated with a change. So, I committed some code to MXUnit, ran a Hudson build, and Hudson added me as a user, silently. To give the "marc.esher" user notification details: # from the main Hudson screen I clicked on "people" then on "marc.esher". (You can also get here if you know the username you want to configure by typing that username in the "Search" box at the top of the screen) # click Configure # enter my email address # since I installed the Jabber plugin, it also has a space for jabber credentials. I entered my gmail address again. h1. So what's all this get me? After this configuration was finished, here's what I get: Emails on build failure that look like this: !hudsonbuildfailure_email.png|thumbnail! GTalk notifications on build failure that look like this: !hudsonbuildfailure_gtalk.png|thumbnail! And corresponding messages for when things go back to normal. Importantly, *what I don't get*: noise. I don't get notified on every build via email. I don't have to constantly go to a website to check the build status. I get notifications when I care about them: when things go bad, and when things go from bad back to good. h1. Summary Continuous Integration is about communication. It's about noise control. And so far I'm discovering that Hudson is performing admirably. You can configure different methods of communication, all hooked into source control, with different "strategies" (on every build, on every change, etc). I appreciate this level of configurability. In addition, I was able to get all of this going without reading a single page of documentation. I think that speaks to Hudson's ease of use. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750475 {section} {column:width=60%} {toc:maxLevel=5} h1. topic blah h2. topic 2 blah {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750552 {section} h1. {column:width=60%} {toc:maxLevel=5} h1. Introduction For [CFMongoDB|https://github.com/marcesher/cfmongodb] , I wanted to run all tests on a schedule, either when a source code change was detected on github, or every day. I didn't want to have Mongo running all the time \-\- just when the tests needed to run. Ideally, my CI process would start Mongo, run the tests, and stop Mongo when finished.&nbsp; Here's how I accomplished that. h1. Installing MongoDB as a service It was easiest for me to achieve this workflow by starting MongoDB as&nbsp; a Windows service because then I could simply use NET START and NET STOP commands rather than spinning up Mongod.exe and killing it. Installing mongod as a service is as simple as: {code} mongod --install --logpath c:\path\to\some\logfile.log {code} h1. How you will be able to run this service in Jenkins, but can't quite yet Long heading, I know. In Jenkins, configuring the "Build Steps" *should* look like this: # Invoke Windows Batch Command \--&nbsp; "NET START 'Mongo DB'" # ANT \-\- runtests # Invoke Windows Batch Command \-\- "NET STOP 'Mongo DB'" However, [due to this bug|https://jira.mongodb.org/browse/SERVER-1434] , stopping the mongo service throws an error which will cause the Jenkins build to fail. And that won't do. h1. How to use ANT to start and stop the MongoDB Windows Service asdfaf {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column}{section} 6750554 {section} {column:width=60%} {toc:maxLevel=5} h1. Introduction blah h1. Prerequisites blah h1. Installing and configuring the git plugin in Jenkins h1. Configuring your Jenkins job {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750556 {section} {column:width=60%} {toc:maxLevel=5} h1. Introduction blah h1. Prerequisites blah h1. Installing and configuring the git plugin in Jenkins h1. Configuring your Jenkins job {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750557 {toc} h1. Executive Summary *How changing a cfloop from a query loop to an index loop eliminated this application's memory problem* A process in one of our internal tools takes a while to run. In this case, a specific instance was crashing due to Java Heap Space errors. The image on the top shows the heap \-\- with a snapshot taken while the application was in its death throes \-\- prior to fixing the problem. The image on the bottom shows the heap \-\- with a snapshot taken at roughly the same time during the application's run \-\- after making 2 small code changes. One server is dead; the other is alive. This is our story. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_1.png! h1. The code, before This particular process works in two parts that both do the same kind of thing # Query another database and fetch around 350k rows. Loop over those rows and "do stuff" # Query another database and fetch around 950k rows. Loop over those rows and "do other stuff" The app was crashing in that second part, right around 770k rows. Here's a snippet: {code:title=The Killing Code}<cfloop query="records" startrow="#startRow#" endrow="#endRow#"> <cfset recCount++ /> <cfset row = doStuff(records, records.currentrow, recCount)> <cfset arrayAppend( rows, row )> </cfloop> {code}It's your standard cfloop over a query. h1. Heap memory, before Here's what it looked like in Eclipse MAT As the app was dying, I took a heap dump (*[described here... it's easy|http://blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.html]*) and saw that a thing called coldfusion.runtime.CFDummyComponent was consuming over 800MB of Ram. Drilling down a few levels, I saw thousands of "coldfusion.tagext.lang.LoopTag". Drilling into one of those, I saw that for each loop tag, there were 5000 coldfusion.sql.imq.Row objects. 5000 because that's how many records we were looping over in that cfloop. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_looptags.png! h1. The code, after After seeing that all of the memory was being consumed inside of loop tags, I looked at the two cfloops that were running. My thought process was something like, "If we're doing a cfloop query='', and if the memory analyzer is telling me that each loop is retaining thousands of objects related to that query, then how can I perform the same loop without giving the query to the loop?" It should come as no surprise that the answer was: {code:language=cf|title=PartnerMigrationCommand.cfc|controls=true|linenumbers=true}<cfloop from="#startRow#" to="#endRow#" index="i"> <cfset recCount++ /> <cfset row = doStuff(records, i, recCount)> <cfset arrayAppend( rows, row )> </cfloop> {code} h1. Heap memory, after As proof that this code change had the intended effect, I ran the app again and took a heap snapshot at roughly the same point. The results were not surprising... not a single "looptag" in sight. What's more, during the running of the application, *retained heap dropped from 882 MB to 52 MB*, simply by changing the cfloop style. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_No_looptags.png! 6750312 {toc} h1. Executive Summary *How changing a cfloop from a query loop to an index loop completely this application's memory problem* A process in one of our internal tools takes a while to run. In this case, a specific instance was crashing due to Java Heap Space errors. The image on the top shows the heap \-\- with a snapshot taken while the application was in its death throes \-\- prior to fixing the problem. The image on the bottom shows the heap \-\- with a snapshot taken at roughly the same time during the application's run \-\- after making 2 small code changes. One server is dead; the other is alive. This is our story. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_1.png! h1. The code, before This particular process works in two parts that both do the same kind of thing # Query another database and fetch around 350k rows. Loop over those rows and "do stuff" # Query another database and fetch around 950k rows. Loop over those rows and "do other stuff" The app was crashing in that second part, right around 770k rows. Here's a snippet: {code:title=The Killing Code} <cfloop query="records" startrow="#startRow#" endrow="#endRow#"> <cfset recCount++ /> <cfset row = doStuff(records, records.currentrow, recCount)> <cfset arrayAppend( rows, row )> </cfloop> {code} It's your standard cfloop over a query. h1. Heap memory, before Here's what it looked like in Eclipse MAT As the app was dying, I took a heap dump (*[described here... it's easy|http://blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.html]*) and saw that a thing called coldfusion.runtime.CFDummyComponent was consuming over 800MB of Ram. Drilling down a few levels, I saw thousands of "coldfusion.tagext.lang.LoopTag". Drilling into one of those, I saw that for each loop tag, there were 5000 coldfusion.sql.imq.Row objects. 5000 because that's how many records we were looping over in that cfloop. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_looptags.png! h1. The code, after After seeing that all of the memory was being consumed inside of loop tags, I looked at the two cfloops that were running. My thought process was something like, "If we're doing a cfloop query='', and if the memory analyzer is telling me that each loop is retaining thousands of objects related to that query, then how can I perform the same loop without giving the query to the loop?" It should come as no surprise that the answer was: {code:language=cf|title=PartnerMigrationCommand.cfc|controls=true|linenumbers=true} <cfloop from="#startRow#" to="#endRow#" index="i"> <cfset recCount++ /> <cfset row = doStuff(records, i, recCount)> <cfset arrayAppend( rows, row )> </cfloop> {code} h1. Heap memory, after As proof that this code change had the intended effect, I ran the app again and took a heap snapshot at roughly the same point. The results were not surprising... not a single "looptag" in sight. What's more, during the running of the application, *retained heap dropped from 882 MB to 52 MB*, simply by changing the cfloop style. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_No_looptags.png! 6750309 {toc} h1. Executive Summary *How changing a cfloop from a query loop to an index loop completely this application's memory problem* A process in one of our internal tools takes a while to run. In this case, a specific instance was crashing due to Java Heap Space errors. The image on the top shows the heap \-\- with a snapshot taken while the application was in its death throes \-\- prior to fixing the problem. The image on the bottom shows the heap \-\- with a snapshot taken at roughly the same time during the application's run \-\- after making 2 small code changes. One server is dead; the other is alive. This is our story. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_1.png! h1. The code, before This particular process works in two parts that both do the same kind of thing # Query another database and fetch around 350k rows. Loop over those rows and "do stuff" # Query another database and fetch around 950k rows. Loop over those rows and "do other stuff" The app was crashing in that second part, right around 770k rows. Here's a snippet: {code:title=The Killing Code} <cfloop query="records" startrow="#startRow#" endrow="#endRow#"> <cfset recCount++ /> <cfset row = doStuff(records, records.currentrow, recCount)> <cfset arrayAppend( rows, row )> </cfloop> {code} It's your standard cfloop over a query. h1. Heap memory, before Here's what it looked like in Eclipse MAT As the app was dying, I took a heap dump (*[described here... it's easy|http://blog.mxunit.org/2010/01/using-eclipse-mat-to-track-down.html]*) and saw that a thing called coldfusion.runtime.CFDummyComponent was consuming over 800MB of Ram. Drilling down a few levels, I saw thousands of "coldfusion.tagext.lang.LoopTag". Drilling into one of those, I saw that for each loop tag, there were 5000 coldfusion.sql.imq.Row objects. 5000 because that's how many records we were looping over in that cfloop. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_looptags.png! h1. The code, after After seeing that all of the memory was being consumed inside of loop tags, I looked at the two cfloops that were running. My thought process was something like, "If we're doing a cfloop query='', and if the memory analyzer is telling me that each loop is retaining thousands of objects related to that query, then how can I perform the same loop without giving the query to the loop?" It should come as no surprise that the answer was: {code:language=cf|title=PartnerMigrationCommand.cfc|controls=true|linenumbers=true} <cfloop from="#startRow#" to="#endRow#" index="i"> <cfset recCount++ /> <cfset row = doStuff(records, i, recCount)> <cfset arrayAppend( rows, row )> </cfloop> {code} h1. Heap memory, after As proof that this code change had the intended effect, I ran the app again and took a heap snapshot at roughly the same point. The results were not surprising... not a single "looptag" in sight. What's more, during the running of the application, *retained heap dropped from 882 MB to 52 MB*, simply by changing the cfloop style. !https://s3.amazonaws.com/marc.esher/blogimages/deadserver_No_looptags.png! 6750310 [Running Adobe ColdFusion on Amazon EC2|Running Adobe ColdFusion on Amazon EC2] [How cfcomponent output="true" can affect memory consumption|How cfcomponent output=true can affect memory consumption] 6750307 [Running Adobe ColdFusion on Amazon EC2|Running Adobe ColdFusion on Amazon EC2] [How cfcomponent output="true" can affect memory consumption|How cfcomponent output=true can affect memory consumption] [How cfloop query="" killed a ColdFusion server|default:How cfloop query="" killed a ColdFusion server] 6750308 6750305 6750370 This series will demonstrate how to set up a continuous integration (CI) environment for ColdFusion projects using [Jenkins|http://jenkins-ci.org/] CI and MXUnit. We'll cover Jenkins setup, MXUnit test runs and JUnit XML output, and a few notification mechanisms (email, IM). h2. Installing Jenkins This will cover the simple way to run Jenkins, which is to use its built-in Winstone container, which is fine for testing and has served me well in a medium-load production environment. If you already have Tomcat set up, then you know how to install war files so follow that procedure instead (i.e. drop the war where you put your war files, or use the admin to deploy the war. It's that simple) # Download the Jenkins war file and put it somewhere # Open a command line and navigate to the war file location # type "java \--jar jenkins.war" # This will launch Jenkins. You can navigate to [http://localhost:8080|http://localhost:8080/] and from there, you're ready to start h2. Pulling your project from Subversion (SVN) # Click "create a new job" # Give your job a name, and then select Freestyle Software Project # Under Source Code Management, select SVN, and then plug in your project's SVN location, eg [http://svn.myproject/whatever/trunk|http://svn.myproject/whatever/trunk] # In the "Local Module Directory" field, I typicaly use the name of the directory as it will be deployed onto some production server. So if I'm checking out myproject/trunk, I'll use&nbsp; "myproject". The reason is that I'll often check out from multiple places in a single Job, and giving each module directory a proper name helps with organization. # From here, you can click "Save" and then perform a build by clicking "Build". This will check out your code into the Jenkins workspace for your project *But this code isn't where I need the code to be\!* Good point. We'll talk more about that later h2. What's Next? See how easy that was? Next up, configuring ANT, running your tests, and recording results 6750364 {section} {column:width=60%} {toc:maxLevel=5} h1. Why ANT? You won't get far using Jenkins and ColdFusion without ANT. ANT is the Hub. It's the glue. Your ANT build will run your MXUnit Tests. Jenkins will run your ANT build, record the results of the tests, and perform post-build actions (notifications, etc) based on the results of those tests. h1. Assumptions We assume you have some tests and can successfully run them via either the Eclipse plugin or your web browser We assume that if you are not familiar with ANT that you're willing to learn enough of it to get your CI environment set up. If you're not up for that, perhaps [simpler automation is for you|default:Simple Test Scheduling]. h1. A thorough description of running your tests with ANT Bill's [original walkthrough|default:Using the Ant Task to Generate JUnit Reports] is very thorough. In addition, please see Bill's fantastic [8-minute video|default:Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.] showing exactly how to run your MXUnit tests with ANT. If you are new to ANT, I&nbsp; implore you to visit those links, especially if you're the type who doesn't like flailing about trying to make sense of foreign things. Even if you simply read Bill's instructions, and watch the video, you'll gain enough familiarity with ANT and MXUnit to move on ot the next step h1. Once you're familiar with running your tests with ANT ...Or, if you're the type who likes to jump right in h2. Directory Structure Your final directory structure will look something like the following. If your tests live somewhere else inside your app, that's OK... just make sure to adjust the paths in the build file to account for their location. In the example below, files demoted with an asterisk \(*) are files that do not yet exist but which will when we're finished {code}/App *build.xml /lib *mxunit-ant.jar other-whatever.jar /test *HttpAntRunner.cfc /testdir1 SomeTest.cfc /testdir2 SomeOtherTest.cfc {code} h2. Copy files from MXUnit to your app You need the following three files to start: # mxunit-ant.jar \-\- ANT will use this to communicate with ColdFusion # HttpAntRunner.cfc \-\- This is the "endpoint"... ANT will make HTTP requests to this CFC, and that CFC will in turn run the MXUnit framework code which runs your tests # build.xml \-\- This is your new ANT build file{*}What to put where*\# Create a directory in your app called "lib" # Copy mxunit/ant/lib/mxunit-ant.jar into that lib directory # Copy mxunit/samples/build.xml into your app's root, such that you end up with /app/build.xml # Copy mxunit/samples/HttpAntRunner.cfc into your app's test root, such that you end up with /app/test/HttpAntRunner.cfcOpen up that HttpAntRunner.cfc after you copy it. Notice that it simply extends the framework version. While you *could* point directly to the framework version, you almost always want to point to your custom version, especially if you're using ORM, testing framework controllers, or otherwise need access to your app's Application scope h2. Modify build.xml The sample build.xml file which you copied is meant to be a good-enough skeleton to get you running your tests from ANT. It also contains example "svn update" and "dist" targets for updating a directory from SVN and creating a zip file, respectively. More on those later. For now, we need to run tests. To do this, you'll modify several of the properties in the ANT file to point to the correct names and locations for your project If you're using Eclipse or another IDE which shows the structure of an ANT file, open the ANT view and drag your build file into it. It'll look something like this: !ant_view.PNG|thumbnail! *In build.xml:* # In the top-level project element, change the project name to your project&nbsp; # In the *init* target, change the *application.name* property to the directory name of your project # Next line, if necessary change the *test.dir.name* property to be the name of your tests directory # A few lines down, change the *test.server* and *test.port* properties to match your local setup (these can change later)Now, From the ANT view in Eclipse, run the "init" target. In the console view, you'll see a dump of all the properties that will drive your ANT build. Most of these will be file system locations{*}Do not proceed* until test.cfcpath and test.dir.location look correct. If they're not correct, modify the build file and make them so. {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750383 {section} {column:width=60%} {toc:maxLevel=5} h1. Why ANT? You won't get far using Jenkins and ColdFusion without ANT. ANT is the Hub. It's the glue. Your ANT build will run your MXUnit Tests. Jenkins will run your ANT build, record the results of the tests, and perform post-build actions (notifications, etc) based on the results of those tests. h1. Assumptions We assume you have some tests and can successfully run them via either the Eclipse plugin or your web browser We assume that if you are not familiar with ANT that you're willing to learn enough of it to get your CI environment set up. If you're not up for that, perhaps [simpler automation is for you|default:Simple Test Scheduling]. h1. A thorough description of running your tests with ANT Bill's [original walkthrough|default:Using the Ant Task to Generate JUnit Reports] is very thorough. In addition, please see Bill's fantastic [8-minute video|default:Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.] showing exactly how to run your MXUnit tests with ANT. If you are new to ANT, I&nbsp; implore you to visit those links, especially if you're the type who doesn't like flailing about trying to make sense of foreign things. Even if you simply read Bill's instructions, and watch the video, you'll gain enough familiarity with ANT and MXUnit to move on ot the next step h1. Once you're familiar with running your tests with ANT ...Or, if you're the type who likes to jump right in h2. Directory Structure Your final directory structure will look something like the following. If your tests live somewhere else inside your app, that's OK... just make sure to adjust the paths in the build file to account for their location. In the example below, files demoted with an asterisk \(*) are files that do not yet exist but which will when we're finished {code}/App *build.xml /lib *mxunit-ant.jar other-whatever.jar /tests *HttpAntRunner.cfc /testdir1 SomeTest.cfc /testdir2 SomeOtherTest.cfc {code} h2. Copy files from MXUnit to your app You need the following three files to start: # mxunit-ant.jar \-\- ANT will use this to communicate with ColdFusion # HttpAntRunner.cfc \-\- This is the "endpoint"... ANT will make HTTP requests to this CFC, and that CFC will in turn run the MXUnit framework code which runs your tests # build.xml \-\- This is your new ANT build file{*}What to put where*\# Create a directory in your app called "lib" # Copy mxunit/ant/lib/mxunit-ant.jar into that lib directory # Copy mxunit/samples/build.xml into your app's root, such that you end up with /app/build.xml # Copy mxunit/samples/HttpAntRunner.cfc into your app's test root, such that you end up with /app/tests/HttpAntRunner.cfcOpen up that HttpAntRunner.cfc after you copy it. Notice that it simply extends the framework version. While you *could* point directly to the framework version, you almost always want to point to your custom version, especially if you're using ORM, testing framework controllers, or otherwise need access to your app's Application scope h2. Modify build.xml The sample build.xml file which you copied is meant to be a good-enough skeleton to get you running your tests from ANT. It also contains example "svn update" and "dist" targets for updating a directory from SVN and creating a zip file, respectively. More on those later. For now, we need to run tests. To do this, you'll modify several of the properties in the ANT file to point to the correct names and locations for your project If you're using Eclipse or another IDE which shows the structure of an ANT file, open the ANT view and drag your build file into it. It'll look something like this: Change the project name to your project {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750381 Data driven testing allows you to execute tests with a wide variety of input data. This can make creating and executing certain kinds of tests&nbsp; efficient and very powerful. Essentially, you provide a reference to a collection of data and MXUnit will iterate over that data and execute the test for each item in the collection. Here it is in action: {code:title=Basic Array Dataprovider Example}<cffunction name="setUp"> <cfset name_data = ['joe','taj','mary','juan','hans', 'bjork','chaksa'] /> <cfset myObject =&nbsp; createObject('component','com.foo.MyObject').init() /> </cffunction> <cffunction name="testNameValidation" mxunit:dataprovider="name_data"> <cfargument name="name" hint="Each name item in the name_data array" /> <cfset assertTrue( myObject.validateName(name), "#name# not valid" ) /> </cffunction> {code} To use data to drive tests, tell MXUnit about it using the mxunit:dataprovider annotation. This accepts a string name of some data that exists in the variables scope of the test. The mxunit:dataprovider annotation accepts the following types of data: array, query, list, and a CSV or Excel file. What's unique about these types of tests is that they accept parameters. The parameters represent the data you are using in your tests and may vary depending upon the type of the dataprovider. Note that this is invalid in ColdFusion: mxunit:dataprovider="#my_variable#" - this value must be a string. Consider the following examples: {code:title=Query Dataprovider Example}<!-------------------------------------------------------------------- Example using a query: query_data = queryNew('name'); query.addRow(1); query.setCell('name','ed'); Note query name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithQuery" mxunit:dataprovider="query_data"> <cfargument name="q" hint="A query object" /> <cfset assertTrue( myObject.validateName(q.name), "#q.name# not valid." ) /> </cffunction> {code} In this example we specify the name of a query that's in the variables scope of the test. We use this query name for the mxunit:dataprovider value. This test will be run once for each row in the query, and the value of "arguments.q" in this case will be the current row of the query. {code:title=Basic List Dataprovider Example} <!----------------------------------------------------------------- Example using a list (identical to array) list_data = 'ed,joe,mary,jeff'; Note list item name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithList" mxunit:dataprovider="list_data"> <cfargument name="list_item" hint="Item in the list" /> <cfset assertTrue( myObject.validateName(list_item), "#list_item# not valid." ) /> </cffunction> {code} Iterating over a list is essentially the same as an array. The data here is provided as a list of values. As in all mxunit:dataprovider types, pass in the _name_ of the data to the dataprovider. {code:title=Basic Excel/CSV Dataprovider} <!---------------------------------------------------------------- Example using an Excel file Note query name as a parameter ------------------------------------------------------------------> <cfset names_excel = getDirectoryFromPath(getCurrentTemplatePath()) & "/dataproviders/names.xls"> <cffunction name="testSomethingWithExcel" mxunit:dataprovider="names_excel"> <cfargument name="name_query" hint="Default behavior is to convert Excel with header names to query object."> <cfset debug(myQuery)> <cfset assertTrue( myObject.validateName(name_query.name), "#name_query.name# not valid." ) /> </cffunction> {code} For the basic default excel behavior where you have an Excel file with named row headers, pass the name of the file reference to the mxunit:dataprovider. Then, treat the data as a query object, using the row headings as column names. {code:title=Basic Iterator Dataprovider} <!---------------------------------------------------------------- Fuzzy Goodness ------------------------------------------------------------------> <cffunction name="testRandomPasswordGenerator" mxunit:dataprovider="1000"> <cfargument name="count" /> <cfset pwd = myObject.generateRandomPassword(seed=count) /> <cfset assert( myObject.isValidPassword(pwd), "#pwd# not valid. Occurred at iteration #count#" ) /> </cffunction> {code} Sometimes it's useful to just iterate a number of times over some computation. You can do this with MXUnit simply by specify a positive integer to the mxunit:dataprovider. To Do: Advanced Dataproviders (2D Arrays and Excel and CSVs with or without header rows). 6750388 {section} {column:width=60%} {toc:maxLevel=5} h1. Why ANT? You won't get far using Jenkins and ColdFusion without ANT. ANT is the Hub. It's the glue. Your ANT build will run your MXUnit Tests. Jenkins will run your ANT build, record the results of the tests, and perform post-build actions (notifications, etc) based on the results of those tests. h1. Assumptions We assume you have some tests and can successfully run them via either the Eclipse plugin or your web browser We assume that if you are not familiar with ANT that you're willing to learn enough of it to get your CI environment set up. If you're not up for that, perhaps [simpler automation is for you|default:Simple Test Scheduling]. h1. A thorough description of running your tests with ANT Bill's [original walkthrough|default:Using the Ant Task to Generate JUnit Reports] is very thorough. In addition, please see Bill's fantastic [8-minute video|default:Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.] showing exactly how to run your MXUnit tests with ANT. If you are new to ANT, I&nbsp; implore you to visit those links, especially if you're the type who doesn't like flailing about trying to make sense of foreign things. Even if you simply read Bill's instructions, and watch the video, you'll gain enough familiarity with ANT and MXUnit to move on ot the next step h1. Once you're familiar with running your tests with ANT ...Or, if you're the type who likes to jump right in h2. Directory Structure Your final directory structure will look something like the following. If your tests live somewhere else inside your app, that's OK... just make sure to adjust the paths in the build file to account for their location. In the example below, files demoted with an asterisk \(*) are files that do not yet exist but which will when we're finished {code}/App *build.xml /lib *mxunit-ant.jar other-whatever.jar /test *HttpAntRunner.cfc /testdir1 SomeTest.cfc /testdir2 SomeOtherTest.cfc {code} h2. Copy files from MXUnit to your app You need the following three files to start: # mxunit-ant.jar \-\- ANT will use this to communicate with ColdFusion # HttpAntRunner.cfc \-\- This is the "endpoint"... ANT will make HTTP requests to this CFC, and that CFC will in turn run the MXUnit framework code which runs your tests # build.xml \-\- This is your new ANT build file{*}What to put where*\# Create a directory in your app called "lib" # Copy mxunit/ant/lib/mxunit-ant.jar into that lib directory # Copy mxunit/samples/build.xml into your app's root, such that you end up with /app/build.xml # Copy mxunit/samples/HttpAntRunner.cfc into your app's test root, such that you end up with /app/test/HttpAntRunner.cfcOpen up that HttpAntRunner.cfc after you copy it. Notice that it simply extends the framework version. While you *could* point directly to the framework version, you almost always want to point to your custom version, especially if you're using ORM, testing framework controllers, or otherwise need access to your app's Application scope h2. Modify build.xml The sample build.xml file which you copied is meant to be a good-enough skeleton to get you running your tests from ANT. It also contains example "svn update" and "dist" targets for updating a directory from SVN and creating a zip file, respectively. More on those later. For now, we need to run tests. To do this, you'll modify several of the properties in the ANT file to point to the correct names and locations for your project If you're using Eclipse or another IDE which shows the structure of an ANT file, open the ANT view and drag your build file into it. It'll look something like this: !ant_view.PNG|thumbnail! *In build.xml:* # In the top-level project element, change the project name to your project&nbsp; # In the *init* target, change the *application.name* property to the directory name of your project # Next line, if necessary change the *test.dir.name* property to be the name of your tests directory # A few lines down, change the *test.server* and *test.port* properties to match your local setup (these can change later)Now, From the ANT view in Eclipse, run the "init" target. In the console view, you'll see a dump of all the properties that will drive your ANT build. Most of these will be file system locations {warning} *Do not proceed* until test.cfcpath and test.dir.location look correct. If they're not correct, modify the build file and make them so. {warning} Here's what the console view will look like when you run *init*: !ant_run_init.PNG|thumbnail! {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750385 {toc} h1. Why ANT? You won't get far using Jenkins and ColdFusion without ANT. ANT is the Hub. It's the glue. Your ANT build will run your MXUnit Tests. Jenkins will run your ANT build, record the results of the tests, and perform post-build actions (notifications, etc) based on the results of those tests. h2. Assumptions We assume you have some tests and can successfully run them via either the Eclipse plugin or your web browser We assume that if you are not familiar with ANT that you're willing to learn enough of it to get your CI environment set up. If you're not up for that, perhaps [simpler automation is for you|default:Simple Test Scheduling]. h2. A thorough treatment Bill's [original walkthrough|default:Using the Ant Task to Generate JUnit Reports] is very thorough. In addition, please see Bill's fantastic [8-minute video|default:Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.] showing exactly how to run your MXUnit tests with ANT 6750374 {section} {column:width=60%} {toc:maxLevel=5} h1. Why ANT? You won't get far using Jenkins and ColdFusion without ANT. ANT is the Hub. It's the glue. Your ANT build will run your MXUnit Tests. Jenkins will run your ANT build, record the results of the tests, and perform post-build actions (notifications, etc) based on the results of those tests. h1. Assumptions We assume you have some tests and can successfully run them via either the Eclipse plugin or your web browser We assume that if you are not familiar with ANT that you're willing to learn enough of it to get your CI environment set up. If you're not up for that, perhaps [simpler automation is for you|default:Simple Test Scheduling]. h1. A thorough treatment Bill's [original walkthrough|default:Using the Ant Task to Generate JUnit Reports] is very thorough. In addition, please see Bill's fantastic [8-minute video|default:Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.] showing exactly how to run your MXUnit tests with ANT {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=2} {column} {section} 6750375 {toc} You won't get far using Jenkins and ColdFusion without ANT. ANT is the Hub. It's the glue. Your ANT build will run your MXUnit Tests. Jenkins will run your ANT build, record the results of the tests, and perform post-build actions (notifications, etc) based on the results of those tests. h2. A thorough treatment Bill's [original walkthrough|default:Using the Ant Task to Generate JUnit Reports] is very thorough. In addition, please see Bill's fantastic [8-minute video|default:Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.] showing exactly how to run your MXUnit tests with ANT 6750372 {section} {column:width=60%} {toc:maxLevel=5} h1. Why ANT? You won't get far using Jenkins and ColdFusion without ANT. ANT is the Hub. It's the glue. Your ANT build will run your MXUnit Tests. Jenkins will run your ANT build, record the results of the tests, and perform post-build actions (notifications, etc) based on the results of those tests. h1. Assumptions We assume you have some tests and can successfully run them via either the Eclipse plugin or your web browser We assume that if you are not familiar with ANT that you're willing to learn enough of it to get your CI environment set up. If you're not up for that, perhaps [simpler automation is for you|default:Simple Test Scheduling]. h1. A thorough description of running your tests with ANT Bill's [original walkthrough|default:Using the Ant Task to Generate JUnit Reports] is very thorough. In addition, please see Bill's fantastic [8-minute video|default:Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.] showing exactly how to run your MXUnit tests with ANT. If you are new to ANT, I&nbsp; implore you to visit those links, especially if you're the type who doesn't like flailing about trying to make sense of foreign things. Even if you simply read Bill's instructions, and watch the video, you'll gain enough familiarity with ANT and MXUnit to move on ot the next step h1. Once you're familiar with running your tests with ANT ...Or, if you're the type who likes to jump right in h2. Directory Structure Your final directory structure will look something like the following. If your tests live somewhere else inside your app, that's OK... just make sure to adjust the paths in the build file to account for their location. In the example below, files demoted with an asterisk \(*) are files that do not yet exist but which will when we're finished {code}/App *build.xml /lib *mxunit-ant.jar other-whatever.jar /tests *HttpAntRunner.cfc /testdir1 SomeTest.cfc /testdir2 SomeOtherTest.cfc {code} h2. Copy files from MXUnit to your app You need the following three files to start: # mxunit-ant.jar \-\- ANT will use this to communicate with ColdFusion # HttpAntRunner.cfc \-\- This is the "endpoint"... ANT will make HTTP requests to this CFC, and that CFC will in turn run the MXUnit framework code which runs your tests # build.xml \-\- This is your new ANT build file{*}What to put where*\# Create a directory in your app called "lib" # Copy mxunit/ant/lib/mxunit-ant.jar into that lib directory # Copy mxunit/samples/build.xml into your app's root, such that you end up with /app/build.xml # Copy mxunit/samples/HttpAntRunner.cfc into your app's test root, such that you end up with /app/tests/HttpAntRunner.cfcOpen up that HttpAntRunner.cfc after you copy it. Notice that it simply extends the framework version. While you *could* point directly to the framework version, you almost always want to point to your custom version, especially if you're using ORM, testing framework controllers, or otherwise need access to your app's Application scope h2. Modify build.xml The sample build.xml file which you copied is meant to be a good-enough skeleton to get you running your tests from ANT. It also contains example "svn update" and "dist" targets for updating a directory from SVN and creating a zip file, respectively. More on those later. For now, we need to run tests. To do this, you'll modify several of the properties in the ANT file to point to the correct names and locations for your project If you're using Eclipse or another IDE which shows the structure of an ANT file, open the ANT view and drag your build file into it. It'll look something like this: Change the project name to your project {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750379 {section} {column:width=60%} {toc:maxLevel=5} h1. Why ANT? You won't get far using Jenkins and ColdFusion without ANT. ANT is the Hub. It's the glue. Your ANT build will run your MXUnit Tests. Jenkins will run your ANT build, record the results of the tests, and perform post-build actions (notifications, etc) based on the results of those tests. h1. Assumptions We assume you have some tests and can successfully run them via either the Eclipse plugin or your web browser We assume that if you are not familiar with ANT that you're willing to learn enough of it to get your CI environment set up. If you're not up for that, perhaps [simpler automation is for you|default:Simple Test Scheduling]. h1. A thorough treatment Bill's [original walkthrough|default:Using the Ant Task to Generate JUnit Reports] is very thorough. In addition, please see Bill's fantastic [8-minute video|default:Screencast - Using MXUnit and Ant for Build,Test, and Integration Automation - 8 min.] showing exactly how to run your MXUnit tests with ANT {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750377 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [RIAUnleashed 2010 -- Introduction to MongoDB for CFML Developers|RIAUnleashed 2010 -- Introduction to MongoDB for CFML Developers] \-\- November 12, 2010 \-\- What is Mongo, Why it's awesome, and how to use it * [Adobe MAX 2010 \-\- ColdFusion Skunkworks with Joe Rinehart and Marc Esher|Adobe MAX 2010 -- ColdFusion Skunkworks] \-\- October 27, 2010&nbsp; \-\- Experimentation, learning, and finding joy in what you do * [CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit|CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit] \-\- April 22, 2010 \-\- An ungentle introduction to Continuous Integration for CFMLers * [April 2010 -- Online ColdFusion Meetup -- Know your tools: Productivity Tips-n-Tricks for ColdFusion Builder / CFEclipse|CFMeetupEclipseProductivity|Master your tool] * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14, 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14, 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16, 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. {tip}Just getting started with unit testing? John C Bland II gave a fantastic overview... [watch it here|http://experts.na3.acrobat.com/p76614762/] .{tip}{tip}Want to learn more about ANT? Watch [Jim Priest's CFMeetup presentation|http://experts.acrobat.com/p53858056/] {tip} 6750397 Mocking is a tough concept to get your brain around the first time you encounter it. I still struggle, conceptually. This is example shows mocking quite well, but there are enough distractions that it's a little hard to see, especially for Googlers who might lack context. If I might be so bold as to offer suggested edits which might allow the illustration of the core concept to show through the code more clearly: The first stumbling block is the hint. "My component to mock" is a little misleading. That's the code for MyComponent, which people like me who skip straight to code without bothering to read the very instructive header just above will get to first, so a more instructive hint might be "Depends on data from myOtherComponent, so we'll need to provide a mock to stub it out for testing." The next distraction is that the method always returns true, so we don't understand as well why we're mocking, maybe if it just returned the result of myOtherComponent('foo'), or multiplied it by two or something, we'd see the interactions better? And <cfargument name="aCollaborator" could even be confusing since "aCollaborator" is never seen again, it's only one line, so maybe replacing the ellipsis with <cfset myOtherComponent = arguments.aCollaborator> would even help keep the example more tightly focussed? And it looks like either kpenny is right and you meant to use assertTrue, or you're using the "Red, Green, Refactor" approach in the assert, and have stopped at "Red." While the latter is excellent TDD methodology, it would be a little too confusing in this example. An assert statement that showed the dependence on the mock's data might help to illustrate the core concept more clearly, like myOtherComponent.doSomething('foo') might return 2, and myComponent.myMethod('foo') might return 4, then the assert could be assertEquals(actual,4,'cool and bad-ass') - leaving the mock object method creation line the only confusing thing in the example, the way it should be :) And for my own edification, it seems like the mock object method creation won't work under CFMX 7 because it seems like it must rely on the CF8 onMissingMethod event handler? Is this true? Should I have looked that up elsewhere and not cluttered up this post with it? Thanks! B) 6750402 Data driven testing allows you to execute tests with a wide variety of input data. This can make creating and executing certain kinds of tests&nbsp; efficient and very powerful. Essentially, you provide a reference to a collection of data and MXUnit will iterate over that data and execute the test for each item in the collection. Here it is in action: {code:title=Basic Array Dataprovider Example}<cffunction name="setUp"> <cfset name_data = ['joe','taj','mary','juan','hans', 'bjork','chaksa'] /> <cfset myObject =&nbsp; createObject('component','com.foo.MyObject').init() /> </cffunction> <cffunction name="testNameValidation" mxunit:dataprovider="name_data"> <cfargument name="name" hint="Each name item in the name_data array" /> <cfset assertTrue( myObject.validateName(name), "#name# not valid" ) /> </cffunction> {code} To use data to drive tests, tell MXUnit about it using the mxunit:dataprovider annotation. This accepts a string name of some data that exists in the variables scope of the test. The mxunit:dataprovider annotation accepts the following types of data: array, query, list, and a CSV or Excel file. What's unique about these types of tests is that they accept parameters. The parameters represent the data you are using in your tests and may vary depending upon the type of the dataprovider. Note that this is invalid in ColdFusion: mxunit:dataprovider="#my_variable#" - this value must be a string. Consider the following examples: {code:title=Query Dataprovider Example}<!-------------------------------------------------------------------- Example using a query: query_data = queryNew('name'); query.addRow(1); query.setCell('name','ed'); Note query name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithQuery" mxunit:dataprovider="query_data"> <cfargument name="q" hint="A query object" /> <cfset assertTrue( myObject.validateName(q.name), "#q.name# not valid." ) /> </cffunction> {code} In this example we specify the name of a query that's in the variables scope of the test. We use this query name for the mxunit:dataprovider value. This test will be run once for each row in the query, and the value of "arguments.q" in this case will be the current row of the query. {code:title=Basic List Dataprovider Example} <!----------------------------------------------------------------- Example using a list (identical to array) list_data = 'ed,joe,mary,jeff'; Note list item name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithList" mxunit:dataprovider="list_data"> <cfargument name="list_item" hint="Item in the list" /> <cfset assertTrue( myObject.validateName(list_item), "#list_item# not valid." ) /> </cffunction> {code} Iterating over a list is essentially the same as an array. The data here is provided as a list of values. As in all mxunit:dataprovider types, pass in the _name_ of the data to the dataprovider. {code:title=Basic Excel/CSV Dataprovider} <!---------------------------------------------------------------- Example using an Excel file Note query name as a parameter ------------------------------------------------------------------> <cfset names_excel = getDirectoryFromPath(getCurrentTemplatePath()) & "/dataproviders/names.xls"> <cffunction name="testSomethingWithExcel" mxunit:dataprovider="names_excel"> <cfargument name="name_query" hint="Default behavior is to convert Excel with header names to query object."> <cfset debug(myQuery)> <cfset assertTrue( myObject.validateName(name_query.name), "#name_query.name# not valid." ) /> </cffunction> {code} For the basic default excel behavior where you have an Excel file with named row headers, pass the name of the file reference to the mxunit:dataprovider. Then, treat the data as a query object, using the row headings as column names. {code:title=Basic Iterator Dataprovider} <!---------------------------------------------------------------- Fuzzy Goodness ------------------------------------------------------------------> <cffunction name="testRandomPasswordGenerator" mxunit:dataprovider="1000"> <cfargument name="count" /> <cfset pwd = myObject.generateRandomPassword(seed=count) /> <cfset assert( myObject.isValidPassword(pwd), "#pwd# not valid. Occurred at iteration #count#" ) /> </cffunction> {code} Sometimes it's useful to just iterate a number of times over some computation. You can do this with MXUnit simply by specify a positive integer to the mxunit:dataprovider. To Do: Advanced Dataproviders (2D Arrays and Excel and CSVs with or without header rows). 6750391 Data driven testing allows you to execute tests with a wide variety of input data. This can make creating and executing certain kinds of tests&nbsp; efficient and very powerful. Essentially, you provide a reference to a collection of data and MXUnit will iterate over that data and execute the test for each item in the collection. Here it is in action: {code:title=Basic Array Dataprovider Example}<cffunction name="setUp"> <cfset name_data = ['joe','taj','mary','juan','hans', 'bjork','chaksa'] /> <cfset myObject =&nbsp; createObject('component','com.foo.MyObject').init() /> </cffunction> <cffunction name="testNameValidation" mxunit:dataprovider="name_data"> <cfargument name="name" hint="Each name item in the name_data array" /> <cfset assertTrue( myObject.validateName(name), "#name# not valid" ) /> </cffunction> {code}To use data to drive tests, tell MXUnit about it using the mxunit:dataprovider annotation. This accepts a string name of some data that exists in the variables scope of the test. The mxunit:dataprovider annotation accepts the following types of data: array, query, list, and a CSV or Excel file. What's unique about these types of tests is that they accept parameters. The parameters represent the data you are using in your tests and may vary depending upon the type of the dataprovider. Note that this is invalid in ColdFusion: mxunit:dataprovider="#my_variable#" - this value must be a string. Consider the following examples: {code:title=Query Dataprovider Example}<!-------------------------------------------------------------------- Example using a query: query_data = queryNew('name'); query_data.addRow(1); query_data.setCell('name','ed'); Note query name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithQuery" mxunit:dataprovider="query_data"> <cfargument name="q" hint="A query object" /> <cfset assertTrue( myObject.validateName(q.name), "#q.name# not valid." ) /> </cffunction> {code}In this example we specify the name of a query that's in the variables scope of the test. We use this query name for the mxunit:dataprovider value. This test will be run once for each row in the query, and the value of "arguments.q" in this case will be the current row of the query. {code:title=Basic List Dataprovider Example}<!----------------------------------------------------------------- Example using a list (identical to array) list_data = 'ed,joe,mary,jeff'; Note list item name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithList" mxunit:dataprovider="list_data"> <cfargument name="list_item" hint="Item in the list" /> <cfset assertTrue( myObject.validateName(list_item), "#list_item# not valid." ) /> </cffunction> {code}Iterating over a list is essentially the same as an array. The data here is provided as a list of values. As in all mxunit:dataprovider types, pass in the _name_ of the data to the dataprovider. {code:title=Basic Excel/CSV Dataprovider}<!---------------------------------------------------------------- Example using an Excel file Note query name as a parameter ------------------------------------------------------------------> <cfset names_excel = getDirectoryFromPath(getCurrentTemplatePath()) & "/dataproviders/names.xls"> <cffunction name="testSomethingWithExcel" mxunit:dataprovider="names_excel"> <cfargument name="name_query" hint="Default behavior is to convert Excel with header names to query object."> <cfset debug(myQuery)> <cfset assertTrue( myObject.validateName(name_query.name), "#name_query.name# not valid." ) /> </cffunction> {code}For the basic default excel behavior where you have an Excel file with named row headers, pass the name of the file reference to the mxunit:dataprovider. Then, treat the data as a query object, using the row headings as column names. {code:title=Basic Iterator Dataprovider}<!---------------------------------------------------------------- Fuzzy Goodness ------------------------------------------------------------------> <cffunction name="testRandomPasswordGenerator" mxunit:dataprovider="1000"> <cfargument name="count" /> <cfset pwd = myObject.generateRandomPassword(seed=count) /> <cfset assert( myObject.isValidPassword(pwd), "#pwd# not valid. Occurred at iteration #count#" ) /> </cffunction> {code}Sometimes it's useful to just iterate a number of times over some computation. You can do this with MXUnit simply by specify a positive integer to the mxunit:dataprovider. To Do: Advanced Dataproviders (2D Arrays and Excel and CSVs with or without header rows). 6750389 This series will demonstrate how to set up a continuous integration (CI) environment for ColdFusion projects using [Jenkins|http://jenkins-ci.org/] CI and MXUnit. We'll cover Jenkins setup, MXUnit test runs and JUnit XML output, and a few notification mechanisms (email, IM). I will not attempt to duplicate the quite thorough documentation available for Jenkins. Rather, I intend to cover enough "getting started" material, and then focus on instructions specific to MXUnit and Jenkins h2. Installing Jenkins This will cover the simple way to run Jenkins, which is to use its built-in Winstone container, which is fine for testing and has served me well in a medium-load production environment. If you already have Tomcat set up, then you know how to install war files so follow that procedure instead (i.e. drop the war where you put your war files, or use the admin to deploy the war. It's that simple) # Download the Jenkins war file and put it somewhere # Open a command line and navigate to the war file location # type "java \--jar jenkins.war" # This will launch Jenkins. You can navigate to [http://localhost:8080|http://localhost:8080/] and from there, you're ready to start # If you're on Windows, you can install Jenkins as a Windows service from inside "Manage Jenkins". h2. Pulling your project from Subversion (SVN) # Click "create a new job" # Give your job a name, and then select Freestyle Software Project # Under Source Code Management, select SVN, and then plug in your project's SVN location, eg [http://svn.myproject/whatever/trunk|http://svn.myproject/whatever/trunk] # In the "Local Module Directory" field, I typicaly use the name of the directory as it will be deployed onto some production server. So if I'm checking out myproject/trunk, I'll use&nbsp; "myproject". The reason is that I'll often check out from multiple places in a single Job, and giving each module directory a proper name helps with organization. # From here, you can click "Save" and then perform a build by clicking "Build". This will check out your code into the Jenkins workspace for your project *But this code isn't where I need the code to be\!* Good point. We'll talk more about that later h2. What's Next? See how easy that was? Next up, configuring ANT, running your tests, and recording results 6750394 Data driven testing allows you to execute tests with a wide variety of input data. This can make creating and executing certain kinds of tests&nbsp; efficient and very powerful. Essentially, you provide a reference to a collection of data and MXUnit will iterate over that data and execute the test for each item in the collection. Here it is in action: {code:title=Basic Array Dataprovider Example}<cffunction name="setUp"> <cfset name_data = ['joe','taj','mary','juan','hans', 'bjork','chaksa'] /> <cfset myObject =&nbsp; createObject('component','com.foo.MyObject').init() /> </cffunction> <cffunction name="testNameValidation" mxunit:dataprovider="name_data"> <cfargument name="name" hint="Each name item in the name_data array" /> <cfset assertTrue( myObject.validateName(name), "#name# not valid" ) /> </cffunction> {code}To use data to drive tests, tell MXUnit about it using the mxunit:dataprovider annotation. This accepts a string name of some data that exists in the variables scope of the test. The mxunit:dataprovider annotation accepts the following types of data: array, query, list, and a CSV or Excel file. What's unique about these types of tests is that they accept parameters. The parameters represent the data you are using in your tests and may vary depending upon the type of the dataprovider. Note that this is invalid in ColdFusion: mxunit:dataprovider="#my_variable#" - this value must be a string. Consider the following examples: {code:title=Query Dataprovider Example}<!-------------------------------------------------------------------- Example using a query: query_data = queryNew('name'); queryAddRow(query_data,1); querySetCell(query_data,'name','ed'); Note query name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithQuery" mxunit:dataprovider="query_data"> <cfargument name="q" hint="A query object" /> <cfset assertTrue( myObject.validateName(q.name), "#q.name# not valid." ) /> </cffunction> {code}In this example we specify the name of a query that's in the variables scope of the test. We use this query name for the mxunit:dataprovider value. This test will be run once for each row in the query, and the value of "arguments.q" in this case will be the current row of the query. {code:title=Basic List Dataprovider Example}<!----------------------------------------------------------------- Example using a list (identical to array) list_data = 'ed,joe,mary,jeff'; Note list item name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithList" mxunit:dataprovider="list_data"> <cfargument name="list_item" hint="Item in the list" /> <cfset assertTrue( myObject.validateName(list_item), "#list_item# not valid." ) /> </cffunction> {code}Iterating over a list is essentially the same as an array. The data here is provided as a list of values. As in all mxunit:dataprovider types, pass in the _name_ of the data to the dataprovider. {code:title=Basic Excel/CSV Dataprovider}<!---------------------------------------------------------------- Example using an Excel file Note query name as a parameter ------------------------------------------------------------------> <cfset names_excel = getDirectoryFromPath(getCurrentTemplatePath()) & "/dataproviders/names.xls"> <cffunction name="testSomethingWithExcel" mxunit:dataprovider="names_excel"> <cfargument name="name_query" hint="Default behavior is to convert Excel with header names to query object."> <cfset debug(myQuery)> <cfset assertTrue( myObject.validateName(name_query.name), "#name_query.name# not valid." ) /> </cffunction> {code}For the basic default excel behavior where you have an Excel file with named row headers, pass the name of the file reference to the mxunit:dataprovider. Then, treat the data as a query object, using the row headings as column names. {code:title=Basic Iterator Dataprovider}<!---------------------------------------------------------------- Fuzzy Goodness ------------------------------------------------------------------> <cffunction name="testRandomPasswordGenerator" mxunit:dataprovider="1000"> <cfargument name="count" /> <cfset pwd = myObject.generateRandomPassword(seed=count) /> <cfset assert( myObject.isValidPassword(pwd), "#pwd# not valid. Occurred at iteration #count#" ) /> </cffunction> {code}Sometimes it's useful to just iterate a number of times over some computation. You can do this with MXUnit simply by specify a positive integer to the mxunit:dataprovider. To Do: Advanced Dataproviders (2D Arrays and Excel and CSVs with or without header rows). 6750406 {toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] {tip} h2. Eclipse Plugin \-\- 1.4.1 * Added "Run MXUnit Tests" to the "Run As" menu. Default keybinding is alt-shift-x, m (you can change that in preferences) * Added support for opening files from the "Tag Context" panel when those files are not in projects, i.e. opens from the file system. * Thanks Denny for these contributions\! h2. Framework \-\- 2.0.2 h3. Enhancements * added restoreMethod() for undoing method overwrites from injectMethod(). This is particularly useful when using ColdSpring-managed objects in your tests. Inspired by [this post|http://www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-call#c82B9BFA8-0DE7-8E6D-2C4C1BC85072A908]&nbsp; * HTML Result tweaks... mostly code cleanup. Also, no need to specify a result type any longer as it defaults to the new HTML output introduced in MXUnit 2.0 h3. Bug Fixes * User-supplied patch to JUnitXMLTestResult to properly encode "special characters". Thanks\! h2. Framework \-\- 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument 6750431 {toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] {tip} h2. 2.0.2 h3. Enhancements * added restoreMethod() for undoing method overwrites from injectMethod(). This is particularly useful when using ColdSpring-managed objects in your tests. Inspired by [this post|http://www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-call#c82B9BFA8-0DE7-8E6D-2C4C1BC85072A908]&nbsp; * HTML Result tweaks... mostly code cleanup. Also, no need to specify a result type any longer as it defaults to the new HTML output introduced in MXUnit 2.0 h3. Bug Fixes * User-supplied patch to JUnitXMLTestResult to properly encode "special characters". Thanks\! h2. 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument 6750430 h2. Running entire directories of Tests with one line of code When you have a multiple tests all residing in a directory and subdirectories, it's very conventient to run everything contained in those directories. In this context, a directory of tests _implies_ a test suite, and MXUnit enables you to run directories as test suites. Running directories of tests can be done with a single line of code: {code} <cfinvoke component="mxunit.runner.DirectoryTestSuite" method="run" directory="#expandPath('/mxunit/PluginDemoTests')#" recurse="true" excludes="InvalidMarkupTest,FiveSecondTest" returnvariable="results" /> {code} *Explanation:* * component: The MXUnit runner component responsible for running all the tests. * method: The component's method being invoked. * directory: A physical path to the directory containing your tests. * recurse: A flag to indicate whether or not to run tests in all subdirectories. * excludes: A list of component names to exclude. * returnvariable: The variable name of the TestResult object returned * componentPath: (Not listed above) Optional parameter that increases performance. This is the component name prefix; e.g., com.foo.bar. If not specified, MXUnit will locate the full component name using the ColdFusion server cache of components. * This will pick up any file that *starts or ends with the word "Test"*, but excluding anything in your "excludes" attribute Once this is exectuted you can easily output the results to the screen: {code} <cfinvoke component="mxunit.runner.DirectoryTestSuite" method="run" directory="#expandPath('/mxunit/PluginDemoTests')#" recurse="true" excludes="InvalidMarkupTest,FiveSecondTest" returnvariable="results" /> <cfoutput> #results.getResultsOutput('extjs')# </cfoutput> {code} Copy the above to a file called /mxunit/doc/tutorial/directoryRunner.cfm and run it: [http://localhost:8500/mxunit/doc/tutorial/directoryRunner.cfm|http://localhost:8500/mxunit/doc/tutorial/directoryRunner.cfm] You should see this: !dir-runner-1.png! 6750730 h2. Running entire directories of Tests with one line of code When you have a multiple tests all residing in a directory and subdirectories, it's very conventient to run everything contained in those directories. In this context, a directory of tests _implies_ a test suite, and MXUnit enables you to run directories as test suites. Running directories of tests can be done with a single line of code: {code} <cfinvoke component="mxunit.runner.DirectoryTestSuite" method="run" directory="#expandPath('/mxunit/PluginDemoTests')#" recurse="true" excludes="InvalidMarkupTest,FiveSecondTest" returnvariable="results" /> {code} *Explanation:* * component: The MXUnit runner component responsible for running all the tests. * method: The component's method being invoked. * directory: A physical path to the directory containing your tests. * recurse: A flag to indicate whether or not to run tests in all subdirectories. * excludes: A list of component names to exclude. * componentPath: A class path to the directory containing your tests. This gives MXUnit the needed hint to how your web server and engine sees your tests. Without it, MXUnit attempts to use an Adobe CF component. * returnvariable: The variable name of the TestResult object returned * componentPath: (Not listed above) Optional parameter that increases performance. This is the component name prefix; e.g., com.foo.bar. If not specified, MXUnit will locate the full component name using the ColdFusion server cache of components. * This will pick up any file that *starts or ends with the word "Test"*, but excluding anything in your "excludes" attribute Once this is exectuted you can easily output the results to the screen: {code} <cfinvoke component="mxunit.runner.DirectoryTestSuite" method="run" directory="#expandPath('/mxunit/PluginDemoTests')#" componentPath="[classpath.to.install.location.]mxunit.pluginDemoTests" recurse="true" excludes="InvalidMarkupTest,FiveSecondTest" returnvariable="results" /> <cfoutput> #results.getResultsOutput('extjs')# </cfoutput> {code} Copy the above to a file called /mxunit/doc/tutorial/directoryRunner.cfm and run it: [http://localhost:8500/mxunit/doc/tutorial/directoryRunner.cfm|http://localhost:8500/mxunit/doc/tutorial/directoryRunner.cfm] You should see this: !dir-runner-1.png! 6750731 2http://trac.fuseboxframework.org/pages/viewpage.action?pageId=786480 786480 2010-09-21 06:47:15.0002010-09-28 00:50:15.000{section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [What is MXUnit and Why should you use it?|default:Why MXUnit?] * [Getting Started|default:Getting Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|default:Install the Eclipse Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github|http://https://github.com/mxunit/] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) * John Whish ([blog|http://www.aliaspooryorik.com/], Twitter: [@aliaspooryorik|http://twitter.com/aliaspooryorik] {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we [get together on Adobe Connect|http://experts.na3.acrobat.com/mxunit-office-hours/] to chat about testing. Meetups start at Noon EST ([convert|http://www.timeanddate.com/worldclock/converter.html]). You're automatically promoted to presenter so bring a microphone. Here's the schedule: {google-calendar:mode=agenda|width=300|height=300}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 6750703 {section} {column:width=60%} {toc:maxLevel=5} h1. Introduction If you're using git as your SCM, you'll need to install the Jenkins [git plugin|https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin] , potentially configure it, and properly configure your git projects. h1. Prerequisites I'm assuming you know what git is, and that you have a git environment installed. If you're on Windows, this means either msysgit or cygwin with git installed. Bottom line: from a command line, you should be able to type "git" and get something other than "unrecognized command". If you have git installed, and your cmd doesn't recognize it, it should simply be a matter of adding the path to the "bin" directory to your system's path variable. If you don't have a clue about what I just said, send a note to the mxunit google group and we'll walk you through it. h1. Installing and configuring the git plugin in Jenkins In the Jenkins plugin section, find the "git plugin" and install it. This is NOT the github plugin, which is merely a decorator. You need the git plugin to communicate with your git projects regardless of where you host them. Once installed, and you've restarted Jenkins, head to "Manage Jenkins" and find the config section for git. By default it'll show something like "git.exe" in the git path. This may or may not work for you. In addition, *if you don't have git installed, it'll give you an option to download it*. In that field, I entered the full path to my git.exe, which on windows was "C:\cygwin\bin\git.exe" h1. Configuring your Jenkins job {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750706 1http://www.google.com.au/search?q=mxunit+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786560 2010-09-22 03:33:15.0002010-09-22 03:33:15.0001http://www.google.com/search?q=mxunit+advanced+install+root+appmapping&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 5341213 2010-09-23 11:17:15.0002010-09-23 11:17:15.000{section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [What is MXUnit and Why should you use it?|default:Why MXUnit?] * [Getting Started|default:Getting Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|default:Install the Eclipse Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we [get together on Adobe Connect|http://experts.na3.acrobat.com/mxunit-office-hours/] to chat about testing. Meetups start at Noon EST ([convert|http://www.timeanddate.com/worldclock/converter.html]). You're automatically promoted to presenter so bring a microphone. Here's the schedule: {google-calendar:mode=agenda|width=300|height=300}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 6160391 {toc} h1. Creating an AWS Account To get started with EC2, you'll need an Amazon Web Services (AWS) account. Don't worry... you can play around for a while without spending much money at all. Get out a credit card b/c you'll need it, but as you're configuring your first instances and doing some testing, you'll be paying pennies. \*First, go here: [http://aws.amazon.com/about-aws/|http://aws.amazon.com/about-aws/*] You will go through an account signup. If you are prompted to download any files, do it. Save them somewhere you won't forget them. Do not publish them on your blog. Do not put them in your public Dropbox share. Keep them secret. Keep them safe. I keep all AWS-related files in my private DropBox so that I can access them on multiple machines. {note}You will not be charged anything until you create instances and run them. There is no charge for creating an account{note} 6160398 {toc} h1. Creating an AWS Account To get started with EC2, you'll need an Amazon Web Services (AWS) account. Don't worry... you can play around for a while without spending much money at all. Get out a credit card b/c you'll need it, but as you're configuring your first instances and doing some testing, you'll be paying pennies. *First, go here: http://aws.amazon.com/about-aws/* You will go through an account signup. If you are prompted to download any files, do it. Save them somewhere you won't forget them. Do not publish them on your blog. Do not put them in your public Dropbox share. Keep them secret. Keep them safe. I keep all AWS-related files in my private DropBox so that I can access them on multiple machines. {note}You will not be charged anything until you create instances and run them. There is no charge for creating an account{note} 6160397 6160396 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [What is MXUnit and Why should you use it?|default:Why MXUnit?] * [Getting Started|default:Getting Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|default:Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we [get together on Adobe Connect|http://experts.na3.acrobat.com/mxunit-office-hours/] to chat about testing. Meetups start at Noon EST ([convert|http://www.timeanddate.com/worldclock/converter.html]). You're automatically promoted to presenter so bring a microphone. Here's the schedule: {google-calendar:mode=agenda|width=300|height=300}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 6160389 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [What is MXUnit and Why should you use it?|default:Why MXUnit?] * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we [get together on Adobe Connect|http://experts.na3.acrobat.com/mxunit-office-hours/] to chat about testing. Meetups start at Noon EST ([convert|http://www.timeanddate.com/worldclock/converter.html]). You're automatically promoted to presenter so bring a microphone. Here's the schedule: {google-calendar:mode=agenda|width=300|height=300}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 6160386 {toc} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008. YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start \--> Windows Firewall \-->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. 6160410 {toc} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. That's it\! Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. 6160408 {toc} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008. YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) In your Apache httpd.conf, add these lines:# Prevent external CFIDE access <Location /CFIDE> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> # Allow CFIDE access for scripts (ajaxy goodness, etc) <Location /CFIDE/scripts> Order Allow,Deny Allow from all </Location> h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start \--> Windows Firewall \-->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. h2. Configure SSH If you want to more easily deploy code to Windows, you'll probably do so over SSH. This means you need an SSHd server and at least one account with permisions. Assuming you've installed the WinSSH software linked above, you can now associate this ec2-user with SSH. To do so, open WinSSH, click the "settings" link, Click the Windows Accounts tab, and add the Windows ec2-user. h2. Whew\! Who knew that setting up a server would be *the same amount of work as building you own CF Server?* Well... that's what you're doing, so it shouldn't be a surprise, Just because you're paying by the hour doesn't mean you get any work for free (until Adobe provides AMIs...) h2. Let's test Assuming you have set up your web server, installed ColdFusion, and opened the ports in both Amazon Security Group and Windows Firewall, your server is now online. Put a test.cfm file in your web root (wherever you have that configured in your webserver), give it contents like <cfoutput>#now()#</cfoutput>. From within that server (i.e. RDP'd into it), load that file at http://localhost/test.cfm. If you see the current date and time, you're almost there. 6160414 {toc} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008. YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) In your Apache httpd.conf, add these lines:# Prevent external CFIDE access <Location /CFIDE> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> # Allow CFIDE access for scripts (ajaxy goodness, etc) <Location /CFIDE/scripts> Order Allow,Deny Allow from all </Location> h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start --> Windows Firewall -->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. 6160412 [Creating an account|Creating an AWS Account] Launching your first instance Creating your first ColdFusion AMI Launching your ColdFusion AMI as a new Instance Deploying to multiple instances Managing Configuration Changes Spot Requests 6160400 {toc} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: https://console.aws.amazon.com/ec2/home It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. That's it\! Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. 6160406 1http://www.google.com/m/search?source=android-home&client=ms-android-verizon&q=mylyn+context+button+on+project+explorer&start=20&sa=N 5341213 2010-09-16 23:11:15.0002010-09-16 23:11:15.0001http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mxunit+mylyn 5341213 2010-09-16 19:35:15.0002010-09-16 19:35:15.000{toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] You can get the latest version of the Eclipse plugin by pointing at this update site: http://mxunit.org/update {tip} h2. Eclipse Plugin \-\- 1.4.1 * Added "Run MXUnit Tests" to the "Run As" menu. Default keybinding is alt-shift-x, m (you can change that in preferences) * Added support for opening files from the "Tag Context" panel when those files are not in projects, i.e. opens from the file system. * Thanks Denny for these contributions\! h2. Framework \-\- 2.0.2 h3. Enhancements * added restoreMethod() for undoing method overwrites from injectMethod(). This is particularly useful when using ColdSpring-managed objects in your tests. Inspired by [this post|http://www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-call#c82B9BFA8-0DE7-8E6D-2C4C1BC85072A908]&nbsp; * HTML Result tweaks... mostly code cleanup. Also, no need to specify a result type any longer as it defaults to the new HTML output introduced in MXUnit 2.0 h3. Bug Fixes * User-supplied patch to JUnitXMLTestResult to properly encode "special characters". Thanks\! h2. Framework \-\- 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument 6750662 {toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] You can get the latest version of the Eclipse plugin by pointing at this update site: [http://mxunit.org/update] {tip} h2. Eclipse Plugin \-\- 1.4.1 * Added "Run MXUnit Tests" to the "Run As" menu. Default keybinding is alt-shift-x, m (you can change that in preferences) * Added support for opening files from the "Tag Context" panel when those files are not in projects, i.e. opens from the file system. * Thanks Denny for these contributions\! h2. Framework \-\- 2.0.3 h3. Enhancements * User-contributed "assertEqualsWithTolerance()" function which adds a tolerance parameter to equality assertions * Updated samples/build.xml with hints for using with Jenkins * Updated mxunit-ant.jar to log the entire html response to the console if the test run bombs (i.e. 500 error) h2. Framework \-\- 2.0.2 h3. Enhancements * added restoreMethod() for undoing method overwrites from injectMethod(). This is particularly useful when using ColdSpring-managed objects in your tests. Inspired by [this post|http://www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-call#c82B9BFA8-0DE7-8E6D-2C4C1BC85072A908]&nbsp; * HTML Result tweaks... mostly code cleanup. Also, no need to specify a result type any longer as it defaults to the new HTML output introduced in MXUnit 2.0 h3. Bug Fixes * User-supplied patch to JUnitXMLTestResult to properly encode "special characters". Thanks\! h2. Framework \-\- 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument 6750664 {toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] You can get the latest version of the Eclipse plugin by pointing at this update site: [http://mxunit.org/update] {tip} h2. Eclipse Plugin \-\- 1.4.1 * Added "Run MXUnit Tests" to the "Run As" menu. Default keybinding is alt-shift-x, m (you can change that in preferences) * Added support for opening files from the "Tag Context" panel when those files are not in projects, i.e. opens from the file system. * Thanks Denny for these contributions\! h2. Framework \-\- 2.0.3 h3. Enhancements * User-contributed "assertEqualsWithTolerance()" function which adds a tolerance parameter to equality assertions * Updated samples/build.xml with hints for using with Jenkins * Updated mxunit-ant.jar to log the entire html response to the console if the test run bombs (i.e. 500 error) h2. Framework \-\- 2.0.2 h3. Enhancements * added restoreMethod() for undoing method overwrites from injectMethod(). This is particularly useful when using ColdSpring-managed objects in your tests. Inspired by [this post|http://www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-call#c82B9BFA8-0DE7-8E6D-2C4C1BC85072A908]&nbsp; * HTML Result tweaks... mostly code cleanup. Also, no need to specify a result type any longer as it defaults to the new HTML output introduced in MXUnit 2.0 h3. Bug Fixes * User-supplied patch to JUnitXMLTestResult to properly encode "special characters". Thanks\! h2. Framework \-\- 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument 6750665 {toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] You can get the latest version of the Eclipse plugin by pointing at this update site: [http://mxunit.org/update] {tip} h2. Eclipse Plugin \-\- 1.4.1 * Added "Run MXUnit Tests" to the "Run As" menu. Default keybinding is alt-shift-x, m (you can change that in preferences) * Added support for opening files from the "Tag Context" panel when those files are not in projects, i.e. opens from the file system. * Thanks Denny for these contributions\! h2. Framework \-\- 2.0.3 \-\- May 5, 2011 h3. Enhancements * User-contributed "assertEqualsWithTolerance()" function which adds a tolerance parameter to equality assertions * Updated samples/build.xml with hints for using with Jenkins * Updated mxunit-ant.jar to log the entire html response to the console if the test run bombs (i.e. 500 error) h2. Framework \-\- 2.0.2 h3. Enhancements * added restoreMethod() for undoing method overwrites from injectMethod(). This is particularly useful when using ColdSpring-managed objects in your tests. Inspired by [this post|http://www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-call#c82B9BFA8-0DE7-8E6D-2C4C1BC85072A908]&nbsp; * HTML Result tweaks... mostly code cleanup. Also, no need to specify a result type any longer as it defaults to the new HTML output introduced in MXUnit 2.0 h3. Bug Fixes * User-supplied patch to JUnitXMLTestResult to properly encode "special characters". Thanks\! h2. Framework \-\- 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument 6750668 Wouldn't the result of myComponent.myMethod('foo') return 'true' in any case? The last assertion is doing an AssertEquals(actual,'cool and bad-ass') however 'actual' should return true, which should not equal 'cool and bad-ass' correct? If it was an AssertTrue I could see it passing - but not with AssertEquals. ? kpenny 6160449 6160429 [Creating an account|Creating an AWS Account] [Launching your first instance|Launching your first EC2 Instance] [Creating your first ColdFusion AMI|Creating an EC2 ColdFusion AMI] Launching your ColdFusion AMI as a new Instance Deploying to multiple instances Managing Configuration Changes Spot Requests 6160431 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [What is MXUnit and Why should you use it?|default:Why MXUnit?] * [Getting Started|default:Getting Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|default:Install the Eclipse Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Fork|http://github.com/virtix/mxunit] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) * John Whish ([blog|http://www.aliaspooryorik.com/], Twitter: [@aliaspooryorik|http://twitter.com/aliaspooryorik] {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we [get together on Adobe Connect|http://experts.na3.acrobat.com/mxunit-office-hours/] to chat about testing. Meetups start at Noon EST ([convert|http://www.timeanddate.com/worldclock/converter.html]). You're automatically promoted to presenter so bring a microphone. Here's the schedule: {google-calendar:mode=agenda|width=300|height=300}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 6750701 {toc} h1. Expectations Adjust your expectations. Make no mistake: you are configuring a naked server just as you would if you were configuring a brand new instance in your own environment. You are merely renting space and compute power from Amazon, nothing more. {warning}From the moment you start creating an account to the time you have your first live, web-accessible, ColdFusion instance, give yourself at least *3 hours*. It's not that it's complicated, it's that you'll do a lot of waiting... waiting on your first EC2 instance to boot, waiting for software to download, and waiting for software to install.&nbsp; {warning} h2. Stop vs. Terminate These terms will have no meaning to you... yet. If you are blessed, as I am, with a loving spouse and beautiful children, you know that all chairs \-\- especially ones facing computing devices \-\- are equipped with sensors that, upon ass hitting seat, send out warning signals indicating that you are about to engage in illicit bit fiddling which must at all costs be interrupted. "Daddy\!\!\!\!1\!\!1\!\!\! I need milk\!", and its ilk. Take heart. Amazon's instances are not necessarily throwaway VMs that turn to rags upon the stroke of midnight. You have two choices with any VMs you create during this session: "*stop*" and "*terminate*". It's quite simple. Stop means "shut down, as I wish to use ye later". Terminate means "Yer dead ta me". A stopped instance can be rebooted. A terminated instance can only be mourned and forgotten.&nbsp; {tip}When creating your first intstance, don't Terminate anything. Choose "Stop" instead. *You will not pay any more for stopped instances{*}{tip} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008. YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) In your Apache httpd.conf, add these lines:# Prevent external CFIDE access <Location /CFIDE> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> # Allow CFIDE access for scripts (ajaxy goodness, etc) <Location /CFIDE/scripts> Order Allow,Deny Allow from all </Location> h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start \--> Windows Firewall \-->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. h2. Configure SSH If you want to more easily deploy code to Windows, you'll probably do so over SSH. This means you need an SSHd server and at least one account with permisions. Assuming you've installed the WinSSH software linked above, you can now associate this ec2-user with SSH. To do so, open WinSSH, click the "settings" link, Click the Windows Accounts tab, and add the Windows ec2-user. h2. Whew\! Who knew that setting up a server would be *the same amount of work as building you own CF Server?* Well... that's what you're doing, so it shouldn't be a surprise, Just because you're paying by the hour doesn't mean you get any work for free (until Adobe provides AMIs...) h2. Let's test Assuming you have set up your web server, installed ColdFusion, and opened the ports in both Amazon Security Group and Windows Firewall, your server is now online. Put a test.cfm file in your web root (wherever you have that configured in your webserver), give it contents like <cfoutput>#now()#</cfoutput>. From within that server (i.e. RDP'd into it), load that file at [http://localhost/test.cfm]. If you see the current date and time, you're almost there. h2. What's the public URL? If you've followed all of the above, a test .cfm page loads correctly at localhost. Now we need to ensure it's available publicly. On your AWS console, click on your instance. In the bottom frame, you'll see 2 URLs, a "private" and a "public". The private will be a 10.xxx address, and the public will be an "ec2-xxx" domain. Right now, we're interested in that public domain. Copy it. It'll be something inscrutable like "ec2-174-129-164-113.compute-1.amazonaws.com". From your machine \-\- NOT in your RDP screen but your "this is where I pay my bills and search for recipes and play Elmo games with my kids" machine,&nbsp; Paste that into your browser. It'll be something like "\[http://ec2-174-129-164-113.compute-1.amazonaws.com/test.cfm\]". You should get the current date and time, similar to what you saw when running from localhost a few minutes ago {warning}If it spins and you get a timeout, or you get a "connection dropped" error, your firewall is most likely misconfigured.{warning} h2. Next steps At this point, you have ColdFusion installed. It's accessible externally. This instance is configured with useful software. You now ask yourself: is this a good "source" from which to build future servers? *Do I need to install additional software? What software am I missing?* Grab another Big Hoppy Monster, go kiss your spouse, and sleep on it. You're building a server. You want the right tools. You've earned some cred. Go kiss the kids and tell them that Daddy/Mommy kicked some ass tonight. *Next up: we bundle this server into an AMI*. This is the magic \-\- and the terror \-\- of cloud computing. You can now spin up 1, or a 1000+, servers. In a few clicks. 6160424 {toc} h1. Expectations Adjust your expectations. Make no mistake: you are configuring a naked server just as you would if you were configuring a brand new instance in your own environment. You are renting space and compute power from Amazon. Eventually, we should see preconfigured ColdFusion instances once licensing issues are resolved. Until then, you're on your own. {warning}From the moment you start creating an account to the time you have your first live, web-accessible, ColdFusion instance, give yourself at least *3 hours*. It's not that it's complicated, it's that you'll do a lot of waiting... waiting on your first EC2 instance to boot, waiting for software to download, and waiting for software to install.&nbsp; {warning} h1. Stop vs. Terminate These terms will have no meaning to you... yet. If you are blessed, as I am, with a loving spouse and beautiful children, you know that all chairs \-\- especially ones facing computing devices \-\- are equipped with sensors that, upon ass hitting seat, send out warning signals indicating that you are about to engage in illicit bit fiddling which must at all costs be interrupted. "Daddy\!\!\!\!1\!\!1\!\!\! I need milk\!", and its ilk. Take heart. Amazon's instances are not necessarily throwaway VMs that turn to rags upon the stroke of midnight. You have two choices with any VMs you create during this session: "*stop*" and "*terminate*". It's quite simple. Stop means "shut down, as I wish to use ye later". Terminate means "Yer dead ta me". A stopped instance can be rebooted. A terminated instance can only be mourned and forgotten.&nbsp; {tip}When creating your first intstance, don't Terminate anything. Choose "Stop" instead. *You will not pay any more for stopped instances{*}{tip} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008. YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) In your Apache httpd.conf, add these lines:# Prevent external CFIDE access <Location /CFIDE> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> # Allow CFIDE access for scripts (ajaxy goodness, etc) <Location /CFIDE/scripts> Order Allow,Deny Allow from all </Location> h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start \--> Windows Firewall \-->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. h2. Configure SSH If you want to more easily deploy code to Windows, you'll probably do so over SSH. This means you need an SSHd server and at least one account with permisions. Assuming you've installed the WinSSH software linked above, you can now associate this ec2-user with SSH. To do so, open WinSSH, click the "settings" link, Click the Windows Accounts tab, and add the Windows ec2-user. h2. Whew\! Who knew that setting up a server would be *the same amount of work as building you own CF Server?* Well... that's what you're doing, so it shouldn't be a surprise, Just because you're paying by the hour doesn't mean you get any work for free (until Adobe provides AMIs...) h2. Let's test Assuming you have set up your web server, installed ColdFusion, and opened the ports in both Amazon Security Group and Windows Firewall, your server is now online. Put a test.cfm file in your web root (wherever you have that configured in your webserver), give it contents like <cfoutput>#now()#</cfoutput>. From within that server (i.e. RDP'd into it), load that file at [http://localhost/test.cfm]. If you see the current date and time, you're almost there. h2. What's the public URL? If you've followed all of the above, a test .cfm page loads correctly at localhost. Now we need to ensure it's available publicly. On your AWS console, click on your instance. In the bottom frame, you'll see 2 URLs, a "private" and a "public". The private will be a 10.xxx address, and the public will be an "ec2-xxx" domain. Right now, we're interested in that public domain. Copy it. It'll be something inscrutable like "ec2-174-129-164-113.compute-1.amazonaws.com". From your machine \-\- NOT in your RDP screen but your "this is where I pay my bills and search for recipes and play Elmo games with my kids" machine,&nbsp; Paste that into your browser. It'll be something like "\[http://ec2-174-129-164-113.compute-1.amazonaws.com/test.cfm\]". You should get the current date and time, similar to what you saw when running from localhost a few minutes ago {warning}If it spins and you get a timeout, or you get a "connection dropped" error, your firewall is most likely misconfigured.{warning} h2. Next steps At this point, you have ColdFusion installed. It's accessible externally. This instance is configured with useful software. You now ask yourself: is this a good "source" from which to build future servers? *Do I need to install additional software? What software am I missing?* Grab another Big Hoppy Monster, go kiss your spouse, and sleep on it. You're building a server. You want the right tools. You've earned some cred. Go kiss the kids and tell them that Daddy/Mommy kicked some ass tonight. *Next up: we bundle this server into an AMI*. This is the magic \-\- and the terror \-\- of cloud computing. You can now spin up 1, or a 1000+, servers. In a few clicks. 6160427 {toc} h1. Expectations Adjust your expectations. Make no mistake: you are configuring a naked server just as you would if you were configuring a brand new instance in your own environment. You are merely renting space and compute power from Amazon, nothing more. {warning}From the moment you start creating an account to the time you have your first live, web-accessible, ColdFusion instance, give yourself at least *3 hours*. It's not that it's complicated, it's that you'll do a lot of waiting... waiting on your first EC2 instance to boot, waiting for software to download, and waiting for software to install.&nbsp; {warning} h1. Stop vs. Terminate These terms will have no meaning to you... yet. If you are blessed, as I am, with a loving spouse and beautiful children, you know that all chairs \-\- especially ones facing computing devices \-\- are equipped with sensors that, upon ass hitting seat, send out warning signals indicating that you are about to engage in illicit bit fiddling which must at all costs be interrupted. "Daddy\!\!\!\!1\!\!1\!\!\! I need milk\!", and its ilk. Take heart. Amazon's instances are not necessarily throwaway VMs that turn to rags upon the stroke of midnight. You have two choices with any VMs you create during this session: "*stop*" and "*terminate*". It's quite simple. Stop means "shut down, as I wish to use ye later". Terminate means "Yer dead ta me". A stopped instance can be rebooted. A terminated instance can only be mourned and forgotten.&nbsp; {tip}When creating your first intstance, don't Terminate anything. Choose "Stop" instead. *You will not pay any more for stopped instances{*}{tip} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008. YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) In your Apache httpd.conf, add these lines:# Prevent external CFIDE access <Location /CFIDE> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> # Allow CFIDE access for scripts (ajaxy goodness, etc) <Location /CFIDE/scripts> Order Allow,Deny Allow from all </Location> h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start --> Windows Firewall -->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. h2. Configure SSH If you want to more easily deploy code to Windows, you'll probably do so over SSH. This means you need an SSHd server and at least one account with permisions. Assuming you've installed the WinSSH software linked above, you can now associate this ec2-user with SSH. To do so, open WinSSH, click the "settings" link, Click the Windows Accounts tab, and add the Windows ec2-user. h2. Whew\! Who knew that setting up a server would be *the same amount of work as building you own CF Server?* Well... that's what you're doing, so it shouldn't be a surprise, Just because you're paying by the hour doesn't mean you get any work for free (until Adobe provides AMIs...) h2. Let's test Assuming you have set up your web server, installed ColdFusion, and opened the ports in both Amazon Security Group and Windows Firewall, your server is now online. Put a test.cfm file in your web root (wherever you have that configured in your webserver), give it contents like <cfoutput>#now()#</cfoutput>. From within that server (i.e. RDP'd into it), load that file at [http://localhost/test.cfm]. If you see the current date and time, you're almost there. h2. What's the public URL? If you've followed all of the above, a test .cfm page loads correctly at localhost. Now we need to ensure it's available publicly. On your AWS console, click on your instance. In the bottom frame, you'll see 2 URLs, a "private" and a "public". The private will be a 10.xxx address, and the public will be an "ec2-xxx" domain. Right now, we're interested in that public domain. Copy it. It'll be something inscrutable like "ec2-174-129-164-113.compute-1.amazonaws.com". From your machine \-\- NOT in your RDP screen but your "this is where I pay my bills and search for recipes and play Elmo games with my kids" machine,&nbsp; Paste that into your browser. It'll be something like "\[http://ec2-174-129-164-113.compute-1.amazonaws.com/test.cfm\]". You should get the current date and time, similar to what you saw when running from localhost a few minutes ago {warning}If it spins and you get a timeout, or you get a "connection dropped" error, your firewall is most likely misconfigured.{warning} h2. Next steps At this point, you have ColdFusion installed. It's accessible externally. This instance is configured with useful software. You now ask yourself: is this a good "source" from which to build future servers? *Do I need to install additional software? What software am I missing?* Grab another Big Hoppy Monster, go kiss your spouse, and sleep on it. You're building a server. You want the right tools. You've earned some cred. Go kiss the kids and tell them that Daddy/Mommy kicked some ass tonight. *Next up: we bundle this server into an AMI*. This is the magic \-\- and the terror \-\- of cloud computing. You can now spin up 1, or a 1000+, servers. In a few clicks. 6160426 {toc} h1. Expectations Adjust your expectations. Make no mistake: you are configuring a naked server just as you would if you were configuring a brand new instance in your own environment. You are merely renting space and compute power from Amazon, nothing more. {warning}From the moment you start creating an account to the time you have your first live, web-accessible, ColdFusion instance, give yourself at least *3 hours*. It's not that it's complicated, it's that you'll do a lot of waiting... waiting on your first EC2 instance to boot, waiting for software to download, and waiting for software to install.&nbsp; {warning} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008. YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) In your Apache httpd.conf, add these lines:# Prevent external CFIDE access <Location /CFIDE> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> # Allow CFIDE access for scripts (ajaxy goodness, etc) <Location /CFIDE/scripts> Order Allow,Deny Allow from all </Location> h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start \--> Windows Firewall \-->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. h2. Configure SSH If you want to more easily deploy code to Windows, you'll probably do so over SSH. This means you need an SSHd server and at least one account with permisions. Assuming you've installed the WinSSH software linked above, you can now associate this ec2-user with SSH. To do so, open WinSSH, click the "settings" link, Click the Windows Accounts tab, and add the Windows ec2-user. h2. Whew\! Who knew that setting up a server would be *the same amount of work as building you own CF Server?* Well... that's what you're doing, so it shouldn't be a surprise, Just because you're paying by the hour doesn't mean you get any work for free (until Adobe provides AMIs...) h2. Let's test Assuming you have set up your web server, installed ColdFusion, and opened the ports in both Amazon Security Group and Windows Firewall, your server is now online. Put a test.cfm file in your web root (wherever you have that configured in your webserver), give it contents like <cfoutput>#now()#</cfoutput>. From within that server (i.e. RDP'd into it), load that file at [http://localhost/test.cfm]. If you see the current date and time, you're almost there. h2. What's the public URL? If you've followed all of the above, a test .cfm page loads correctly at localhost. Now we need to ensure it's available publicly. On your AWS console, click on your instance. In the bottom frame, you'll see 2 URLs, a "private" and a "public". The private will be a 10.xxx address, and the public will be an "ec2-xxx" domain. Right now, we're interested in that public domain. Copy it. It'll be something inscrutable like "ec2-174-129-164-113.compute-1.amazonaws.com". From your machine \-\- NOT in your RDP screen but your "this is where I pay my bills and search for recipes and play Elmo games with my kids" machine,&nbsp; Paste that into your browser. It'll be something like "\http://ec2-174-129-164-113.compute-1.amazonaws.com/test.cfm". You should get the current date and time, similar to what you saw when running from localhost a few minutes ago {warning}If it spins and you get a timeout, or you get a "connection dropped" error, your firewall is most likely misconfigured.{warning} h2. Next steps At this point, you have ColdFusion installed. It's accessible externally. This instance is configured with useful software. You now ask yourself: is this a good "source" from which to build future servers? *Do I need to install additional software? What software am I missing?* Grab another Big Hoppy Monster, go kiss your spouse, and sleep on it. You're building a server. You want the right tools. You've earned some cred. Go kiss the kids and tell them that Daddy/Mommy kicked some ass tonight. *Next up: we bundle this server into an AMI*. This is the magic \-\- and the terror \-\- of cloud computing. You can now spin up 1, or a 1000+, servers. In a few clicks. 6160421 {toc} h1. Expectations Adjust your expectations. Make no mistake: you are configuring a naked server just as you would if you were configuring a brand new instance in your own environment. You are merely renting space and compute power from Amazon, nothing more. {warning}From the moment you start creating an account to the time you have your first live, web-accessible, ColdFusion instance, give yourself at least *3 hours*. It's not that it's complicated, it's that you'll do a lot of waiting... waiting on your first EC2 instance to boot, waiting for software to download, and waiting for software to install.&nbsp; {warning} h2. Stop vs. Terminate These terms will have no meaning to you... yet. If you are blessed, as I am, with a loving spouse and beautiful children, you know that all chairs \-\- especially ones facing computing devices \-\- are equipped with sensors that, upon ass hitting seat, send out warning signals indicating that you are about to engage in illicit bit fiddling which must at all costs be interrupted. "Daddy\!\!\!\!1\!\!1\!\!\! I need milk\!", and its ilk. Take heart. Amazon's instances are not necessarily throwaway VMs that turn to rags upon the stroke of midnight. You have two choices with any VMs you create during this session: "*stop*" and "*terminate*". It's quite simple. Stop means "shut down, as I wish to use ye later". Terminate means "Yer dead ta me". A stopped instance can be rebooted. A terminated instance can only be mourned and forgotten.&nbsp; {tip}When creating your first intstance, don't Terminate anything. Choose "Stop" instead. *You will not pay any more for stopped instances{*}{tip} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008. YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) In your Apache httpd.conf, add these lines:# Prevent external CFIDE access <Location /CFIDE> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> # Allow CFIDE access for scripts (ajaxy goodness, etc) <Location /CFIDE/scripts> Order Allow,Deny Allow from all </Location> h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start --> Windows Firewall -->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. h2. Configure SSH If you want to more easily deploy code to Windows, you'll probably do so over SSH. This means you need an SSHd server and at least one account with permisions. Assuming you've installed the WinSSH software linked above, you can now associate this ec2-user with SSH. To do so, open WinSSH, click the "settings" link, Click the Windows Accounts tab, and add the Windows ec2-user. h2. Whew\! Who knew that setting up a server would be *the same amount of work as building you own CF Server?* Well... that's what you're doing, so it shouldn't be a surprise, Just because you're paying by the hour doesn't mean you get any work for free (until Adobe provides AMIs...) h2. Let's test Assuming you have set up your web server, installed ColdFusion, and opened the ports in both Amazon Security Group and Windows Firewall, your server is now online. Put a test.cfm file in your web root (wherever you have that configured in your webserver), give it contents like <cfoutput>#now()#</cfoutput>. From within that server (i.e. RDP'd into it), load that file at [http://localhost/test.cfm]. If you see the current date and time, you're almost there. h2. What's the public URL? If you've followed all of the above, a test .cfm page loads correctly at localhost. Now we need to ensure it's available publicly. On your AWS console, click on your instance. In the bottom frame, you'll see 2 URLs, a "private" and a "public". The private will be a 10.xxx address, and the public will be an "ec2-xxx" domain. Right now, we're interested in that public domain. Copy it. It'll be something inscrutable like "ec2-174-129-164-113.compute-1.amazonaws.com". From your machine \-\- NOT in your RDP screen but your "this is where I pay my bills and search for recipes and play Elmo games with my kids" machine,&nbsp; Paste that into your browser. It'll be something like "\[http://ec2-174-129-164-113.compute-1.amazonaws.com/test.cfm]". You should get the current date and time, similar to what you saw when running from localhost a few minutes ago {warning}If it spins and you get a timeout, or you get a "connection dropped" error, your firewall is most likely misconfigured.{warning} h2. Next steps At this point, you have ColdFusion installed. It's accessible externally. This instance is configured with useful software. You now ask yourself: is this a good "source" from which to build future servers? *Do I need to install additional software? What software am I missing?* Grab another Big Hoppy Monster, go kiss your spouse, and sleep on it. You're building a server. You want the right tools. You've earned some cred. Go kiss the kids and tell them that Daddy/Mommy kicked some ass tonight. *Next up: we bundle this server into an AMI*. This is the magic \-\- and the terror \-\- of cloud computing. You can now spin up 1, or a 1000+, servers. In a few clicks. 6160423 [Creating an account|Creating an AWS Account] [Launching your first instance|Launching you first EC2 Instance] [Creating your first ColdFusion AMI|Creating an EC2 ColdFusion AMI] Launching your ColdFusion AMI as a new Instance Deploying to multiple instances Managing Configuration Changes Spot Requests 6160422 {section} {column:width=60%} {toc:maxLevel=5} h1. Session Description Perhaps you have some unit tests. Maybe even an ANT build file that runs your tests. And maybe even a build file that packages or deploys your application. But how do you orchestrate those separate pieces into a symphony of automation? Continuous Integration, of course. Imagine: you have tests. A Teammate commits code to source control. Minutes later, you and your teammate get an email indicating that tests are now failing. Imagine: you commit code. Minutes later, all tests run. All tests pass. Zip files are built and are ready for deployment. Or code was automatically pushed to any accessible environment. All without your intervention. In this session, I'll demonstrate how to use the open source Jenkins Continuous Integration server, together with ANT and MXUnit, to create a top-notch automated test and build system for your ColdFusion applications. h1. Download [Here you go|^presentation.zip] {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750694 {toc} h1. Expectations Adjust your expectations. Make no mistake: you are configuring a naked server just as you would if you were configuring a brand new instance in your own environment. You are merely renting space and compute power from Amazon, nothing more. {warning}From the moment you start creating an account to the time you have your first live, web-accessible, ColdFusion instance, give yourself at least *2 hours*. It's not that it's complicated, it's that you'll do a lot of waiting... waiting on your first EC2 instance to boot, waiting for software to download, and waiting for software to install.&nbsp; {warning} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008. YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) In your Apache httpd.conf, add these lines:# Prevent external CFIDE access <Location /CFIDE> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> # Allow CFIDE access for scripts (ajaxy goodness, etc) <Location /CFIDE/scripts> Order Allow,Deny Allow from all </Location> h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start \--> Windows Firewall \-->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. h2. Configure SSH If you want to more easily deploy code to Windows, you'll probably do so over SSH. This means you need an SSHd server and at least one account with permisions. Assuming you've installed the WinSSH software linked above, you can now associate this ec2-user with SSH. To do so, open WinSSH, click the "settings" link, Click the Windows Accounts tab, and add the Windows ec2-user. h2. Whew\! Who knew that setting up a server would be *the same amount of work as building you own CF Server?* Well... that's what you're doing, so it shouldn't be a surprise, Just because you're paying by the hour doesn't mean you get any work for free (until Adobe provides AMIs...) h2. Let's test Assuming you have set up your web server, installed ColdFusion, and opened the ports in both Amazon Security Group and Windows Firewall, your server is now online. Put a test.cfm file in your web root (wherever you have that configured in your webserver), give it contents like <cfoutput>#now()#</cfoutput>. From within that server (i.e. RDP'd into it), load that file at [http://localhost/test.cfm]. If you see the current date and time, you're almost there. 6160417 {toc} h1. Expectations {warning}From the moment you start creating an account to the time you have your first live, web-accessible, ColdFusion instance, give yourself at least *2 hours*. It's not that it's complicated, it's that you'll do a lot of waiting... waiting on your first EC2 instance to boot, waiting for software to download, and waiting for software to install.&nbsp; {warning} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008. YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) In your Apache httpd.conf, add these lines:# Prevent external CFIDE access <Location /CFIDE> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> # Allow CFIDE access for scripts (ajaxy goodness, etc) <Location /CFIDE/scripts> Order Allow,Deny Allow from all </Location> h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start --> Windows Firewall -->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. h2. Configure SSH If you want to more easily deploy code to Windows, you'll probably do so over SSH. This means you need an SSHd server and at least one account with permisions. Assuming you've installed the WinSSH software linked above, you can now associate this ec2-user with SSH. To do so, open WinSSH, click the "settings" link, Click the Windows Accounts tab, and add the Windows ec2-user. h2. Whew\! Who knew that setting up a server would be *the same amount of work as building you own CF Server?* Well... that's what you're doing, so it shouldn't be a surprise, Just because you're paying by the hour doesn't mean you get any work for free (until Adobe provides AMIs...) h2. Let's test Assuming you have set up your web server, installed ColdFusion, and opened the ports in both Amazon Security Group and Windows Firewall, your server is now online. Put a test.cfm file in your web root (wherever you have that configured in your webserver), give it contents like <cfoutput>#now()#</cfoutput>. From within that server (i.e. RDP'd into it), load that file at [http://localhost/test.cfm]. If you see the current date and time, you're almost there. 6160416 h2. CFObjective 2011 \-\- ORM Zen \-\- Marc Esher A presentation about suffering and enlightenment h3. Description {color:#000000}The month: June. The weather: hot. Brewfests: too far away. My job:{color} {color:#000000}brand new. My issue tracker: overflowing. Deadlines: looming. My{color} {color:#000000}spirits: sunken.{color} {color:#000000}Why? I had met my nemesis, and it was ORM. Got Artists, got Art? Easy.{color} {color:#000000}Got real-world stuff to do... hey, wait a minute\!{color} {color:#000000}We'll explore entity relationship problems in depth, as they are the{color} {color:#000000}heart of ORM and consequently the most frequent source of ORM pain. In{color} {color:#000000}addition, we'll cover strategies for taming the Hibernate session and{color} {color:#000000}general "how do I do this in ORM?" problems that all programmers new{color} {color:#000000}to ORM need to know.{color} {color:#000000}This presentation is my story of suffering through the initial ORM{color} {color:#000000}learning curve and how I finally achieved ORM enlightenment.{color} h3. Download [Here you go|^marc_esher_cfobjective_2011_orm_zen.zip] 6750692 {toc} h1. Expectations Adjust your expectations. Make no mistake: you are configuring a naked server just as you would if you were configuring a brand new instance in your own environment. You are merely renting space and compute power from Amazon, nothing more. {warning}From the moment you start creating an account to the time you have your first live, web-accessible, ColdFusion instance, give yourself at least *3 hours*. It's not that it's complicated, it's that you'll do a lot of waiting... waiting on your first EC2 instance to boot, waiting for software to download, and waiting for software to install.&nbsp; {warning} h1. Launching your first EC2 Instance Once you've signed up, you'll go to your AWS Console: [https://console.aws.amazon.com/ec2/home] It'll be empty to start. You should have some tabs at the top of the screen. Click the EC2 tab. If it's not available, or if it gives you a screen indicating you haven't signed up for EC2 yet, go through the steps to sign up. Again, don't fret: you're not signing away your mortgage or jeopardizing your family's supper. Once signed up for EC2, you'll have some links in your AWS Console to "Launch Instance". Clicking that will take you to the "Request Instances" Wizard. h2. Request Instances Wizard h3. 32bit or 64 bit, Linux or Windows? Here's your first "real" decision, and you needn't labor over it. Essentially, you're choosing a "base" platform on which to build your first ColdFusion AMI. This may seem daunting at first, considering just how many AMIs are available. My advice is to not sweat it. If you're familiar with Windows, use Windows. If you're familiar with Linux, use linux. If all you know is "I want Windows", or "I want Linux", then choose one of the Win or Linux AMIs that appears on the initial "Quick Start" screen. These are generally either 32 or 64 bit. *If you choose 64 bit, you're going to pay more.* The reason is that EC2 comes in a variety of "sizes", from "small" to humongous. Obviously, 32 bit doesn't do humongous because 32 bit can only address so much memory. {tip}My advice: don't expect to make the best decision right away. You'll most likely end up configuring a different kind of server eventually. For now, concentrate on getting started, not getting it right{tip} h3. Launch or Spot? * to get started, choose "Launch Instances" as opposed to Spot instances. Spot instances are a way to save money, but they may add a bit of time onto your Getting Started experience. If you're choosing Windows, it doesn't matter anyway because the price is the same. In the Instance Details screen, keep the defaults. Click through. In the next screen, you'll be prompted for some key-value pairs. These are only meaningful to you. For example, you get prompted with a "Name" key... give it a name that's meaningful to you... "Windows Attempt #1", or "Linux Attempt #1", or something like that. Click through. h3. Key Pairs On the next screen, you'll be prompted about Key Pairs. These are critical. Presumably this is your first time through, so click "Create a new KeyPair" and give it a name. Click to download the file. Again, keep it secret, keep it safe. This will be a ".pem" file. h3. Security Group On the next screen you'll be prompted to create a Security Group for this new instance. Think of a Security Group as a firewall. Once you assign a SG to an instance, that's it. You live with it forever. This does NOT mean you can't change the configuration of this group\! You can. At the very least, to start, you'll want to *Add* "SSH" as a rule. No, Windows servers don't have SSH, but you're going to install it, so add the rule now. {tip}Give this Security Group a meaningful name, like "Win2k8" or some such thing.{tip} h3. The Meter is now running Once you launch an instance, the meter starts running. So don't launch an instance and forget about it for 3 months. You're now being billed until you stop this instance. h3. Almost there Congratulations. You've launched your first AWS EC2 instance. It's going to take a while to spin up, perhaps 15 minutes or more, so go grab a beer. h3. Connecting to your instance If you go back to your AWS Console, you'll see your instances in the Instances tab. It'll be marked as "Running", and my experience is that it takes 15-30 minutes for it to become available for you to connect to it. If you right click on that instance, you'll have a number of options. Right now, click on the "Get System Log" option. It'll pop up a window, and you'll probably see something like "Gathering metadata" or "Rebooting" or some such thing. After a while, it'll indicate that it's "ready", which means you can connect to it. If you're running a Windows Instance, you'll need to get the initial Windows password, via the "Get Windows password" option in the menu. This will prompt you for the contents of your keypair file that you downloaded earlier. Open that file in a text editor, and copy the entire contents. Paste that chunk into this window, and it'll take you through the process of getting the admin password. This, too, might take some time. Be patient. Beer #2 doesn't hurt. I'd be remiss if I didn't suggest a Terrapin Big Hoppy Monster. I'd also be remiss if I didn't at this point direct you to Pintley.com, a ColdFusion-powered site for beer lovers. (Noooo, I don't have a problem. I just love great beer. And ColdFusion). Now, then... Once you have that, select "Connect", and you'll get an option to "download a shortcut file". This is a typical windows ".rdp" file, which should be familiar to you if you've RDP''d into a windows server before. Go through the RDP connection screens, and use "administrator" as the username, and that password as the password. h3. You're in You're in. You now have a brand new server (a virtual one, albeit). Now it's time to turn this thing into a ColdFusion server. It's way beyond the scope of this document to explain how to install and configure most of this software. I trust that you know how to create a CF server and that, if you don't, you know how to find the resources to teach you. From now on, I'll explain the important things you'll need to do as you install and configure this server. h2. The Software you need At this point, I'm going to describe how to set up a Windows server. If you're on Linux, you know how to do all of this already. {note} I hope, at some point, Adobe will either provide supported AMIs or allow us to publish our own AMIs. As of this writing, neither are true. This means you need to start from scratch.{note} Download the following: *Required* * firefox or chrome. You'll need to change the permissions on IE to download files. Do it once, to give you permission to download a decent browser. Then go drink another Big Hoppy Monster to eradicate the memory of dealing with IE for the night. Once you have a suitable browser installed: * Apache web server. Or, if you like, stick with IIS that's already on the server. If you prefer IIS, I still respect you, though I do fear for your sanity. * ColdFusion * The latest CF updater * Any CF hotfixes * A respectable text editor, like Notepad+\+ or Notepad2 or Textpad. This is listed as required because Notepad sucks. Period. * [WinSSH|http://www.bitvise.com/winsshd] by bitvise. I tried FreeSSH and it didn't work on Windows 2008. YMMV. WinSSH licensing seemed reasonable to me, and it worked flawlessly. *Optional* * [Launchy|http://blog.mxunit.org/2009/04/timesavers-launchy.html] . Because a man without a key launcher just ain't livin'. * Tortoise SVN * [Git Bash|http://en.kioskea.net/faq/499-git-for-windows]&nbsp; * BareTail if you want to sanely read log files h2. Installation Install the above just as you would on your own server. Essentially, you're now on your own server, except you're renting it. Start with the webserver (apache), then go to CF and all the hotfixes. You'll likely need to restart a few times... it is Windows, after all. If you're on Linux, you won't have read this far so no worries. h2. Secure CFAdmin By now, 4 beers or so in, you should have CF running and be able to connect to CFAdmin (localhost/CFIDE/administrator). Guess what... everyone else can get to it, too, publicly. No, they don't know your password, but you'll want to lock it down. If you've installed apache, here's how to do it (thanks [Jason Dean|http://www.12robots.com] \!) In your Apache httpd.conf, add these lines:# Prevent external CFIDE access <Location /CFIDE> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> # Allow CFIDE access for scripts (ajaxy goodness, etc) <Location /CFIDE/scripts> Order Allow,Deny Allow from all </Location> h2. Windows Firewall When you created a Security Group, it already had Port 80 open for web traffic, and you added Port 22 for SSH. That's on the AWS side, but you'll also need to configure it in Windows. This is easy: * Start --> Windows Firewall -->Change settings * Exceptions Tab * Add Port ** Add port 80 ** Add port 22 h2. EC2 Windows user account Create a new user account&nbsp; named "EC2-user". Password-protect that account. I chose the name "EC2" because the official Amazon Linux distros use that name, and the Eclipse tools don't make it easy (if possible) to use different users for different servers (more on the Eclipse tools later). Log out of that RDP session and log in as ec2-user, with the password you chose, to ensure that everything is correctly configured. h2. Configure SSH If you want to more easily deploy code to Windows, you'll probably do so over SSH. This means you need an SSHd server and at least one account with permisions. Assuming you've installed the WinSSH software linked above, you can now associate this ec2-user with SSH. To do so, open WinSSH, click the "settings" link, Click the Windows Accounts tab, and add the Windows ec2-user. h2. Whew\! Who knew that setting up a server would be *the same amount of work as building you own CF Server?* Well... that's what you're doing, so it shouldn't be a surprise, Just because you're paying by the hour doesn't mean you get any work for free (until Adobe provides AMIs...) h2. Let's test Assuming you have set up your web server, installed ColdFusion, and opened the ports in both Amazon Security Group and Windows Firewall, your server is now online. Put a test.cfm file in your web root (wherever you have that configured in your webserver), give it contents like <cfoutput>#now()#</cfoutput>. From within that server (i.e. RDP'd into it), load that file at [http://localhost/test.cfm]. If you see the current date and time, you're almost there. 6160419 {section} {column:width=60%} {toc:maxLevel=5} h1. Session Description Perhaps you have some unit tests. Maybe even an ANT build file that runs your tests. And maybe even a build file that packages or deploys your application. But how do you orchestrate those separate pieces into a symphony of automation? Continuous Integration, of course. Imagine: you have tests. A Teammate commits code to source control. Minutes later, you and your teammate get an email indicating that tests are now failing. Imagine: you commit code. Minutes later, all tests run. All tests pass. Zip files are built and are ready for deployment. Or code was automatically pushed to any accessible environment. All without your intervention. In this session, I'll demonstrate how to use the open source Jenkins Continuous Integration server, together with ANT and MXUnit, to create a top-notch automated test and build system for your ColdFusion applications. h2. Download blah {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750680 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [CFObjective 2011 -- ORM Zen|CFObjective 2011 -- ORM Zen] \-\- May 12, 2011 \-\- A presentation about ORM suffering and eventual enlightenment * [RIAUnleashed 2010 -- Introduction to MongoDB for CFML Developers|RIAUnleashed 2010 -- Introduction to MongoDB for CFML Developers] \-\- November 12, 2010 \-\- What is Mongo, Why it's awesome, and how to use it * [Adobe MAX 2010 \-\- ColdFusion Skunkworks with Joe Rinehart and Marc Esher|Adobe MAX 2010 -- ColdFusion Skunkworks] \-\- October 27, 2010&nbsp; \-\- Experimentation, learning, and finding joy in what you do * [CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit|CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit] \-\- April 22, 2010 \-\- An ungentle introduction to Continuous Integration for CFMLers * [April 2010 -- Online ColdFusion Meetup -- Know your tools: Productivity Tips-n-Tricks for ColdFusion Builder / CFEclipse|CFMeetupEclipseProductivity|Master your tool] * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14, 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14, 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16, 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. {tip}Just getting started with unit testing? John C Bland II gave a fantastic overview... [watch it here|http://experts.na3.acrobat.com/p76614762/] .{tip}{tip}Want to learn more about ANT? Watch [Jim Priest's CFMeetup presentation|http://experts.acrobat.com/p53858056/] {tip} 6750678 [Creating an account|Creating an AWS Account] [Launching your first instance|Launching your first EC2 Instance] [Creating your first ColdFusion AMI|Creating an EC2 ColdFusion AMI] [Launching your ColdFusion AMI as a new Instance|Launching your ColdFusion AMI as a new Instance] [A quick tip for Security Groups|Amazon EC2 Security Groups] Using the Amazon Tools for Eclipse [Deploying to multiple instances|Deploying code to multiple ColdFusion EC2 instances] Managing Configuration Changes Spot Requests 6160446 I keep my tests in a folder that is part of my project and part of my SVN code base. This make it easy to maintain and deploy as required. I then setup a virtual directory in my web server so I can address my tests directly. Finally I place an empty application.cfc in the root of my test directory, which stops the tests accessing stuff it shouldn't like session information. CHeers for the site jlamp 6160440 {section} {column:width=60%} {toc:maxLevel=5} h1. Session Description Perhaps you have some unit tests. Maybe even an ANT build file that runs your tests. And maybe even a build file that packages or deploys your application. But how do you orchestrate those separate pieces into a symphony of automation? Continuous Integration, of course. Imagine: you have tests. A Teammate commits code to source control. Minutes later, you and your teammate get an email indicating that tests are now failing. Imagine: you commit code. Minutes later, all tests run. All tests pass. Zip files are built and are ready for deployment. Or code was automatically pushed to any accessible environment. All without your intervention. In this session, I'll demonstrate how to use the open source Jenkins Continuous Integration server, together with ANT and MXUnit, to create a top-notch automated test and build system for your ColdFusion applications. h1. Download blah {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetree:searchBox=true|expandCollapseAll=true|startDepth=1} {column} {section} 6750682 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit|CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit] \-\- April 22, 2010 \-\- An ungentle introduction to Continuous Integration for CFMLers * [April 2010 -- Online ColdFusion Meetup -- Know your tools: Productivity Tips-n-Tricks for ColdFusion Builder / CFEclipse|CFMeetupEclipseProductivity|Master your tool] * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14, 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14, 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16, 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. {tip}Just getting started with unit testing? John C Bland II gave a fantastic overview... [watch it here|http://experts.na3.acrobat.com/p76614762/] .{tip}{tip}Want to learn more about ANT? Watch [Jim Priest's CFMeetup presentation|http://experts.acrobat.com/p53858056/] {tip} 6160442 {toc:maxLevel=2} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] You can get the latest version of the Eclipse plugin by pointing at this update site: [http://mxunit.org/update] {tip} {section} {column:width=50%} h2. Framework \-\- 2.0.3 \-\- May 5, 2011 h3. Enhancements * User-contributed "assertEqualsWithTolerance()" function which adds a tolerance parameter to equality assertions * Updated samples/build.xml with hints for using with Jenkins * Updated mxunit-ant.jar to log the entire html response to the console if the test run bombs (i.e. 500 error) h2. Framework \-\- 2.0.2 h3. Enhancements * added restoreMethod() for undoing method overwrites from injectMethod(). This is particularly useful when using ColdSpring-managed objects in your tests. Inspired by [this post|http://www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-call#c82B9BFA8-0DE7-8E6D-2C4C1BC85072A908]&nbsp; * HTML Result tweaks... mostly code cleanup. Also, no need to specify a result type any longer as it defaults to the new HTML output introduced in MXUnit 2.0 h3. Bug Fixes * User-supplied patch to JUnitXMLTestResult to properly encode "special characters". Thanks\! h2. Framework \-\- 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument {column} {column:width=5%} {column} {column:width=45%} h2. Eclipse Plugin \-\- 1.4.1 \-\- March 23, 2011 * Added "Run MXUnit Tests" to the "Run As" menu. Default keybinding is alt-shift-x, m (you can change that in preferences) * Added support for opening files from the "Tag Context" panel when those files are not in projects, i.e. opens from the file system. * Thanks Denny for these contributions\! {column} {section} 6750672 {toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] You can get the latest version of the Eclipse plugin by pointing at this update site: [http://mxunit.org/update] {tip} {section:border=true} {column:width=50%} h2. Framework \-\- 2.0.3 \-\- May 5, 2011 h3. Enhancements * User-contributed "assertEqualsWithTolerance()" function which adds a tolerance parameter to equality assertions * Updated samples/build.xml with hints for using with Jenkins * Updated mxunit-ant.jar to log the entire html response to the console if the test run bombs (i.e. 500 error) h2. Framework \-\- 2.0.2 h3. Enhancements * added restoreMethod() for undoing method overwrites from injectMethod(). This is particularly useful when using ColdSpring-managed objects in your tests. Inspired by [this post|http://www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-call#c82B9BFA8-0DE7-8E6D-2C4C1BC85072A908]&nbsp; * HTML Result tweaks... mostly code cleanup. Also, no need to specify a result type any longer as it defaults to the new HTML output introduced in MXUnit 2.0 h3. Bug Fixes * User-supplied patch to JUnitXMLTestResult to properly encode "special characters". Thanks\! h2. Framework \-\- 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument {column} {column:width=5%} {column} {column:width=45%} h2. Eclipse Plugin \-\- 1.4.1 \-\- March 23, 2011 * Added "Run MXUnit Tests" to the "Run As" menu. Default keybinding is alt-shift-x, m (you can change that in preferences) * Added support for opening files from the "Tag Context" panel when those files are not in projects, i.e. opens from the file system. * Thanks Denny for these contributions\! {column} {section} 6750670 {toc:maxLevel=1} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] You can get the latest version of the Eclipse plugin by pointing at this update site: [http://mxunit.org/update] {tip} {section} {column:width=50%} h2. Framework \-\- 2.0.3 \-\- May 5, 2011 h3. Enhancements * User-contributed "assertEqualsWithTolerance()" function which adds a tolerance parameter to equality assertions * Updated samples/build.xml with hints for using with Jenkins * Updated mxunit-ant.jar to log the entire html response to the console if the test run bombs (i.e. 500 error) h2. Framework \-\- 2.0.2 h3. Enhancements * added restoreMethod() for undoing method overwrites from injectMethod(). This is particularly useful when using ColdSpring-managed objects in your tests. Inspired by [this post|http://www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-call#c82B9BFA8-0DE7-8E6D-2C4C1BC85072A908]&nbsp; * HTML Result tweaks... mostly code cleanup. Also, no need to specify a result type any longer as it defaults to the new HTML output introduced in MXUnit 2.0 h3. Bug Fixes * User-supplied patch to JUnitXMLTestResult to properly encode "special characters". Thanks\! h2. Framework \-\- 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument {column} {column:width=5%} {column} {column:width=45%} h2. Eclipse Plugin \-\- 1.4.1 \-\- March 23, 2011 * Added "Run MXUnit Tests" to the "Run As" menu. Default keybinding is alt-shift-x, m (you can change that in preferences) * Added support for opening files from the "Tag Context" panel when those files are not in projects, i.e. opens from the file system. * Thanks Denny for these contributions\! {column} {section} 6750671 [Creating an account|Creating an AWS Account] [Launching your first instance|Launching your first EC2 Instance] [Creating your first ColdFusion AMI|Creating an EC2 ColdFusion AMI] [Launching your ColdFusion AMI as a new Instance|Launching your ColdFusion AMI as a new Instance] [Some notes on Security Groups|Amazon EC2 Security Groups] Using the Amazon Tools for Eclipse [Deploying to multiple instances|Deploying code to multiple ColdFusion EC2 instances] Managing Configuration Changes Spot Requests 6160439 h2. CFObjective 2011 \-\- ORM Zen \-\- Marc Esher A presentation about suffering and enlightenment h3. Description {color:#000000}The month: June. The weather: hot. Brewfests: too far away. My job:{color} {color:#000000}brand new. My issue tracker: overflowing. Deadlines: looming. My{color} {color:#000000}spirits: sunken.{color} {color:#000000}Why? I had met my nemesis, and it was ORM. Got Artists, got Art? Easy.{color} {color:#000000}Got real-world stuff to do... hey, wait a minute\!{color} {color:#000000}We'll explore entity relationship problems in depth, as they are the{color} {color:#000000}heart of ORM and consequently the most frequent source of ORM pain. In{color} {color:#000000}addition, we'll cover strategies for taming the Hibernate session and{color} {color:#000000}general "how do I do this in ORM?" problems that all programmers new{color} {color:#000000}to ORM need to know.{color} {color:#000000}This presentation is my story of suffering through the initial ORM{color} {color:#000000}learning curve and how I finally achieved ORM enlightenment.{color} h3. Download [Here you go|download/attachments/6750399/marc_esher_cfobjective_2011_orm_zen.zip?version=1&modificationDate=1305140090316] [|#] 6750676 h2. CFObjective 2011 \-\- ORM Zen \-\- Marc Esher A presentation about suffering and enlightenment h3. Description {color:#000000}The month: June. The weather: hot. Brewfests: too far away. My job:{color} {color:#000000}brand new. My issue tracker: overflowing. Deadlines: looming. My{color} {color:#000000}spirits: sunken.{color} {color:#000000}Why? I had met my nemesis, and it was ORM. Got Artists, got Art? Easy.{color} {color:#000000}Got real-world stuff to do... hey, wait a minute\!{color} {color:#000000}We'll explore entity relationship problems in depth, as they are the{color} {color:#000000}heart of ORM and consequently the most frequent source of ORM pain. In{color} {color:#000000}addition, we'll cover strategies for taming the Hibernate session and{color} {color:#000000}general "how do I do this in ORM?" problems that all programmers new{color} {color:#000000}to ORM need to know.{color} {color:#000000}This presentation is my story of suffering through the initial ORM{color} {color:#000000}learning curve and how I finally achieved ORM enlightenment.{color} h3. Download When the bits are ready, they'll be here 6750674 [Creating an account|Creating an AWS Account] [Launching your first instance|Launching your first EC2 Instance] [Creating your first ColdFusion AMI|Creating an EC2 ColdFusion AMI] [Launching your ColdFusion AMI as a new Instance|Launching your ColdFusion AMI as a new Instance] [Deploying to multiple instances|Deploying code to multiple ColdFusion EC2 instances] Managing Configuration Changes Spot Requests 6160435 1http://www.google.com/search?hl=en&client=firefox-a&hs=wFV&rls=org.mozilla%3Aen-GB%3Aofficial&q=mxunit+cfbuilder+standalone&aq=f&aqi=&aql=&oq=&gs_rfai= 4948033 2010-09-01 15:31:15.0002010-09-01 15:31:15.0002http://www.google.com/search?q=cffunction+tutorial&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786560 2010-08-31 22:45:15.0002010-08-31 22:47:15.0001http://www.google.com/url?url=http://wiki.mxunit.org/pages/viewpage.action%3FpageId%3D786560&rct=j&sa=X&ei=Zld9TOPqC4zSngeUm52dCw&ved=0CBUQzgQoADAA&q=mxunit+tutorial&usg=AFQjCNEB3y6kJVJ19gcKLf6S8t9ugT4msw&cad=rja 786560 2010-08-31 19:27:15.0002010-08-31 19:27:15.000Looks like each of the functions in your code examples has been pasted in twice, although with the first ones having all spaces stripped out. 6750209 thanks. should be fixed now. 6750212 h2. Custom Assertions - How To Sometimes you need complex and/or repetitive assertions. This can put a damper on any TDD effort. So, we provide you an easy way to add custom assertions to your tests without having to change the mxunit core. The steps for creating your custom assertion are as follows: # Write a test for your assertion # Write the assertion # Decide how you want to load it: Always or only on selected tests. Assertion Rules: # Your assertion will need to throw mxunit.exception.AssertionFailedError or use an existing assertion that throws this exception. # If you want to have optional first or last parameter message, you will need to call normalizeArguments(arguments) in your code. *Custom Assertion Example:* Say you need to frequently validate email addresses. You can do this with a pretty regular expression such as this : {noformat} ^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$ {noformat} The code for this might look like: {code} <cffunctionname="testValidEmailAddress"> <cfscript> varemailRegEx="^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$"; varemailAddress="somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress)lt1,"Invalidemailaddressformat"); </cfscript> </cffunction><cffunction name="testValidEmailAddress"> <cfscript> var emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; var emailAddress = "somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress) lt 1,"Invalid email address format"); </cfscript> </cffunction> {code} This is fine, but you could save yourself some typing and some Ctrl+C/Ctrl+V errors. How about something that looks like this instead? {code} <cffunctionname="testValidEmailAddress"> <cfscript> varemailAddress="somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction><cffunction name="testValidEmailAddress"> <cfscript> var emailAddress = "somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction> {code} Much better\! And this has the added bonus of _not_ having to find a replace hundreds of complex regular expressions in your code; you would just do that in one place. Here's how: 1. Write a test for your assertion: {code} <cfscript> vargoodEmailAddress="somebody@somewhere.com"; varbadEmailAddress="so~~/\/\/\/\/\~~m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expectfailure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedErrore){} </cfscript> </cffunction> </cfcomponent> <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > <cffunction name="testAssertIsValidEmail"> <cfscript> var goodEmailAddress = "somebody@somewhere.com"; var badEmailAddress = "so ~~/\/\/\/\/\~~ m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expect failure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedError e){} </cfscript> </cffunction> </cfcomponent> {code} The above fails because we do not yet have ValidEmailAssertion written. *Note{*}the addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion") statement. This tells the MXUnit framework to load your assertion at runtime. 2. Write the assertion {code} <cfcomponentname="ValidEmailAssertion"> <cffunctionname="assertIsValidEmail"returntype="boolean"> <cfargumentname="email"type="string"/> <cfargumentname="message"type="string"required="false"default="Emailaddressdoesnotappearvalid."/> <cfscript> arguments=normalizeArguments(arguments); emailRegEx="^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$"; actual=refind(emailRegEx,arguments.email); </cfscript> <cfifactuallt1> <cfthrowtype="mxunit.exception.AssertionFailedError"message="arguments.message"/> </cfif> <cfreturntrue/> </cffunction> </cfcomponent><cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); </cfscript> <cfif actual lt 1> <cfthrow type="mxunit.exception.AssertionFailedError" message="arguments.message" /> </cfif> <cfreturn true /> </cffunction> </cfcomponent> {code} You could also leverage existing assertions and write the following instead: {code} <cfcomponentname="ValidEmailAssertion"> <cffunctionname="assertIsValidEmail"returntype="boolean"> <cfargumentname="email"type="string"/> <cfargumentname="message"type="string"required="false"default="Emailaddressdoesnotappearvalid."/> <cfscript> arguments=normalizeArguments(arguments); emailRegEx="^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$"; actual=refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email)lt1,arguments.message); </cfscript> <cfreturntrue/> </cffunction> </cfcomponent><cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email) lt 1, arguments.message); </cfscript> <cfreturn true /> </cffunction> </cfcomponent> {code} Note the arguments = normalizeArguments(arguments) statement. This allows for the flexibility if you want to be able to pass the message parameter first or last. Ok. Now when we run our test, we're in the green. Our new assertion works as expected. Wahoo\! 3. Decide how you want to load the new code. The options are for each test or for{_}all_ tests. You've already seen how to load custom assertions in your code. This can also be done in setUp(). {code} <cfcomponentname="ValidEmailAssertionTest"extends="mxunit.framework.TestCase"> ... <cffunctionname="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> </cfcomponent><cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > ... <cffunction name="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> {code} What if you want your new assertion to _always_ be available? Edit the mxunit-config.xml file located in \{mxunit install\}/mxunit/framework/ Add the following line : {code} <?xmlversion="1.0"encoding="UTF-8"?> <mxunit-config> ... <config-elementtype="assertionExtension"path="mxunit.framework.ext.ValidEmailAssertion"autoload="true"override="false"/> ... </mxunit-config> {code} 6750211 1http://www.google.com/search?q=mxunit+cfscript+fail&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786560 2010-08-23 21:56:15.0002010-08-23 21:56:15.000h2. MXUnitAntTask - Version: 1.0.5 h3. Description Runs MXUnit tests and saves the output to the directory specified by the outputdir parameter. This version uses HTTP to connect to the MXUnit test runner running on a CFML serv (Adobe ColdFusion, Railo, Blue Dragon). This supports the following HTTP authentication mechanisms - BASIC, DIGEST, and NTLM. The default testrunner (/mxunit/runner/HttpAntRunner.cfc) accepts either individual test cases or directories of tests to run. This runner returns only JUnitReport formated XML. These XML files{_}may_ optionally be used by the JUnitReport Ant task to generate nice HTML reports. Example usage: {code}<junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> {code} Note that the mxunit-ant.jar must be in Ant's class path. This can be done by specifying the taskdef tag like this: {code}<taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> {code} and then coding the rest of the MXunit Ant task ... {code}<mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" outputdir="${output.dir}" verbose="true" haltonerror="true"> ... {code} In theory, one should be able to run multiple tests across multiple domains, as long as those tests are accessible via Http. h3. Parameters | *Attribute* | *Description* | *Required* | *Default* | | server | The Http server name where MXUnit is located. | Yes | | | port | The port the Http server is listening on. | No | 80 | | outputdir | A directory in which to save JUnit XML test results. | No | | | haltonerror | Instructs the task to stop executing when an _ERROR_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | haltonfailure | Instructs the task to stop executing when a _FAILURE_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | errorproperty | The name of a property to set in the event of an error. | No | | | failureproperty | The name of a property to set in the event of a failure (errors are considered failures as well). | No | | | defaultrunner | The testrunner responsible for accepting requests. \\ {tip:title="v1.0.5"}You can append arbitrary URL parameters (for custom runners) to the {{defaultrunner}} {tip} Example:{code}defaultrunner="/foo/bar/my_runner.cfc?param1=123&param2=abc"{code} \\ | No | /mxunit/runner/HttpAntRunner.cfc | | verbose | Flag to indicate to output additional information. | No | false | | testResultsSummary | Name of the properties file the task creates. This file is a Java Properties file that records a summary of all the tests the task has executed and is saved to the location specified in the $\{outputdir\} attribute. This can be useful in automated deployments, for example, if you wish inspect the results of all the tests run prior to deployment. This offers a deeper level of granularity than the haltonerror or haltonfailure offers. \\ The task generates the following properties that can be read by Ant using the following syntax: \\ <br><property file="$\{outputdir}/testresults.properties" /><br>testresults.properties looks something like:#Sat Mar 01 22:20:25 EST 2008 \\ success.ratio=.99 \\ total.failures=2 \\ failure.ratio=.01 \\ total.errors=0 \\ error.ratio=.00 \\ total.time=8016 \\ total.runs=151 \\ error.ratio is the number of errors to the total number of tests runs. \\ failure.ratio is the number of failures to the total number of tests runs. \\ success.ratio is the total number of tests run to the total number of errors and failures combined. \\ | No | testresults.properties | h3. Parameters specified as nested elements h3. directory <directory ... >s are used to specify groups of tests to run. | *Attribute* | *Description* | *Required* | *Default* | | path | Directory of tests to run. | Yes | | | componentPath | A prefix to the components being tested. This is a performance attribute. If specified, directory tests will run faster. Otherwise, the framework will discover the componentPath using built in Adobe ColdFusion functions. \\ Example: componentPath="mxunit.tests.framework". \\ MXUnit will correctly prepend this to all the tests in the specified directory. | No \\ | *Optionallity is deprecated. Future release will require this attribute to be specified.* \| \| | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | | recurse | Flag to indicate to run all tests in sub directories. | No | false | | excludes | Comma-delimitted list of files not to include in the test suite. | No | none | ---- h3. testcase A <testcase> allows you to specify one or more individual test cases to run. | *Attribute* | *Description* | *Required* | *Default* | | name | The fully qualified ColdFusion component name (com.foo.bar.MyCFC) | Yes | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc" | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | ---- h3. Examples This example illustrates a minimal amount of code required to run one directory of tests. Note that this example does not save any results. This may be useful for automated deployments. {code}<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="runtests"> <target name="runtests" description="Run a dir of tests recursively"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" > <directory path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" recurse="true" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> {code}This example runs both directories of and individual tests, saves the output to $\{output.dir}, generates a JUnit report, and opens a web browser with the JUnit report. {code}<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <property name="mxunit.jar" value="../ant/lib/mxunit-ant.jar" /> <property name="junit.out.dir.xml" value="testresults" /> <property name="junit.out.dir.html" value="testresults/html" /> <property name="output.dir" value="tmp" /> <property name="style.dir" value="../ant/xsl/" /> <target name="main" depends="browse" /> <target name="runtests" description="Make output directories and run the MXUnit task"> <mkdir dir="${junit.out.dir.html}" /> <mkdir dir="${output.dir}" /> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" connectionMethod="http" outputdir="${output.dir}" authmethod="basic" username="foo" password="bar" verbose="true"> <testcase name="mxunit.tests.framework.AssertTest" packageName="mxunit.asserttests" /> <testcase name="mxunit.tests.framework.AssertDecoratorTest" packageName="mxunit.assertdecoratortests" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.framework" recurse="false" componentPath="mxunit.tests.framework" excludes="none" /> <!-- This has a bad componentPath and should fail --> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.bad.framework" recurse="false" componentPath="mxunit.foo.bar" excludes="none" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\samples" packageName="mxunit.tests.samples" recurse="false" excludes="" /> </mxunittask> </target> <target name="junitreport" depends="runtests" description="Create a report for the rest result"> <mkdir dir="${junit.out.dir.html}"/> <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> <delete dir="${output.dir}" /> </target> <!-- To fire up a browser with the test results. May not work on your machine --> <target name="browse" depends="junitreport"> <exec executable="C:\Program Files\Internet Explorer\iexplore.exe"> <arg value="C:\CFusionMX7\wwwroot\mxunit\tests\testresults\html\index.html"/> </exec> </target> </project> {code} 6750294 h2. MXUnitAntTask - Version: 1.0.5 h3. Description Runs MXUnit tests and saves the output to the directory specified by the outputdir parameter. This version uses HTTP to connect to the MXUnit test runner running on a CFML serv (Adobe ColdFusion, Railo, Blue Dragon). This supports the following HTTP authentication mechanisms - BASIC, DIGEST, and NTLM. The default testrunner (/mxunit/runner/HttpAntRunner.cfc) accepts either individual test cases or directories of tests to run. This runner returns only JUnitReport formated XML. These XML files{_}may_ optionally be used by the JUnitReport Ant task to generate nice HTML reports. Example usage: {code}<junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> {code} Note that the mxunit-ant.jar must be in Ant's class path. This can be done by specifying the taskdef tag like this: {code}<taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> {code} and then coding the rest of the MXunit Ant task ... {code}<mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" outputdir="${output.dir}" verbose="true" haltonerror="true"> ... {code} In theory, one should be able to run multiple tests across multiple domains, as long as those tests are accessible via Http. h3. Parameters | *Attribute* | *Description* | *Required* | *Default* | | protocol | The HTTP protocol to use. Valid values are 'http' or 'https' | no | http | | server | The Http server name where MXUnit is located. | Yes | | | port | The port the Http server is listening on. | No | 80 | | outputdir | A directory in which to save JUnit XML test results. | No | | | haltonerror | Instructs the task to stop executing when an _ERROR_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | haltonfailure | Instructs the task to stop executing when a _FAILURE_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | errorproperty | The name of a property to set in the event of an error. | No | | | failureproperty | The name of a property to set in the event of a failure (errors are considered failures as well). | No | | | defaultrunner | The testrunner responsible for accepting requests. \\ {tip:title="v1.0.5"}You can append arbitrary URL parameters (for custom runners) to the {{defaultrunner}} {tip} Example:{code}defaultrunner="/foo/bar/my_runner.cfc?param1=123&param2=abc"{code} \\ | No | /mxunit/runner/HttpAntRunner.cfc | | verbose | Flag to indicate to output additional information. | No | false | | testResultsSummary | Name of the properties file the task creates. This file is a Java Properties file that records a summary of all the tests the task has executed and is saved to the location specified in the $\{outputdir\} attribute. This can be useful in automated deployments, for example, if you wish inspect the results of all the tests run prior to deployment. This offers a deeper level of granularity than the haltonerror or haltonfailure offers. \\ The task generates the following properties that can be read by Ant using the following syntax: \\ <br><property file="$\{outputdir}/testresults.properties" /><br>testresults.properties looks something like:#Sat Mar 01 22:20:25 EST 2008 \\ success.ratio=.99 \\ total.failures=2 \\ failure.ratio=.01 \\ total.errors=0 \\ error.ratio=.00 \\ total.time=8016 \\ total.runs=151 \\ error.ratio is the number of errors to the total number of tests runs. \\ failure.ratio is the number of failures to the total number of tests runs. \\ success.ratio is the total number of tests run to the total number of errors and failures combined. \\ | No | testresults.properties | h3. Parameters specified as nested elements h3. directory <directory ... >s are used to specify groups of tests to run. | *Attribute* | *Description* | *Required* | *Default* | | path | Directory of tests to run. | Yes | | | componentPath | A prefix to the components being tested. This is a performance attribute. If specified, directory tests will run faster. Otherwise, the framework will discover the componentPath using built in Adobe ColdFusion functions. \\ Example: componentPath="mxunit.tests.framework". \\ MXUnit will correctly prepend this to all the tests in the specified directory. | No \\ | *Optionallity is deprecated. Future release will require this attribute to be specified.* \| \| | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | | recurse | Flag to indicate to run all tests in sub directories. | No | false | | excludes | Comma-delimitted list of files not to include in the test suite. | No | none | ---- h3. testcase A <testcase> allows you to specify one or more individual test cases to run. | *Attribute* | *Description* | *Required* | *Default* | | name | The fully qualified ColdFusion component name (com.foo.bar.MyCFC) | Yes | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc" | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | ---- h3. Examples This example illustrates a minimal amount of code required to run one directory of tests. Note that this example does not save any results. This may be useful for automated deployments. {code}<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="runtests"> <target name="runtests" description="Run a dir of tests recursively"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" > <directory path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" recurse="true" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> {code}This example runs both directories of and individual tests, saves the output to $\{output.dir}, generates a JUnit report, and opens a web browser with the JUnit report. {code}<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <property name="mxunit.jar" value="../ant/lib/mxunit-ant.jar" /> <property name="junit.out.dir.xml" value="testresults" /> <property name="junit.out.dir.html" value="testresults/html" /> <property name="output.dir" value="tmp" /> <property name="style.dir" value="../ant/xsl/" /> <target name="main" depends="browse" /> <target name="runtests" description="Make output directories and run the MXUnit task"> <mkdir dir="${junit.out.dir.html}" /> <mkdir dir="${output.dir}" /> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" protocol="http" outputdir="${output.dir}" authmethod="basic" username="foo" password="bar" verbose="true"> <testcase name="mxunit.tests.framework.AssertTest" packageName="mxunit.asserttests" /> <testcase name="mxunit.tests.framework.AssertDecoratorTest" packageName="mxunit.assertdecoratortests" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.framework" recurse="false" componentPath="mxunit.tests.framework" excludes="none" /> <!-- This has a bad componentPath and should fail --> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.bad.framework" recurse="false" componentPath="mxunit.foo.bar" excludes="none" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\samples" packageName="mxunit.tests.samples" recurse="false" excludes="" /> </mxunittask> </target> <target name="junitreport" depends="runtests" description="Create a report for the rest result"> <mkdir dir="${junit.out.dir.html}"/> <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> <delete dir="${output.dir}" /> </target> <!-- To fire up a browser with the test results. May not work on your machine --> <target name="browse" depends="junitreport"> <exec executable="C:\Program Files\Internet Explorer\iexplore.exe"> <arg value="C:\CFusionMX7\wwwroot\mxunit\tests\testresults\html\index.html"/> </exec> </target> </project> {code} 6750295 1http://www.google.com/search?q=mxunit+cfbuilder+memory+errors&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341213 2010-08-30 20:48:15.0002010-08-30 20:48:15.000!mxunit-install3.swf|height=400,width=400,id=media! 6750292 !mxunit-install3.swf! 6750291 !http://mxunit.s3.amazonaws.com/video/mxunit-install3.swf! 6750289 1http://www.google.com/search?hl=en&safe=off&client=firefox-a&hs=sIB&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+beforetests&aq=f&aqi=&aql=&oq=&gs_rfai= 4948033 2010-08-30 20:07:15.0002010-08-30 20:07:15.000*Eclipse Update Site URL for Eclipse 3.4 and later:* [http://mxunit.org/update] *Eclipse Update site for Eclipse 3.3 and earlier:* [http://mxunit.org/update33|http://mxunit.org/update33] h2. Detailed Instructions Doesn't get much easier\! Install, Configure, Run ... # Make sure the [MXUnit Framework|Install MXUnit] is installed. # Get [Eclipse|http://www.eclipse.org/] if you haven't already # In Eclipse, go to {{Help > Software Updates > Find and Install}} !plugin-install-1.png! # Select the {{Search for new features}} radio button. Click Next !plugin-install-2.png! # Click the {{New Remote Site}} button. !plugin-install-3.png! # Add the url [http://mxunit.org/update] to the URL field. Give it any Name; e.g, MXUnit Plugin. Click OK. !plugin-install-4.png! # Select All features to be installed. Click Next. !plugin-install-5.png! # Accept License Agreement. Click Next. !plugin-install-6.png! # Click Finish on the Install Dialogue. !plugin-install-7.png! # The plugin will download ... !plugin-install-8.png! # Click Install All. !plugin-install-9.png! # Allow the plugin to install ... !plugin-install-10.png! # Click Yes when prompted to restart Eclipse ... !plugin-install-11.png! *Next -* *[Configure and Test the Plugin|Configure and Test the Plugin]* 6750300 {toc} h1. Introduction A while back, I (Marc) wrote about using coldfusion's "mix-in" functionality to achieve simple mocking. The usefulness here is where you have a function that "does something", but you want to change the thing that it does for the purpose of a test. This is particularly handy when you're testing functionA(), and functionA() calls functionB() and functionC(). Maybe functionA() depends on the results of functionB() to do certain work, and then it calls functionC() to do other work. In code, it might look like: {code} <cfcomponent name=MyComponent> <cffunction name="functionA"> <cfargument name="someArg" required="true"> <cfif listlen(functionB(someArg) GTE 1)> <cfreturn functionC(someArg)> </cfif> <cfreturn false> </cffunction> <cffunction name="functionB"> .... maybe i'll return a number ... or a list of numbers </cffunction> <cffunction name="functionC"> .... i think i'll go and run a bunch of database updates <cfreturn true> </cffunction> </cfcomponent> {code}And here might be some tests for functionA: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code} h1. Using injectMethod() Now, let's say functionB() queries the database or whatever, based on the passed-in someArg argument. The problem is obvious: your database is in an unknown state, because data change all day long. And you want to do a number of tests: you want to test the condition where functionB() returns a single list element, and also when it returns more than 1 list element. Which means you need at least two known inputs for someArg: one that will ensure functionB() returns a single element, and one that ensures it'll return more than one. What a pain\! Wouldn't it be great if you could say "for the purposes of this test, I want functionB() to return a single list element". and then in another test, say "And for this test, I want it to return 2 list elements"? Or, to put it another way, wouldn't it be nice to override functionB for this test, but without a lot of work? This is why injectMethod() was born. To make it a little easier to override functions for the purpose of testing. Now, you're not overriding the function under test\! You're overriding functions that the function under test calls, in order to make it easier to test the function under test. Here's the method signature for injectMethod(): {code}<cffunction name="injectMethod" output="false" access="public" returntype="void" hint="injects the method from giver into receiver. This is helpful for quick and dirty mocking"> <cfargument name="Receiver" type="any" required="true" hint="the object receiving the method"/> <cfargument name="Giver" type="any" required="true" hint="the object giving the method"/> <cfargument name="FunctionName" type="string" required="true" hint="the function to be injected from the giver into the receiver"/> <cfargument name="FunctionNameInReceiver" type="string" required="false" default="#arguments.functionName#" hint="the function name that you will call. this is useful when you want to inject giver.someFunctionXXX but have it be called as someFunction in your receiver object"> </cffunction>{code}{*}Almost always:* * "Receiver" is your component under test * "Giver" is your test itself since that's where the overriding function will be declared, so you'll use "this" * "functionName" will the name of the overriding function you've defined in your test that will be used to overwrite the function in the component under test * "functionNameInReceiver" is the function you're overriding Let's have a look at our new set of tests: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> <cffunction name="returnsSingleListElement" access="private"> <cfreturn "1"> </cffunction> <cffunction name="returnsMultipleListElements" access="private"> <cfreturn "1,2,3"> </cffunction> <cffunction name="returnsNoListElement" access="private"> <cfreturn ""> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <!--- pass in our returnSingleListElement function into the object and name it functionB (i.e., override functionB) inside the object under test ---> <cfset injectMethod(obj, this, "returnSingleListElement", "functionB")> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <!--- pass in our returnMultipleListElements function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnMultipleListElements", "functionB")> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code}As this illustrates, we've now created a very easy way to test functionA with the 3 cases we need to happen with functionB: a single list, multiple list, and no-element returns. Now, to take this one step further, you could override functionC -- which, if you remember, updates the database -- with a simple function that simply returns "true". Remember, we're not testing functionC so ideally we wouldn't touch the database at all in this case {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> .... <cffunction name="functionC_Replacement" access="private"> <cfreturn true> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB in addition, overwrite functionC with our new, spoof functionC ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset injectMethod(obj, this, "functionC_Replacement", "functionC")> <cfset ret = obj.functionA(SomeID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> .... </cfcomponent> {code}There you go: you can pass in functions to achieve exactly the conditions you want to achieve in order to fully test your logic. And you pass in functions that "spoof" the DB-updating function that would slow down your test and potentially corrupt your data. h1. Difference from Mocking I can't stress enough that this solves a different than mock objects solve. Mocks solve the problem of spoofing collaborator objects. But in this case, we're not spoofing functions in a dependent component. We're spoofing functions in the same component we're trying to test. h1. Using restoreMethod() {warning}We *strongly* encourage you to write tests that use freshly-created instances in your setUp() method.{warning} If you have tests that reuse the same component instance, injectMethod() can wreak havoc. Usually you wind up in this situation if you're using coldspring-managed objects inside your TestCase. To undo a method overwrite resulting from injectMethod(), you can use *restoreMethod( object, "functionName" )*. This will restore the original function back into the component. MXUnit will NOT automatically restore methods for you. You must do so deliberately. I advise doing it in tearDown, like so: {code}<cffunction name="tearDown"> <cfset restoreMethod( someObject, "someFunction" )> </cffunction> {code} 6750299 1http://www.google.com/search?q=mxunit+beforetests&hl=en&safe=off&client=firefox-a&hs=yIB&rls=org.mozilla:en-US:official&ei=9Q58TMq7Ko7QsAPO_sWCBw&start=10&sa=N 5341213 2010-08-30 20:08:15.0002010-08-30 20:08:15.000h2. MXUnitAntTask - Version: 1.0.7 h3. Description Runs MXUnit tests and saves the output to the directory specified by the outputdir parameter. This version uses HTTP to connect to the MXUnit test runner running on a CFML serv (Adobe ColdFusion, Railo, Blue Dragon). This supports the following HTTP authentication mechanisms - BASIC, DIGEST, and NTLM. The default testrunner (/mxunit/runner/HttpAntRunner.cfc) accepts either individual test cases or directories of tests to run. This runner returns only JUnitReport formated XML. These XML files{_}may_ optionally be used by the JUnitReport Ant task to generate nice HTML reports. Example usage: {code}<junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> {code} Note that the mxunit-ant.jar must be in Ant's class path. This can be done by specifying the taskdef tag like this: {code}<taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> {code} and then coding the rest of the MXunit Ant task ... {code}<mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" outputdir="${output.dir}" verbose="true" haltonerror="true"> ... {code} In theory, one should be able to run multiple tests across multiple domains, as long as those tests are accessible via Http. h3. Parameters | *Attribute* | *Description* | *Required* | *Default* | | protocol | The HTTP protocol to use. Valid values are 'http' or 'https' | no | http | | server | The Http server name where MXUnit is located. | Yes | | | port | The port the Http server is listening on. | No | 80 | | outputdir | A directory in which to save JUnit XML test results. | No | | | haltonerror | Instructs the task to stop executing when an _ERROR_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | haltonfailure | Instructs the task to stop executing when a _FAILURE_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | errorproperty | The name of a property to set in the event of an error. | No | | | failureproperty | The name of a property to set in the event of a failure (errors are considered failures as well). | No | | | defaultrunner | The testrunner responsible for accepting requests. \\ {tip:title="v1.0.5"}You can append arbitrary URL parameters (for custom runners) to the {{defaultrunner}} {tip} Example:{code}defaultrunner="/foo/bar/my_runner.cfc?param1=123&param2=abc"{code} \\ | No | /mxunit/runner/HttpAntRunner.cfc | | verbose | Flag to indicate to output additional information. | No | false | | testResultsSummary | Name of the properties file the task creates. This file is a Java Properties file that records a summary of all the tests the task has executed and is saved to the location specified in the $\{outputdir\} attribute. This can be useful in automated deployments, for example, if you wish inspect the results of all the tests run prior to deployment. This offers a deeper level of granularity than the haltonerror or haltonfailure offers. \\ The task generates the following properties that can be read by Ant using the following syntax: \\ <br><property file="$\{outputdir}/testresults.properties" /><br>testresults.properties looks something like:#Sat Mar 01 22:20:25 EST 2008 \\ success.ratio=.99 \\ total.failures=2 \\ failure.ratio=.01 \\ total.errors=0 \\ error.ratio=.00 \\ total.time=8016 \\ total.runs=151 \\ error.ratio is the number of errors to the total number of tests runs. \\ failure.ratio is the number of failures to the total number of tests runs. \\ success.ratio is the total number of tests run to the total number of errors and failures combined. \\ | No | testresults.properties | h3. Parameters specified as nested elements h3. directory <directory ... >s are used to specify groups of tests to run. | *Attribute* | *Description* | *Required* | *Default* | | path | Directory of tests to run. | Yes | | | componentPath | A prefix to the components being tested. This is a performance attribute. If specified, directory tests will run faster. Otherwise, the framework will discover the componentPath using built in Adobe ColdFusion functions. \\ Example: componentPath="mxunit.tests.framework". \\ MXUnit will correctly prepend this to all the tests in the specified directory. | No \\ | *Optionallity is deprecated. Future release will require this attribute to be specified.* \| \| | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | | recurse | Flag to indicate to run all tests in sub directories. | No | false | | excludes | Comma-delimitted list of files not to include in the test suite. | No | none | ---- h3. testcase A <testcase> allows you to specify one or more individual test cases to run. | *Attribute* | *Description* | *Required* | *Default* | | name | The fully qualified ColdFusion component name (com.foo.bar.MyCFC) | Yes | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc" | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | ---- h3. Examples This example illustrates a minimal amount of code required to run one directory of tests. Note that this example does not save any results. This may be useful for automated deployments. {code}<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="runtests"> <target name="runtests" description="Run a dir of tests recursively"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" > <directory path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" recurse="true" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> {code}This example runs both directories of and individual tests, saves the output to $\{output.dir}, generates a JUnit report, and opens a web browser with the JUnit report. {code}<?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <property name="mxunit.jar" value="../ant/lib/mxunit-ant.jar" /> <property name="junit.out.dir.xml" value="testresults" /> <property name="junit.out.dir.html" value="testresults/html" /> <property name="output.dir" value="tmp" /> <property name="style.dir" value="../ant/xsl/" /> <target name="main" depends="browse" /> <target name="runtests" description="Make output directories and run the MXUnit task"> <mkdir dir="${junit.out.dir.html}" /> <mkdir dir="${output.dir}" /> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" protocol="http" outputdir="${output.dir}" authmethod="basic" username="foo" password="bar" verbose="true"> <testcase name="mxunit.tests.framework.AssertTest" packageName="mxunit.asserttests" /> <testcase name="mxunit.tests.framework.AssertDecoratorTest" packageName="mxunit.assertdecoratortests" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.framework" recurse="false" componentPath="mxunit.tests.framework" excludes="none" /> <!-- This has a bad componentPath and should fail --> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.bad.framework" recurse="false" componentPath="mxunit.foo.bar" excludes="none" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\samples" packageName="mxunit.tests.samples" recurse="false" excludes="" /> </mxunittask> </target> <target name="junitreport" depends="runtests" description="Create a report for the rest result"> <mkdir dir="${junit.out.dir.html}"/> <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> <delete dir="${output.dir}" /> </target> <!-- To fire up a browser with the test results. May not work on your machine --> <target name="browse" depends="junitreport"> <exec executable="C:\Program Files\Internet Explorer\iexplore.exe"> <arg value="C:\CFusionMX7\wwwroot\mxunit\tests\testresults\html\index.html"/> </exec> </target> </project> {code} 6750296 {html} <center> <!-- the comment and script is used to workaround the KB912945 patch --> <!--[if gte IE 6]> <comment id="to_be_rewritten"> <![endif]--> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="718" HEIGHT="541" id="movie"> <PARAM NAME=movie VALUE="mxunit-install3.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="http://mxunit.s3.amazonaws.com/video/mxunit-install3.swf" quality=high bgcolor=#FFFFFF WIDTH="718" HEIGHT="541" NAME="movie" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> </comment><script language="Javascript" src="ieupdate.js"></script> </center> {html} 6750287 h2. MXUnitAntTask - Version: 1.0.5 h3. Description Runs MXUnit tests and saves the output to the directory specified by the outputdir parameter. This version uses HTTP to connect to the MXUnit test runner running on a CFML serv (Adobe ColdFusion, Railo, Blue Dragon). This supports the following HTTP authentication mechanisms - BASIC, DIGEST, and NTLM. The default testrunner (/mxunit/runner/HttpAntRunner.cfc) accepts either individual test cases or directories of tests to run. This runner returns only JUnitReport formated XML. These XML files{_}may_ optionally be used by the JUnitReport Ant task to generate nice HTML reports. Example usage: {code} <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> {code} Note that the mxunit-ant.jar must be in Ant's class path. This can be done by specifying the taskdef tag like this: {code} <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> {code} and then coding the rest of the MXunit Ant task ... {code} <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" outputdir="${output.dir}" verbose="true" haltonerror="true"> ... {code} In theory, one should be able to run multiple tests across multiple domains, as long as those tests are accessible via Http. h3. Parameters | *Attribute* | *Description* | *Required* | *Default* | | server | The Http server name where MXUnit is located. | Yes | | | port | The port the Http server is listening on. | No | 80 | | outputdir | A directory in which to save JUnit XML test results. | No | | | haltonerror | Instructs the task to stop executing when an _ERROR_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | haltonfailure | Instructs the task to stop executing when a _FAILURE_ is detected. \\ This occurs _after_ all the tests in the DIRECTORY or TESTCASE task have been run. | No | false | | errorproperty | The name of a property to set in the event of an error. | No | | | failureproperty | The name of a property to set in the event of a failure (errors are considered failures as well). | No | | | defaultrunner | The testrunner responsible for accepting requests. \\ {tip:title="v1.0.5"}You can append arbitrary URL parameters (for custom runners) to the {{defaultrunner}} {tip} Ecample:{code}defaultrunner="/foo/bar/my_runner.cfc?param1=123&param2-abc"{code} \\ | No | /mxunit/runner/HttpAntRunner.cfc | | verbose | Flag to indicate to output additional information. | No | false | | testResultsSummary | Name of the properties file the task creates. This file is a Java Properties file that records a summary of all the tests the task has executed and is saved to the location specified in the $\{outputdir\} attribute. This can be useful in automated deployments, for example, if you wish inspect the results of all the tests run prior to deployment. This offers a deeper level of granularity than the haltonerror or haltonfailure offers. \\ The task generates the following properties that can be read by Ant using the following syntax: \\ <br>&lt;property file="$\{outputdir}/testresults.properties" /&gt;<br>testresults.properties looks something like:#Sat Mar 01 22:20:25 EST 2008 \\ success.ratio=.99 \\ total.failures=2 \\ failure.ratio=.01 \\ total.errors=0 \\ error.ratio=.00 \\ total.time=8016 \\ total.runs=151 \\ error.ratio is the number of errors to the total number of tests runs. \\ failure.ratio is the number of failures to the total number of tests runs. \\ success.ratio is the total number of tests run to the total number of errors and failures combined. \\ | No | testresults.properties | h3. Parameters specified as nested elements h3. directory <directory ... >s are used to specify groups of tests to run. | *Attribute* | *Description* | *Required* | *Default* | | path | Directory of tests to run. | Yes | | | componentPath | A prefix to the components being tested. This is a performance attribute. If specified, directory tests will run faster. Otherwise, the framework will discover the componentPath using built in Adobe ColdFusion functions. \\ Example: componentPath="mxunit.tests.framework". \\ MXUnit will correctly prepend this to all the tests in the specified directory. | No \\ | *Optionallity is deprecated. Future release will require this attribute to be specified.* \| \| | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | | recurse | Flag to indicate to run all tests in sub directories. | No | false | | excludes | Comma-delimitted list of files not to include in the test suite. | No | none | ---- h3. testcase A <testcase> allows you to specify one or more individual test cases to run. | *Attribute* | *Description* | *Required* | *Default* | | name | The fully qualified ColdFusion component name (com.foo.bar.MyCFC) | Yes | | | runner | The ColdFusion component runner responsible for running the tests, | No | /mxunit/runner/HttpAntRunner.cfc" | | remoteMethod | The remote method in the ColdFusion component that will be called. | No | run | | packageName | The name used by the JUnitReport task to print the main and child packages in the test result report. | No | mxunit.testresult | ---- h3. Examples This example illustrates a minimal amount of code required to run one directory of tests. Note that this example does not save any results. This may be useful for automated deployments. {code} <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="runtests"> <target name="runtests" description="Run a dir of tests recursively"> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" > <directory path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" recurse="true" componentPath="mxunit.tests.framework" /> </mxunittask> </target> </project> {code} This example runs both directories of and individual tests, saves the output to $\{output.dir}, generates a JUnit report, and opens a web browser with the JUnit report. {code} <?xml version="1.0" encoding="ISO-8859-1"?> <project name="MXUnitTask" basedir="." default="main"> <property name="mxunit.jar" value="../ant/lib/mxunit-ant.jar" /> <property name="junit.out.dir.xml" value="testresults" /> <property name="junit.out.dir.html" value="testresults/html" /> <property name="output.dir" value="tmp" /> <property name="style.dir" value="../ant/xsl/" /> <target name="main" depends="browse" /> <target name="runtests" description="Make output directories and run the MXUnit task"> <mkdir dir="${junit.out.dir.html}" /> <mkdir dir="${output.dir}" /> <taskdef name="mxunittask" classname="org.mxunit.ant.MXUnitAntTask" classpath="${mxunit.jar}" /> <mxunittask server="localhost" port="8500" defaultrunner="/mxunit/runner/HttpAntRunner.cfc" connectionMethod="http" outputdir="${output.dir}" authmethod="basic" username="foo" password="bar" verbose="true"> <testcase name="mxunit.tests.framework.AssertTest" packageName="mxunit.asserttests" /> <testcase name="mxunit.tests.framework.AssertDecoratorTest" packageName="mxunit.assertdecoratortests" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.framework" recurse="false" componentPath="mxunit.tests.framework" excludes="none" /> <!-- This has a bad componentPath and should fail --> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\tests\framework" packageName="mxunit.bad.framework" recurse="false" componentPath="mxunit.foo.bar" excludes="none" /> <directory runner="/mxunit/runner/HttpAntRunner.cfc" remoteMethod="run" path="C:\CFusionMX7\wwwroot\mxunit\samples" packageName="mxunit.tests.samples" recurse="false" excludes="" /> </mxunittask> </target> <target name="junitreport" depends="runtests" description="Create a report for the rest result"> <mkdir dir="${junit.out.dir.html}"/> <junitreport todir="${junit.out.dir.html}"> <fileset dir="${output.dir}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${junit.out.dir.html}" styledir="${style.dir}"/> </junitreport> <delete dir="${output.dir}" /> </target> <!-- To fire up a browser with the test results. May not work on your machine --> <target name="browse" depends="junitreport"> <exec executable="C:\Program Files\Internet Explorer\iexplore.exe"> <arg value="C:\CFusionMX7\wwwroot\mxunit\tests\testresults\html\index.html"/> </exec> </target> </project> {code} 6750268 When implementing new functionality or fixing a bug in an existing component, you often want to focus exclusively on that task. You may want to code what you need to code, see what you need to see, without the noise of your other tests in the same test case. Typically, this is tough when unit testing CF if the framework doesn't support method-level testing. MXUnit makes testing at the method level a core concept. The eclipse plugin for MXUnit and the browser runners all make it easy to test single methods. h4. Eclipse Plugin Using the eclipse plugin is documented elsewhere very thoroughly. In addition, there is a help icon in the MXUnit view that will take you to the appropriate documentation. So I don't want to repeat all that. In a nutshell, in the plugin, browse to any test (hit CTRL-F to search for tests). The test and its test methods will load. Select any combination of methods and hit Enter. Voila... method-level tests. !http://mxunit.s3.amazonaws.com/images/mx_screenshots/EclipseRunnerSingleMethod.png! h4. Browser Runner Run any test in the browser runner. All tests will run and you'll get a list of test methods. !https://mxunit.s3.amazonaws.com/images/mx_screenshots/BrowserRunnerWithTestLinks.png! When the results load, click the link for any test method. This is what you'll see: !https://mxunit.s3.amazonaws.com/images/mx_screenshots/BrowserRunnerWithTestLinks_SingleRun.png! 6750251 {toc:minLevel=4}I have tried to anticipate the most common problems and address them in the Help that comes with the MXUnit Eclipse plugin. You should always consult the Help first\! (The help is the Question Mark icon in the plugin view) h4. Q: What version of Eclipse will the plugin work in? A: As of right now, Eclipse 3.4 and later. If you need a version that works on Eclipse 3.3, use [http://mxunit.org/update33] as the update site h4. Q: Why won't the plugin see "MyFile.cfc" as a test? A: Because the file doesn't start or end with the word "Test". h4. Q: The plugin seems to be ignoring my custom RemoteFacade.cfc URL A: Try restarting Eclipse. Also, it only honors that URL when it's set at the project level, not in a subdirectory of a project h4. Q: The plugin can't figure out my "cfc path" (dot notation) A: Read the plugin help. If you still can't figure it out from reading the help, please email the [Google Group|http://groups.google.com/group/mxunit] h4. Q: The plugin won't do anything with a TestSuite I created A: The plugin doesn't do test suites. Read the Help for an explanation h4. Q: Why doesn't the plugin support NTLMv2? A: Because neither Apache Axis nor commons HTTPClient doesn't support it. There does not, as of this writing, appear to be a free java client for NTLMv2 h4. Q: When I run the tests in the plugin, my Application scope variables aren't present A: You'll need a custom RemoteFacade.cfc (very easy\!). See the Plugin Help. h4. Q: When I run the tests in the plugin, I get "Variable FORM is undefined". Why? A: The plugin runs the tests via SOAP. The form scope is not available to ColdFusion components during webservice calls. My advice: Don't use the form scope in your CFCs h4. Q: When I add certain variables to a "debug()" call, the plugin hangs. Why? A: debug() duplicates and then cfdumps whatever variables are passed into it. Depending on the content of the variable you're trying to debug, this could kill ColdFusion. h4. Q: What are the differences between how the plugin runs tests and how the tests run when I run them in the browser? A: The plugin runs test test one test at a time, one request at a time. This means there is zero chance for "bleed" from one test method run to another. When you run them in the browser, they're run as a single request. In addition, since the plugin runs the tests via SOAP, the FORM scope is not available. h4. Q: What do you call a snail in a ship? A: A Snailor\! h4. Q: Does the Plugin work in ColdFusion Builder? A: Of course h4. Q: Do I need to do something special to test ColdFusion ORM apps? A: Yes, you need to set a custom RemoteFacade URL on the project. On the MXUnit view, click the Green Help Icon (or hit F1), and click "Talking to ColdFusion: The RemoteFacade.cfc URL". From there, click the link at the bottom of the page, which takes you to the "Project-Specific RemoteFacade URL" page. This has all the instructions you should need. 6750247 1http://wiki.mxunit.org/pages/viewpage.action?pageId=5341651&navigatingVersions=true 5734420 2010-08-18 18:29:15.0002010-08-18 18:29:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5341649 5341651 2010-08-18 18:29:15.0002010-08-18 18:29:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=site%3Ahttp%3A%2F%2Fwiki.mxunit.org+teardown 5341649 2010-08-18 18:29:15.0002010-08-18 18:29:15.0001http://www.google.com/search?q=mylyn+screenshots+rad&hl=en&ei=DFJgTNeRMIL_8AbK25G0DQ&start=30&sa=N 4948033 2010-08-09 19:21:15.0002010-08-09 19:21:15.0003http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+installation 5341216 2010-08-09 18:39:15.0002010-08-09 18:48:13.0001http://www.google.com/search?q=mxunit+snippets&hl=en&ei=mNBgTPqhAcL58AbXys3MCg&start=10&sa=N 5734402 2010-08-10 04:08:16.0002010-08-10 04:08:16.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5734434&navigatingVersions=true 5734438 2010-07-29 14:31:15.0002010-07-29 14:31:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5734418 5734434 2010-07-29 14:31:15.0002010-07-29 14:31:15.0002http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=786457 5734438 2010-07-29 14:31:15.0002010-07-29 14:31:15.0001http://www.google.com/search?hl=en&q=mxunit+script+dataprovider&aq=f&aqi=m1&aql=&oq=&gs_rfai= 4948033 2010-07-27 15:28:15.0002010-07-27 15:28:15.0001http://www.google.com/search?q=mxunit+remote+facade+orm&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en___US376 4948033 2010-07-27 22:35:15.0002010-07-27 22:35:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=coldfusion+builder+helios 4948033 2010-07-25 17:19:15.0002010-07-25 17:19:15.0001http://www.google.com/search?hl=en&q=mxunit+beforetests+not+firing&aq=f&aqi=&aql=&oq=&gs_rfai= 4948033 2010-07-21 21:59:15.0002010-07-21 21:59:15.0001http://www.google.com/search?hl=en&q=mxunit+accessing+CFC&aq=f&aqi=&aql=&oq=&gs_rfai= 786560 2010-07-19 22:05:15.0002010-07-19 22:05:15.0001http://www.google.ca/ 4948033 2010-07-16 13:35:15.0002010-07-16 13:35:15.0001http://www.google.com/search?hl=en&q=coldfusion+builder+%22Format%22+did+not+complete+normally.+Please+see+the+log+for+more+information.java.lang.NullPointerException&aq=f&aqi=&aql=&oq=&gs_rfai= 4948033 2010-07-16 17:56:15.0002010-07-16 17:56:15.0002http://www.google.com.hk/search?q=win7+javaw+spike&hl=zh-CN&newwindow=1&safe=strict&ei=now8TPD2A82HkAWDipigAQ&start=10&sa=N 5341267 2010-07-13 16:01:15.0002010-07-14 12:02:15.0003http://www.google.de/search?hl=de&q=confluence+%22HTML+inclusion+denied+because+the+page+at%22+is+not+an+HTML+page.&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 5341274 2010-07-14 06:07:15.0002010-07-14 06:10:15.0001http://www.fuseboxframework.org/pages/viewpage.action?pageId=5341274 5341300 2010-07-14 06:10:15.0002010-07-14 06:10:15.0001http://www.google.com/search?hl=en&as_q=selenium+attach_file+moving+file+AppData%5CLocal&as_epq=&as_oq=&as_eq=&num=10&lr=&as_filetype=&ft=i&as_sitesearch=&as_qdr=all&as_rights=&as_occt=any&cr=&as_nlo=&as_nhi=&safe=images 4948033 2010-07-13 00:09:15.0002010-07-13 00:09:15.0001http://www.google.com.my/search?hl=en&client=firefox-a&hs=VAM&rls=org.mozilla%3Aen-GB%3Aofficial&q=tutorial+for+cfcomponent+displayname&aq=f&aqi=&aql=&oq=&gs_rfai= 786560 2010-07-08 01:46:15.0002010-07-08 01:46:15.0002http://www.google.com/search?source=ig&hl=en&rlz=&q=+Investigate+and+define+an+approach+to+incorporate+MXUnit+for+unit+testing+all+Cold+Fusion+applications&btnG=Google+Search&aq=f&aqi=&aql=&oq=&gs_rfai= 4948033 2010-07-08 17:34:15.0002010-07-08 17:37:15.0001http://www.google.fr/search?hl=fr&client=firefox-a&rls=org.mozilla:fr:official&&sa=X&ei=vjwzTNLqIJSWsQb2zbTOBA&ved=0CCIQBSgA&q=CFCOMPONENT+tutorial&spell=1 786560 2010-07-06 14:26:15.0002010-07-06 14:26:15.0001http://www.google.co.uk/search?q=mxunit+webdriver+video&ie=UTF-8&oe=UTF-8&hl=en&client=safari 4948033 2010-07-01 21:40:15.0002010-07-01 21:40:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=2195464 4292719 2009-12-07 21:36:15.0002009-12-07 21:36:15.0005http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=4292775 4292778 2009-12-28 01:56:15.0002011-07-22 17:42:13.000due to the very first reality --- the truth that they're produced from high quality supplies --- how the custom purses are apt to have higher vi [swiss replica watches|http://www.replicawatches0.co.uk/] gst the very best designs and therefore are noticed because the various classes of imitation Rolex watches. These replicated watches have all of the indi [breitling uk|http://www.breitling1replica.co.uk/] The examples of Inexpensive Replica watch are replica Cartier Balloon Blue, Replica Rolex Match Grasp watch, Replica Hublot large bang purple carat and l [replica watches uk|http://www.cheapsaleuk2.org.uk/] tified documents. The majority of custom wrist watches include certified documents and when you discover that the watch you are looking at is actuall [rolex replica|http://www.rolex-replica-uk.co.uk/] Relatively talking, replica wrist watches could be considerably less costly compared to custom wrist watches and may frequently imply the main dife [rolex replica|http://www.ukrolexreplica0.org.uk/] such as Bergeon. The finesse of this bezel remover from Bergeon is the fact that it extracts these costly and spectacular searching from watches complet [swiss rolex|http://www.rolex-replica-uk.co.uk/] e most typical issues with replica wrist watches. Most are kept collectively just with really affordable hooks. Following simply small put on, the ac [replica rolex|http://www.rolex-replica-uk.co.uk/] s you to definitely appear your very best with out emptying your bank account on the watch. Replica wrist watches look wonderful, but when these peopl [lv bags|http://www.louisvuitton-bags.org.uk/] tough complete might instantly symbolize the footwear tend to be associated with inexpensive high quality. Well the same for that dark material. Getting dark gowns [replica watches|http://www.replicawatches0.co.uk/] nsist of novelty watches with styles inspired by well-liked movies this kind of as Star Wars or even the Indiana Jones sequence. Other people function st [gucci replica|http://www.gucci-replica-bags.co.uk/] will purchase as much as you prefer instead of conserve for a long time to possess a single item. Replica footwear associated with large creative designers e actual Little princess title was adopted in order to relabel the actual Dior purse, simply because your woman had been known as Woman Di through the [replica watches|http://www.replicawatches0.co.uk/] sed storage. The actual reflection representation obtained exactly the same understanding in the bazaar using a difficult wonderful perspective. The cost is way ated with replica wrist watches is very remarkable. Among the best methods to ensure that you aren't becoming cheated would be to turn out to be rea [rolex replicas|http://www.rolexreplicasstore.co.uk/] of this "counterfeit" in louis vuitton bag. Nadia was not impressed, and she thinks the package deal is really a image, is really a a part of her style [gucci replica handbags|http://www.gucci-replica-bags.co.uk/] fifteen, Nadia obtained a louis vuitton the company's attorney's letter. They asked her to instantly quit utilizing the louis vuitton bag styles for lou [fake breitling|http://www.breitling1replica.co.uk/] 6751442 are ranging from thousands of dollars. We can find it worth at all considering that supplies utilized is truly exceptional and also the finish is remarkable. But what [gucci handbags|http://www.gucci-replica-bags.co.uk/] is the best option for those. Whilst they appear similar to the unique Rolex watch however in relation to costs they're a lot more inexpensive. For thi [gucci replica|http://www.gucci-replica-bags.co.uk/] and in shops traditional effortlessly these days\!hhhhInexpensive and simple to obtainRegardless of whether you possess an typical income or perhaps a big [swiss replica watches|http://www.cheapsaleuk2.org.uk/] s. Additional particulars consist of the nude leather lining and footbed, signature red leather sole, one.five inch double platform, towering six inch self-co [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] e most typical issues with replica wrist watches. Most are kept collectively just with really affordable hooks. Following simply small put on, the ac [lv handbags|http://www.louisvuitton-bags.org.uk/] of wrist watches very popular amongst women and men. Here are a few factors which make these types of watches this is the greatest add-ons for those: [breitling uk|http://www.breitling1replica.co.uk/] thin unique versions constantly. All of them keep exactly the same design title 'LV'however with various design amounts. The actual amounts is availab [replica watches|http://www.replicawatches0.co.uk/] erely have to type out issues having a small work and these who consider the preliminary actions within the journey of work usually are victorious. Wh [lv bags|http://www.louisvuitton-bags.org.uk/] 1 it is certain you will get the very best there's on the market if you opt to purchase one of those slinky replica footwear. Along with best manufactu [rolex replica|http://www.rolex-replica-uk.co.uk/] to spend larger amounts of cash. Additionally, to allow them to sign up for the larger production requirements, the manufacturers associate [rolex replica|http://www.rolex-replica-uk.co.uk/] dark shoes.If a person ought to begin acquiring the dark shoes, may it be the actual replicas from the custom things or even it may be from the nearby style [swiss replica watches|http://www.cheapsaleuk2.org.uk/] his yr, February thirteen, Nadia obtained a letter in the louis vuitton company's Paris workplace, by which they asked her to instantly quit using photos [rolex replicas|http://www.rolex-replica-uk.co.uk/] deal watch for youths these days. If you're stressing concerning the significant cost this arm watch demands, don't let yourself be disrupted since [replica louis vuitton|http://www.louisvuitton-bags.org.uk/] pear such as the "real deal" but they are really constructed in a different way in a reduced price. As well as here is a replica watch solution.... [replica watches uk|http://www.replicawatches0.co.uk/] Becoming therefore pricey as well as virtually inaccessible for an person with average skills, Cartier wrist watches have their own superb alternatives in sever [gucci replica|http://www.gucci-replica-bags.co.uk/] Arrive as well as see the special moment associated with Baume & Mercier replica watches and allow your globe be a fairy tale for other people in order to jealous [replica watches|http://www.replicawatches0.co.uk/] 6751440 are ranging from thousands of dollars. We can find it worth at all considering that supplies utilized is truly exceptional and also the finish is remarkable. But what [gucci handbags|http://www.gucci-replica-bags.co.uk/] is the best option for those. Whilst they appear similar to the unique Rolex watch however in relation to costs they're a lot more inexpensive. For thi [gucci replica|http://www.gucci-replica-bags.co.uk/] and in shops traditional effortlessly these days\!hhhhInexpensive and simple to obtainRegardless of whether you possess an typical income or perhaps a big [swiss replica watches|http://www.cheapsaleuk2.org.uk/] s. Additional particulars consist of the nude leather lining and footbed, signature red leather sole, one.five inch double platform, towering six inch self-co [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] e most typical issues with replica wrist watches. Most are kept collectively just with really affordable hooks. Following simply small put on, the ac [lv handbags|http://www.louisvuitton-bags.org.uk/] of wrist watches very popular amongst women and men. Here are a few factors which make these types of watches this is the greatest add-ons for those: [breitling uk|http://www.breitling1replica.co.uk/] thin unique versions constantly. All of them keep exactly the same design title 'LV'however with various design amounts. The actual amounts is availab [replica watches|http://www.replicawatches0.co.uk/] erely have to type out issues having a small work and these who consider the preliminary actions within the journey of work usually are victorious. Wh [lv bags|http://www.louisvuitton-bags.org.uk/] 1 it is certain you will get the very best there's on the market if you opt to purchase one of those slinky replica footwear. Along with best manufactu [rolex replica|http://www.rolex-replica-uk.co.uk/] to spend larger amounts of cash. Additionally, to allow them to sign up for the larger production requirements, the manufacturers associate [rolex replica|http://www.rolex-replica-uk.co.uk/] dark shoes.If a person ought to begin acquiring the dark shoes, may it be the actual replicas from the custom things or even it may be from the nearby style [swiss replica watches|http://www.cheapsaleuk2.org.uk/] his yr, February thirteen, Nadia obtained a letter in the louis vuitton company's Paris workplace, by which they asked her to instantly quit using photos [rolex replicas|http://www.rolex-replica-uk.co.uk/] deal watch for youths these days. If you're stressing concerning the significant cost this arm watch demands, don't let yourself be disrupted since [replica louis vuitton|http://www.louisvuitton-bags.org.uk/] pear such as the "real deal" but they are really constructed in a different way in a reduced price. As well as here is a replica watch solution.... [replica watches uk|http://www.replicawatches0.co.uk/] Becoming therefore pricey as well as virtually inaccessible for an person with average skills, Cartier wrist watches have their own superb alternatives in sever [gucci replica|http://www.gucci-replica-bags.co.uk/] Arrive as well as see the special moment associated with Baume & Mercier replica watches and allow your globe be a fairy tale for other people in order to jealous [replica watches|http://www.replicawatches0.co.uk/] 6751441 due to the very first reality --- the truth that they're produced from high quality supplies --- how the custom purses are apt to have higher vi [swiss replica watches|http://www.replicawatches0.co.uk/] gst the very best designs and therefore are noticed because the various classes of imitation Rolex watches. These replicated watches have all of the indi [breitling uk|http://www.breitling1replica.co.uk/] The examples of Inexpensive Replica watch are replica Cartier Balloon Blue, Replica Rolex Match Grasp watch, Replica Hublot large bang purple carat and l [replica watches uk|http://www.cheapsaleuk2.org.uk/] tified documents. The majority of custom wrist watches include certified documents and when you discover that the watch you are looking at is actuall [rolex replica|http://www.rolex-replica-uk.co.uk/] Relatively talking, replica wrist watches could be considerably less costly compared to custom wrist watches and may frequently imply the main dife [rolex replica|http://www.ukrolexreplica0.org.uk/] such as Bergeon. The finesse of this bezel remover from Bergeon is the fact that it extracts these costly and spectacular searching from watches complet [swiss rolex|http://www.rolex-replica-uk.co.uk/] e most typical issues with replica wrist watches. Most are kept collectively just with really affordable hooks. Following simply small put on, the ac [replica rolex|http://www.rolex-replica-uk.co.uk/] s you to definitely appear your very best with out emptying your bank account on the watch. Replica wrist watches look wonderful, but when these peopl [lv bags|http://www.louisvuitton-bags.org.uk/] tough complete might instantly symbolize the footwear tend to be associated with inexpensive high quality. Well the same for that dark material. Getting dark gowns [replica watches|http://www.replicawatches0.co.uk/] nsist of novelty watches with styles inspired by well-liked movies this kind of as Star Wars or even the Indiana Jones sequence. Other people function st [gucci replica|http://www.gucci-replica-bags.co.uk/] will purchase as much as you prefer instead of conserve for a long time to possess a single item. Replica footwear associated with large creative designers e actual Little princess title was adopted in order to relabel the actual Dior purse, simply because your woman had been known as Woman Di through the [replica watches|http://www.replicawatches0.co.uk/] sed storage. The actual reflection representation obtained exactly the same understanding in the bazaar using a difficult wonderful perspective. The cost is way ated with replica wrist watches is very remarkable. Among the best methods to ensure that you aren't becoming cheated would be to turn out to be rea [rolex replicas|http://www.rolexreplicasstore.co.uk/] of this "counterfeit" in louis vuitton bag. Nadia was not impressed, and she thinks the package deal is really a image, is really a a part of her style [gucci replica handbags|http://www.gucci-replica-bags.co.uk/] fifteen, Nadia obtained a louis vuitton the company's attorney's letter. They asked her to instantly quit utilizing the louis vuitton bag styles for lou [fake breitling|http://www.breitling1replica.co.uk/] 6751446 versial locations. The brand new louis vuitton bag will probably be Richard Prince the most recent development: Nurses Paintings theme, that is a sequence o [rolex replica|http://www.rolexreplicasstore.co.uk/] e emotional intentions, it's feasible to neglect the truth that she may be infringing. Actually, in accordance to knowledgeable counsel disclose, Nadia might [louis vuitton handbags|http://www.louisvuitton-bags.org.uk/] obtained in the imitation Rolex watches obtainable in the on-line shop that is the very best supply for the charming sporting. The imitation watches b [rolex replica|http://www.rolexreplicasstore.co.uk/] ariety of functions. Some put on it due to the standard appear from the watches and other people put on it as being a jewellery merchandise. What ever could be [rolex replica|http://www.ukrolexreplica0.org.uk/] reat\! Nevertheless. this really is no magic. The polish dissolves the plastic glass from the watch whilst rubbing and successfully will get the dissolved glass [swiss replica watches|http://www.replicawatches0.co.uk/] of failure of their very own qualifications, will be the so-called Buddha by gold, individuals depend on costume, this sentence was reduce around the prop [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] First of all, Rolex watch Replica Wrist watches are recognized for their own limitless elegance as well as stylish. In spite of to be the actual fake as [breitling watches|http://www.breitling1replica.co.uk/] ately this type of watch may be worth a lot more than $550K) --- you can aquire a replica Girard-Perregaux watch for any discount as well. [lv handbags|http://www.louisvuitton-bags.org.uk/] the liberty of an artist created, and can carry on her actions to help these individuals struggling in Darfur. Before the picture as being a representativ [fake breitling|http://www.breitling1replica.co.uk/] hich is most prone to harm and scratches. It's pretty typical to unintentionally brush this watch glass in opposition to a strong object. thus creating thes [breitling uk|http://www.breitling1replica.co.uk/] ervation from the automobile.I stated in the jars, the individuals of Shanghai to determine a posted create (actually he didn't specify the Shanghai individual [swiss rolex|http://www.rolexreplicasstore.co.uk/] dy searching for the right present for that guy inside your existence or perhaps a guy thinking about selecting among the numerous around the marketplace [breitling watches|http://www.breitling1replica.co.uk/] e to put lower for any watch that's in the end, merely a replica; but it is vital that you remember that when you are referring to the replica of the [swiss rolex|http://www.rolexreplicasstore.co.uk/] ven though there are lots of individuals who think before using the problem, as well as who covers the cost the larger costs related to custom t [lv bags|http://www.louisvuitton-bags.org.uk/] dy searching for the right present for that guy inside your existence or perhaps a guy thinking about selecting among the numerous around the marketplace [rolex replica|http://www.rolex-replica-uk.co.uk/] a lot more than that like to find the unique Rolex watch. No-one can write out if you're putting on a good fake watch. This kind of may be the excelle [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] 6751447 due to the very first reality --- the truth that they're produced from high quality supplies --- how the custom purses are apt to have higher vi [swiss replica watches|http://www.replicawatches0.co.uk/] gst the very best designs and therefore are noticed because the various classes of imitation Rolex watches. These replicated watches have all of the indi [breitling uk|http://www.breitling1replica.co.uk/] The examples of Inexpensive Replica watch are replica Cartier Balloon Blue, Replica Rolex Match Grasp watch, Replica Hublot large bang purple carat and l [replica watches uk|http://www.cheapsaleuk2.org.uk/] tified documents. The majority of custom wrist watches include certified documents and when you discover that the watch you are looking at is actuall [rolex replica|http://www.rolex-replica-uk.co.uk/] Relatively talking, replica wrist watches could be considerably less costly compared to custom wrist watches and may frequently imply the main dife [rolex replica|http://www.ukrolexreplica0.org.uk/] such as Bergeon. The finesse of this bezel remover from Bergeon is the fact that it extracts these costly and spectacular searching from watches complet [swiss rolex|http://www.rolex-replica-uk.co.uk/] e most typical issues with replica wrist watches. Most are kept collectively just with really affordable hooks. Following simply small put on, the ac [replica rolex|http://www.rolex-replica-uk.co.uk/] s you to definitely appear your very best with out emptying your bank account on the watch. Replica wrist watches look wonderful, but when these peopl [lv bags|http://www.louisvuitton-bags.org.uk/] tough complete might instantly symbolize the footwear tend to be associated with inexpensive high quality. Well the same for that dark material. Getting dark gowns [replica watches|http://www.replicawatches0.co.uk/] nsist of novelty watches with styles inspired by well-liked movies this kind of as Star Wars or even the Indiana Jones sequence. Other people function st [gucci replica|http://www.gucci-replica-bags.co.uk/] will purchase as much as you prefer instead of conserve for a long time to possess a single item. Replica footwear associated with large creative designers e actual Little princess title was adopted in order to relabel the actual Dior purse, simply because your woman had been known as Woman Di through the [replica watches|http://www.replicawatches0.co.uk/] sed storage. The actual reflection representation obtained exactly the same understanding in the bazaar using a difficult wonderful perspective. The cost is way ated with replica wrist watches is very remarkable. Among the best methods to ensure that you aren't becoming cheated would be to turn out to be rea [rolex replicas|http://www.rolexreplicasstore.co.uk/] of this "counterfeit" in louis vuitton bag. Nadia was not impressed, and she thinks the package deal is really a image, is really a a part of her style [gucci replica handbags|http://www.gucci-replica-bags.co.uk/] fifteen, Nadia obtained a louis vuitton the company's attorney's letter. They asked her to instantly quit utilizing the louis vuitton bag styles for lou [fake breitling|http://www.breitling1replica.co.uk/] 6751444 due to the very first reality --- the truth that they're produced from high quality supplies --- how the custom purses are apt to have higher vi [swiss replica watches|http://www.replicawatches0.co.uk/] gst the very best designs and therefore are noticed because the various classes of imitation Rolex watches. These replicated watches have all of the indi [breitling uk|http://www.breitling1replica.co.uk/] The examples of Inexpensive Replica watch are replica Cartier Balloon Blue, Replica Rolex Match Grasp watch, Replica Hublot large bang purple carat and l [replica watches uk|http://www.cheapsaleuk2.org.uk/] tified documents. The majority of custom wrist watches include certified documents and when you discover that the watch you are looking at is actuall [rolex replica|http://www.rolex-replica-uk.co.uk/] Relatively talking, replica wrist watches could be considerably less costly compared to custom wrist watches and may frequently imply the main dife [rolex replica|http://www.ukrolexreplica0.org.uk/] such as Bergeon. The finesse of this bezel remover from Bergeon is the fact that it extracts these costly and spectacular searching from watches complet [swiss rolex|http://www.rolex-replica-uk.co.uk/] e most typical issues with replica wrist watches. Most are kept collectively just with really affordable hooks. Following simply small put on, the ac [replica rolex|http://www.rolex-replica-uk.co.uk/] s you to definitely appear your very best with out emptying your bank account on the watch. Replica wrist watches look wonderful, but when these peopl [lv bags|http://www.louisvuitton-bags.org.uk/] tough complete might instantly symbolize the footwear tend to be associated with inexpensive high quality. Well the same for that dark material. Getting dark gowns [replica watches|http://www.replicawatches0.co.uk/] nsist of novelty watches with styles inspired by well-liked movies this kind of as Star Wars or even the Indiana Jones sequence. Other people function st [gucci replica|http://www.gucci-replica-bags.co.uk/] will purchase as much as you prefer instead of conserve for a long time to possess a single item. Replica footwear associated with large creative designers e actual Little princess title was adopted in order to relabel the actual Dior purse, simply because your woman had been known as Woman Di through the [replica watches|http://www.replicawatches0.co.uk/] sed storage. The actual reflection representation obtained exactly the same understanding in the bazaar using a difficult wonderful perspective. The cost is way ated with replica wrist watches is very remarkable. Among the best methods to ensure that you aren't becoming cheated would be to turn out to be rea [rolex replicas|http://www.rolexreplicasstore.co.uk/] of this "counterfeit" in louis vuitton bag. Nadia was not impressed, and she thinks the package deal is really a image, is really a a part of her style [gucci replica handbags|http://www.gucci-replica-bags.co.uk/] fifteen, Nadia obtained a louis vuitton the company's attorney's letter. They asked her to instantly quit utilizing the louis vuitton bag styles for lou [fake breitling|http://www.breitling1replica.co.uk/] 6751445 versial locations. The brand new louis vuitton bag will probably be Richard Prince the most recent development: Nurses Paintings theme, that is a sequence o [rolex replica|http://www.rolexreplicasstore.co.uk/] e emotional intentions, it's feasible to neglect the truth that she may be infringing. Actually, in accordance to knowledgeable counsel disclose, Nadia might [louis vuitton handbags|http://www.louisvuitton-bags.org.uk/] obtained in the imitation Rolex watches obtainable in the on-line shop that is the very best supply for the charming sporting. The imitation watches b [rolex replica|http://www.rolexreplicasstore.co.uk/] ariety of functions. Some put on it due to the standard appear from the watches and other people put on it as being a jewellery merchandise. What ever could be [rolex replica|http://www.ukrolexreplica0.org.uk/] reat\! Nevertheless. this really is no magic. The polish dissolves the plastic glass from the watch whilst rubbing and successfully will get the dissolved glass [swiss replica watches|http://www.replicawatches0.co.uk/] of failure of their very own qualifications, will be the so-called Buddha by gold, individuals depend on costume, this sentence was reduce around the prop [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] First of all, Rolex watch Replica Wrist watches are recognized for their own limitless elegance as well as stylish. In spite of to be the actual fake as [breitling watches|http://www.breitling1replica.co.uk/] ately this type of watch may be worth a lot more than $550K) --- you can aquire a replica Girard-Perregaux watch for any discount as well. [lv handbags|http://www.louisvuitton-bags.org.uk/] the liberty of an artist created, and can carry on her actions to help these individuals struggling in Darfur. Before the picture as being a representativ [fake breitling|http://www.breitling1replica.co.uk/] hich is most prone to harm and scratches. It's pretty typical to unintentionally brush this watch glass in opposition to a strong object. thus creating thes [breitling uk|http://www.breitling1replica.co.uk/] ervation from the automobile.I stated in the jars, the individuals of Shanghai to determine a posted create (actually he didn't specify the Shanghai individual [swiss rolex|http://www.rolexreplicasstore.co.uk/] dy searching for the right present for that guy inside your existence or perhaps a guy thinking about selecting among the numerous around the marketplace [breitling watches|http://www.breitling1replica.co.uk/] e to put lower for any watch that's in the end, merely a replica; but it is vital that you remember that when you are referring to the replica of the [swiss rolex|http://www.rolexreplicasstore.co.uk/] ven though there are lots of individuals who think before using the problem, as well as who covers the cost the larger costs related to custom t [lv bags|http://www.louisvuitton-bags.org.uk/] dy searching for the right present for that guy inside your existence or perhaps a guy thinking about selecting among the numerous around the marketplace [rolex replica|http://www.rolex-replica-uk.co.uk/] a lot more than that like to find the unique Rolex watch. No-one can write out if you're putting on a good fake watch. This kind of may be the excelle [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] 6751450 versial locations. The brand new louis vuitton bag will probably be Richard Prince the most recent development: Nurses Paintings theme, that is a sequence o [rolex replica|http://www.rolexreplicasstore.co.uk/] e emotional intentions, it's feasible to neglect the truth that she may be infringing. Actually, in accordance to knowledgeable counsel disclose, Nadia might [louis vuitton handbags|http://www.louisvuitton-bags.org.uk/] obtained in the imitation Rolex watches obtainable in the on-line shop that is the very best supply for the charming sporting. The imitation watches b [rolex replica|http://www.rolexreplicasstore.co.uk/] ariety of functions. Some put on it due to the standard appear from the watches and other people put on it as being a jewellery merchandise. What ever could be [rolex replica|http://www.ukrolexreplica0.org.uk/] reat\! Nevertheless. this really is no magic. The polish dissolves the plastic glass from the watch whilst rubbing and successfully will get the dissolved glass [swiss replica watches|http://www.replicawatches0.co.uk/] of failure of their very own qualifications, will be the so-called Buddha by gold, individuals depend on costume, this sentence was reduce around the prop [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] First of all, Rolex watch Replica Wrist watches are recognized for their own limitless elegance as well as stylish. In spite of to be the actual fake as [breitling watches|http://www.breitling1replica.co.uk/] ately this type of watch may be worth a lot more than $550K) --- you can aquire a replica Girard-Perregaux watch for any discount as well. [lv handbags|http://www.louisvuitton-bags.org.uk/] the liberty of an artist created, and can carry on her actions to help these individuals struggling in Darfur. Before the picture as being a representativ [fake breitling|http://www.breitling1replica.co.uk/] hich is most prone to harm and scratches. It's pretty typical to unintentionally brush this watch glass in opposition to a strong object. thus creating thes [breitling uk|http://www.breitling1replica.co.uk/] ervation from the automobile.I stated in the jars, the individuals of Shanghai to determine a posted create (actually he didn't specify the Shanghai individual [swiss rolex|http://www.rolexreplicasstore.co.uk/] dy searching for the right present for that guy inside your existence or perhaps a guy thinking about selecting among the numerous around the marketplace [breitling watches|http://www.breitling1replica.co.uk/] e to put lower for any watch that's in the end, merely a replica; but it is vital that you remember that when you are referring to the replica of the [swiss rolex|http://www.rolexreplicasstore.co.uk/] ven though there are lots of individuals who think before using the problem, as well as who covers the cost the larger costs related to custom t [lv bags|http://www.louisvuitton-bags.org.uk/] dy searching for the right present for that guy inside your existence or perhaps a guy thinking about selecting among the numerous around the marketplace [rolex replica|http://www.rolex-replica-uk.co.uk/] a lot more than that like to find the unique Rolex watch. No-one can write out if you're putting on a good fake watch. This kind of may be the excelle [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] 6751451 versial locations. The brand new louis vuitton bag will probably be Richard Prince the most recent development: Nurses Paintings theme, that is a sequence o [rolex replica|http://www.rolexreplicasstore.co.uk/] e emotional intentions, it's feasible to neglect the truth that she may be infringing. Actually, in accordance to knowledgeable counsel disclose, Nadia might [louis vuitton handbags|http://www.louisvuitton-bags.org.uk/] obtained in the imitation Rolex watches obtainable in the on-line shop that is the very best supply for the charming sporting. The imitation watches b [rolex replica|http://www.rolexreplicasstore.co.uk/] ariety of functions. Some put on it due to the standard appear from the watches and other people put on it as being a jewellery merchandise. What ever could be [rolex replica|http://www.ukrolexreplica0.org.uk/] reat\! Nevertheless. this really is no magic. The polish dissolves the plastic glass from the watch whilst rubbing and successfully will get the dissolved glass [swiss replica watches|http://www.replicawatches0.co.uk/] of failure of their very own qualifications, will be the so-called Buddha by gold, individuals depend on costume, this sentence was reduce around the prop [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] First of all, Rolex watch Replica Wrist watches are recognized for their own limitless elegance as well as stylish. In spite of to be the actual fake as [breitling watches|http://www.breitling1replica.co.uk/] ately this type of watch may be worth a lot more than $550K) --- you can aquire a replica Girard-Perregaux watch for any discount as well. [lv handbags|http://www.louisvuitton-bags.org.uk/] the liberty of an artist created, and can carry on her actions to help these individuals struggling in Darfur. Before the picture as being a representativ [fake breitling|http://www.breitling1replica.co.uk/] hich is most prone to harm and scratches. It's pretty typical to unintentionally brush this watch glass in opposition to a strong object. thus creating thes [breitling uk|http://www.breitling1replica.co.uk/] ervation from the automobile.I stated in the jars, the individuals of Shanghai to determine a posted create (actually he didn't specify the Shanghai individual [swiss rolex|http://www.rolexreplicasstore.co.uk/] dy searching for the right present for that guy inside your existence or perhaps a guy thinking about selecting among the numerous around the marketplace [breitling watches|http://www.breitling1replica.co.uk/] e to put lower for any watch that's in the end, merely a replica; but it is vital that you remember that when you are referring to the replica of the [swiss rolex|http://www.rolexreplicasstore.co.uk/] ven though there are lots of individuals who think before using the problem, as well as who covers the cost the larger costs related to custom t [lv bags|http://www.louisvuitton-bags.org.uk/] dy searching for the right present for that guy inside your existence or perhaps a guy thinking about selecting among the numerous around the marketplace [rolex replica|http://www.rolex-replica-uk.co.uk/] a lot more than that like to find the unique Rolex watch. No-one can write out if you're putting on a good fake watch. This kind of may be the excelle [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] 6751448 versial locations. The brand new louis vuitton bag will probably be Richard Prince the most recent development: Nurses Paintings theme, that is a sequence o [rolex replica|http://www.rolexreplicasstore.co.uk/] e emotional intentions, it's feasible to neglect the truth that she may be infringing. Actually, in accordance to knowledgeable counsel disclose, Nadia might [louis vuitton handbags|http://www.louisvuitton-bags.org.uk/] obtained in the imitation Rolex watches obtainable in the on-line shop that is the very best supply for the charming sporting. The imitation watches b [rolex replica|http://www.rolexreplicasstore.co.uk/] ariety of functions. Some put on it due to the standard appear from the watches and other people put on it as being a jewellery merchandise. What ever could be [rolex replica|http://www.ukrolexreplica0.org.uk/] reat\! Nevertheless. this really is no magic. The polish dissolves the plastic glass from the watch whilst rubbing and successfully will get the dissolved glass [swiss replica watches|http://www.replicawatches0.co.uk/] of failure of their very own qualifications, will be the so-called Buddha by gold, individuals depend on costume, this sentence was reduce around the prop [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] First of all, Rolex watch Replica Wrist watches are recognized for their own limitless elegance as well as stylish. In spite of to be the actual fake as [breitling watches|http://www.breitling1replica.co.uk/] ately this type of watch may be worth a lot more than $550K) --- you can aquire a replica Girard-Perregaux watch for any discount as well. [lv handbags|http://www.louisvuitton-bags.org.uk/] the liberty of an artist created, and can carry on her actions to help these individuals struggling in Darfur. Before the picture as being a representativ [fake breitling|http://www.breitling1replica.co.uk/] hich is most prone to harm and scratches. It's pretty typical to unintentionally brush this watch glass in opposition to a strong object. thus creating thes [breitling uk|http://www.breitling1replica.co.uk/] ervation from the automobile.I stated in the jars, the individuals of Shanghai to determine a posted create (actually he didn't specify the Shanghai individual [swiss rolex|http://www.rolexreplicasstore.co.uk/] dy searching for the right present for that guy inside your existence or perhaps a guy thinking about selecting among the numerous around the marketplace [breitling watches|http://www.breitling1replica.co.uk/] e to put lower for any watch that's in the end, merely a replica; but it is vital that you remember that when you are referring to the replica of the [swiss rolex|http://www.rolexreplicasstore.co.uk/] ven though there are lots of individuals who think before using the problem, as well as who covers the cost the larger costs related to custom t [lv bags|http://www.louisvuitton-bags.org.uk/] dy searching for the right present for that guy inside your existence or perhaps a guy thinking about selecting among the numerous around the marketplace [rolex replica|http://www.rolex-replica-uk.co.uk/] a lot more than that like to find the unique Rolex watch. No-one can write out if you're putting on a good fake watch. This kind of may be the excelle [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] 6751449 h3. Becoming therefore pricey as well as virtually inaccessible for an person with average skills, Cartier wrist watches have their own superb alternatives in sever out this simply because there are lots of watch makers who's promoting fake replica watch that is not tough. If by opportunity watch mirror breaks [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] or them. To begin with, the watch is chronological. This exhibits that there's a degree of seriousness connected towards the watch. Most chronological wat [replica watches|http://www.cheapsaleuk2.org.uk/] ely securely.There's completely no possibility of bending the bezel or scratching the watch situation in the event you use this bezel remover. This us [swiss replica watches|http://www.cheapsaleuk2.org.uk/] em. It's because of this how the manufacturers associated with custom totes may often cost all of them fairly extremely --- to make all of them [swiss replica watches|http://www.replicawatches0.co.uk/] , go into the color and style you would like as well as your dimension to the internet search engine to determine in the event that anybody includes a [gucci handbags|http://www.gucci-replica-bags.co.uk/] cause these wrist watches have grown to be the standing image it is simple to satisfy this particular require by using the Rolex watch replica watch. Y [rolex replicas|http://www.rolex-replica-uk.co.uk/] style business. The replica variations of the trademark can be found in their own groups.The advantagesOpting for the actual Louis Vuitton Totes Rep [gucci bags|http://www.gucci-replica-bags.co.uk/] I've not also do to be able to conserve expenses although, I'm now a drivers frequently now, but ah what the car's mechanical, or an idiot. I wish to share [replica gucci|http://www.gucci-replica-bags.co.uk/] orporated in the proven fact that the actual custom totes might shed their own reputation, in the event that everybody experienced all of the [replica watches|http://www.replicawatches0.co.uk/] tly inventive artwork and duplicate it, and stroll in between legal and illegal, it's each admiration for Richard Prince tends to make an additional contro [louis vuitton handbags|http://www.louisvuitton-bags.org.uk/] ds the title of the brand name tend to be Ilea, Hampton, Diamant, Classima Professionals, Riviera as well as Bill Baume. These types of assortments [replica rolex|http://www.rolex-replica-uk.co.uk/] ch titles to consider consist of Rolex watch, Chanel, Gucci, Rr, Breitling, Cartier, as well as Tagheuer. On the internet replica shops could also provid [replica breitling|http://www.breitling1replica.co.uk/] uld be a marvelous factor by itself using its extremely refined steel artwork pubs upon gray suede. The actual watch offered for any discount $120K (approxim [replica rolex|http://www.rolexreplicasstore.co.uk/] ir styles as well as precision within the particulars of labor that you'll be bowled more than through their own charm. This kind of stimulating designs are [rolex replicas|http://www.rolexreplicasstore.co.uk/] who use fake, louis vuitton consumer doesn't belong to this class. This time, actual louis vuitton really feel so poor mood simply because, louis vuitton bag [replica watches|http://www.replicawatches0.co.uk/] 6751452 This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|Custom Assertions] Without further delay, our players, The Assertions: h3. assertTrue(boolean condition \[,String message\]) assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has an opposite, assertFalse: h3. assertFalse(boolean condition \[, String message\])\* {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. assert(boolean condition \[,String message\]) assert is semantically equivalent to assertTrue, providing a shorter form : {code:title=assert()}<cffunction name="testAssert"> <cfset assert( 1 eq 1, "Testing a true expression")> <cfset assert( not 1 eq 2, "Testing negated expression")> </cffunction> {code} h3. assertEquals*(any expected, any actual \[, String message\]) assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. fail*(String message) fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} h3. failNotEquals*(any value, any value2 \[,String message\]) Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} h3. assertSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} h3. assertNotSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} h3. assertXPath*(String xpath, any data, \[String text\], \[String message\]) Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()} <cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code} The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! h3. assertIsTypeOf*(component obj, String type) Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()} <cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} h3. assertIsXMLDoc*(any xml \[, String message\]) Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()} <cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} h3. assertIsArray*(any obj1) Determines if the obj1 is a valid array. {code:title=assertIsArray()} <cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} h3. assertIsDefined*(any obj1) Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()} <cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} h3. assertIsEmpty*(any obj1) Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()} <cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} h3. assertIsEmptyArray*(any obj1,\[String message\]) Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()} <cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} h3. assertIsEmptyQuery*(any obj1,\[String message\]) Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()} <cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} h3. assertIsEmptyStruct*(any obj1,\[String message\]) Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()} <cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} h3. assertIsQuery*(any q) Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()} <cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} h3. assertIsStruct*(any obj) Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()} <cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|Custom Assertions] 6751501 This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|Custom Assertions] Without further delay, our players, The Assertions: h3. assertTrue(boolean condition \[,String message\]) assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has an opposite, assertFalse: h3. assertFalse(boolean condition \[, String message\])\* {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. assert(boolean condition \[,String message\]) assert is semantically equivalent to assertTrue, providing a shorter form : {code:title=assert()}<cffunction name="testAssert"> <cfset assert( 1 eq 1, "Testing a true expression")> <cfset assert( not 1 eq 2, "Testing negated expression")> </cffunction> {code} h3. assertEquals*(any expected, any actual \[, String message\]) assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. fail*(String message) fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} h3. failNotEquals*(any value, any value2 \[,String message\]) Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} h3. assertSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} h3. assertNotSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} h3. assertXPath*(String xpath, any data, \[String text\], \[String message\]) Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()} <cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code} The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! h3. assertIsTypeOf*(component obj, String type) Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()} <cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} h3. assertIsXMLDoc*(any xml \[, String message\]) Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()} <cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} h3. assertIsArray*(any obj1) Determines if the obj1 is a valid array. {code:title=assertIsArray()} <cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} h3. assertIsDefined*(any obj1) Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()} <cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} h3. assertIsEmpty*(any obj1) Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()} <cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} h3. assertIsEmptyArray*(any obj1,\[String message\]) Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()} <cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} h3. assertIsEmptyQuery*(any obj1,\[String message\]) Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()} <cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} h3. assertIsEmptyStruct*(any obj1,\[String message\]) Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()} <cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} h3. assertIsQuery*(any q) Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()} <cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} h3. assertIsStruct*(any obj) Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()} <cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|Custom Assertions] 6751503 This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|Custom Assertions] Without further delay, our players, The Assertions: h3. assertTrue(boolean condition \[,String message\]) assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has an opposite, assertFalse: h3. assertFalse(boolean condition \[, String message\])\* {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. assert(boolean condition \[,String message\]) assert is semantically equivalent to assertTrue, providing a shorter form : {code:title=assert()}<cffunction name="testAssert"> <cfset assert( 1 eq 1, "Testing a true expression")> <cfset assert( not 1 eq 2, "Testing negated expression")> </cffunction> {code} h3. assertEquals*(any expected, any actual \[, String message\]) assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h2. Comparing Arrays, Queries, and Structures MXUnit will do a deep compare for arrays, queries, and structures. It is *not* fail-fast, meaning that an assertEquals( struct1, struct2 ) will compare every key in the struct, including any nested structures or arrays, accumulating mismatches. Once every key is visited, the existence of mismatches will signal an assertion failure. Array, Query, and Struct comparisons will add a Structure result into the debug output if the assertion fails, and you can view the full set of differences from there. In addition, when using the Eclipse plugin, you can toggle the "Compare Dialog" to pop up Eclipse's comparison tool, which enables you to step through all the differences. Here's an example !CompareDialog.PNG|thumbnail! h3. fail*(String message) fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} h3. failNotEquals*(any value, any value2 \[,String message\]) Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} h3. assertSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} h3. assertNotSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} h3. assertXPath*(String xpath, any data, \[String text\], \[String message\]) Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()}<cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code} The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! h3. assertIsTypeOf*(component obj, String type) Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()}<cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} h3. assertIsXMLDoc*(any xml \[, String message\]) Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()}<cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} h3. assertIsArray*(any obj1) Determines if the obj1 is a valid array. {code:title=assertIsArray()}<cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} h3. assertIsDefined*(any obj1) Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()}<cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} h3. assertIsEmpty*(any obj1) Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()}<cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} h3. assertIsEmptyArray*(any obj1,\[String message\]) Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()}<cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} h3. assertIsEmptyQuery*(any obj1,\[String message\]) Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()}<cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} h3. assertIsEmptyStruct*(any obj1,\[String message\]) Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()}<cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} h3. assertIsQuery*(any q) Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()}<cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} h3. assertIsStruct*(any obj) Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()}<cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|Custom Assertions] 6751505 This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|Custom Assertions] Without further delay, our players, The Assertions: h3. assertTrue(boolean condition \[,String message\]) assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has an opposite, assertFalse: h3. assertFalse(boolean condition \[, String message\])\* {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. assert(boolean condition \[,String message\]) assert is semantically equivalent to assertTrue, providing a shorter form : {code:title=assert()}<cffunction name="testAssert"> <cfset assert( 1 eq 1, "Testing a true expression")> <cfset assert( not 1 eq 2, "Testing negated expression")> </cffunction> {code} h3. assertEquals*(any expected, any actual \[, String message\]) assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h2. Comparing Arrays, Queries, and Structures MXUnit will do a deep compare for arrays, queries, and structures. It is *not* fail-fast, meaning that an assertEquals( struct1, struct2 ) will compare every key in the struct, including any nested structures or arrays, accumulating mismatches. Once every key is visited, the existence of mismatches will signal an assertion failure. Array, Query, and Struct comparisons will add a Structure result into the debug output if the assertion fails, and you can view the full set of differences from there. In addition, when using the Eclipse plugin, you can toggle the "Compare Dialog" to pop up Eclipse's comparison tool, which enables you to step through all the differences. h3. fail*(String message) fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} h3. failNotEquals*(any value, any value2 \[,String message\]) Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} h3. assertSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} h3. assertNotSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} h3. assertXPath*(String xpath, any data, \[String text\], \[String message\]) Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()} <cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code} The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! h3. assertIsTypeOf*(component obj, String type) Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()} <cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} h3. assertIsXMLDoc*(any xml \[, String message\]) Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()} <cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} h3. assertIsArray*(any obj1) Determines if the obj1 is a valid array. {code:title=assertIsArray()} <cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} h3. assertIsDefined*(any obj1) Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()} <cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} h3. assertIsEmpty*(any obj1) Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()} <cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} h3. assertIsEmptyArray*(any obj1,\[String message\]) Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()} <cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} h3. assertIsEmptyQuery*(any obj1,\[String message\]) Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()} <cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} h3. assertIsEmptyStruct*(any obj1,\[String message\]) Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()} <cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} h3. assertIsQuery*(any q) Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()} <cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} h3. assertIsStruct*(any obj) Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()} <cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|Custom Assertions] 6751504 {toc} This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|Custom Assertions] Without further delay, our players, The Assertions: h3. assertTrue(boolean condition \[,String message\]) assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has an opposite, assertFalse: h3. assertFalse(boolean condition \[, String message\])\* {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. assert(boolean condition \[,String message\]) assert is semantically equivalent to assertTrue, providing a shorter form : {code:title=assert()}<cffunction name="testAssert"> <cfset assert( 1 eq 1, "Testing a true expression")> <cfset assert( not 1 eq 2, "Testing negated expression")> </cffunction> {code} h3. assertEquals*(any expected, any actual \[, String message\]) assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h2. Comparing Arrays, Queries, and Structures MXUnit will do a deep compare for arrays, queries, and structures. It is *not* fail-fast, meaning that an assertEquals( struct1, struct2 ) will compare every key in the struct, including any nested structures or arrays, accumulating mismatches. Once every key is visited, the existence of mismatches will signal an assertion failure. Array, Query, and Struct comparisons will add a Structure result into the debug output if the assertion fails, and you can view the full set of differences from there. In addition, when using the Eclipse plugin, you can toggle the "Compare Dialog" to pop up Eclipse's comparison tool, which enables you to step through all the differences. Here's an example !CompareDialog.PNG|thumbnail! h3. fail*(String message) fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} h3. failNotEquals*(any value, any value2 \[,String message\]) Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} h3. assertSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} h3. assertNotSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} h3. assertXPath*(String xpath, any data, \[String text\], \[String message\]) Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()}<cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code} The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! h3. assertIsTypeOf*(component obj, String type) Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()}<cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} h3. assertIsXMLDoc*(any xml \[, String message\]) Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()}<cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} h3. assertIsArray*(any obj1) Determines if the obj1 is a valid array. {code:title=assertIsArray()}<cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} h3. assertIsDefined*(any obj1) Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()}<cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} h3. assertIsEmpty*(any obj1) Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()}<cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} h3. assertIsEmptyArray*(any obj1,\[String message\]) Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()}<cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} h3. assertIsEmptyQuery*(any obj1,\[String message\]) Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()}<cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} h3. assertIsEmptyStruct*(any obj1,\[String message\]) Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()}<cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} h3. assertIsQuery*(any q) Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()}<cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} h3. assertIsStruct*(any obj) Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()}<cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|Custom Assertions] 6751507 [titleist 910d2|http://www.golfzonediscount.com/titleist/titleist-driver/titleist-910d2-driver]{color:#000000}&nbsp;{color} [titleist 910D3|http://www.golfzonediscount.com/titleist/titleist-driver/titleist-910d3-driver]{color:#000000}&nbsp;{color} [Ping G20|http://www.golfzonediscount.com/ping/ping-driver/ping-g20-driver]{color:#000000}&nbsp;{color} [Taylormade r11|http://www.golfmartdiscount.com/taylormade-r11-driver-p-239.html]{color:#000000}&nbsp;{color} [titleist 910d2|http://www.golfclubsoff.com/titleist-910d2-driver-p-286.html]{color:#000000}&nbsp;{color} [titleist 910D3|http://www.golfclubsoff.com/titleist-910d3-driver-p-230.html]{color:#000000}&nbsp;{color} [Ping G20|http://www.golfclubsoff.com/ping-g20-driver-p-275.html]{color:#000000}&nbsp;{color} [Taylormade r11|http://www.golfclubsoff.com/taylormade-r11-driver-p-235.html]{color:#000000}&nbsp;{color} If you see her happy, they will be happy, because she is the woman he loved Do not consider myself a very casual look at the relationship between men and women, with men who go to bed soon met the moment, she did love them, but her love is too short 6751404 <A href="http://a123456777.mylivepage.com/blog/index/">http://a123456777.mylivepage.com/blog/index/</A><A href="http://www.thoughts.com/a123456777a">http://www.thoughts.com/a123456777a</A><A href="http://www.mywebprofile.com/a123456777/blog/">http://www.mywebprofile.com/a123456777/blog/</A><A href="http://a123456777.over-blog.com/">http://a123456777.over-blog.com/</A><A href="http://www.darksiders.net/user/a123456777/blogs">http://www.darksiders.net/user/a123456777/blogs</A><A href="http://www.blurty.com/users/a123456777/">http://www.blurty.com/users/a123456777/</A><A href="http://a123456777.fotopages.com/">http://a123456777.fotopages.com/</A><A href="http://www.graphicdesigncommunity.com/blogs.php?action=show_member_blog&amp;ownerID=85833">http://www.graphicdesigncommunity.com/blogs.php?action=show_member_blog&amp;ownerID=85833</A><A href="http://gvrl.com/profile.asp?memberid=8204">http://gvrl.com/profile.asp?memberid=8204</A><A href="http://www.equestrianblogging.com/blogs/a123456777">http://www.equestrianblogging.com/blogs/a123456777</A><A href="http://a123456777.createblog.com/blog/">http://a123456777.createblog.com/blog/</A><A href="http://a123456777.inube.com/">http://a123456777.inube.com/</A><A href="http://chouniu.blogtrue.com/">http://chouniu.blogtrue.com/</A><A href="http://wu060231.blog.163.com/">http://wu060231.blog.163.com/</A><A href="http://hi.baidu.com/ab123456777a/blog">http://hi.baidu.com/ab123456777a/blog</A><A href="http://blog.sina.com.cn/u/2350370677">http://blog.sina.com.cn/u/2350370677</A><A href="http://17847589.blog.hexun.com/">http://17847589.blog.hexun.com/</A><A href="http://blog.sohu.com/people/!d3UwNjAyMzFAaG90bWFpbC5jb20">http://blog.sohu.com/people/!d3UwNjAyMzFAaG90bWFpbC5jb20</A>=<A href="http://www.wu060231.19dog.com/blog/">http://www.wu060231.19dog.com/blog/</A><A href="http://www.freedatingsiteahead.co.uk/blogs.php?action=show_member_blog&amp;ownerID=6264">http://www.freedatingsiteahead.co.uk/blogs.php?action=show_member_blog&amp;ownerID=6264</A><A href="http://a123456777.insanejournal.com/">http://a123456777.insanejournal.com/</A><A href="http://phlog.net/wuxi">http://phlog.net/wuxi</A><A href="http://www.blogstoday.co.uk/bloghome.aspx?username=a123456777">http://www.blogstoday.co.uk/bloghome.aspx?username=a123456777</A><A href="http://www.holatu.com/user/a123456777/blogs">http://www.holatu.com/user/a123456777/blogs</A><A href="http://www.blogusers.com/sme_blog.php?u=a123456777">http://www.blogusers.com/sme_blog.php?u=a123456777</A><A href="http://www.art-ba-ba.com/blog/U/default.asp?UID=54175">http://www.art-ba-ba.com/blog/U/default.asp?UID=54175</A><A href="http://www.indyarocks.com/blogs/blog_visiterview_main.php?id=360777#blog360777">http://www.indyarocks.com/blogs/blog_visiterview_main.php?id=360777#blog360777</A><A href="http://wu060231.choblogs.com/">http://wu060231.choblogs.com/</A><A href="http://wu060231.eklablog.com/">http://wu060231.eklablog.com/</A><A href="http://www.adultblogs.com/users/a123456777/">http://www.adultblogs.com/users/a123456777/</A><A href="http://a123456777.tumblr.com/">http://a123456777.tumblr.com/</A><A href="http://a123456777.livejournal.com/">http://a123456777.livejournal.com/</A><A href="http://wu060231.blogspot.es/admin/">http://wu060231.blogspot.es/admin/</A><A href="http://www.kaka365.com/blog/blog.php?uid=6632">http://www.kaka365.com/blog/blog.php?uid=6632</A><A href="http://american-idol-stars.com/blog/a123456777">http://american-idol-stars.com/blog/a123456777</A><A href="http://wu060231.blogree.com/?tpl">http://wu060231.blogree.com/?tpl</A>=<A href="http://a123456.bloggd.org/">http://a123456.bloggd.org/</A> <A href="http://blog.cnfol.com/wu060231">http://blog.cnfol.com/wu060231</A><A href="http://www.sanalkahve.com/user/a123456777/blogs">http://www.sanalkahve.com/user/a123456777/blogs</A><A href="http://wu060231.podbean.com/">http://wu060231.podbean.com/</A><A href="http://vidi.co.il/profile_blogs/a123456777/">http://vidi.co.il/profile_blogs/a123456777/</A><A href="http://a123456777.nipox.com/">http://a123456777.nipox.com/</A><A href="http://wu060231.blog.com/">http://wu060231.blog.com/</A><A href="http://a123456777.bloges.org/">http://a123456777.bloges.org/</A><A href="http://users.section101.com/?page=user_blog&amp;room=a123456777">http://users.section101.com/?page=user_blog&amp;room=a123456777</A><A href="http://woodstockuniverse.com/?page=user_blog&amp;room=a123456777">http://woodstockuniverse.com/?page=user_blog&amp;room=a123456777</A><A href="http://fr.weblog.26l.com/weblog.2108606.html">http://fr.weblog.26l.com/weblog.2108606.html</A><A href="http://lazzeo.com/a123456777/blog/">http://lazzeo.com/a123456777/blog/</A><A href="http://blogs.hoycinema.com/a123456777/">http://blogs.hoycinema.com/a123456777/</A><A href="http://yaplog.jp/wu060231/">http://yaplog.jp/wu060231/</A><A href="http://www.newar.com.np/blog.php?user=a123456777">http://www.newar.com.np/blog.php?user=a123456777</A><A href="http://www.bambinidisatana.com/network/blogs/liststories/user_a123456777">http://www.bambinidisatana.com/network/blogs/liststories/user_a123456777</A><A href="http://hurones.net/blog/5116">http://hurones.net/blog/5116</A><A href="http://obshestvo.ru/blog/2107">http://obshestvo.ru/blog/2107</A><A href="http://www.filipinopeople.com/user/a123456777/blogs">http://www.filipinopeople.com/user/a123456777/blogs</A><A href="http://imfriends.net/user/a123456777/blogs">http://imfriends.net/user/a123456777/blogs</A><A href="http://www.muslimduniya.com/member/view_blog.php?profile_id=1684">http://www.muslimduniya.com/member/view_blog.php?profile_id=1684</A><A href="http://www.kerchoonz.com/user/a123456777/blogs">http://www.kerchoonz.com/user/a123456777/blogs</A><A href="http://polovinka.bg/member/view_blog.php?profile_id=245759">http://polovinka.bg/member/view_blog.php?profile_id=245759</A><A href="http://wrapcandy.com/friends/a123456777/">http://wrapcandy.com/friends/a123456777/</A><A href="http://www.carandcycleclub.com/index.php?do=/public/user/blogs/name_a123456777/">http://www.carandcycleclub.com/index.php?do=/public/user/blogs/name_a123456777/</A><A href="http://freckbook.com/blogs/posts/a123456777">http://freckbook.com/blogs/posts/a123456777</A><A href="http://www.spanishmusic.biz/user/a123456777/blogs">http://www.spanishmusic.biz/user/a123456777/blogs</A><A href="http://www.creativesocial.net/pg/blog/owner/a123456777">http://www.creativesocial.net/pg/blog/owner/a123456777</A><A href="http://www.exfatpeople.com/user/wu060231/blogs">http://www.exfatpeople.com/user/wu060231/blogs</A><A href="http://www.lovemuhammad.com/pg/blog/wu060231">http://www.lovemuhammad.com/pg/blog/wu060231</A><A href="http://www.lovemuhammad.com/pg/blog/wu060231">http://www.lovemuhammad.com/pg/blog/wu060231</A><A href="http://my.carttube.com/blogs/posts/a123456777">http://my.carttube.com/blogs/posts/a123456777</A><A href="http://www.mihirafamily.com/wuxi">http://www.mihirafamily.com/wuxi</A><A href="http://www.myspate.com/blogs_view.php?id=4199">http://www.myspate.com/blogs_view.php?id=4199</A><A href="http://osi.parsons.edu/archive/osi2007/?q=blog/11710">http://osi.parsons.edu/archive/osi2007/?q=blog/11710</A><A href="http://saswingers.org/blog/7525">http://saswingers.org/blog/7525</A><A href="http://www.lw-works.com/blog/32892">http://www.lw-works.com/blog/32892</A><A href="http://www.mygatheringspace.com/blogs.php?action=show_member_blog&amp;ownerID=4188">http://www.mygatheringspace.com/blogs.php?action=show_member_blog&amp;ownerID=4188</A><A href="http://social.wowjen.com/a123456777/blog/">http://social.wowjen.com/a123456777/blog/</A><A href="http://gritosverticais.socialgo.com/members/profile/862/blog">http://gritosverticais.socialgo.com/members/profile/862/blog</A><A href="http://www.kolspot.com/user/a123456777/blogs">http://www.kolspot.com/user/a123456777/blogs</A><A href="http://www.cnfblog.com/blogs.php?blog_id=11702">http://www.cnfblog.com/blogs.php?blog_id=11702</A><A href="http://blog.jinti.com/wu060231">http://blog.jinti.com/wu060231</A><A href="http://www.writernia.com/blog/13876">http://www.writernia.com/blog/13876</A><A href="http://blogsdelagente.com/wuxi/">http://blogsdelagente.com/wuxi/</A><A href="http://a1234546777.un165.com/">http://a1234546777.un165.com/</A><A href="http://a123456777.putblog.com/">http://a123456777.putblog.com/</A><A href="http://www.blogouf.com/a123456777">http://www.blogouf.com/a123456777</A><A href="http://www.freeblognetwork.com/a123456777/">http://www.freeblognetwork.com/a123456777/</A><A href="http://www.blog2net.com/a123456777">http://www.blog2net.com/a123456777</A><A href="http://solobuscame.com/social/blog.php?user=a123456777">http://solobuscame.com/social/blog.php?user=a123456777</A><A href="http://bbs.hkange.com/boke.asp?wuxi.index.html">http://bbs.hkange.com/boke.asp?wuxi.index.html</A><A href="http://www.tudou.com/home/diary_u98907984c00m00p1.html">http://www.tudou.com/home/diary_u98907984c00m00p1.html</A><A href="http://www.cretaceousworld.com/geobooks/My.asp?User_ID=4380">http://www.cretaceousworld.com/geobooks/My.asp?User_ID=4380</A><A href="http://a123456777.yesblog.ru/">http://a123456777.yesblog.ru/</A> <A href="http://www.xxllove.net/blogs_view.php?id=103622">http://www.xxllove.net/blogs_view.php?id=103622</A><A href="http://www.randki.gazeta.ie/blogs_view.php?id=5142">http://www.randki.gazeta.ie/blogs_view.php?id=5142</A><A href="http://602980500.podomatic.com/">http://602980500.podomatic.com/</A><A href="http://www.shyfda.gov.cn/notes/blog.asp?username=a123456777">http://www.shyfda.gov.cn/notes/blog.asp?username=a123456777</A> <A href="http://shejishi.e-jjj.com/Web/OwnerIndex/378694/">http://shejishi.e-jjj.com/Web/OwnerIndex/378694/</A><A href="http://blog.xdzjw.com/Log/LogList.aspx?UserID=4674&ClassID=4736">http://blog.xdzjw.com/Log/LogList.aspx?UserID=4674&ClassID=4736</A><A href="http://home.km-airnet.net/space-79607-do-blog-view-me.html">http://home.km-airnet.net/space-79607-do-blog-view-me.html</A><A href="http://blog.19lou.com/25193057/">http://blog.19lou.com/25193057/</A><A href="http://baike.hnce.com.cn/index.php?user-space-150524.htm">http://baike.hnce.com.cn/index.php?user-space-150524.htm</A> 6751370 are ranging from thousands of dollars. We can find it worth at all considering that supplies utilized is truly exceptional and also the finish is remarkable. But what [gucci handbags|http://www.gucci-replica-bags.co.uk/] is the best option for those. Whilst they appear similar to the unique Rolex watch however in relation to costs they're a lot more inexpensive. For thi [gucci replica|http://www.gucci-replica-bags.co.uk/] and in shops traditional effortlessly these days\!hhhhInexpensive and simple to obtainRegardless of whether you possess an typical income or perhaps a big [swiss replica watches|http://www.cheapsaleuk2.org.uk/] s. Additional particulars consist of the nude leather lining and footbed, signature red leather sole, one.five inch double platform, towering six inch self-co [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] e most typical issues with replica wrist watches. Most are kept collectively just with really affordable hooks. Following simply small put on, the ac [lv handbags|http://www.louisvuitton-bags.org.uk/] of wrist watches very popular amongst women and men. Here are a few factors which make these types of watches this is the greatest add-ons for those: [breitling uk|http://www.breitling1replica.co.uk/] thin unique versions constantly. All of them keep exactly the same design title 'LV'however with various design amounts. The actual amounts is availab [replica watches|http://www.replicawatches0.co.uk/] erely have to type out issues having a small work and these who consider the preliminary actions within the journey of work usually are victorious. Wh [lv bags|http://www.louisvuitton-bags.org.uk/] 1 it is certain you will get the very best there's on the market if you opt to purchase one of those slinky replica footwear. Along with best manufactu [rolex replica|http://www.rolex-replica-uk.co.uk/] to spend larger amounts of cash. Additionally, to allow them to sign up for the larger production requirements, the manufacturers associate [rolex replica|http://www.rolex-replica-uk.co.uk/] dark shoes.If a person ought to begin acquiring the dark shoes, may it be the actual replicas from the custom things or even it may be from the nearby style [swiss replica watches|http://www.cheapsaleuk2.org.uk/] his yr, February thirteen, Nadia obtained a letter in the louis vuitton company's Paris workplace, by which they asked her to instantly quit using photos [rolex replicas|http://www.rolex-replica-uk.co.uk/] deal watch for youths these days. If you're stressing concerning the significant cost this arm watch demands, don't let yourself be disrupted since [replica louis vuitton|http://www.louisvuitton-bags.org.uk/] pear such as the "real deal" but they are really constructed in a different way in a reduced price. As well as here is a replica watch solution.... [replica watches uk|http://www.replicawatches0.co.uk/] Becoming therefore pricey as well as virtually inaccessible for an person with average skills, Cartier wrist watches have their own superb alternatives in sever [gucci replica|http://www.gucci-replica-bags.co.uk/] Arrive as well as see the special moment associated with Baume & Mercier replica watches and allow your globe be a fairy tale for other people in order to jealous [replica watches|http://www.replicawatches0.co.uk/] 6751437 are ranging from thousands of dollars. We can find it worth at all considering that supplies utilized is truly exceptional and also the finish is remarkable. But what [gucci handbags|http://www.gucci-replica-bags.co.uk/] is the best option for those. Whilst they appear similar to the unique Rolex watch however in relation to costs they're a lot more inexpensive. For thi [gucci replica|http://www.gucci-replica-bags.co.uk/] and in shops traditional effortlessly these days\!hhhhInexpensive and simple to obtainRegardless of whether you possess an typical income or perhaps a big [swiss replica watches|http://www.cheapsaleuk2.org.uk/] s. Additional particulars consist of the nude leather lining and footbed, signature red leather sole, one.five inch double platform, towering six inch self-co [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] e most typical issues with replica wrist watches. Most are kept collectively just with really affordable hooks. Following simply small put on, the ac [lv handbags|http://www.louisvuitton-bags.org.uk/] of wrist watches very popular amongst women and men. Here are a few factors which make these types of watches this is the greatest add-ons for those: [breitling uk|http://www.breitling1replica.co.uk/] thin unique versions constantly. All of them keep exactly the same design title 'LV'however with various design amounts. The actual amounts is availab [replica watches|http://www.replicawatches0.co.uk/] erely have to type out issues having a small work and these who consider the preliminary actions within the journey of work usually are victorious. Wh [lv bags|http://www.louisvuitton-bags.org.uk/] 1 it is certain you will get the very best there's on the market if you opt to purchase one of those slinky replica footwear. Along with best manufactu [rolex replica|http://www.rolex-replica-uk.co.uk/] to spend larger amounts of cash. Additionally, to allow them to sign up for the larger production requirements, the manufacturers associate [rolex replica|http://www.rolex-replica-uk.co.uk/] dark shoes.If a person ought to begin acquiring the dark shoes, may it be the actual replicas from the custom things or even it may be from the nearby style [swiss replica watches|http://www.cheapsaleuk2.org.uk/] his yr, February thirteen, Nadia obtained a letter in the louis vuitton company's Paris workplace, by which they asked her to instantly quit using photos [rolex replicas|http://www.rolex-replica-uk.co.uk/] deal watch for youths these days. If you're stressing concerning the significant cost this arm watch demands, don't let yourself be disrupted since [replica louis vuitton|http://www.louisvuitton-bags.org.uk/] pear such as the "real deal" but they are really constructed in a different way in a reduced price. As well as here is a replica watch solution.... [replica watches uk|http://www.replicawatches0.co.uk/] Becoming therefore pricey as well as virtually inaccessible for an person with average skills, Cartier wrist watches have their own superb alternatives in sever [gucci replica|http://www.gucci-replica-bags.co.uk/] Arrive as well as see the special moment associated with Baume & Mercier replica watches and allow your globe be a fairy tale for other people in order to jealous [replica watches|http://www.replicawatches0.co.uk/] 6751439 are ranging from thousands of dollars. We can find it worth at all considering that supplies utilized is truly exceptional and also the finish is remarkable. But what [gucci handbags|http://www.gucci-replica-bags.co.uk/] is the best option for those. Whilst they appear similar to the unique Rolex watch however in relation to costs they're a lot more inexpensive. For thi [gucci replica|http://www.gucci-replica-bags.co.uk/] and in shops traditional effortlessly these days\!hhhhInexpensive and simple to obtainRegardless of whether you possess an typical income or perhaps a big [swiss replica watches|http://www.cheapsaleuk2.org.uk/] s. Additional particulars consist of the nude leather lining and footbed, signature red leather sole, one.five inch double platform, towering six inch self-co [louis vuitton replica|http://www.louisvuitton-bags.org.uk/] e most typical issues with replica wrist watches. Most are kept collectively just with really affordable hooks. Following simply small put on, the ac [lv handbags|http://www.louisvuitton-bags.org.uk/] of wrist watches very popular amongst women and men. Here are a few factors which make these types of watches this is the greatest add-ons for those: [breitling uk|http://www.breitling1replica.co.uk/] thin unique versions constantly. All of them keep exactly the same design title 'LV'however with various design amounts. The actual amounts is availab [replica watches|http://www.replicawatches0.co.uk/] erely have to type out issues having a small work and these who consider the preliminary actions within the journey of work usually are victorious. Wh [lv bags|http://www.louisvuitton-bags.org.uk/] 1 it is certain you will get the very best there's on the market if you opt to purchase one of those slinky replica footwear. Along with best manufactu [rolex replica|http://www.rolex-replica-uk.co.uk/] to spend larger amounts of cash. Additionally, to allow them to sign up for the larger production requirements, the manufacturers associate [rolex replica|http://www.rolex-replica-uk.co.uk/] dark shoes.If a person ought to begin acquiring the dark shoes, may it be the actual replicas from the custom things or even it may be from the nearby style [swiss replica watches|http://www.cheapsaleuk2.org.uk/] his yr, February thirteen, Nadia obtained a letter in the louis vuitton company's Paris workplace, by which they asked her to instantly quit using photos [rolex replicas|http://www.rolex-replica-uk.co.uk/] deal watch for youths these days. If you're stressing concerning the significant cost this arm watch demands, don't let yourself be disrupted since [replica louis vuitton|http://www.louisvuitton-bags.org.uk/] pear such as the "real deal" but they are really constructed in a different way in a reduced price. As well as here is a replica watch solution.... [replica watches uk|http://www.replicawatches0.co.uk/] Becoming therefore pricey as well as virtually inaccessible for an person with average skills, Cartier wrist watches have their own superb alternatives in sever [gucci replica|http://www.gucci-replica-bags.co.uk/] Arrive as well as see the special moment associated with Baume & Mercier replica watches and allow your globe be a fairy tale for other people in order to jealous [replica watches|http://www.replicawatches0.co.uk/] 6751438 Without you?I'd be a soul without a purpose.Without you?I'd be an emotion without a heart.I'm a face without expression,A heart with no beat.Without you by my side,I'm just a flame without the heat. Elle Kimberly Schmick <a href="[http://www.golfclubsoff.com/titleist-910d2-driver-p-286.html">titleist|http://www.golfclubsoff.com/titleist-910d2-driver-p-286.html">titleist] 910d2</a> <a href="[http://www.golfclubsoff.com/titleist-910d3-driver-p-230.html">titleist|http://www.golfclubsoff.com/titleist-910d3-driver-p-230.html">titleist] 910D3</a> <a href="[http://www.golfclubsoff.com/ping-g20-driver-p-275.html">Ping|http://www.golfclubsoff.com/ping-g20-driver-p-275.html">Ping] G20</a> <a href="[http://www.golfclubsoff.com/taylormade-r11-driver-p-235.html">Taylormader11</a|http://www.golfclubsoff.com/taylormade-r11-driver-p-235.html">Taylormader11</a]> <a href="[http://www.specialpricegolf.com/titleist/driver/titleist-910d2-driver">titleist|http://www.specialpricegolf.com/titleist/driver/titleist-910d2-driver">titleist] 910d2</a> <a href="[http://www.specialpricegolf.com/titleist/driver/titleist-910d3-driver">titleist|http://www.specialpricegolf.com/titleist/driver/titleist-910d3-driver">titleist] 910D3</a> <a href="[http://www.specialpricegolf.com/ping/driver/ping-g20-driver">Ping|http://www.specialpricegolf.com/ping/driver/ping-g20-driver">Ping] G20</a> <a href="[http://www.specialpricegolf.com/taylormade-golf/driver">Taylormade|http://www.specialpricegolf.com/taylormade-golf/driver">Taylormade] Driver</a> <a href="[http://www.discountracket.com/wilson-racket">Wilson|http://www.discountracket.com/wilson-racket">Wilson] Tennis Racket</a> <a href="[http://www.discountracket.com/babolat">Babolat|http://www.discountracket.com/babolat">Babolat] Tennis Racket</a> <a href="[http://www.discountracket.com/head">Head|http://www.discountracket.com/head">Head] Tennis Racket</a> <a href="[http://www.discountracket.com/prince-racket">Prince|http://www.discountracket.com/prince-racket">Prince] Tennis Racket</a> <a href="[http://www.discountracket.com/wilson-racket/wilson-blx-tennis-racquets">Wilson|http://www.discountracket.com/wilson-racket/wilson-blx-tennis-racquets">Wilson] Blx</a> If you were a teardrop;In my eye,For fear of losing you,I would never cry.And if the golden sun,Should cease to shine its light,Just one smile from you,Would make my whole world bright. Hannah Jo Keen 6751528 {toc:maxLevel=2} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] You can get the latest version of the Eclipse plugin by pointing at this update site: [http://mxunit.org/update] {tip} {section} {column:width=50%} h2. Framework \-\- 2.0.3 \-\- May 5, 2011 h3. Enhancements * User-contributed "assertEqualsWithTolerance()" function which adds a tolerance parameter to equality assertions * Updated samples/build.xml with hints for using with Jenkins * Updated mxunit-ant.jar to log the entire html response to the console if the test run bombs (i.e. 500 error) h2. Framework \-\- 2.0.2 \-\- November 19, 2010 h3. Enhancements * added restoreMethod() for undoing method overwrites from injectMethod(). This is particularly useful when using ColdSpring-managed objects in your tests. Inspired by [this post|http://www.silverwareconsulting.com/index.cfm/2009/7/14/Using-MXUnits-injectMethod-to-Reverse-an-injectMethod-call#c82B9BFA8-0DE7-8E6D-2C4C1BC85072A908]&nbsp; * HTML Result tweaks... mostly code cleanup. Also, no need to specify a result type any longer as it defaults to the new HTML output introduced in MXUnit 2.0 h3. Bug Fixes * User-supplied patch to JUnitXMLTestResult to properly encode "special characters". Thanks\! h2. Framework \-\- 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument {column} {column:width=5%} {column} {column:width=45%} h2. Eclipse Plugin \-\- 1.4.1 \-\- March 23, 2011 * Added "Run MXUnit Tests" to the "Run As" menu. Default keybinding is alt-shift-x, m (you can change that in preferences) * Added support for opening files from the "Tag Context" panel when those files are not in projects, i.e. opens from the file system. * Thanks Denny for these contributions\! {column} {section} 6751509 Data driven testing allows you to execute tests with a wide variety of input data. This can make creating and executing certain kinds of tests&nbsp; efficient and very powerful. Essentially, you provide a reference to a collection of data and MXUnit will iterate over that data and execute the test for each item in the collection. Here it is in action: {code:title=Basic Array Dataprovider Example}<cffunction name="setUp"> <cfset name_data = ['joe','taj','mary','juan','hans', 'bjork','chaksa'] /> <cfset myObject =&nbsp; createObject('component','com.foo.MyObject').init() /> </cffunction> <cffunction name="testNameValidation" mxunit:dataprovider="name_data"> <cfargument name="name" hint="Each name item in the name_data array" /> <cfset assertTrue( myObject.validateName(name), "#name# not valid" ) /> </cffunction> {code}To use data to drive tests, tell MXUnit about it using the mxunit:dataprovider annotation. This accepts a string name of some data that exists in the variables scope of the test. The mxunit:dataprovider annotation accepts the following types of data: array, query, list, and a CSV or Excel file. What's unique about these types of tests is that they accept parameters. The parameters represent the data you are using in your tests and may vary depending upon the type of the dataprovider. Note that this is invalid in ColdFusion: mxunit:dataprovider="#my_variable#" - this value must be a string. Consider the following examples: {code:title=Query Dataprovider Example}<!-------------------------------------------------------------------- Example using a query: query_data = queryNew('name'); queryAddRow(query_data,1); querySetCell(query_data,'name','ed'); Note query name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithQuery" mxunit:dataprovider="query_data"> <cfargument name="q" hint="A query object" /> <cfset assertTrue( myObject.validateName(q.name), "#q.name# not valid." ) /> </cffunction> {code}In this example we specify the name of a query that's in the variables scope of the test. We use this query name for the mxunit:dataprovider value. This test will be run once for each row in the query, and the value of "arguments.q" in this case will be the current row of the query. {code:title=Basic List Dataprovider Example}<!----------------------------------------------------------------- Example using a list (identical to array) list_data = 'ed,joe,mary,jeff'; Note list item name as a parameter --------------------------------------------------------------------> <cffunction name="testSomethingWithList" mxunit:dataprovider="list_data"> <cfargument name="list_item" hint="Item in the list" /> <cfset assertTrue( myObject.validateName(list_item), "#list_item# not valid." ) /> </cffunction> {code}Iterating over a list is essentially the same as an array. The data here is provided as a list of values. As in all mxunit:dataprovider types, pass in the _name_ of the data to the dataprovider. {code:title=Basic Excel/CSV Dataprovider}<!---------------------------------------------------------------- Example using an Excel file Note query name as a parameter ------------------------------------------------------------------> <cfset names_excel = getDirectoryFromPath(getCurrentTemplatePath()) & "/dataproviders/names.xls"> <cffunction name="testSomethingWithExcel" mxunit:dataprovider="names_excel"> <cfargument name="name_query" hint="Default behavior is to convert Excel with header names to query object."> <cfset debug(myQuery)> <cfset assertTrue( myObject.validateName(name_query.name), "#name_query.name# not valid." ) /> </cffunction> {code}For the basic default excel behavior where you have an Excel file with named row headers, pass the name of the file reference to the mxunit:dataprovider. Then, treat the data as a query object, using the row headings as column names. {code:title=Basic Iterator Dataprovider}<!---------------------------------------------------------------- Fuzzy Goodness ------------------------------------------------------------------> <cffunction name="testRandomPasswordGenerator" mxunit:dataprovider="1000"> <cfargument name="count" /> <cfset pwd = myObject.generateRandomPassword(seed=count) /> <cfset assert( myObject.isValidPassword(pwd), "#pwd# not valid. Occurred at iteration #count#" ) /> </cffunction> {code}Sometimes it's useful to just iterate a number of times over some computation. You can do this with MXUnit simply by specify a positive integer to the mxunit:dataprovider. {code:title=Script Example}/** * @mxunit:dataprovider myDataProvider */{code} To use dataproviders in CFScript, use @mxunit:dataprovider NameOfDataProvider To Do: Advanced Dataproviders (2D Arrays and Excel and CSVs with or without header rows). 6751723 {section:border=false} {column:width=52%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [What is MXUnit and Why should you use it?|default:Why MXUnit?] * [Getting Started|default:Getting Started] * [Download Stable|http://mxunit.org/download.cfm] * [Download Nightly Build|http://mxunit.org/downloadNightly.cfm] * [Installing The Eclipse Plugin|default:Install the Eclipse Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code \-\- trunk|http://mxunit.googlecode.com/svn/mxunit/trunk/] * [Github Source Code|https://github.com/mxunit/] * [MXUnit 2.0 API|http://mxunit.s3.amazonaws.com/api/index.html] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [Bug Report or Feature Request|http://jira.mxunit.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10000] {table:border=0 width=100%} {table-row} {table-cell} h6. Committers * Marc Esher ([blog|http://blog.mxunit.org], Twitter:[@marcesher|http://twitter.com/marcesher]) * Adam Haskell ([blog|http://cfrant.blogspot.com/], Twitter:[@AHaskell|http://twitter.com/ahaskell]) * Mike Henke ([blog|http://www.henke.ws/], Twitter: [@mikehenke|http://twitter.com/mikehenke]) * Patrick McElhaney ([blog|http://patrickmcelhaney.com/], Twitter: [@patrick_mc|http://twitter.com/patrick_mc]) * Randy Merril ([blog|http://forthedeveloper.com/], Twitter: [@Zoramite|http://twitter.com/Zoramite]) * Mike Rankin ([blog|http://mrmx.blogspot.com/], Twitter: [@mike_rankin|http://twitter.com/mike_rankin]) * Bill Shelton ([blog|http://blog.billshelton.me], Twitter:[@virtix|http://twitter.com/virtix]) * Bob Silverberg ([blog|http://www.silverwareconsulting.com/], Twitter: [@elegant_chaos|http://twitter.com/elegant_chaos]) * John Whish ([blog|http://www.aliaspooryorik.com/], Twitter: [@aliaspooryorik|http://twitter.com/aliaspooryorik] {table-cell} {table-cell} !einstein_coding_mxunit.jpg|thumbnail,align=left!{table-cell}{*}License* Versions 1.x are licensed under [GPL|http://www.gnu.org/licenses/quick-guide-gplv3.html|Copyleft] and versions 2.x are licensed under the [MIT|http://www.opensource.org/licenses/mit-license.php] open source license. {table-cell} *MXUnit Office Hours* Every few weeks we [get together on Adobe Connect|http://experts.na3.acrobat.com/mxunit-office-hours/] to chat about testing. Meetups start at Noon EST ([convert|http://www.timeanddate.com/worldclock/converter.html]). You're automatically promoted to presenter so bring a microphone. Here's the schedule: {google-calendar:mode=agenda|width=300|height=300}[http://www.google.com/calendar/ical/h5eh6m4iirte5b7u3r997ul5q0%40group.calendar.google.com/public/basic.ics]{google-calendar} {table-row} {table} {column} {column:width=3%} {column} {column:width=45%} h6. Navigate space{pagetreesearch}{pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 6751798 h2. *Installing the MXUnit Framework* This should be the easiest part\! Download, unzip, and test ...&nbsp; You can also [watch the video|MXUnit Install Screencast] if you're so inclined 1. [Download|http://mxunit.org/download.cfm] the latest version ... !install-download.png! 2. Unzip to your webroot; e.g., C:\Inetpub\wwwroot\ {color:darkred}{*}Note:*{color} The MXUnit framework can exist in any ColdFusion context -in the webroot or in the custom tags. {color:darkred}{*}However{*}{color}, The examples assume installation directly under the webroot. !install-unzip.png! 3. Test the install by pointing your web browser to the installation; e.g., [http://localhost:8500/mxunit/index.cfm|http://localhost:8500/mxunit/index.cfm] You should see this: !install-test.png! 4. Write some good clean code that works. 6751799 {toc} h1. Creating an AWS Account To get started with EC2, you'll need an Amazon Web Services (AWS) account. Don't worry... you can play around for a while without spending much money at all. Get out a credit card b/c you'll need it, but as you're configuring your first instances and doing some testing, you'll be paying pennies. *First, go here:* [http://aws.amazon.com/about-aws/|http://aws.amazon.com/about-aws/*] You will go through an account signup. If you are prompted to download any files, do it. Save them somewhere you won't forget them. Do not publish them on your blog. Do not put them in your public Dropbox share. Keep them secret. Keep them safe. I keep all AWS-related files in my private DropBox so that I can access them on multiple machines. {note}You will not be charged anything until you create instances and run them. There is no charge for creating an account{note} 6751173 Can we have structure array as dataprovider? 6751132 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751345 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751342 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751339 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751337 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751315 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751318 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751317 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751312 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751308 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751309 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751306 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751331 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751332 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751333 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751328 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751323 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751325 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751320 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751321 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751299 Louis Vuitton clutch purse could [Burberry Outlet|http://www.myburberryscarfoutlet.com/] the logo with fashionable and elegance. Louis vuitton motorola clutch designer handbags [Louis Vuitton Outlet|http://www.louisvuittonoutlet-e.com/] created from kinds of components [Authentic Louis Vuitton Handbags|http://www.louisvuittonoutlet-max.com/] instance fabric, top-quality leather-based, Epi etc.There are lots of variants [Louis Vuitton USA online shopping|http://www.louisvuitton0.com/] Louis vuitton clutch system accessories. Essentially the most classical a single needs to [Cheap Louis Vuitton Handbags|http://www.louisvuittonoutlet0.com/] sweets colored monogram type that [Burberry Scarf|http://www.burberry-burberryscarf.com/] been well known more than 1 100 years. In my view, [Chanel Handbags|http://www.chanelbags-cocochanel.com/] chocolates colored monogram adaptation [Louis Vuitton Bag|http://www.louisvuittonoutlet-bagsx.com/] proper with regard [Louis Vuitton Outlet|http://www.louisvuittonoutletz.net/] older women as [Burberry Bags Sale|http://www.myburberrybags.com/] multicolored monogrammed type [louis vuitton sunglasses|http://www.louisvuitton-outletlv.com/] your needs meant for teenagers.The particular multicolored initialed or monogrammed release seems to be hence vibrant and also beautiful. However , at [Chanel Handbag|http://www.chanelbags0.com/] I can see an adolescent female using [Louis Vuitton Purses|http://www.louisvuittons-bags.net/] chocolate dyed monogrammed clutch bag or perhaps travelling bag. Probably younger from [lv Bags|http://www.lv-louisvuittonbags.net/] women, the greater adult they will possibly be. 6751300 This series will demonstrate how to set up a continuous integration (CI) environment for ColdFusion projects using [Jenkins|http://jenkins-ci.org/] CI and MXUnit. We'll cover Jenkins setup, MXUnit test runs and JUnit XML output, and a few notification mechanisms (email, IM). I will not attempt to duplicate the quite thorough documentation available for Jenkins. Rather, I intend to cover enough "getting started" material, and then focus on instructions specific to MXUnit and Jenkins h1. Big Picture # You and your peeps write code and commit it to your source control repo # Jenkins recognizes those commits (it can pulse SCM, or it can run every XXX hours/minutes/whatever) # Jenkins runs "build actions" -- ANT targets, shell scripts, gradle tasks, whatever ## Use SVNAnt, git, post-commit hooks, or some other means to get the latest code onto your target server (usually DEV) ## Use ANT to run your MXUnit tests on the target server ## MXUnit test results are stored as XML files inside of Jenkins # Jenkins reads the XML files and generates pretty reports of test results # Jenkins sends notifications (email, IM, etc) when the build fails, tests fail, etc !cfobjective_jenkins.png! h1. Installing Jenkins This will cover the simple way to run Jenkins, which is to use its built-in Winstone container, which is fine for testing and has served me well in a medium-load production environment. If you already have Tomcat set up, then you know how to install war files so follow that procedure instead (i.e. drop the war where you put your war files, or use the admin to deploy the war. It's that simple) # Download the Jenkins war file and put it somewhere # Open a command line and navigate to the war file location # type "java \--jar jenkins.war" # This will launch Jenkins. You can navigate to [http://localhost:8080|http://localhost:8080/] and from there, you're ready to start # If you're on Windows, you can install Jenkins as a Windows service from inside "Manage Jenkins". h1. Pulling your project from Subversion (SVN) # Click "create a new job" # Give your job a name, and then select Freestyle Software Project # Under Source Code Management, select SVN, and then plug in your project's SVN location, eg [http://svn.myproject/whatever/trunk|http://svn.myproject/whatever/trunk] # In the "Local Module Directory" field, I typicaly use the name of the directory as it will be deployed onto some production server. So if I'm checking out myproject/trunk, I'll use&nbsp; "myproject". The reason is that I'll often check out from multiple places in a single Job, and giving each module directory a proper name helps with organization. # From here, you can click "Save" and then perform a build by clicking "Build". This will check out your code into the Jenkins workspace for your project *But this code isn't where I need the code to be\!* Good point. We'll talk more about that later h2. What's Next? See how easy that was? Next up, [configuring ANT|default:Continuous Integration -- ANT - The Glue between Jenkins and your Tests] , running your tests, and recording results 6751238 This series will demonstrate how to set up a continuous integration (CI) environment for ColdFusion projects using [Jenkins|http://jenkins-ci.org/] CI and MXUnit. We'll cover Jenkins setup, MXUnit test runs and JUnit XML output, and a few notification mechanisms (email, IM). I will not attempt to duplicate the quite thorough documentation available for Jenkins. Rather, I intend to cover enough "getting started" material, and then focus on instructions specific to MXUnit and Jenkins h2. Installing Jenkins This will cover the simple way to run Jenkins, which is to use its built-in Winstone container, which is fine for testing and has served me well in a medium-load production environment. If you already have Tomcat set up, then you know how to install war files so follow that procedure instead (i.e. drop the war where you put your war files, or use the admin to deploy the war. It's that simple) # Download the Jenkins war file and put it somewhere # Open a command line and navigate to the war file location # type "java \--jar jenkins.war" # This will launch Jenkins. You can navigate to [http://localhost:8080|http://localhost:8080/] and from there, you're ready to start # If you're on Windows, you can install Jenkins as a Windows service from inside "Manage Jenkins". h2. Pulling your project from Subversion (SVN) # Click "create a new job" # Give your job a name, and then select Freestyle Software Project # Under Source Code Management, select SVN, and then plug in your project's SVN location, eg [http://svn.myproject/whatever/trunk|http://svn.myproject/whatever/trunk] # In the "Local Module Directory" field, I typicaly use the name of the directory as it will be deployed onto some production server. So if I'm checking out myproject/trunk, I'll use&nbsp; "myproject". The reason is that I'll often check out from multiple places in a single Job, and giving each module directory a proper name helps with organization. # From here, you can click "Save" and then perform a build by clicking "Build". This will check out your code into the Jenkins workspace for your project *But this code isn't where I need the code to be\!* Good point. We'll talk more about that later h2. What's Next? See how easy that was? Next up, [configuring ANT|default:Continuous Integration -- ANT - The Glue between Jenkins and your Tests] , running your tests, and recording results 6751237 {toc} This series will demonstrate how to set up a continuous integration (CI) environment for ColdFusion projects using [Jenkins|http://jenkins-ci.org/] CI and MXUnit. We'll cover Jenkins setup, MXUnit test runs and JUnit XML output, and a few notification mechanisms (email, IM). I will not attempt to duplicate the quite thorough documentation available for Jenkins. Rather, I intend to cover enough "getting started" material, and then focus on instructions specific to MXUnit and Jenkins h1. Big Picture # You and your peeps write code and commit it to your source control repo # Jenkins recognizes those commits (it can pulse SCM, or it can run every XXX hours/minutes/whatever) # Jenkins runs "build actions" -- ANT targets, shell scripts, gradle tasks, whatever ## Use SVNAnt, git, post-commit hooks, or some other means to get the latest code onto your target server (usually DEV) ## Use ANT to run your MXUnit tests on the target server ## MXUnit test results are stored as XML files inside of Jenkins # Jenkins reads the XML files and generates pretty reports of test results # Jenkins sends notifications (email, IM, etc) when the build fails, tests fail, etc !cfobjective_jenkins.png! h1. Installing Jenkins This will cover the simple way to run Jenkins, which is to use its built-in Winstone container, which is fine for testing and has served me well in a medium-load production environment. If you already have Tomcat set up, then you know how to install war files so follow that procedure instead (i.e. drop the war where you put your war files, or use the admin to deploy the war. It's that simple) # Download the Jenkins war file and put it somewhere # Open a command line and navigate to the war file location # type "java \--jar jenkins.war" # This will launch Jenkins. You can navigate to [http://localhost:8080|http://localhost:8080/] and from there, you're ready to start # If you're on Windows, you can install Jenkins as a Windows service from inside "Manage Jenkins". h1. Pulling your project from Subversion (SVN) # Click "create a new job" # Give your job a name, and then select Freestyle Software Project # Under Source Code Management, select SVN, and then plug in your project's SVN location, eg [http://svn.myproject/whatever/trunk|http://svn.myproject/whatever/trunk] # In the "Local Module Directory" field, I typicaly use the name of the directory as it will be deployed onto some production server. So if I'm checking out myproject/trunk, I'll use&nbsp; "myproject". The reason is that I'll often check out from multiple places in a single Job, and giving each module directory a proper name helps with organization. # From here, you can click "Save" and then perform a build by clicking "Build". This will check out your code into the Jenkins workspace for your project *But this code isn't where I need the code to be\!* Good point. We'll talk more about that later h2. What's Next? See how easy that was? Next up, [configuring ANT|default:Continuous Integration -- ANT - The Glue between Jenkins and your Tests] , running your tests, and recording results 6751240 {toc} This series will demonstrate how to set up a continuous integration (CI) environment for ColdFusion projects using [Jenkins|http://jenkins-ci.org/] CI and MXUnit. We'll cover Jenkins setup, MXUnit test runs and JUnit XML output, and a few notification mechanisms (email, IM). I will not attempt to duplicate the quite thorough documentation available for Jenkins. Rather, I intend to cover enough "getting started" material, and then focus on instructions specific to MXUnit and Jenkins h1. Big Picture # You and your peeps write code and commit it to your source control repo # Jenkins recognizes those commits (it can pulse SCM, or it can run every XXX hours/minutes/whatever) # Jenkins runs "build actions" -- ANT targets, shell scripts, gradle tasks, whatever ## Use SVNAnt, git, post-commit hooks, or some other means to get the latest code onto your target server (usually DEV) ## Use ANT to run your MXUnit tests on the target server ## MXUnit test results are stored as XML files inside of Jenkins # Jenkins reads the XML files and generates pretty reports of test results # Jenkins sends notifications (email, IM, etc) when the build fails, tests fail, etc !cfobjective_jenkins.png! h1. Installing Jenkins This will cover the simple way to run Jenkins, which is to use its built-in Winstone container, which is fine for testing and has served me well in a medium-load production environment. If you already have Tomcat set up, then you know how to install war files so follow that procedure instead (i.e. drop the war where you put your war files, or use the admin to deploy the war. It's that simple) # Download the Jenkins war file and put it somewhere # Open a command line and navigate to the war file location # type "java \--jar jenkins.war" # This will launch Jenkins. You can navigate to [http://localhost:8080|http://localhost:8080/] and from there, you're ready to start # If you're on Windows, you can install Jenkins as a Windows service from inside "Manage Jenkins". h1. Pulling your project from Subversion (SVN) # Click "create a new job" # Give your job a name, and then select Freestyle Software Project # Under Source Code Management, select SVN, and then plug in your project's SVN location, eg [http://svn.myproject/whatever/trunk|http://svn.myproject/whatever/trunk] # In the "Local Module Directory" field, I typicaly use the name of the directory as it will be deployed onto some production server. So if I'm checking out myproject/trunk, I'll use&nbsp; "myproject". The reason is that I'll often check out from multiple places in a single Job, and giving each module directory a proper name helps with organization. # From here, you can click "Save" and then perform a build by clicking "Build". This will check out your code into the Jenkins workspace for your project *But this code isn't where I need the code to be\!* Good point. We'll talk more about that later h2. What's Next? See how easy that was? Next up, [configuring ANT|default:Continuous Integration -- ANT - The Glue between Jenkins and your Tests] , running your tests, and recording results 6751239 h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|http://mxunit.org/doc/index.cfm?doc=viewdebugoutput] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|http://mxunit.org/doc/index.cfm?doc=viewdebugoutput#cfcatch] struct when errors occur * Test [single methods|http://mxunit.org/doc/index.cfm?doc=runsinglemethod] inside a test case * Easy "[directory runner|http://mxunit.org/doc/index.cfm?doc=directorytests]" for running entire directories of tests * Easy to [test private functions|http://mxunit.org/doc/index.cfm?doc=testprivate] in your components * Ability to [switch to message-first style assertions|http://mxunit.org/doc/index.cfm?doc=messagefirstassertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|http://mxunit.org/doc/index.cfm?doc=installplugin] with built-in help and [keyboard shortcuts|http://mxunit.org/doc/index.cfm?doc=pluginshortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|http://mxunit.org/doc/index.cfm?doc=outputformats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 4292711 This is the home of the MXUnit Public Wiki space. The idea, maybe, is that this would be the public home for tech docs, blogs, musings, "the book", etc. Maybe use feedburner to publish the various parts ... content taxonomies? mxunit.org may still be the landing point, maybe make static html pages for blog, wiki, support, etc. This would allow for google webmaster tools to create a site map. {section} {column:width=50%} {recently-updated-dashboard} {column} {column:width=5%} {column} {column:width=45%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=2} {column} {section} 4292709 This is the home of the MXUnit Public Wiki space. The idea, maybe, is that this would be the public home for tech docs, blogs, musings, "the book", etc. Maybe use feedburner to publish the various parts ... content taxonomies? mxunit.org may still be the landing point, maybe make static html pages for blog, wiki, support, etc. This would allow for google webmaster tools to create a site map. {section} {column:width=50%} {recently-updated} {column} {column:width=5%} {column} {column:width=45%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=2} {column} {section} 4292707 This is the home of the MXUnit Public Wiki space. The idea, maybe, is that this would be the public home for tech docs, blogs, musings, "the book", etc. Maybe use feedburner to publish the various parts ... content taxonomies? mxunit.org may still be the landing point, maybe make static html pages for blog, wiki, support, etc. This would allow for google webmaster tools to create a site map. {section} {column:width=60%} {recently-updated} {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree} {column} {section} 4292705 h1. What is request.debug()? One of my favorite features of MXUnit is the debug() function, [described here|http://mxunit.org/doc/index.cfm?doc=viewdebugoutput]. As you're developing, you might find yourself wishing you had a debug() function to use in the components you're building, not just in the unit tests themselves. You can\! MXUnit will create a function called request.debug() that is hooked into the same glob of debug output as the debug() function you use in your tests. Thus, in any component you're trying to test (or its dependencies, for that matter), if you're running the code from within MXUnit, request.debug() will be available. h1. Is it turned on by default? It is turned on by default ONLY when tests are run from within the Eclipse plugin. Tests run within the browser and a DirectoryTestSuite (this includes tests executed with ANT) will not have this function available by default. The reason is simple: we believe that it's a bad thing to commit your changes to source control with stray request.debug() calls left in there. We believe most people run their tests from within Eclipse while developing, but entire suites of tests should also be run in the browser, or via ANT, in a scheduled process. Otherwise, what's the point of having tests if they're not running at least once a day?&nbsp; By turning them off in non-Eclipse contexts, you're more likely to catch the cases where you forget to remove the request.debug() calls when they're no longer helping you write your code h1. Can I turn it on in those contexts? {code} <cffunction name="testRequestDotDebug_WillPassInBothPluginAndWeb"> <cfset createRequestScopeDebug()> <cfset obj = createObject("component","SomeObject")> <cfset debug("before the object calls request.debug")> <cfset obj.thisWillOnlyWorkInThePlugin()><!--- only work in plugin.... unless we explictly enable it in the test!!! ---> <cfset debug("after a function that called request.debug")> <cfset stopRequestScopeDebug()> </cffunction> {code} Yes.&nbsp; Here's how: 4292719 h2. Viewing Output When writing unit tests, particularly with TDD, sometimes you need to see your data. Maybe you're working on a complex regular expression and you're building it up iteratively, watching the string mutate as you change the regex. Maybe you need to visualize the structure of a complex, uh, structure. Maybe when an error occurs, you actually want to see the entire cfcatch struct because you have so far failed in your mission to jack into the ether and absorb the bits and bytes into your neurons. Maybe you just want to see the damn query. Typically, this is pretty annoying to do in unit tests. Sometimes, it's just not possible if the framework doesn't make it easy for you. So you end up writing little tester files that create the object you're working with, do a cfdump or something, and then throw that work away when you've seen what you need to see. Icckkkkkk. MXUnit makes seeing your data easy. In fact, making things easier is one of our core tenets. With MXUnit, you can use CFOUTPUT and CFDUMP inside the test cases themselves. But there's an even better way to see your data: debug(). Why is it better? If you use cfoutput and cfdump inside your tests, you'll only see that output if the test passes. But with debug(), you're guaranteed to see the output of any debug() calls, even if the test fails! Of course, any calls to debug() after a failed assertion won't show up, because as soon as an assertion fails the test method stops executing. h3. How to use debug() {code:title=Debugging Example} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="testExecuteTestCase" returntype="void" hint=""> <cfset var name = "mxunit.PluginDemoTests.DoubleMethodTest"> <cfset var methods = ""> <cfset var results = ""> <cfset results = rf.executeTestCase(name,methods,"")> <cfset methods = rf.getComponentMethods(name)> <cfset debug(results)> <cfset assertTrue(isStruct(results),"results should be struct")> <cfset assertEquals(ArrayLen(methods),ArrayLen(StructKeyArray(results[name])),"")> </cffunction> </cfcomponent> {code} *You can use debug() anywhere you'd normally use CFDUMP.* # Caveat: No promises on how it'll behave if you try to call debug() on components and then run the test in the Eclipse plugin. You're bound to get an axis/webservice/xml parse error of some form or another. # Caveat: if you're calling debug() on big data, like a big old struct, it's going to make your tests run slower! This is because CFDUMP, starting after CF 6.1, turned into a massive bloated slow pig of a tag, and debug() simply calls cfdump on whatever you're passing into it. I think there are a few stray Thread.sleep(2000) calls in the source code somewhere that they forgot to take out. # Tip: I keep debug() calls on during iterative development because I probably want to see the data. When I'm finished, it's not uncommon for me to go comment them out so that they won't affect performance. Do what you want. If you don't mind a bit of a performance penalty, then don't bother. h3. Using CFDUMP and CFOUTPUT in your tests You can use cfdump and cfoutput in your tests, and the output will show up in the test output. *BIG NOTE:* If your test fails, i.e. an error occurs or an assertion returns false, the output will not show up. This is why we recommend using debug(). h3. Viewing this output in the Eclipse Plugin In the eclipse plugin, run a test (or a single method of a single test, or multiple methods, or everything in the test tree... whatever it is you want to run) When the test completes, hit &quot;b&quot; on the keyboard. &quot;b&quot; for Browser. Or hit F8. Or right click in the test view and select {{Open test case results in browser}} This will open up a browser view with the debug() and cfoutput/cfdumps from the selected tests/methods. If your eclipse preference is set to use the internal browser by default, then this will open up Eclipse's internal browser. If your preference is set to use an external browser, it'll pop open a new browser window (or tab, depending on your system setup). The output will look like this: !plugin-install-19.png! h3. Viewing this output in the web browser When you run tests using the html or extjs browser runners, you get a column at the far right that says &quot;output&quot; or &quot;expand&quot;. Just click the link and you get your stuff. Here's what it looks like when you click the &quot;view output&quot; link when using the extjs runner: !extjsrunnerViewOutput.png! Here's what it looks like when you click the &quot;expand&quot; link in the 'normal' html output runner: !normalhtmloutput.png! {anchor:cfcatch} h3. Viewing CFCATCH info when errors occur When a test errors (for reasons other than a failed assertion), you often want to see the dump of the cfcatch struct. MXUnit automatically puts the cfcatch info into the debug dump when an error occurs. Thus, when a test errors, just hit &quot;b&quot; in the eclipse plugin when the test returns, or click &quot;view output&quot; in the browser runner, to see your cfcatch dump. Here's what that looks like in Eclipse: !cfcatchInPlugin.png! 4292717 h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|viewdebugoutput] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|viewdebugoutput#cfcatch] struct when errors occur * Test [single methods|runsinglemethod] inside a test case * Easy "[directory runner|directorytests]" for running entire directories of tests * Easy to [test private functions|testprivate] in your components * Ability to [switch to message-first style assertions|messagefirstassertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|installplugin] with built-in help and [keyboard shortcuts|pluginshortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|outputformats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 4292716 h2. Viewing Output When writing unit tests, particularly with TDD, sometimes you need to see your data. Maybe you're working on a complex regular expression and you're building it up iteratively, watching the string mutate as you change the regex. Maybe you need to visualize the structure of a complex, uh, structure. Maybe when an error occurs, you actually want to see the entire cfcatch struct because you have so far failed in your mission to jack into the ether and absorb the bits and bytes into your neurons. Maybe you just want to see the damn query. Typically, this is pretty annoying to do in unit tests. Sometimes, it's just not possible if the framework doesn't make it easy for you. So you end up writing little tester files that create the object you're working with, do a cfdump or something, and then throw that work away when you've seen what you need to see. Icckkkkkk. MXUnit makes seeing your data easy. In fact, making things easier is one of our core tenets. With MXUnit, you can use CFOUTPUT and CFDUMP inside the test cases themselves. But there's an even better way to see your data: debug(). Why is it better? If you use cfoutput and cfdump inside your tests, you'll only see that output if the test passes. But with debug(), you're guaranteed to see the output of any debug() calls, even if the test fails! Of course, any calls to debug() after a failed assertion won't show up, because as soon as an assertion fails the test method stops executing. h3. How to use debug() {code:title=Debugging Example} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="testExecuteTestCase" returntype="void" hint=""> <cfset var name = "mxunit.PluginDemoTests.DoubleMethodTest"> <cfset var methods = ""> <cfset var results = ""> <cfset results = rf.executeTestCase(name,methods,"")> <cfset methods = rf.getComponentMethods(name)> <cfset debug(results)> <cfset assertTrue(isStruct(results),"results should be struct")> <cfset assertEquals(ArrayLen(methods),ArrayLen(StructKeyArray(results[name])),"")> </cffunction> </cfcomponent> {code} *You can use debug() anywhere you'd normally use CFDUMP.* # Caveat: No promises on how it'll behave if you try to call debug() on components and then run the test in the Eclipse plugin. You're bound to get an axis/webservice/xml parse error of some form or another. # Caveat: if you're calling debug() on big data, like a big old struct, it's going to make your tests run slower! This is because CFDUMP, starting after CF 6.1, turned into a massive bloated slow pig of a tag, and debug() simply calls cfdump on whatever you're passing into it. I think there are a few stray Thread.sleep(2000) calls in the source code somewhere that they forgot to take out. # Tip: I keep debug() calls on during iterative development because I probably want to see the data. When I'm finished, it's not uncommon for me to go comment them out so that they won't affect performance. Do what you want. If you don't mind a bit of a performance penalty, then don't bother. h3. Using CFDUMP and CFOUTPUT in your tests You can use cfdump and cfoutput in your tests, and the output will show up in the test output. *BIG NOTE:* If your test fails, i.e. an error occurs or an assertion returns false, the output will not show up. This is why we recommend using debug(). h3. Viewing this output in the Eclipse Plugin In the eclipse plugin, run a test (or a single method of a single test, or multiple methods, or everything in the test tree... whatever it is you want to run) When the test completes, hit &quot;b&quot; on the keyboard. &quot;b&quot; for Browser. Or hit F8. Or right click in the test view and select {{Open test case results in browser}} This will open up a browser view with the debug() and cfoutput/cfdumps from the selected tests/methods. If your eclipse preference is set to use the internal browser by default, then this will open up Eclipse's internal browser. If your preference is set to use an external browser, it'll pop open a new browser window (or tab, depending on your system setup). The output will look like this: !plugin-install-19.png! h3. Viewing this output in the web browser When you run tests using the html or extjs browser runners, you get a column at the far right that says &quot;output&quot; or &quot;expand&quot;. Just click the link and you get your stuff. Here's what it looks like when you click the &quot;view output&quot; link when using the extjs runner: !extjsrunnerViewOutput.png! Here's what it looks like when you click the &quot;expand&quot; link in the 'normal' html output runner: !normalhtmloutput.png! {anchor:cfcatch} h3. Viewing CFCATCH info when errors occur When a test errors (for reasons other than a failed assertion), you often want to see the dump of the cfcatch struct. MXUnit automatically puts the cfcatch info into the debug dump when an error occurs. Thus, when a test errors, just hit &quot;b&quot; in the eclipse plugin when the test returns, or click &quot;view output&quot; in the browser runner, to see your cfcatch dump. Here's what that looks like in Eclipse: !cfcatchInPlugin.png! 4292715 h3. Here are some happy users :-) [Animation Mentor|http://www.animationmentor.com] "My work (Animation Mentor) uses it for THE online animation school (sorry had to pump it up there). In fact I've spent the whole week cleaning up our entire MXUnit set of tests to finally all pass. Keep up the great work\!" ---- [Crisp eBusiness|http://www.crisp-ebusiness.com/] "If you want to do Test Driven Development with CFML, then MXUnit is THE framework to use\!" ---- [Figleaf Software|http://figleaf.com] "MXUnit ROCKS" ---- [ICF Macro|http://www.macrointernational.com/] "MXUnit is the suck\!" ---- [Mach-II Framework|http://www.mach-ii.com/] ---- [NASA|http://www.nasa.gov] "The Altair Program here at Johnson Space Center NASA is using MXUnit for testing the Extensible Information Modeler (XIM) service application. This set of CF services allow the Altair program to create applications to design the Lunar Lander in very flexible ways under constantly changing requirements. XIM has further been expanded to support the certification of flight readiness (COFR) process of the ISS Payloads group and other NASA programs are in the pipeline. Thus, unit testing of the service layer has become critical and we found MXUnit to be the best of breed among the available CF xUnit frameworks. It is being regularly maintained, has the best assertion capabilities, and best test output mechanisms. The addition of ant support is an added plus (if you can get NTLM authentication working :-) " ---- [Railo Technologies|http://www.getrailo.com/] "It's the cream of unit testing frameworks in CFML\!" ---- [SilverWare Consulting|http://www.silverwareconsulting.com/] "It is remarkably easy to get up and running with unit testing in CFusing MXUnit. The framework is well designed and full featured, and the Eclipse plugin makes working with it a pleasure. Equally important is the support available from the development team, who are remarkably responsive to questions, bug reports and feature requests. Keep up the great work, hombres\!" ---- [SOSensible|http://www.sosensible.com/] It is the most approachable ColdFusion testing framework I have come across\!" ---- [Strictly Business Computer Systems|http://www.sbcs.com] "It's easy, it's free, it's powerful, it's the best of it's kind. There is no reason not to use it." ---- [UNM|http://unm.edu] "MXUnit is bad-ass. Use it. Use it lots." ---- [Warwick Business School staff information portal project|http://www.wbs.ac.uk/] "We're using MXUnit for a first foray into test-driven development. The option to use multiple interfaces gives us great flexibility in how we manage tests both for writing brand new code, and regression checking a monolithic application as we refactor. The simple assertion syntax and built-in support for accessing private methods makes for very quick and natural development." 4292880 h3. Here are some happy users :-) [Animation Mentor|http://www.animationmentor.com] "My work (Animation Mentor) uses it for THE online animation school (sorry had to pump it up there). In fact I've spent the whole week cleaning up our entire MXUnit set of tests to finally all pass. Keep up the great work\!" ---- [Crisp eBusiness|http://www.crisp-ebusiness.com/] "If you want to do Test Driven Development with CFML, then MXUnit is THE framework to use\!" ---- [Figleaf Software|http://figleaf.com] "MXUnit ROCKS" ---- [ICF Macro|http://www.macrointernational.com/] "MXUnit is the suck\!" ---- [Mach-II Framework|http://www.mach-ii.com/] ---- [NASA|http://nasa.gov] "The Altair Program here at Johnson Space Center NASA is using MXUnit for testing the Extensible Information Modeler (XIM) service application. This set of CF services allow the Altair program to create applications to design the Lunar Lander in very flexible ways under constantly changing requirements. XIM has further been expanded to support the certification of flight readiness (COFR) process of the ISS Payloads group and other NASA programs are in the pipeline. Thus, unit testing of the service layer has become critical and we found MXUnit to be the best of breed among the available CF xUnit frameworks. It is being regularly maintained, has the best assertion capabilities, and best test output mechanisms. The addition of ant support is an added plus (if you can get NTLM authentication working :-) " ---- [Railo Technologies|http://www.getrailo.com/] "It's the cream of unit testing frameworks in CFML\!" ---- [SilverWare Consulting|http://www.silverwareconsulting.com/] "It is remarkably easy to get up and running with unit testing in CFusing MXUnit. The framework is well designed and full featured, and the Eclipse plugin makes working with it a pleasure. Equally important is the support available from the development team, who are remarkably responsive to questions, bug reports and feature requests. Keep up the great work, hombres\!" ---- [SOSensible|http://www.sosensible.com/] It is the most approachable ColdFusion testing framework I have come across\!" ---- [Strictly Business Computer Systems|http://www.sbcs.com] "It's easy, it's free, it's powerful, it's the best of it's kind. There is no reason not to use it." ---- [UNM|http://unm.edu] "MXUnit is bad-ass. Use it. Use it lots." ---- [Warwick Business School staff information portal project|http://www.wbs.ac.uk/] "We're using MXUnit for a first foray into test-driven development. The option to use multiple interfaces gives us great flexibility in how we manage tests both for writing brand new code, and regression checking a monolithic application as we refactor. The simple assertion syntax and built-in support for accessing private methods makes for very quick and natural development." 4292879 In general, problems with the plugin come in two varieties: * The plugin can't figure out the correct "cfc path" for a file * The plugin can't communicate with the RemoteFacade URL h2. CFC Path If you've read the Help documentation in the plugin and you still can't figure out how to get the plugin to correctly derive the CFC path for your components, then please follow these steps: # Close Eclipse # Open eclipse.ini in the eclipse install directory, and add "-debug" on a separate line, toward the top of the file. For example, it might look like this: # {code}-startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.rcp.product --launcher.XXMaxPermSize 256M -showsplash -debug org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m{code} # (Note the \-debug on a line by itself) # Start Eclipse # Try running your test. This will now put a bunch of stuff into Eclipse's error log view # Open the Error Log View (window \-\- show view \-\- general \-\- Error Log) # You'll see a number of entries with an "i" (Information) Icon in the top few rows. Copy the contents of those rows and email them to the MXUnit google group with an explanation of what the plugin should be doing that it's not doing # Alternately, you can open the raw law and copy the appropriate lines which you'll find toward the bottom of the file. To get to the Eclipse error log: Help \-\- About Eclipse \-\- Installation Details \-\- View Error Log After you do that, you can remove the \-debug from your eclipse.ini file h2. RemoteFacade Ensure you can hit the URL in a browser. If not, there's your problem. If you can access the URL in a browser, but the plugin still can't talk to your URL, try opening that URL in Eclipse's internal browser h2. Using the RemoteFacadeTester.cfm As a last resort, open a file named "RemoteFacadeTester.cfm" in the mxunit/samples directory. This file is included in the distribution. At the top of the file, you'll see this content: {code:controls=true}<!--- change these as necessary ---> <cfset mycomponent = "mxunit.PluginDemoTests.HodgePodgeTest"> <cfset myfunction = "testNotEquals"> <cfset remoteURL = "http://localhost/mxunit/framework/RemoteFacade.cfc?wsdl">{code}Replace the variables with the component, function, and URL you're trying to invoke. Run that RemoteFacadeTester.cfm in your browser and inspect the output. Look at the CFDumps. It'll show you the result of running the test when run directly, when run through a testsuite, and when run through the RemoteFacade.cfc URL. All 3 results should be roughly the same. 4292839 In general, problems with the plugin come in two varieties: * The plugin can't figure out the correct "cfc path" for a file * The plugin can't communicate with the RemoteFacade URL h2. CFC Path If you've read the Help documentation in the plugin and you still can't figure out how to get the plugin to correctly derive the CFC path for your components, then please follow these steps: # Close Eclipse # Open eclipse.ini in the eclipse install directory, and add "-debug" on a separate line, toward the top of the file. For example, it might look like this: # {code}-startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.rcp.product --launcher.XXMaxPermSize 256M -showsplash -debug org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m{code} # (Note the \-debug on a line by itself) # Start Eclipse # Try running your test. This will now put a bunch of stuff into Eclipse's error log view # Open the Error Log View (window \-\- show view \-\- general \-\- Error Log) # You'll see a number of entries with an "i" (Information) Icon in the top few rows. Copy the contents of those rows and email them to the MXUnit google group with an explanation of what the plugin should be doing that it's not doing After you do that, you can remove the \-debug from your eclipse.ini file h2. RemoteFacade Ensure you can hit the URL in a browser. If not, there's your problem. If you can access the URL in a browser, but the plugin still can't talk to your URL, try opening that URL in Eclipse's internal browser h2. Using the RemoteFacadeTester.cfm As a last resort, open a file named "RemoteFacadeTester.cfm" in the mxunit/samples directory. This file is included in the distribution. At the top of the file, you'll see this content: {code:controls=true}<!--- change these as necessary ---> <cfset mycomponent = "mxunit.PluginDemoTests.HodgePodgeTest"> <cfset myfunction = "testNotEquals"> <cfset remoteURL = "http://localhost/mxunit/framework/RemoteFacade.cfc?wsdl">{code} Replace the variables with the component, function, and URL you're trying to invoke. Run that RemoteFacadeTester.cfm in your browser and inspect the output. Look at the CFDumps. It'll show you the result of running the test when run directly, when run through a testsuite, and when run through the RemoteFacade.cfc URL. All 3 results should be roughly the same. 4292837 {toc:minLevel=4} I have tried to anticipate the most common problems and address them in the Help that comes with the MXUnit Eclipse plugin. You should always consult the Help first\! h4. Q: What version of Eclipse will the plugin work in? A: As of right now, Eclipse 3.4 and later. If you need a version that works on Eclipse 3.3, use [http://mxunit.org/update33] as the update site h4. Q: Why won't the plugin see "MyFile.cfc" as a test? A: Because the file doesn't start or end with the word "Test". h4. Q: The plugin seems to be ignoring my custom RemoteFacade.cfc URL A: Try restarting Eclipse. Also, it only honors that URL when it's set at the project level, not in a subdirectory of a project h4. Q: The plugin can't figure out my "cfc path" (dot notation) A: Read the plugin help. If you still can't figure it out from reading the help, please email the [Google Group|http://groups.google.com/group/mxunit] h4. Q: The plugin won't do anything with a TestSuite I created A: The plugin doesn't do test suites. Read the Help for an explanation h4. Q: Why doesn't the plugin support NTLMv2? A: Because neither Apache Axis nor commons HTTPClient doesn't support it. There does not, as of this writing, appear to be a free java client for NTLMv2 h4. Q: When I run the tests in the plugin, my Application scope variables aren't present A: You'll need a custom RemoteFacade.cfc (very easy\!). See the Plugin Help. h4. Q: When I run the tests in the plugin, I get "Variable FORM is undefined". Why? A: The plugin runs the tests via SOAP. The form scope is not available to ColdFusion components during webservice calls. My advice: Don't use the form scope in your CFCs h4. Q: What are the differences between how the plugin runs tests and how the tests run when I run them in the browser? A: The plugin runs test test one test at a time, one request at a time. This means there is zero chance for "bleed" from one test method run to another. When you run them in the browser, they're run as a single request. In addition, since the plugin runs the tests via SOAP, the FORM scope is not available. h4. Q: What do you call a snail in a ship? A: A Snailor\! h4. Q: Does the Plugin work in ColdFusion Builder? A: Of course 4292843 {toc:minLevel=4} I have tried to anticipate the most common problems and address them in the Help that comes with the MXUnit Eclipse plugin. You should always consult the Help first\! h4. Q: What version of Eclipse will the plugin work in? A: As of right now, Eclipse 3.4 and later. If you need a version that works on Eclipse 3.3, use [http://mxunit.org/update33] as the update site h4. Q: Why won't the plugin see "MyFile.cfc" as a test? A: Because the file doesn't start or end with the word "Test". h4. Q: The plugin seems to be ignoring my custom RemoteFacade.cfc URL A: Try restarting Eclipse. Also, it only honors that URL when it's set at the project level, not in a subdirectory of a project h4. Q: The plugin can't figure out my "cfc path" (dot notation) A: Read the plugin help. If you still can't figure it out from reading the help, please email the [Google Group|http://groups.google.com/group/mxunit] h4. Q: The plugin won't do anything with a TestSuite I created A: The plugin doesn't do test suites. Read the Help for an explanation h4. Q: Why doesn't the plugin support NTLMv2? A: Because neither Apache Axis nor commons HTTPClient doesn't support it. There does not, as of this writing, appear to be a free java client for NTLMv2 h4. Q: What are the differences between how the plugin runs tests and how the tests run when I run them in the browser? A: The plugin runs test test one test at a time, one request at a time. This means there is zero chance for "bleed" from one test method run to another. When you run them in the browser, they're run as a single request. In addition, since the plugin runs the tests via SOAP, the FORM scope is not available. h4. Q: What do you call a snail in a ship? A: A Snailor\! h4. Q: Does the Plugin work in ColdFusion Builder? A: Of course 4292841 {toc:type=flat|minLevel=4} I have tried to anticipate the most common problems and address them in the Help that comes with the MXUnit Eclipse plugin. You should always consult the Help first\! h4. Q: What version of Eclipse will the plugin work in? A: As of right now, Eclipse 3.4 and later. If you need a version that works on Eclipse 3.3, use http://mxunit.org/update33 as the update site h4. Q: Why won't the plugin see "MyFile.cfc" as a test? A: Because the file doesn't start or end with the word "Test". h4. Q: The plugin seems to be ignoring my custom RemoteFacade.cfc URL A: Try restarting Eclipse. Also, it only honors that URL when it's set at the project level, not in a subdirectory of a project h4. Q: The plugin can't figure out my "cfc path" (dot notation) A: Read the plugin help. If you still can't figure it out from reading the help, please email the [Google Group|http://groups.google.com/group/mxunit] h4. Q: The plugin won't do anything with a TestSuite I created A: The plugin doesn't do test suites. Read the Help for an explanation h4. Q: Why doesn't the plugin support NTLMv2? A: Because neither Apache Axis nor commons HTTPClient doesn't support it. There does not, as of this writing, appear to be a free java client for NTLMv2 h4. Q: What are the differences between how the plugin runs tests and how the tests run when I run them in the browser? A: The plugin runs test test one test at a time, one request at a time. This means there is zero chance for "bleed" from one test method run to another. When you run them in the browser, they're run as a single request. In addition, since the plugin runs the tests via SOAP, the FORM scope is not available. h4. Q: What do you call a snail in a ship? A: A Snailor\! h4. Q: Does the Plugin work in ColdFusion Builder? A: Of course 4292830 {toc:minLevel=4} I have tried to anticipate the most common problems and address them in the Help that comes with the MXUnit Eclipse plugin. You should always consult the Help first\! h4. Q: Why won't the plugin see "MyFile.cfc" as a test? A: Because the file doesn't start or end with the word "Test". h4. Q: The plugin seems to be ignoring my custom RemoteFacade.cfc URL A: Try restarting Eclipse. Also, it only honors that URL when it's set at the project level, not in a subdirectory of a project h4. Q: The plugin can't figure out my "cfc path" (dot notation) A: Read the plugin help. If you still can't figure it out from reading the help, please email the [Google Group|http://groups.google.com/group/mxunit] h4. Q: The plugin won't do anything with a TestSuite I created A: The plugin doesn't do test suites. Read the Help for an explanation h4. Q: Why doesn't the plugin support NTLMv2? A: Because neither Apache Axis nor commons HTTPClient doesn't support it. There does not, as of this writing, appear to be a free java client for NTLMv2 h4. Q: What are the differences between how the plugin runs tests and how the tests run when I run them in the browser? A: The plugin runs test test one test at a time, one request at a time. This means there is zero chance for "bleed" from one test method run to another. When you run them in the browser, they're run as a single request. In addition, since the plugin runs the tests via SOAP, the FORM scope is not available. 4292828 In general, problems with the plugin come in two varieties: * The plugin can't figure out the correct "cfc path" for a file * The plugin can't communicate with the RemoteFacade URL h2. CFC Path If you've read the Help documentation in the plugin and you still can't figure out how to get the plugin to correctly derive the CFC path for your components, then please follow these steps: # Close Eclipse # Open eclipse.ini in the eclipse install directory, and add "-debug" on a separate line, toward the top of the file. For example, it might look like this: # {code}-startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.rcp.product --launcher.XXMaxPermSize 256M -showsplash -debug org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m{code} # (Note the \-debug on a line by itself) # Start Eclipse # Try running your test. This will now put a bunch of stuff into Eclipse's error log view # Open the Error Log View (window \-\- show view \-\- general \-\- Error Log) # You'll see a number of entries with an "i" (Information) Icon in the top few rows. Copy the contents of those rows and email them to the MXUnit google group with an explanation of what the plugin should be doing that it's not doing After you do that, you can remove the \-debug from your eclipse.ini file h2. RemoteFacade Ensure you can hit the URL in a browser. If not, there's your problem. If you can access the URL in a browser, but the plugin still can't talk to your URL, try opening that URL in Eclipse's internal browser h2. Using the RemoteFacadeTester.cfm As a last resort, open a file named "RemoteFacadeTester.cfm" in the mxunit/samples directory. This file is included in the distribution. At the top of the file, you'll see this content: {code}<!--- change these as necessary ---> <cfset mycomponent = "mxunit.PluginDemoTests.HodgePodgeTest"> <cfset myfunction = "testNotEquals"> <cfset remoteURL = "http://localhost/mxunit/framework/RemoteFacade.cfc?wsdl">{code} Replace the variables with the component, function, and URL you're trying to invoke. Run that RemoteFacadeTester.cfm in your browser and inspect the output. Look at the CFDumps. It'll show you the result of running the test when run directly, when run through a testsuite, and when run through the RemoteFacade.cfc URL. All 3 results should be roughly the same. 4292835 4292832 In general, problems with the plugin come in two varieties: * The plugin can't figure out the correct "cfc path" for a file * The plugin can't communicate with the RemoteFacade URL h2. CFC Path If you've read the Help documentation in the plugin and you still can't figure out how to get the plugin to correctly derive the CFC path for your components, then please follow these steps: # Close Eclipse # Open eclipse.ini in the eclipse install directory, and add "-debug" on a separate line, toward the top of the file. For example, it might look like this: # {code}-startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.rcp.product --launcher.XXMaxPermSize 256M -showsplash -debug org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m{code} # (Note the \-debug) on a line by itself # Start Eclipse # Try running your test. This will now put a bunch of stuff into Eclipse's error log view # Open the Error Log View (window \-\- show view \-\- general \-\- Error Log) # You'll see a number of entries with an "i" (Information) Icon in the top few rows. Copy the contents of those rows and email them to the MXUnit google group with an explanation of what the plugin should be doing that it's not doing After you do that, you can remove the \-debug from your eclipse.ini file h2. RemoteFacade Ensure you can hit the URL in a browser. If not, there's your problem. If you can access the URL in a browser, but the plugin still can't talk to your URL, try opening that URL in Eclipse's internal browser h2. Using the RemoteFacadeTester.cfm As a last resort, open a file named "RemoteFacadeTester.cfm" in the mxunit/samples directory. This file is included in the distribution. At the top of the file, you'll see this content: {code}<!--- change these as necessary ---> <cfset mycomponent = "mxunit.PluginDemoTests.HodgePodgeTest"> <cfset myfunction = "testNotEquals"> <cfset remoteURL = "http://localhost/mxunit/framework/RemoteFacade.cfc?wsdl">{code} Replace the variables with the component, function, and URL you're trying to invoke. Run that RemoteFacadeTester.cfm in your browser and inspect the output. Look at the CFDumps. It'll show you the result of running the test when run directly, when run through a testsuite, and when run through the RemoteFacade.cfc URL. All 3 results should be roughly the same. 4292833 4292822 I have tried to anticipate the most common problems and address them in the Help that comes with the MXUnit Eclipse plugin. You should always consult the Help first\! Q: Why won't the plugin see "MyFile.cfc" as a test? A: Because the file doesn't start or end with the word "Test". Q: The plugin seems to be ignoring my custom RemoteFacade.cfc URL A: Try restarting Eclipse. Also, it only honors that URL when it's set at the project level, not in a subdirectory of a project Q: The plugin can't figure out my "cfc path" (dot notation) A: Read the plugin help. If you still can't figure it out from reading the help, please email the [Google Group|http://groups.google.com/group/mxunit] Q: The plugin won't do anything with a TestSuite I created A: The plugin doesn't do test suites. Read the Help for an explanation Q: Why doesn't the plugin support NTLMv2? A: Because neither Apache Axis nor commons HTTPClient doesn't support it. There does not, as of this writing, appear to be a free java client for NTLMv2 Q: What are the differences between how the plugin runs tests and how the tests run when I run them in the browser? A: The plugin runs test test one test at a time, one request at a time. This means there is zero chance for "bleed" from one test method run to another. When you run them in the browser, they're run as a single request. In addition, since the plugin runs the tests via SOAP, the FORM scope is not available. 4292826 I have tried to anticipate the most common problems and address them in the Help that comes with the MXUnit Eclipse plugin. You should always consult the Help first\! Q: Why won't the plugin see "MyFile.cfc" as a test? A: Because the file doesn't start or end with the word "Test". 4292824 h2. [Install / Update|Install the Eclipse Plugin] [Configure and Test|default:Configure and Test the Plugin] [Keyboard Shortcuts|default:Eclipse Plugin Keyboard Shortcuts] [Troubleshooting|Eclipse Plugin Troubleshooting] [Frequently Asked Questions|Eclipse Plugin FAQ] 4292818 h2. [Install / Update|Install the Eclipse Plugin] [Configure and Test|default:Configure and Test the Plugin] [Keyboard Shortcuts|default:Eclipse Plugin Keyboard Shortcuts] 4292813 {section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskel * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 4292872 Here are some happy customers: 4292874 h3. Here are some very happy users :-) [Animation Mentor|http://www.animationmentor.com] "My work (Animation Mentor) uses it for THE online animation school (sorry had to pump it up there). In fact I've spent the whole week cleaning up our entire MXUnit set of tests to finally all pass. Keep up the great work\!" ---- [Crisp eBusiness|http://www.crisp-ebusiness.com/] "If you want to do Test Driven Development with CFML, then MXUnit is THE framework to use\!" ---- [Figleaf Software|http://figleaf.com] "MXUnit ROCKS" ---- [ICF Macro|http://www.macrointernational.com/] "MXUnit is the suck\!" ---- [Mach-II Framework|http://www.mach-ii.com/] ---- [NASA|http://nasa.gov] "The Altair Program here at Johnson Space Center NASA is using MXUnit for testing the Extensible Information Modeler (XIM) service application. This set of CF services allow the Altair program to create applications to design the Lunar Lander in very flexible ways under constantly changing requirements. XIM has further been expanded to support the certification of flight readiness (COFR) process of the ISS Payloads group and other NASA programs are in the pipeline. Thus, unit testing of the service layer has become critical and we found MXUnit to be the best of breed among the available CF xUnit frameworks. It is being regularly maintained, has the best assertion capabilities, and best test output mechanisms. The addition of ant support is an added plus (if you can get NTLM authentication working :-) " ---- [Railo Technologies|http://www.getrailo.com/] "It's the cream of unit testing frameworks in CFML\!" ---- [SilverWare Consulting|http://silverareconsulting.com] "It is remarkably easy to get up and running with unit testing in CFusing MXUnit. The framework is well designed and full featured, and the Eclipse plugin makes working with it a pleasure. Equally important is the support available from the development team, who are remarkably responsive to questions, bug reports and feature requests. Keep up the great work, hombres\!" ---- [SOSensible|http://www.sosensible.com/] It is the most approachable ColdFusion testing framework I have come across\!" ---- [Strictly Business Computer Systems|http://www.sbcs.com] "It's easy, it's free, it's powerful, it's the best of it's kind. There is no reason not to use it." ---- [UNM|http://unm.edu] "MXUnit is bad-ass. Use it. Use it lots." ---- [Warwick Business School staff information portal project|http://www.wbs.ac.uk/] "We're using MXUnit for a first foray into test-driven development. The option to use multiple interfaces gives us great flexibility in how we manage tests both for writing brand new code, and regression checking a monolithic application as we refactor. The simple assertion syntax and built-in support for accessing private methods makes for very quick and natural development." 4292875 {section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Download|http://mxunit.org/download] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskel * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 4292876 h3. Here are some happy users :-) [Animation Mentor|http://www.animationmentor.com] "My work (Animation Mentor) uses it for THE online animation school (sorry had to pump it up there). In fact I've spent the whole week cleaning up our entire MXUnit set of tests to finally all pass. Keep up the great work\!" ---- [Crisp eBusiness|http://www.crisp-ebusiness.com/] "If you want to do Test Driven Development with CFML, then MXUnit is THE framework to use\!" ---- [Figleaf Software|http://figleaf.com] "MXUnit ROCKS" ---- [ICF Macro|http://www.macrointernational.com/] "MXUnit is the suck\!" ---- [Mach-II Framework|http://www.mach-ii.com/] ---- [NASA|http://nasa.gov] "The Altair Program here at Johnson Space Center NASA is using MXUnit for testing the Extensible Information Modeler (XIM) service application. This set of CF services allow the Altair program to create applications to design the Lunar Lander in very flexible ways under constantly changing requirements. XIM has further been expanded to support the certification of flight readiness (COFR) process of the ISS Payloads group and other NASA programs are in the pipeline. Thus, unit testing of the service layer has become critical and we found MXUnit to be the best of breed among the available CF xUnit frameworks. It is being regularly maintained, has the best assertion capabilities, and best test output mechanisms. The addition of ant support is an added plus (if you can get NTLM authentication working :-) " ---- [Railo Technologies|http://www.getrailo.com/] "It's the cream of unit testing frameworks in CFML\!" ---- [SilverWare Consulting|http://silverareconsulting.com] "It is remarkably easy to get up and running with unit testing in CFusing MXUnit. The framework is well designed and full featured, and the Eclipse plugin makes working with it a pleasure. Equally important is the support available from the development team, who are remarkably responsive to questions, bug reports and feature requests. Keep up the great work, hombres\!" ---- [SOSensible|http://www.sosensible.com/] It is the most approachable ColdFusion testing framework I have come across\!" ---- [Strictly Business Computer Systems|http://www.sbcs.com] "It's easy, it's free, it's powerful, it's the best of it's kind. There is no reason not to use it." ---- [UNM|http://unm.edu] "MXUnit is bad-ass. Use it. Use it lots." ---- [Warwick Business School staff information portal project|http://www.wbs.ac.uk/] "We're using MXUnit for a first foray into test-driven development. The option to use multiple interfaces gives us great flexibility in how we manage tests both for writing brand new code, and regression checking a monolithic application as we refactor. The simple assertion syntax and built-in support for accessing private methods makes for very quick and natural development." 4292877 h6. About Me You may edit this page to include additional information about yourself. E-mail: [marc.esher@gmail.com|mailto:marc.esher@gmail.com] {section} {column:width=60%} {recently-updated} {column} {column:width=2%} {column} {column:width=38%} h6. Navigate space {pagetreesearch} {pagetree} {column} {section} 4292864 {section:border=false} h2. Home {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskel * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 4292865 {section:border=false} h2. Home {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskel * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 4292868 {section} {column:width=45%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=2} {column} {column:width=5%} {column} {column:width=50%} {recently-updated-dashboard:types=page} {column} {section} 4292855 This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|Custom Assertions] Without further delay, our players, The Assertions: h3. assertTrue(boolean condition \[,String message\]) assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has an opposite, assertFalse: h3. assertFalse(boolean condition \[, String message\])\* {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. assert(boolean condition \[,String message\]) assert is semantically equivellent to assertTrue, providing a shorter form : {code:title=assert()}<cffunction name="testAssert"> <cfset assert( 1 eq 1, "Testing a true expression")> <cfset assert( not 1 eq 2, "Testing negated expression")> </cffunction> {code} h3. assertEquals*(any expected, any actual \[, String message\]) assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. fail*(String message) fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} h3. failNotEquals*(any value, any value2 \[,String message\]) Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} h3. assertSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} h3. assertNotSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} h3. assertXPath*(String xpath, any data, \[String text\], \[String message\]) Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()} <cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code} The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! h3. assertIsTypeOf*(component obj, String type) Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()} <cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} h3. assertIsXMLDoc*(any xml \[, String message\]) Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()} <cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} h3. assertIsArray*(any obj1) Determines if the obj1 is a valid array. {code:title=assertIsArray()} <cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} h3. assertIsDefined*(any obj1) Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()} <cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} h3. assertIsEmpty*(any obj1) Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()} <cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} h3. assertIsEmptyArray*(any obj1,\[String message\]) Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()} <cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} h3. assertIsEmptyQuery*(any obj1,\[String message\]) Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()} <cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} h3. assertIsEmptyStruct*(any obj1,\[String message\]) Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()} <cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} h3. assertIsQuery*(any q) Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()} <cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} h3. assertIsStruct*(any obj) Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()} <cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|Custom Assertions] 4948023 h2. Home {section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * Getting Started * h6. Support * Google Groups * Direct Email {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 4292858 In general, problems with the plugin come in two varieties: * The plugin can't figure out the correct "cfc path" for a file * The plugin can't communicate with the RemoteFacade URL h2. CFC Path If you've read the Help documentation in the plugin and you still can't figure out how to get the plugin to correctly derive the CFC path for your components, then please follow these steps: # Close Eclipse # Open eclipse.ini in the eclipse install directory, and add "-debug" on a separate line, toward the top of the file. For example, it might look like this: # {code}-startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.rcp.product --launcher.XXMaxPermSize 256M -showsplash -debug org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m{code} # (Note the \-debug on a line by itself) # Start Eclipse # Try running your test. This will now put a bunch of stuff into Eclipse's error log view # Open the Error Log View (window \-\- show view \-\- general \-\- Error Log) # You'll see a number of entries with an "i" (Information) Icon in the top few rows. Copy the contents of those rows and email them to the MXUnit google group with an explanation of what the plugin should be doing that it's not doing # Alternately, you can open the raw law and copy the appropriate lines which you'll find toward the bottom of the file. To get to the Eclipse error log: Help \-\- About Eclipse \-\- Installation Details \-\- View Error Log After you do that, you can remove the \-debug from your eclipse.ini file h2. RemoteFacade * Ensure you can hit the URL in a browser. If not, there's your problem. * If you can access the URL in a browser, but the plugin still can't talk to your URL, try opening that URL in Eclipse's internal browser * If you're still getting "could not connect to facade URL" and can't figure it out, ensure that you don't have any onError stuff in your Application.cfc. Perhaps the errors are being swallowed? * Try looking at the coldfusion error logs to see if anything in there sheds light on the problem h2. Using the RemoteFacadeTester.cfm As a last resort, open a file named "RemoteFacadeTester.cfm" in the mxunit/samples directory. This file is included in the distribution. At the top of the file, you'll see this content: {code:controls=true}<!--- change these as necessary ---> <cfset mycomponent = "mxunit.PluginDemoTests.HodgePodgeTest"> <cfset myfunction = "testNotEquals"> <cfset remoteURL = "http://localhost/mxunit/framework/RemoteFacade.cfc?wsdl">{code}Replace the variables with the component, function, and URL you're trying to invoke. Run that RemoteFacadeTester.cfm in your browser and inspect the output. Look at the CFDumps. It'll show you the result of running the test when run directly, when run through a testsuite, and when run through the RemoteFacade.cfc URL. All 3 results should be roughly the same. 4948024 {section:border=false} {column:width=5%} {column} h2. Home {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskel * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 4292861 This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|Custom Assertions] Without further delay, our players, The Assertions: h3. assertTrue(boolean condition \[,String message\]) assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has an opposite, assertFalse: h3. assertFalse()*(boolean condition \[, String message\]) {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. assert(boolean condition \[,String message\]) assert is semantically equivellent to assertTrue, providing a shorter form : {code:title=assert()}<cffunction name="testAssert"> <cfset assert( 1 eq 1, "Testing a true expression")> <cfset assert( not 1 eq 2, "Testing negated expression")> </cffunction> {code} h3. assertEquals*(any expected, any actual \[, String message\]) assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. fail*(String message) fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} h3. failNotEquals*(any value, any value2 \[,String message\]) Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} h3. assertSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} h3. assertNotSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} h3. assertXPath*(String xpath, any data, \[String text\], \[String message\]) Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()} <cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code} The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! h3. assertIsTypeOf*(component obj, String type) Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()} <cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} h3. assertIsXMLDoc*(any xml \[, String message\]) Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()} <cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} h3. assertIsArray*(any obj1) Determines if the obj1 is a valid array. {code:title=assertIsArray()} <cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} h3. assertIsDefined*(any obj1) Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()} <cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} h3. assertIsEmpty*(any obj1) Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()} <cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} h3. assertIsEmptyArray*(any obj1,\[String message\]) Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()} <cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} h3. assertIsEmptyQuery*(any obj1,\[String message\]) Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()} <cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} h3. assertIsEmptyStruct*(any obj1,\[String message\]) Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()} <cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} h3. assertIsQuery*(any q) Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()} <cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} h3. assertIsStruct*(any obj) Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()} <cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|Custom Assertions] 4948021 h2. Home {section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskel * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 4292860 This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|Custom Assertions] Without further delay, our players, The Assertions: h3. assertTrue(boolean condition \[,String message\]) assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has an opposite, assertFalse: h3. assertFalse((boolean condition \[, String message\])\* {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. assert(boolean condition \[,String message\]) assert is semantically equivellent to assertTrue, providing a shorter form : {code:title=assert()}<cffunction name="testAssert"> <cfset assert( 1 eq 1, "Testing a true expression")> <cfset assert( not 1 eq 2, "Testing negated expression")> </cffunction> {code} h3. assertEquals*(any expected, any actual \[, String message\]) assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. fail*(String message) fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} h3. failNotEquals*(any value, any value2 \[,String message\]) Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} h3. assertSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} h3. assertNotSame*(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} h3. assertXPath*(String xpath, any data, \[String text\], \[String message\]) Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()} <cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code} The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! h3. assertIsTypeOf*(component obj, String type) Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()} <cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} h3. assertIsXMLDoc*(any xml \[, String message\]) Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()} <cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} h3. assertIsArray*(any obj1) Determines if the obj1 is a valid array. {code:title=assertIsArray()} <cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} h3. assertIsDefined*(any obj1) Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()} <cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} h3. assertIsEmpty*(any obj1) Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()} <cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} h3. assertIsEmptyArray*(any obj1,\[String message\]) Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()} <cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} h3. assertIsEmptyQuery*(any obj1,\[String message\]) Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()} <cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} h3. assertIsEmptyStruct*(any obj1,\[String message\]) Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()} <cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} h3. assertIsQuery*(any q) Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()} <cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} h3. assertIsStruct*(any obj) Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()} <cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|Custom Assertions] 4948022 4292845 {section:border=false} !http://s905.photobucket.com/albums/ac259/virtix/?action=view&current=app10938251256827729.jpg|align=left! {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Download|http://mxunit.org/download.cfm] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskell * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 4948028 * You can right click on any directory, select "Run MXUnit Tests", and it'll find your Test components and run them, ignoring all the others * If you have your test case open in an Eclipse editor, you can right click in the file, select "Run MXUnit Test", and run the tests in the plugin * You can find "slow" tests easily by setting the Timeout preference to "1". You can easily change the timeout preference from the little white triangle on the right side of the view * If you maximize the plugin view, the view will automatically put the "Tag Context" view on the right (i.e. it'll shift from vertical to horizontal) * [debug()|default:View Debug Output] and the "b" keyboard shortcut are perhaps your best friends 4292847 {section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Download|http://mxunit.org/download.cfm] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskell * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=2} {column} {section} {recently-updated-dashboard:types=page,comment} 4948026 [Bestessays.com|http://www.bestessay.org] <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> Want a perfect essay? Well we can help you on that as we do have a lot of professional writers here and rest assured that the paper that you will be getting is plagiarism free as we will be basing on your instructions. You can choose a lot of Style and have a resources as many as you want to, we can provide all of that. 4292849 {section} {column:width=45%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=2} {column} {column:width=5%} {column} {column:width=50%} {recently-updated-dashboard} {column} {section} 4292848 {rss:url=http://blog.mxunit.org/feeds/posts/default?alt=rss|max=30} 4948033 h2. More MXUnit Test Cases For this section we will add to our [first TestCase|http://mxunit.org/doc/getting-started.html]. We will add more basic math functions to complete a our TestCases: Subtraction, Multiplication, and Division. Again, following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass Note that this rhythm is referred to as Red-Refactor-Green. This means that the first step is failure and is signified by {color:red}{*}Red{*}{color}. The second step is to [Refactor|http://www.refactoring.com/] the code. The last step is to make sure the test passes, which is indicated by {color:green}{*}Green{*}{color} *1.Write the test* *{_}first{_}*. Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testSubtract()} <cffunction name="testSubtract" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 5; actual = mycomponent.subtract(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *2. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mxu-sub-fail.png! Again, this error is exactly what we expect. This tells us that the subtract method does not exist. *3. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc subtract()} <cffunction name="subtract" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1-num2> </cffunction> {code} *4. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mxu-sub-pass.png! *5. Now, let's do something interesting with Division - divide by zero.* Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide()} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,0); assertEquals(expected,actual); </cfscript> </cffunction> {code} *6. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mxu-divide-fail-1.png! This tells us that the divide method does not exist. *7. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc divide()} <cffunction name="divide" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1/num2> </cffunction> {code} *8. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Hold on\! We're still in red. The exception shows a divide by zero error. !mxu-divide-fail-2.png! In this case, The test itself is broken. So, we need to fix the test. Replace the existing testDivide test method in MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide() refactored} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *8 (Redux). Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Ahh\! Oh joy\! Oh rapture\! We're in the green ... !mxu-divide-pass.png! *9. Try the multiplication test on your own.* [Click here for the full solution|http://mxunit.org/doc/tutorial/solution-1.zip]. *Next - [Building a Test Suite|default:Getting Started -- Test Suites]* 4292755 h2. Getting Started with MXUnit We built MXUnit to make it as easy as possible to write tests. The framework is designed to facilitate, not get in the way. So, let's write some code. *Setup*: [http://mxunit.org/download.cfm] * [Download|http://mxunit.org/download.cfm] and install MXUnit directly under your webroot; e.g.; [http://localhost:8500/mxunit/] * Create a directory in /mxunit/doc/tutorial and call it mytests Following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass *1.Write the test* *{_}first{_}*. Type the following code into a new file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponentTest.cfc}<cfcomponent displayname="MyComponentTest" extends="mxunit.framework.TestCase"> <cffunction name="testAdd" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.add(1,1); assertEquals(expected,actual); </cfscript> </cffunction> </cfcomponent> {code}{*}2. Watch the test fail.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mx-testfail-1.png! Believe it or not, this is good\! This error is exactly what we expect. This tells us that our component, MyComponent, does not exist. *3. Write the component.* Type the following code into a new file called MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc}<cfcomponent displayname="MyComponent" > <cffunction name="add" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1+num2> </cffunction> </cfcomponent> {code}{*}4. Watch the test pass.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mx-testpass-1.png! *[Next - More Test Cases|default:Getting Started -- More Test Cases]* 4292753 h2. Getting Started with MXUnit We built MXUnit to make it as easy as possible to write tests. The framework is designed to facilitate, not get in the way. So, let's write some code. *Setup*: [http://mxunit.org/download.cfm] * [Download|http://mxunit.org/download.cfm] and install MXUnit directly under your webroot; e.g.; [http://localhost:8500/mxunit/] * Create a directory in /mxunit/doc/tutorial and call it mytests Following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass *1.Write the test* *{_}first{_}*. Type the following code into a new file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponentTest.cfc}<cfcomponent displayname="MyComponentTest" extends="mxunit.framework.TestCase"> <cffunction name="testAdd" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.add(1,1); assertEquals(expected,actual); </cfscript> </cffunction> </cfcomponent> {code}{*}2. Watch the test fail.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mx-testfail-1.png! Believe it or not, this is good\! This error is exactly what we expect. This tells us that our component, MyComponent, does not exist. *3. Write the component.* Type the following code into a new file called MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc}<cfcomponent displayname="MyComponent" > <cffunction name="add" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1+num2> </cffunction> </cfcomponent> {code}{*}4. Watch the test pass.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mx-testpass-1.png! *[Next - More Test Cases|default:Getting Started -- More Test Cases]* 4292754 4292752 h2. h2. *Getting Started with TestSuites* A TestSuite is a collection of tests that logically fit together. *Creating and Running a TestSuite* MXUnit was built to make it as easy as possible to create tests and test suites. For this tutorial we will _incrementally_ rebuild the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm. The steps for creating and running a TestSuite are: # Create a ColdFusion page to run the suite # Create a TestSuite object # Tell the TestSuite what tests to add # run() the TestSuite # Print the output # Run the suite in your web browser *1. Create a ColdFusion page to run this example* Create an empty ColdFusion page and save it as MyTestSuite.cfm in/mxunit/doc/tutorial/mytests *2. Create a TestSuite object* Type the following code into the template: {code:title=MyTestSuite.cfm}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); </cfscript> {code} *3. Tell the TestSuite what tests to add* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); //Add all runnable methods in MyComponentTest testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above //add explicit test cased (don't start with 'test'). //Note you can add more than one at a time as a list testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); </cfscript> {code} *4. Run the TestSuite* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); //Run the tests and save everything in "results" results = testSuite.run(); </cfscript> {code} *5. Do something with the output* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); results = testSuite.run(); //Now print the results. Simple\! writeOutput(results.getResultsOutput('html')); //See next section for other output formats </cfscript> {code} *6. Run the suite in your web browser* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm|http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm] You should see this: !suites-1.png! \[Next - [Overview of MXUnit TestResult output formats|default:MXUnit TestResult Output Formats]\] 4292749 {section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Download|http://mxunit.org/download.cfm] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskel * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 4947969 h2. More MXUnit Test Cases For this section we will add to our [first TestCase|http://mxunit.org/doc/getting-started.html]. We will add more basic math functions to complete a our TestCases: Subtraction, Multiplication, and Division. Again, following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass Note that this rhythm is referred to as Red-Refactor-Green. This means that the first step is failure and is signified by {color:red}{*}Red{*}{color}. The second step is to [Refactor|http://www.refactoring.com/] the code. The last step is to make sure the test passes, which is indicated by {color:green}{*}Green{*}{color} *1.Write the test* *{_}first{_}*. Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testSubtract()} <cffunction name="testSubtract" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 5; actual = mycomponent.subtract(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *2. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mxu-sub-fail.png! Again, this error is exactly what we expect. This tells us that the subtract method does not exist. *3. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc subtract()} <cffunction name="subtract" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1-num2> </cffunction> {code} *4. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mxu-sub-pass.png! *5. Now, let's do something interesting with Division - divide by zero.* Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide()} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,0); assertEquals(expected,actual); </cfscript> </cffunction> {code} *6. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mxu-divide-fail-1.png! This tells us that the divide method does not exist. *7. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc divide()} <cffunction name="divide" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1/num2> </cffunction> {code} *8. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Hold on\! We're still in red. The exception shows a divide by zero error. !mxu-divide-fail-2.png! In this case, The test itself is broken. So, we need to fix the test. Replace the existing testDivide test method in MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide() refactored} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *8 (Redux). Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Ahh\! Oh joy\! Oh rapture\! We're in the green ... !mxu-divide-pass.png! *9. Try the multiplication test on your own.* [Click here for the full solution|http://mxunit.org/doc/tutorial/solution-1.zip]. \[[Next - Building a Test Suite|default:Getting Started -- Test Suites]\] 4292750 h2. Getting Started with MXUnit We built MXUnit to make it as easy as possible to write tests. The framework is designed to facilitate, not get in the way. So, let's write some code. *Setup*: [http://mxunit.org/download.cfm] * [Download|http://mxunit.org/download.cfm] and install MXUnit directly under your webroot; e.g.; [http://localhost:8500/mxunit/] * Create a directory in /mxunit/doc/tutorial and call it mytests Following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass *1.Write the test* *{_}first{_}*. Type the following code into a new file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests[http://mxunit.org/doc/index.cfm?doc=firsttestcase#] {code:title=MyComponentTest.cfc}<cfcomponent displayname="MyComponentTest" extends="mxunit.framework.TestCase"> <cffunction name="testAdd" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.add(1,1); assertEquals(expected,actual); </cfscript> </cffunction> </cfcomponent> {code}{*}2. Watch the test fail.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mx-testfail-1.png! Believe it or not, this is good\! This error is exactly what we expect. This tells us that our component, MyComponent, does not exist. *3. Write the component.* Type the following code into a new file called MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests[http://mxunit.org/doc/index.cfm?doc=firsttestcase#] {code:title=MyComponent.cfc}<cfcomponent displayname="MyComponent" > <cffunction name="add" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1+num2> </cffunction> </cfcomponent> {code}{*}4. Watch the test pass.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mx-testpass-1.png! \[[Next - More Test Cases|default:Getting Started -- More Test Cases]\] 4292747 When making changes to the MXUnit framework it's a good idea to test those changes to ensure you haven't broken anything. Luckily MXUnit can be used to test itself! Methods of running MXUnit's tests include: # via the Eclipse plugin # via the browser # via the ant task h3. Running the Unit Tests via the Eclipse Plugin In the _Navigator_ tab, simply point to the _/tests_ folder, off of the MXUnit root, right-click, and choose *_Run MXUnit Tests_*. You should see the results of the tests in the MXUnit tab. h3. Expected Errors and Failures *Fixtures Can Be Safely Ignored* When running all of the tests in the /tests folder, some errors and failures will be reported. Most of these are due to fixtures being run as tests, so you can safely ignore any errors or failures reported from test cases that reside in a folder with the word _fixture_ in its name. *Expected Failures* * testAdd2() in mxunit.tests.samples.MyComponentTest fails with an mxunit.exception.AssertionFailedError failure. It can be safely ignored. * mismatchedArgumentTypesShouldFail() in mxunit.tests.mightymock.ArgumentMatcherTest fails because it is a placeholder for unimplemented logic. * attemptingToRegisterTheSamePatternShouldThrowMeaningfulException() in mxunit.tests.mightymock.InvocationTestArgumentMatcherTest fails as a reminder to fix or document an issue. * testWriteLog() in mxunit.tests.mightymock.MockLoggerTest fails because it is a placeholder for unimplemented logic. * $addInvocationRecordForBothPatternAndLiteral() in mxunit.tests.mightymock.MockRegistryTest fails because it is a placeholder for unimplemented logic. * howToHandlePatternVerification() in mxunit.tests.mightymock.MockVerificationTest fails because it is a placeholder for unimplemented logic. * $verifyExact() in mxunit.tests.mightymock.OrderTest fails because it is a placeholder for unimplemented logic. * shouldBeAbleToVerifyBothePatternAndLiteral() in mxunit.tests.mightymock.PatternInvocationTest fails because it is a placeholder for unimplemented logic. 4947982 h2. Getting Started with MXUnit We built MXUnit to make it as easy as possible to write tests. The framework is designed to facilitate, not get in the way. So, let's write some code. *Setup*: [http://mxunit.org/download.cfm] * [Download|http://mxunit.org/download.cfm] and install MXUnit directly under your webroot; e.g.; [http://localhost:8500/mxunit/] * Create a directory in /mxunit/doc/tutorial and call it mytests Following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass *1.Write the test* *{_}first{_}*. Type the following code into a new file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponentTest.cfc}<cfcomponent displayname="MyComponentTest" extends="mxunit.framework.TestCase"> <cffunction name="testAdd" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.add(1,1); assertEquals(expected,actual); </cfscript> </cffunction> </cfcomponent> {code}{*}2. Watch the test fail.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mx-testfail-1.png! Believe it or not, this is good\! This error is exactly what we expect. This tells us that our component, MyComponent, does not exist. *3. Write the component.* Type the following code into a new file called MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc}<cfcomponent displayname="MyComponent" > <cffunction name="add" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1+num2> </cffunction> </cfcomponent> {code}{*}4. Watch the test pass.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mx-testpass-1.png! \[[Next - More Test Cases|default:Getting Started -- More Test Cases]\] 4292748 When making changes to the MXUnit framework it's a good idea to test those changes to ensure you haven't broken anything. Luckily MXUnit can be used to test itself! Methods of running MXUnit's tests include: # via the Eclipse plugin # via the browser # via the ant task h3. Running the Unit Tests via the Eclipse Plugin In the _Navigator_ tab, simply point to the _/tests_ folder, off of the MXUnit root, right-click, and choose *_Run MXUnit Tests_*. You should see the results of the tests in the MXUnit tab. h3. Expected Errors and Failures *Fixtures Can Be Safely Ignored* When running all of the tests in the /tests folder, some errors and failures will be reported. Most of these are due to fixtures being run as tests, so you can safely ignore any errors or failures reported from test cases that reside in a folder with the word _fixture_ in its name. *Expected Failures* There is a test in mxunit.tests.samples.MyComponentTest called testAdd2. It fails with an mxunit.exception.AssertionFailedError failure. It can be safely ignored. 4947981 When making changes to the MXUnit framework it's a good idea to test those changes to ensure you haven't broken anything. Luckily MXUnit can be used to test itself! Methods of running MXUnit's tests include: # via the Eclipse plugin # via the browser # via the ant task h3. Running the Unit Tests via the Eclipse Plugin In the _Navigator_ tab, simply point to the _/tests_ folder, off of the MXUnit root, right-click, and choose *_Run MXUnit Tests_*. You should see the results of the tests in the MXUnit tab. h3. Expected Errors and Failures *Fixtures Can Be Safely Ignored* When running all of the tests in the /tests folder, some errors and failures will be reported. Most of these are due to fixtures being run as tests, so you can safely ignore any errors or failures reported from test cases that reside in a folder with the word _fixture_ in its name. *Expected Failures* * testAdd2() in mxunit.tests.samples.MyComponentTest fails with an mxunit.exception.AssertionFailedError failure. It can be safely ignored. * mismatchedArgumentTypesShouldFail() in mxunit.tests.mightymock.ArgumentMatcherTest fails because it is a placeholder for unimplemented logic. * attemptingToRegisterTheSamePatternShouldThrowMeaningfulException() in mxunit.tests.mightymock.InvocationTestArgumentMatcherTest fails as a reminder to fix or document an issue. * testWriteLog() in mxunit.tests.mightymock.MockLoggerTest fails because it is a placeholder for unimplemented logic. * $addInvocationRecordForBothPatternAndLiteral() in mxunit.tests.mightymock.MockRegistryTest fails because it is a placeholder for unimplemented logic. * howToHandlePatternVerification() in mxunit.tests.mightymock.MockVerificationTest fails because it is a placeholder for unimplemented logic. * $verifyExact() in mxunit.tests.mightymock.OrderTest fails because it is a placeholder for unimplemented logic. * shouldBeAbleToVerifyBothePatternAndLiteral() in mxunit.tests.mightymock.PatternInvocationTest fails because it is a placeholder for unimplemented logic. 4947984 The plugin comes with built-in documentation for configuring and testing the plugin. *In Eclipse:* # Open the MXUnit View (Window \-\- Show View \-\- MXUnit) # On the right side of the view is a "Help" icon. Click it: !help.png! # This will pop up the Eclipse Help for the MXUnit plugin. Start at the start\! 4292746 h2. *Installing the MXUnit Eclipse Plugin* *Update Site URL:* [http://mxunit.org/update] h3. Detailed Instructions Doesn't get much easier\! Install, Configure, Run ... *Installation* 1. Make sure the [MXUnit Framework|http://mxunit.org/doc/index.cfm?doc=installframework] is installed. 2. Get [Eclipse|http://www.eclipse.org/] if you haven't already 3. In Eclipse, go to Help > Software Updates > Find and Install !plugin-install-1.png! 4. Select the "Search for new features" radio button. Click Next !plugin-install-2.png! 5. Click the "New Remote Site" button. !plugin-install-3.png! 6. Add the url [http://mxunit.org/update] to the URL field. Give it any Name; e.g, MXUnit Plugin. Click OK. !plugin-install-4.png! 7. Select All features to be installed. Click Next. !plugin-install-5.png! 8. Accept License Agreement. Click Next. !plugin-install-6.png! 9. Click Finish on the Install Dialogue. !plugin-install-7.png! 10. The plugin will download ... !plugin-install-8.png! 11. Click Install All. !plugin-install-9.png! 12. Allow the plugin to install ... !plugin-install-10.png! 13. Click Yes when prompted to restart Eclipse ... !plugin-install-11.png! \[Next - [Configure and Test the Plugin|Configure and Test the Plugin]\] 4292743 *Eclipse Update Site URL:* [http://mxunit.org/update] h2. Detailed Instructions Doesn't get much easier\! Install, Configure, Run ... # Make sure the [MXUnit Framework|Install MXUnit] is installed. # Get [Eclipse|http://www.eclipse.org/] if you haven't already # In Eclipse, go to {{Help > Software Updates > Find and Install}} !plugin-install-1.png! # Select the "Search for new features" radio button. Click Next !plugin-install-2.png! # Click the "New Remote Site" button. !plugin-install-3.png! # Add the url [http://mxunit.org/update] to the URL field. Give it any Name; e.g, MXUnit Plugin. Click OK. !plugin-install-4.png! # Select All features to be installed. Click Next. !plugin-install-5.png! # Accept License Agreement. Click Next. !plugin-install-6.png! # Click Finish on the Install Dialogue. !plugin-install-7.png! # The plugin will download ... !plugin-install-8.png! # Click Install All. !plugin-install-9.png! # Allow the plugin to install ... !plugin-install-10.png! # Click Yes when prompted to restart Eclipse ... !plugin-install-11.png! *Next - [Configure and Test the Plugin|Configure and Test the Plugin]* 4292744 When making changes to the MXUnit framework it's a good idea to test those changes to ensure you haven't broken anything. Luckily MXUnit can be used to test itself! 4947977 When making changes to the MXUnit framework it's a good idea to test those changes to ensure you haven't broken anything. Luckily MXUnit can be used to test itself! Methods of running MXUnit's tests include: # via the Eclipse plugin # via the browser # via the ant task h3. Running the Unit Tests via the Eclipse Plugin In the _Navigator_ tab, simply point to the _/tests_ folder, off of the MXUnit root, right-click, and choose *_Run MXUnit Tests_*. You should see the results of the tests in the MXUnit tab. h3. Expected Errors and Failures When running all of the tests in the /tests folder, some errors and failures will be reported. Most of these are due to fixtures being run as tests, so you can safely ignore any errors or failures reported from test cases that reside in a folder with the word _fixture_ in its name. 4947979 h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|View Debug Output] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|View Debug Output#cfcatch] struct when errors occur * Test [single methods|Running single test methods] inside a test case * Easy "[directory runner|Running directories of tests]" for running entire directories of tests * Easy to [test private functions|Test Private Methods] in your components * Ability to [switch to message-first style assertions|Message First Assertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|Install the Eclipse Plugin] with built-in help and [keyboard shortcuts|Eclipse Plugin Keyboard Shortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|Output Formats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 4292740 {toc} When making changes to the MXUnit framework it's a good idea to test those changes to ensure you haven't broken anything. Luckily MXUnit can be used to test itself\! Methods of running MXUnit's tests include: # via the Eclipse plugin # via the browser # via the ant task h3. Dependencies There are unit tests which are designed to test the integration between MXUnit and a number of mocking frameworks. If you do not have those mocking frameworks installed you will see errors and test failures in mxunit.tests.framework.TestCaseTest. The frameworks required, and their expected locations are: * MightyMock - this now ships with MXUnit so it will always be available * ColdMock - this is expected to be found in /coldmock * MockBox - this is expected to be found in /Coldbox/system/testing h3. Running the Unit Tests via the Eclipse Plugin In the _Navigator_ tab, simply point to the _/tests_ folder, off of the MXUnit root, right-click, and choose *{_}Run MXUnit Tests{_}*. You should see the results of the tests in the MXUnit tab. h3. Expected Errors and Failures *Fixtures Can Be Safely Ignored* When running all of the tests in the /tests folder, some errors and failures will be reported. Most of these are due to fixtures being run as tests, so you can safely ignore any errors or failures reported from test cases that reside in a folder with the word _fixture_ in its name. *Expected Failures* * testAdd2() in mxunit.tests.samples.MyComponentTest fails with an mxunit.exception.AssertionFailedError failure. It can be safely ignored. * mismatchedArgumentTypesShouldFail() in mxunit.tests.mightymock.ArgumentMatcherTest fails because it is a placeholder for unimplemented logic. * attemptingToRegisterTheSamePatternShouldThrowMeaningfulException() in mxunit.tests.mightymock.InvocationTestArgumentMatcherTest fails as a reminder to fix or document an issue. * testWriteLog() in mxunit.tests.mightymock.MockLoggerTest fails because it is a placeholder for unimplemented logic. * $addInvocationRecordForBothPatternAndLiteral() in mxunit.tests.mightymock.MockRegistryTest fails because it is a placeholder for unimplemented logic. * howToHandlePatternVerification() in mxunit.tests.mightymock.MockVerificationTest fails because it is a placeholder for unimplemented logic. * $verifyExact() in mxunit.tests.mightymock.OrderTest fails because it is a placeholder for unimplemented logic. * shouldBeAbleToVerifyBothePatternAndLiteral() in mxunit.tests.mightymock.PatternInvocationTest fails because it is a placeholder for unimplemented logic. 4947989 {toc} When making changes to the MXUnit framework it's a good idea to test those changes to ensure you haven't broken anything. Luckily MXUnit can be used to test itself\! Methods of running MXUnit's tests include: # via the Eclipse plugin # via the browser # via the ant task h2. Dependencies There are unit tests which are designed to test the integration between MXUnit and a number of mocking frameworks. If you do not have those mocking frameworks installed you will see errors and test failures in mxunit.tests.framework.TestCaseTest. The frameworks required, and their expected locations are: * MightyMock - this now ships with MXUnit so it will always be available * ColdMock - this is expected to be found in /coldmock * MockBox - this is expected to be found in /Coldbox/system/testing h2. Running the Unit Tests via the Eclipse Plugin In the _Navigator_ tab, simply point to the _/tests_ folder, off of the MXUnit root, right-click, and choose *{_}Run MXUnit Tests{_}*. You should see the results of the tests in the MXUnit tab. h3. Expected Errors and Failures *Fixtures Can Be Safely Ignored* When running all of the tests in the /tests folder, some errors and failures will be reported. Most of these are due to fixtures being run as tests, so you can safely ignore any errors or failures reported from test cases that reside in a folder with the word _fixture_ in its name. *Expected Failures* * testAdd2() in mxunit.tests.samples.MyComponentTest fails with an mxunit.exception.AssertionFailedError failure. It can be safely ignored. * mismatchedArgumentTypesShouldFail() in mxunit.tests.mightymock.ArgumentMatcherTest fails because it is a placeholder for unimplemented logic. * attemptingToRegisterTheSamePatternShouldThrowMeaningfulException() in mxunit.tests.mightymock.InvocationTestArgumentMatcherTest fails as a reminder to fix or document an issue. * testWriteLog() in mxunit.tests.mightymock.MockLoggerTest fails because it is a placeholder for unimplemented logic. * $addInvocationRecordForBothPatternAndLiteral() in mxunit.tests.mightymock.MockRegistryTest fails because it is a placeholder for unimplemented logic. * howToHandlePatternVerification() in mxunit.tests.mightymock.MockVerificationTest fails because it is a placeholder for unimplemented logic. * $verifyExact() in mxunit.tests.mightymock.OrderTest fails because it is a placeholder for unimplemented logic. * shouldBeAbleToVerifyBothePatternAndLiteral() in mxunit.tests.mightymock.PatternInvocationTest fails because it is a placeholder for unimplemented logic. h2. Running the Unit Tests via the Browser &nbsp; You can run mxunit/tests/run.cfm in your browser. For example, I run it at http://localhost/mxunit/tests/run.cfm h2. Running the Unit Tests via ANT asdfadsf {tip}When you run the tests via run.cfm or via ANT, the "fixtures" and "samples" tests are all filtered out, so you needn't mentally filter them yourself{tip} 4947990 h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|View Debug Output] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|View Debug Output#cfcatch] struct when errors occur * Test [single methods|Running single test methods] inside a test case * Easy "[directory runner|Running directories of tests]" for running entire directories of tests * Easy to [test private functions|Test Private] in your components * Ability to [switch to message-first style assertions|Message First Assertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|Install the Eclipse Plugin] with built-in help and [keyboard shortcuts|Eclipse Plugin Keyboard Shortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|Output Formats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 4292735 {toc} When making changes to the MXUnit framework it's a good idea to test those changes to ensure you haven't broken anything. Luckily MXUnit can be used to test itself\! Methods of running MXUnit's tests include: # via the Eclipse plugin # via the browser # via the ant task h2. Dependencies There are unit tests which are designed to test the integration between MXUnit and a number of mocking frameworks. If you do not have those mocking frameworks installed you will see errors and test failures in mxunit.tests.framework.TestCaseTest. The frameworks required, and their expected locations are: * MightyMock - this now ships with MXUnit so it will always be available * ColdMock - this is expected to be found in /coldmock * MockBox - this is expected to be found in /Coldbox/system/testing h2. Running the Unit Tests via the Eclipse Plugin In the _Navigator_ tab, simply point to the _/tests_ folder, off of the MXUnit root, right-click, and choose *{_}Run MXUnit Tests{_}*. You should see the results of the tests in the MXUnit tab. h3. Expected Errors and Failures *Fixtures Can Be Safely Ignored* When running all of the tests in the /tests folder, some errors and failures will be reported. Most of these are due to fixtures being run as tests, so you can safely ignore any errors or failures reported from test cases that reside in a folder with the word _fixture_ in its name. *Expected Failures* * testAdd2() in mxunit.tests.samples.MyComponentTest fails with an mxunit.exception.AssertionFailedError failure. It can be safely ignored. * mismatchedArgumentTypesShouldFail() in mxunit.tests.mightymock.ArgumentMatcherTest fails because it is a placeholder for unimplemented logic. * attemptingToRegisterTheSamePatternShouldThrowMeaningfulException() in mxunit.tests.mightymock.InvocationTestArgumentMatcherTest fails as a reminder to fix or document an issue. * testWriteLog() in mxunit.tests.mightymock.MockLoggerTest fails because it is a placeholder for unimplemented logic. * $addInvocationRecordForBothPatternAndLiteral() in mxunit.tests.mightymock.MockRegistryTest fails because it is a placeholder for unimplemented logic. * howToHandlePatternVerification() in mxunit.tests.mightymock.MockVerificationTest fails because it is a placeholder for unimplemented logic. * $verifyExact() in mxunit.tests.mightymock.OrderTest fails because it is a placeholder for unimplemented logic. * shouldBeAbleToVerifyBothePatternAndLiteral() in mxunit.tests.mightymock.PatternInvocationTest fails because it is a placeholder for unimplemented logic. h2. Running the Unit Tests via the Browser &nbsp; You can run mxunit/tests/run.cfm in your browser. For example, I run it at [http://localhost/mxunit/tests/run.cfm] h2. Running the Unit Tests via ANT h3. Setting your "paths" h3. Running the tests {tip}When you run the tests via run.cfm or via ANT, the "fixtures" and "samples" tests are all filtered out, so you needn't mentally filter them yourself{tip} 4947992 h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|View Debug Output] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|View Debug Output#cfcatch] struct when errors occur * Test [single methods|Running single test methods] inside a test case * Easy "[directory runner|Directory Tests]" for running entire directories of tests * Easy to [test private functions|Test Private] in your components * Ability to [switch to message-first style assertions|Message First Assertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|Install the Eclipse Plugin] with built-in help and [keyboard shortcuts|Eclipse Plugin Keyboard Shortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|Output Formats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 4292733 h3. Here are some happy users :-) [Animation Mentor|http://www.animationmentor.com] "My work (Animation Mentor) uses it for THE online animation school (sorry had to pump it up there). In fact I've spent the whole week cleaning up our entire MXUnit set of tests to finally all pass. Keep up the great work\!" ---- [Crisp eBusiness|http://www.crisp-ebusiness.com/] "If you want to do Test Driven Development with CFML, then MXUnit is THE framework to use\!" ---- [Figleaf Software|http://figleaf.com] "MXUnit ROCKS" ---- [ICF Macro|http://www.macrointernational.com/] "MXUnit is the suck\!" ---- [Mach-II Framework|http://www.mach-ii.com/] ---- [NASA|http://www.nasa.gov] "The Altair Program here at Johnson Space Center NASA is using MXUnit for testing the Extensible Information Modeler (XIM) service application. This set of CF services allow the Altair program to create applications to design the Lunar Lander in very flexible ways under constantly changing requirements. XIM has further been expanded to support the certification of flight readiness (COFR) process of the ISS Payloads group and other NASA programs are in the pipeline. Thus, unit testing of the service layer has become critical and we found MXUnit to be the best of breed among the available CF xUnit frameworks. It is being regularly maintained, has the best assertion capabilities, and best test output mechanisms. The addition of ant support is an added plus (if you can get NTLM authentication working :-) " ---- [Railo Technologies|http://www.getrailo.com/] "It's the cream of unit testing frameworks in CFML\!" ---- [SilverWare Consulting|http://www.silverwareconsulting.com/] "It is remarkably easy to get up and running with unit testing in CFusing MXUnit. The framework is well designed and full featured, and the Eclipse plugin makes working with it a pleasure. Equally important is the support available from the development team, who are remarkably responsive to questions, bug reports and feature requests. Keep up the great work, hombres\!" ---- [SOSensible|http://www.sosensible.com/] It is the most approachable ColdFusion testing framework I have come across\!" ---- [Strictly Business Computer Systems|http://www.sbcs.com] "It's easy, it's free, it's powerful, it's the best of it's kind. There is no reason not to use it." ---- [UNM|http://unm.edu] "MXUnit is bad-ass. Use it. Use it lots." ---- [Warwick Business School staff information portal project|http://www.wbs.ac.uk/] "We're using MXUnit for a first foray into test-driven development. The option to use multiple interfaces gives us great flexibility in how we manage tests both for writing brand new code, and regression checking a monolithic application as we refactor. The simple assertion syntax and built-in support for accessing private methods makes for very quick and natural development." 4947985 h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|View Debug Output] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|View Debug Output#cfcatch] struct when errors occur * Test [single methods|Run Single Method] inside a test case * Easy "[directory runner|Directory Tests]" for running entire directories of tests * Easy to [test private functions|Test Private] in your components * Ability to [switch to message-first style assertions|Message First Assertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|Install the Eclipse Plugin] with built-in help and [keyboard shortcuts|Eclipse Plugin Keyboard Shortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|Output Formats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 4292732 When making changes to the MXUnit framework it's a good idea to test those changes to ensure you haven't broken anything. Luckily MXUnit can be used to test itself! Methods of running MXUnit's tests include: # via the Eclipse plugin # via the browser # via the ant task h3. Dependencies There are unit tests which are designed to test the integration between MXUnit and a number of mocking frameworks. If you do not have those mocking frameworks installed you will see errors and test failures in mxunit.tests.framework.TestCaseTest. The frameworks required, and their expected locations are: * MightyMock - this now ships with MXUnit so it will always be available * ColdMock - this is expected to be found in /coldmock * MockBox - this is expected to be found in /Coldbox/system/testing h3. Running the Unit Tests via the Eclipse Plugin In the _Navigator_ tab, simply point to the _/tests_ folder, off of the MXUnit root, right-click, and choose *_Run MXUnit Tests_*. You should see the results of the tests in the MXUnit tab. h3. Expected Errors and Failures *Fixtures Can Be Safely Ignored* When running all of the tests in the /tests folder, some errors and failures will be reported. Most of these are due to fixtures being run as tests, so you can safely ignore any errors or failures reported from test cases that reside in a folder with the word _fixture_ in its name. *Expected Failures* * testAdd2() in mxunit.tests.samples.MyComponentTest fails with an mxunit.exception.AssertionFailedError failure. It can be safely ignored. * mismatchedArgumentTypesShouldFail() in mxunit.tests.mightymock.ArgumentMatcherTest fails because it is a placeholder for unimplemented logic. * attemptingToRegisterTheSamePatternShouldThrowMeaningfulException() in mxunit.tests.mightymock.InvocationTestArgumentMatcherTest fails as a reminder to fix or document an issue. * testWriteLog() in mxunit.tests.mightymock.MockLoggerTest fails because it is a placeholder for unimplemented logic. * $addInvocationRecordForBothPatternAndLiteral() in mxunit.tests.mightymock.MockRegistryTest fails because it is a placeholder for unimplemented logic. * howToHandlePatternVerification() in mxunit.tests.mightymock.MockVerificationTest fails because it is a placeholder for unimplemented logic. * $verifyExact() in mxunit.tests.mightymock.OrderTest fails because it is a placeholder for unimplemented logic. * shouldBeAbleToVerifyBothePatternAndLiteral() in mxunit.tests.mightymock.PatternInvocationTest fails because it is a placeholder for unimplemented logic. 4947987 h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|View Debug Output] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|View Debug Output#cfcatch] struct when errors occur * Test [single methods|Run Single Method] inside a test case * Easy "[directory runner|Directory Tests]" for running entire directories of tests * Easy to [test private functions|Test Private] in your components * Ability to [switch to message-first style assertions|Message First Assertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|Install the Eclipse Plugin] with built-in help and [keyboard shortcuts|Plugin Shortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|Output Formats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 4292726 h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|View Debug Output] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|View Debug Output#cfcatch] struct when errors occur * Test [single methods|Run Single Method] inside a test case * Easy "[directory runner|Directory Tests]" for running entire directories of tests * Easy to [test private functions|Test Private] in your components * Ability to [switch to message-first style assertions|Message First Assertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|Install Plugin] with built-in help and [keyboard shortcuts|Plugin Shortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|Output Formats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 4292725 h2. Why MXUnit? Several fine unit testing frameworks exist for ColdFusion. Why choose MXUnit? At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified\!) is that it's too inconvenient. We sought to change that. h3. Convenience features * [Easy to see your data|View Debug Output] with cfoutput, cfdump, and debug() * Easy to [see your cfcatch|View Debug Output#cfcatch] struct when errors occur * Test [single methods|runsinglemethod] inside a test case * Easy "[directory runner|directorytests]" for running entire directories of tests * Easy to [test private functions|testprivate] in your components * Ability to [switch to message-first style assertions|messagefirstassertions] to help ease transition from other frameworks In addition to convenience features, MXUnit contains all the essential components of any unit testing framework: h3. Framework Must-Haves Test Generator for existing components [Eclipse Plugin|installplugin] with built-in help and [keyboard shortcuts|pluginshortcuts] Ant Integration Plugin architecture for creating custom assertions Many different [output formats|outputformats] * Basic HTML results * ExtJS "fancy" grid results * XML results * JUnitReport XML results (for use with the ANT task and the JUnitReport Ant Task) * Query results h3. Active Development * We're actively developing MXUnit and have more convenience features in the works. A sample: * Easier exception testing * Easier auto-rollback for tests that access databases * JUnit 4 style "Hamcrest" assertions (assertThat(....)) * Customizable test generation 4292724 {toc} When making changes to the MXUnit framework it's a good idea to test those changes to ensure you haven't broken anything. Luckily MXUnit can be used to test itself\! Methods of running MXUnit's tests include: # via the Eclipse plugin # via the browser # via the ant task h2. Dependencies There are unit tests which are designed to test the integration between MXUnit and a number of mocking frameworks. If you do not have those mocking frameworks installed you will see errors and test failures in mxunit.tests.framework.TestCaseTest. The frameworks required, and their expected locations are: * MightyMock - this now ships with MXUnit so it will always be available * ColdMock - this is expected to be found in /coldmock * MockBox - this is expected to be found in /Coldbox/system/testing h2. Running the Unit Tests via the Eclipse Plugin In the _Navigator_ tab, simply point to the _/tests_ folder, off of the MXUnit root, right-click, and choose *{_}Run MXUnit Tests{_}*. You should see the results of the tests in the MXUnit tab. h3. Expected Errors and Failures *Fixtures Can Be Safely Ignored* When running all of the tests in the /tests folder, some errors and failures will be reported. Most of these are due to fixtures being run as tests, so you can safely ignore any errors or failures reported from test cases that reside in a folder with the word _fixture_ in its name. *Expected Failures* * testAdd2() in mxunit.tests.samples.MyComponentTest fails with an mxunit.exception.AssertionFailedError failure. It can be safely ignored. * mismatchedArgumentTypesShouldFail() in mxunit.tests.mightymock.ArgumentMatcherTest fails because it is a placeholder for unimplemented logic. * attemptingToRegisterTheSamePatternShouldThrowMeaningfulException() in mxunit.tests.mightymock.InvocationTestArgumentMatcherTest fails as a reminder to fix or document an issue. * testWriteLog() in mxunit.tests.mightymock.MockLoggerTest fails because it is a placeholder for unimplemented logic. * $addInvocationRecordForBothPatternAndLiteral() in mxunit.tests.mightymock.MockRegistryTest fails because it is a placeholder for unimplemented logic. * howToHandlePatternVerification() in mxunit.tests.mightymock.MockVerificationTest fails because it is a placeholder for unimplemented logic. * $verifyExact() in mxunit.tests.mightymock.OrderTest fails because it is a placeholder for unimplemented logic. * shouldBeAbleToVerifyBothePatternAndLiteral() in mxunit.tests.mightymock.PatternInvocationTest fails because it is a placeholder for unimplemented logic. h2. Running the Unit Tests via the Browser &nbsp; You can run mxunit/tests/run.cfm in your browser. For example, I run it at [http://localhost/mxunit/tests/run.cfm] h2. Running the Unit Tests via ANT h3. Setting your "paths" In mxunit/buildprops, copy the contents of the antrunner_sample.properties file. Create a new file in that directory named "antrunner.properties" Fill in your server, port, and webroot properties. For example, mine looks like this: {code:title=antrunner.properties} server=localhost port=80 webroot=c:/inetpub/wwwroot/ {code} Save that file h3. Running the tests From within Eclipse, drag mxunit/build.xml into the Ant view Run the "runTests" target It'll print out the results in the console view {tip}When you run the tests via run.cfm or via ANT, the "fixtures" and "samples" tests are all filtered out, so you needn't mentally filter them yourself{tip} 4947994 h1. What is request.debug()? One of my favorite features of MXUnit is the debug() function, [described here|http://mxunit.org/doc/index.cfm?doc=viewdebugoutput]. As you're developing, you might find yourself wishing you had a debug() function to use in the components you're building, not just in the unit tests themselves. You can\! MXUnit will create a function called request.debug() that is hooked into the same glob of debug output as the debug() function you use in your tests. Thus, in any component you're trying to test (or its dependencies, for that matter), if you're running the code from within MXUnit, request.debug() will be available. h1. Is it turned on by default? It is turned on by default ONLY when tests are run from within the Eclipse plugin. Tests run within the browser and a DirectoryTestSuite (this includes tests executed with ANT) will not have this function available by default. The reason is simple: we believe that it's a bad thing to commit your changes to source control with stray request.debug() calls left in there. We believe most people run their tests from within Eclipse while developing, but entire suites of tests should also be run in the browser, or via ANT, in a scheduled process. Otherwise, what's the point of having tests if they're not running at least once a day?&nbsp; By turning them off in non-Eclipse contexts, you're more likely to catch the cases where you forget to remove the request.debug() calls when they're no longer helping you write your code h1. Can I turn it on in those contexts? {code:title=Example Debugging} <cffunction name="testRequestDotDebug_WillPassInBothPluginAndWeb"> <cfset createRequestScopeDebug()> <cfset obj = createObject("component","SomeObject")> <cfset debug("before the object calls request.debug")> <cfset obj.thisWillOnlyWorkInThePlugin()><!--- only work in plugin.... unless we explictly enable it in the test!!! ---> <cfset debug("after a function that called request.debug")> <cfset stopRequestScopeDebug()> </cffunction> {code} Yes.&nbsp; Here's how: 4292723 {section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Download|http://mxunit.org/download.cfm] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskell * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 4947996 {section} {column:width=45%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=2} {column} {column:width=5%} {column} {column:width=50%} {recently-updated-dashboard} {column} {section} 4292803 {section} {column:width=45%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=2} {column} {column:width=5%} {column} {column:width=50%} {recently-updated-dashboard} {column} {section} 4292799 {section} {column:width=45%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=2} {column} {column:width=5%} {column} {column:width=50%} {recently-updated-dashboard} {column} {section} 4292800 Data driven testing allows you to execute tests with a wide variety of input data. This can make creating and executing certain kinds of tests&nbsp; efficient and very powerful. Essentially, you provide a reference to a collection of data and MXUnit will iterate over that data and execute the test for each item in the collection. Here it is in action: {code:title=Basic Array Dataprovider Example} <cffunction name="setUp"> &nbsp; <cfset name_data = \['joe','taj','mary','juan','hans', 'bjork','chaksa'\] /> &nbsp; <cfset myObject =&nbsp; createObject('component','com.foo.MyObject').init() /> </cffunction> <cffunction name="testNameValidation" mxunit:dataprovider="name_data"> &nbsp; <cfargument name="name" hint="Each name item in the name_data array" /> &nbsp; <cfset assertTrue( myObject.validateName(name), "#name# not valid" ) /> </cffunction> {code} To use data to drive tests, tell MXUnit about it using the mxunit:dataprovider annotation. This accepts a string name of some data that exists in the variables scope of the test. The mxunit:dataprovider annotation accepts the following types of data: array, query, list, and a CSV or Excel file. What's unique about these types of tests is that they accept parameters. The parameters represent the data you are using in your tests and may vary depending upon the type of the dataprovider. Note that this is invalid in ColdFusion: mxunit:dataprovider="#my_variable#" - this value must be a string. Consider the following examples: {code:title=Query Dataprovider Example} <\!-------------------------------------------------------------------\- &nbsp;&nbsp; &nbsp;Example using a query: &nbsp;&nbsp;&nbsp;&nbsp; query_data = queryNew('name'); &nbsp;&nbsp;&nbsp;&nbsp; query.addRow(1); &nbsp;&nbsp;&nbsp;&nbsp; query.setCell('name','ed'); &nbsp;&nbsp; &nbsp; //...etc. &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; Note query name as a parameter \--------------------------------------------------------------------> <cffunction name="testSomethingWithQuery" mxunit:dataprovider="query_data"> &nbsp; <cfargument name="q" hint="A query object" /> &nbsp; <cfset assertTrue( myObject.validateName(q.name), "#q.name# not valid." ) /> </cffunction> {code} In this example we specify the name of a query that's in the variables scope of the test. We use this query name for the mxunit:dataprovider value. This test will be run once for each row in the query, and the value of "arguments.q" in this case will be the current row of the query. {code:title=Basic List Dataprovider Example} <\!----------------------------------------------------------------\- &nbsp;&nbsp;&nbsp; &nbsp;Example using a list (identical to array) &nbsp;&nbsp;&nbsp; &nbsp;list_data = 'ed,joe,mary,jeff'; &nbsp;&nbsp;&nbsp; Note list item name as a parameter \--------------------------------------------------------------------> <cffunction name="testSomethingWithList" mxunit:dataprovider="list_data"> &nbsp; <cfargument name="list_item" hint="Item in the list" /> &nbsp; <cfset assertTrue( myObject.validateName(list_item), "#list_item# not valid." ) /> </cffunction> {code} Iterating over a list is essentially the same as an array. The data here is provided as a list of values. As in all mxunit:dataprovider types, pass in the _name_ of the data to the dataprovider. {code:title=Basic Excel/CSV Dataprovider} <\!---------------------------------------------------------------\- &nbsp;&nbsp; &nbsp;&nbsp;Example using an Excel file &nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp; Note query name as a parameter \------------------------------------------------------------------> <cfset names_excel = getDirectoryFromPath(getCurrentTemplatePath()) & "/dataproviders/names.xls"> <cffunction name="testSomethingWithExcel" mxunit:dataprovider="names_excel"> &nbsp;&nbsp;&nbsp; <cfargument name="name_query" hint="Default behavior is to convert Excel with header names to query object."> &nbsp;&nbsp;&nbsp; <cfset debug(myQuery)> &nbsp;&nbsp;&nbsp; <cfset assertTrue( myObject.validateName(name_query.name), "#name_query.name# not valid." ) /> </cffunction> {code} For the basic default excel behavior where you have an Excel file with named row headers, pass the name of the file reference to the mxunit:dataprovider. Then, treat the data as a query object, using the row headings as column names. {code:title=Basic Iterator Dataprovider} <\!---------------------------------------------------------------\- &nbsp;&nbsp; &nbsp; Fuzzy Goodness &nbsp;&nbsp; &nbsp; &nbsp;------------------------------------------------------------------> <cffunction name="testRandomPasswordGenerator" mxunit:dataprovider="1000"> &nbsp;&nbsp;&nbsp; <cfargument name="count" /> &nbsp;&nbsp;&nbsp; <cfset pwd = myObject.generateRandomPassword(seed=count) /> &nbsp;&nbsp;&nbsp; <cfset assert( myObject.isValidPassword(pwd), "#pwd# not valid. Occurred at iteration #count#" ) /> </cffunction> {code} Sometimes it's useful to just iterate a number of times over some computation. You can do this with MXUnit simply by specify a positive integer to the mxunit:dataprovider. Next: Advanced Dataproviders (2D Arrays and Excel and CSVs with or without header rows). 4292802 Data driven testing allows you to execute tests with a wide variety of input data. This can make creating and executing certain kinds of tests&nbsp; efficient and very powerful. Essentially, you provide a reference to a collection of data and MXUnit will iterate over that data and execute the test for each item in the collection. Here it is in action: <cffunction name="setUp"> &nbsp; <cfset name_data = \['joe','taj','mary','juan','hans', 'bjork','chaksa'\] /> &nbsp; <cfset myObject =&nbsp; createObject('component','com.foo.MyObject').init() /> </cffunction> <cffunction name="testNameValidation" mxunit:dataprovider="name_data"> &nbsp; <cfargument name="name" hint="Each name item in the name_data array" /> &nbsp; <cfset assertTrue( myObject.validateName(name), "#name# not valid" ) /> </cffunction> To use data to drive tests, tell MXUnit about it using the mxunit:dataprovider annotation. This accepts a string name of some data that exists in the variables scope of the test. The mxunit:dataprovider annotation accepts the following types of data: array, query, list, and a CSV or Excel file. What's unique about these types of tests is that they accept parameters. The parameters represent the data you are using in your tests and may vary depending upon the type of the dataprovider. Note that this is invalid in ColdFusion: mxunit:dataprovider="#my_variable#" - this value must be a string. Consider the following examples: <\!-------------------------------------------------------------------\- &nbsp;&nbsp; &nbsp;Example using a query: &nbsp;&nbsp;&nbsp;&nbsp; query_data = queryNew('name'); &nbsp;&nbsp;&nbsp;&nbsp; query.addRow(1); &nbsp;&nbsp;&nbsp;&nbsp; query.setCell('name','ed'); &nbsp;&nbsp; &nbsp; //...etc. &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; Note query name as a parameter \--------------------------------------------------------------------> <cffunction name="testSomethingWithQuery" mxunit:dataprovider="query_data"> &nbsp; <cfargument name="q" hint="A query object" /> &nbsp; <cfset assertTrue( myObject.validateName(q.name), "#q.name# not valid." ) /> </cffunction> In this example we specify the name of a query that's in the variables scope of the test. We use this query name for the mxunit:dataprovider value. This test will be run once for each row in the query, and the value of "arguments.q" in this case will be the current row of the query. <\!----------------------------------------------------------------\- &nbsp;&nbsp;&nbsp; &nbsp;Example using a list (identical to array) &nbsp;&nbsp;&nbsp; &nbsp;list_data = 'ed,joe,mary,jeff'; &nbsp;&nbsp;&nbsp; Note list item name as a parameter \--------------------------------------------------------------------> <cffunction name="testSomethingWithList" mxunit:dataprovider="list_data"> &nbsp; <cfargument name="list_item" hint="Item in the list" /> &nbsp; <cfset assertTrue( myObject.validateName(list_item), "#list_item# not valid." ) /> </cffunction> Iterating over a list is essentially the same as an array. The data here is provided as a list of values. As in all mxunit:dataprovider types, pass in the _name_ of the data to the dataprovider. <\!---------------------------------------------------------------\- &nbsp;&nbsp; &nbsp;&nbsp;Example using an Excel file &nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp; Note query name as a parameter \------------------------------------------------------------------> <cfset names_excel = getDirectoryFromPath(getCurrentTemplatePath()) & "/dataproviders/names.xls"> <cffunction name="testSomethingWithExcel" mxunit:dataprovider="names_excel"> &nbsp;&nbsp;&nbsp; <cfargument name="name_query" hint="Default behavior is to convert Excel with header names to query object."> &nbsp;&nbsp;&nbsp; <cfset debug(myQuery)> &nbsp;&nbsp;&nbsp; <cfset assertTrue( myObject.validateName(name_query.name), "#name_query.name# not valid." ) /> </cffunction> For the basic default excel behavior where you have an Excel file with named row headers, pass the name of the file reference to the mxunit:dataprovider. Then, treat the data as a query object, using the row headings as column names. <\!---------------------------------------------------------------\- &nbsp;&nbsp; &nbsp; Fuzzy Goodness &nbsp;&nbsp; &nbsp; &nbsp;------------------------------------------------------------------> <cffunction name="testRandomPasswordGenerator" mxunit:dataprovider="1000"> &nbsp;&nbsp;&nbsp; <cfargument name="count" /> &nbsp;&nbsp;&nbsp; <cfset pwd = myObject.generateRandomPassword(seed=count) /> &nbsp;&nbsp;&nbsp; <cfset assert( myObject.isValidPassword(pwd), "#pwd# not valid. Occurred at iteration #count#" ) /> </cffunction> Sometimes it's useful to just iterate a number of times over some computation. You can do this with MXUnit simply by specify a positive integer to the mxunit:dataprovider. Next: Advanced Dataproviders (2D Arrays and Excel and CSVs with or without header rows). 4292797 4292778 *NOTE: You've already downloaded the mxunit framework. For the example below to work, create a new project in eclipse named &quot;mxunit&quot; (or whatever) and point it to your mxunit framework install location (c:\inetpub\wwwroot\mxunit for example)* *When Eclipse has restarted configure and test the MXUnit Eclipse Plugin installation* h3. Finding Tests # In Eclipse, go to Window > Preferences > MXUnit. Make sure the paths listed point to your MXUnit intallation and follow the directions listedand click OK. !plugin-install-12.png! # Open the MXUnit View !plugin-install-13.png! # Click the "Search" icon (or hit CTRL-F): !plugin-install-14.png! # Type "PluginDemoTests". Click OK !plugin-install-15.png! # It'll take a few seconds to start up if this is the first time running the tests. You'll then get an eclipse Error. This is expected, because InvalidMarkupTest.cfc is a bad file.Click OK on the error message. !plugin-install-16.png! # Each of the test cases in the entire directory of tests will load into the tree. It does <em>not</em> run the tests. !plugin-install-17.png! h3. Running the tests: # Click the green "Play" button (or hit Enter).The tests will run. !plugin-install-18.png! # To see any output from the tests, right click in the tree and select "Open test case results in browser". or hit "F8". or hit "b". # To run all tests again, hit the green play arrow. # To run just the failures, hit the red play arrow # To run just one test or a group of tests, select each test and hold the Ctrl key, then press the green plat arrow. # You can can also doublee-click individual tests or top level tests to run those. # To clear all results, click the "refresh" icon or hit "F5" 4292771 The plugin comes with built-in documentation for configuring and testing the plugin. *In Eclipse:* # Open the MXUnit View ({{Window > Show View > MXUnit}}) # On the right side of the view is a "Help" icon. Click it: !help.png! # This will pop up the Eclipse Help for the MXUnit plugin. Start at the start\! 4292768 *NOTE: You've already downloaded the mxunit framework. For the example below to work, create a new project in eclipse named &quot;mxunit&quot; (or whatever) and point it to your mxunit framework install location (c:\inetpub\wwwroot\mxunit for example) * *When Eclipse has restarted configure and test the MXUnit Eclipse Plugin installation* h3. Finding Tests # In Eclipse, go to Window > Preferences > MXUnit. Make sure the paths listed point to your MXUnit intallation and follow the directions listedand click OK. !plugin-install-12.png! # Open the MXUnit View !plugin-install-13.png! # Click the "Search" icon (or hit CTRL-F): !plugin-install-14.png! # Type "PluginDemoTests". Click OK !plugin-install-15.png! # It'll take a few seconds to start up if this is the first time running the tests. You'll then get an eclipse Error. This is expected, because InvalidMarkupTest.cfc is a bad file.Click OK on the error message. !plugin-install-16.png! # Each of the test cases in the entire directory of tests will load into the tree. It does <em>not</em> run the tests. !plugin-install-17.png! h3. Running the tests: # Click the green "Play" button (or hit Enter).The tests will run. !plugin-install-18.png! # To see any output from the tests, right click in the tree and select "Open test case results in browser". or hit "F8". or hit "b". # To run all tests again, hit the green play arrow. # To run just the failures, hit the red play arrow # To run just one test or a group of tests, select each test and hold the Ctrl key, then press the green plat arrow. # You can can also doublee-click individual tests or top level tests to run those. # To clear all results, click the "refresh" icon or hit "F5" 4292769 h2. Built-In Assertions This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|http://mxunit.org/doc/index.cfm?doc=customassertions] Without further delay, our players, The Assertions: ---- {color:#0000ff}{*}assertTrue{*}{color}{color:#0000ff}(boolean condition \[,String message\]){color} assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has an opposite, assertFalse: {color:#0000ff}{*}assertFalse(){*}{color}{color:#0000ff}(boolean condition \[, String message\]){color} {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} ---- {color:#0000ff}{*}assertEquals{*}{color}{color:#0000ff}(any expected, any actual \[, String message\]){color} assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} ---- {color:#0000ff}{*}fail{*}{color}{color:#0000ff}(String message){color} fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} ---- {color:#0000ff}{*}failNotEquals{*}{color}{color:#0000ff}(any value, any value2 \[,String message\]){color} Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} ---- {color:#0000ff}{*}assertSame{*}{color}{color:#0000ff}(any obj1, any obj2 \[,String message\]){color} Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} ---- {color:#0000ff}{*}assertNotSame{*}{color}{color:#0000ff}(any obj1, any obj2 \[,String message\]){color} Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} ---- h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} ---- {color:#0000ff}{*}assertXPath{*}{color}{color:#0000ff}(String xpath, any data, \[String text\], \[String message\]){color} Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()} <cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code} The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! ---- {color:#0000ff}{*}assertIsTypeOf{*}{color}{color:#0000ff}(component obj, String type){color} Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()} <cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} ---- {color:#0000ff}{*}assertIsXMLDoc{*}{color}{color:#0000ff}(any xml \[, String message\]){color} Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()} <cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} ---- {color:#0000ff}{*}assertIsArray{*}{color}{color:#0000ff}(any obj1){color} Determines if the obj1 is a valid array. {code:title=assertIsArray()} <cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} ---- {color:#0000ff}{*}assertIsDefined{*}{color}{color:#0000ff}(any obj1){color} Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()} <cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} ---- {color:#0000ff}{*}assertIsEmpty{*}{color}{color:#0000ff}(any obj1){color} Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()} <cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} ---- {color:#0000ff}{*}assertIsEmptyArray{*}{color}{color:#0000ff}(any obj1,\[String message\]){color} Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()} <cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} ---- {color:#0000ff}{*}assertIsEmptyQuery{*}{color}{color:#0000ff}(any obj1,\[String message\]){color} Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()} <cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} ---- {color:#0000ff}{*}assertIsEmptyStruct{*}{color}{color:#0000ff}(any obj1,\[String message\]){color} Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()} <cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} ---- {color:#0000ff}{*}assertIsQuery{*}{color}{color:#0000ff}(any q){color} Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()} <cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} ---- {color:#0000ff}{*}assertIsStruct{*}{color}{color:#0000ff}(any obj){color} Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()} <cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|http://mxunit.org/doc/index.cfm?doc=customassertions] 4292762 This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|http://mxunit.org/doc/index.cfm?doc=customassertions] Without further delay, our players, The Assertions: h3. assertTrue(boolean condition \[,String message\]) assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has an opposite, assertFalse: h3. assertFalse(){*}(boolean condition \[, String message\]) {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. assertEquals{*}(any expected, any actual \[, String message\]) assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. fail{*}(String message) fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} h3. failNotEquals{*}(any value, any value2 \[,String message\]) Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} h3. assertSame{*}(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} h3. assertNotSame{*}(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} h3. assertXPath{*}(String xpath, any data, \[String text\], \[String message\]) Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()} <cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code} The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! h3. assertIsTypeOf{*}(component obj, String type) Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()} <cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} h3. assertIsXMLDoc{*}(any xml \[, String message\]) Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()} <cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} h3. assertIsArray{*}(any obj1) Determines if the obj1 is a valid array. {code:title=assertIsArray()} <cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} h3. assertIsDefined{*}(any obj1) Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()} <cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} h3. assertIsEmpty{*}(any obj1) Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()} <cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} h3. assertIsEmptyArray{*}(any obj1,\[String message\]) Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()} <cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} h3. assertIsEmptyQuery{*}(any obj1,\[String message\]) Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()} <cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} h3. assertIsEmptyStruct{*}(any obj1,\[String message\]) Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()} <cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} h3. assertIsQuery{*}(any q) Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()} <cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} h3. assertIsStruct{*}(any obj) Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()} <cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|Custom Assertions] 4292763 h2. h2. *Getting Started with TestSuites* A TestSuite is a collection of tests that logically fit together. *Creating and Running a TestSuite* MXUnit was built to make it as easy as possible to create tests and test suites. For this tutorial we will _incrementally_ rebuild the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm. The steps for creating and running a TestSuite are: # Create a ColdFusion page to run the suite # Create a TestSuite object # Tell the TestSuite what tests to add # run() the TestSuite # Print the output # Run the suite in your web browser *1. Create a ColdFusion page to run this example* Create an empty ColdFusion page and save it as MyTestSuite.cfm in/mxunit/doc/tutorial/mytests *2. Create a TestSuite object* Type the following code into the template: {code:title=MyTestSuite.cfm}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); </cfscript> {code} *3. Tell the TestSuite what tests to add* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); //Add all runnable methods in MyComponentTest testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above //add explicit test cased (don't start with 'test'). //Note you can add more than one at a time as a list testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); </cfscript> {code} *4. Run the TestSuite* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); //Run the tests and save everything in "results" results = testSuite.run(); </cfscript> {code} *5. Do something with the output* {code}<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); results = testSuite.run(); //Now print the results. Simple\! writeOutput(results.getResultsOutput('html')); //See next section for other output formats </cfscript> {code} *6. Run the suite in your web browser* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm|http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm] You should see this: !suites-1.png! *Next - [Overview of MXUnit TestResult output formats|MXUnit TestResult Output Formats]* 4292758 h2. More MXUnit Test Cases For this section we will add to our [first TestCase|http://mxunit.org/doc/getting-started.html]. We will add more basic math functions to complete a our TestCases: Subtraction, Multiplication, and Division. Again, following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass Note that this rhythm is referred to as Red-Refactor-Green. This means that the first step is failure and is signified by {color:red}{*}Red{*}{color}. The second step is to [Refactor|http://www.refactoring.com/] the code. The last step is to make sure the test passes, which is indicated by {color:green}{*}Green{*}{color} *1.Write the test* *{_}first{_}*. Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testSubtract()} <cffunction name="testSubtract" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 5; actual = mycomponent.subtract(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *2. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mxu-sub-fail.png! Again, this error is exactly what we expect. This tells us that the subtract method does not exist. *3. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc subtract()} <cffunction name="subtract" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1-num2> </cffunction> {code} *4. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mxu-sub-pass.png! *5. Now, let's do something interesting with Division - divide by zero.* Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide()} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,0); assertEquals(expected,actual); </cfscript> </cffunction> {code} *6. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mxu-divide-fail-1.png! This tells us that the divide method does not exist. *7. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc divide()} <cffunction name="divide" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1/num2> </cffunction> {code} *8. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Hold on\! We're still in red. The exception shows a divide by zero error. !mxu-divide-fail-2.png! In this case, The test itself is broken. So, we need to fix the test. Replace the existing testDivide test method in MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide() refactored} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *8 (Redux). Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Ahh\! Oh joy\! Oh rapture\! We're in the green ... !mxu-divide-pass.png! *9. Try the multiplication test on your own.* [Click here for the full solution|http://mxunit.org/doc/tutorial/solution-1.zip]. *Next - [Building a Test Suite|default:Getting Started -- Test Suites]* 4292757 {html} <h2>Setting up your environment</h2> <p> So you've downloaded mxunit. Now What? How do you set up your own project? Where do you put your tests? </p> <p>Everyone hates to hear this, but there's no one right answer. However, we're not gonna leave you hangin' with that lame answer. Here's what we've done (and still do):</p> <p> <ul> <li>put your tests in a directory named "tests" parallel to your components</li> <ul> <b>pros:</b> <li>in the same place so they're easy to find</li> <li>separated so you have no danger of accidentally running a "real" component as a test case </li> <b>cons:</b> <li>if it matters to you, you probably don't want to deploy your tests to prod, so you'd need to filter them out somehow (ANT!)</li> </ul> <li>put your tests in a directory named "tests" underneath your components directory</li> <ul> <b>pros</b> <li>same as above</li> <b>cons</b> <li>same as above</li> </ul> <li>put your tests in a directory named "tests" outside your project</li> <ul> <b>pros</b> <li>centralize all your tests in one place</li> <li>forces you to find problems where your tests rely on data they shouldn't be able to see (session info, etc)</li> <b>cons</b> <li>potentially not as intuitive to find tests for a project when getting started initially</li> <li>makes it harder to access application-specific data (that might be a good thing though)</li> </ul> <li>put your tests in the same directory as your components</li> <ul> <b>pros</b> <li>extremely easy to see your tests and components together</li> <b>cons</b> <li>you probably don't want to deploy tests to production so you'd need to use ANT or some other tool to pull those files out during deployments</li> </ul> </ul> </p> {html} 4292760 {toc:minLevel=4} I have tried to anticipate the most common problems and address them in the Help that comes with the MXUnit Eclipse plugin. You should always consult the Help first\! h4. Q: What version of Eclipse will the plugin work in? A: As of right now, Eclipse 3.4 and later. If you need a version that works on Eclipse 3.3, use [http://mxunit.org/update33] as the update site h4. Q: Why won't the plugin see "MyFile.cfc" as a test? A: Because the file doesn't start or end with the word "Test". h4. Q: The plugin seems to be ignoring my custom RemoteFacade.cfc URL A: Try restarting Eclipse. Also, it only honors that URL when it's set at the project level, not in a subdirectory of a project h4. Q: The plugin can't figure out my "cfc path" (dot notation) A: Read the plugin help. If you still can't figure it out from reading the help, please email the [Google Group|http://groups.google.com/group/mxunit] h4. Q: The plugin won't do anything with a TestSuite I created A: The plugin doesn't do test suites. Read the Help for an explanation h4. Q: Why doesn't the plugin support NTLMv2? A: Because neither Apache Axis nor commons HTTPClient doesn't support it. There does not, as of this writing, appear to be a free java client for NTLMv2 h4. Q: When I run the tests in the plugin, my Application scope variables aren't present A: You'll need a custom RemoteFacade.cfc (very easy\!). See the Plugin Help. h4. Q: When I run the tests in the plugin, I get "Variable FORM is undefined". Why? A: The plugin runs the tests via SOAP. The form scope is not available to ColdFusion components during webservice calls. My advice: Don't use the form scope in your CFCs h4. Q: When I add certain variables to a "debug()" call, the plugin hangs. Why? A: debug() duplicates and then cfdumps whatever variables are passed into it. Depending on the content of the variable you're trying to debug, this could kill ColdFusion. h4. Q: What are the differences between how the plugin runs tests and how the tests run when I run them in the browser? A: The plugin runs test test one test at a time, one request at a time. This means there is zero chance for "bleed" from one test method run to another. When you run them in the browser, they're run as a single request. In addition, since the plugin runs the tests via SOAP, the FORM scope is not available. h4. Q: What do you call a snail in a ship? A: A Snailor\! h4. Q: Does the Plugin work in ColdFusion Builder? A: Of course h4. Q: Do I need to do something special to test ColdFusion ORM apps? A: Yes, you need to set a custom RemoteFacade URL on the project. On the MXUnit view, click the Green Help Icon (or hit F1), and click "Talking to ColdFusion: The RemoteFacade.cfc URL". From there, click the link at the bottom of the page, which takes you to the "Project-Specific RemoteFacade URL" page. This has all the instructions you should need. 6586417 {html} <center> <!-- the comment and script is used to workaround the KB912945 patch --> <!--[if gte IE 6]> <comment id="to_be_rewritten"> <![endif]--> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="814" HEIGHT="701" id="movie"> <PARAM NAME=movie VALUE="mxunit_ant_automation_demo.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="https://mxunit.s3.amazonaws.com/video/mxunit_ant_automation_demo.swf" quality=high bgcolor=#FFFFFF WIDTH="814" HEIGHT="701" NAME="movie" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> </comment><script language="Javascript" src="ieupdate.js"></script> </center> {html} 6586420 {toc} h1. Introduction A while back, I (Marc) wrote about using coldfusion's "mix-in" functionality to achieve simple mocking. The usefulness here is where you have a function that "does something", but you want to change the thing that it does for the purpose of a test. This is particularly handy when you're testing functionA(), and functionA() calls functionB() and functionC(). Maybe functionA() depends on the results of functionB() to do certain work, and then it calls functionC() to do other work. In code, it might look like: {code} <cfcomponent name=MyComponent> <cffunction name="functionA"> <cfargument name="someArg" required="true"> <cfif listlen(functionB(someArg) GTE 1)> <cfreturn functionC(someArg)> </cfif> <cfreturn false> </cffunction> <cffunction name="functionB"> .... maybe i'll return a number ... or a list of numbers </cffunction> <cffunction name="functionC"> .... i think i'll go and run a bunch of database updates <cfreturn true> </cffunction> </cfcomponent> {code} And here might be some tests for functionA: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code} h1. Using injectMethod() Now, let's say functionB() queries the database or whatever, based on the passed-in someArg argument. The problem is obvious: your database is in an unknown state, because data change all day long. And you want to do a number of tests: you want to test the condition where functionB() returns a single list element, and also when it returns more than 1 list element. Which means you need at least two known inputs for someArg: one that will ensure functionB() returns a single element, and one that ensures it'll return more than one. What a pain\! Wouldn't it be great if you could say "for the purposes of this test, I want functionB() to return a single list element". and then in another test, say "And for this test, I want it to return 2 list elements"? Or, to put it another way, wouldn't it be nice to override functionB for this test, but without a lot of work? This is why injectMethod() was born. To make it a little easier to override functions for the purpose of testing. Now, you're not overriding the function under test\! You're overriding functions that the function under test calls, in order to make it easier to test the function under test. Here's the method signature for injectMethod(): {code}<cffunction name="injectMethod" output="false" access="public" returntype="void" hint="injects the method from giver into receiver. This is helpful for quick and dirty mocking"> <cfargument name="Receiver" type="any" required="true" hint="the object receiving the method"/> <cfargument name="Giver" type="any" required="true" hint="the object giving the method"/> <cfargument name="FunctionName" type="string" required="true" hint="the function to be injected from the giver into the receiver"/> <cfargument name="FunctionNameInReceiver" type="string" required="false" default="#arguments.functionName#" hint="the function name that you will call. this is useful when you want to inject giver.someFunctionXXX but have it be called as someFunction in your receiver object"> </cffunction>{code} *Almost always:* * "Receiver" is your component under test * "Giver" is your test itself since that's where the overriding function will be declared, so you'll use "this" * "functionName" will the name of the overriding function you've defined in your test that will be used to overwrite the function in the component under test * "functionNameInReceiver" is the function you're overriding Let's have a look at our new set of tests: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> <cffunction name="returnsSingleListElement" access="private"> <cfreturn "1"> </cffunction> <cffunction name="returnsMultipleListElements" access="private"> <cfreturn "1,2,3"> </cffunction> <cffunction name="returnsNoListElement" access="private"> <cfreturn ""> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <!--- pass in our returnSingleListElement function into the object and name it functionB (i.e., override functionB) inside the object under test ---> <cfset injectMethod(obj, this, "returnSingleListElement", "functionB")> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <!--- pass in our returnMultipleListElements function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnMultipleListElements", "functionB")> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code} As this illustrates, we've now created a very easy way to test functionA with the 3 cases we need to happen with functionB: a single list, multiple list, and no-element returns. Now, to take this one step further, you could override functionC -- which, if you remember, updates the database -- with a simple function that simply returns "true". Remember, we're not testing functionC so ideally we wouldn't touch the database at all in this case {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> .... <cffunction name="functionC_Replacement" access="private"> <cfreturn true> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB in addition, overwrite functionC with our new, spoof functionC ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset injectMethod(obj, this, "functionC_Replacement", "functionC")> <cfset ret = obj.functionA(SomeID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> .... </cfcomponent> {code} There you go: you can pass in functions to achieve exactly the conditions you want to achieve in order to fully test your logic. And you pass in functions that "spoof" the DB-updating function that would slow down your test and potentially corrupt your data. I can't stress enough that this solves a different than mock objects solve. Mocks solve the problem of spoofing collaborator objects. But in this case, we're not spoofing functions in a dependent component. We're spoofing functions in the same component we're trying to test. h1. Using restoreMethod() {warning}We *strongly* encourage you to write tests that use freshly-created instances in your setUp() method.{warning} If you have tests that reuse the same component instance, injectMethod() can wreak havoc. Usually you wind up in this situation if you're using coldspring-managed objects inside your TestCase. To undo a method overwrite resulting from injectMethod(), you can use *restoreMethod( object, "functionName" )*. This will restore the original function back into the component. MXUnit will NOT automatically restore methods for you. You must do so deliberately. I advise doing it in tearDown, like so: {code} <cffunction name="tearDown"> &nbsp; <cfset restoreMethod( someObject, "someFunction" )> </cffunction> {code} 6586380 Anonymous, I've now added a restoreMethod() to undo an injectMethod(). Documentation added to this page 6586381 {toc} h1. Introduction A while back, I (Marc) wrote about using coldfusion's "mix-in" functionality to achieve simple mocking. The usefulness here is where you have a function that "does something", but you want to change the thing that it does for the purpose of a test. This is particularly handy when you're testing functionA(), and functionA() calls functionB() and functionC(). Maybe functionA() depends on the results of functionB() to do certain work, and then it calls functionC() to do other work. In code, it might look like: {code} <cfcomponent name=MyComponent> <cffunction name="functionA"> <cfargument name="someArg" required="true"> <cfif listlen(functionB(someArg) GTE 1)> <cfreturn functionC(someArg)> </cfif> <cfreturn false> </cffunction> <cffunction name="functionB"> .... maybe i'll return a number ... or a list of numbers </cffunction> <cffunction name="functionC"> .... i think i'll go and run a bunch of database updates <cfreturn true> </cffunction> </cfcomponent> {code} And here might be some tests for functionA: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code} h1. Using injectMethod() Now, let's say functionB() queries the database or whatever, based on the passed-in someArg argument. The problem is obvious: your database is in an unknown state, because data change all day long. And you want to do a number of tests: you want to test the condition where functionB() returns a single list element, and also when it returns more than 1 list element. Which means you need at least two known inputs for someArg: one that will ensure functionB() returns a single element, and one that ensures it'll return more than one. What a pain\! Wouldn't it be great if you could say "for the purposes of this test, I want functionB() to return a single list element". and then in another test, say "And for this test, I want it to return 2 list elements"? Or, to put it another way, wouldn't it be nice to override functionB for this test, but without a lot of work? This is why injectMethod() was born. To make it a little easier to override functions for the purpose of testing. Now, you're not overriding the function under test\! You're overriding functions that the function under test calls, in order to make it easier to test the function under test. Here's the method signature for injectMethod(): {code}<cffunction name="injectMethod" output="false" access="public" returntype="void" hint="injects the method from giver into receiver. This is helpful for quick and dirty mocking"> <cfargument name="Receiver" type="any" required="true" hint="the object receiving the method"/> <cfargument name="Giver" type="any" required="true" hint="the object giving the method"/> <cfargument name="FunctionName" type="string" required="true" hint="the function to be injected from the giver into the receiver"/> <cfargument name="FunctionNameInReceiver" type="string" required="false" default="#arguments.functionName#" hint="the function name that you will call. this is useful when you want to inject giver.someFunctionXXX but have it be called as someFunction in your receiver object"> </cffunction>{code} *Almost always:* * "Receiver" is your component under test * "Giver" is your test itself since that's where the overriding function will be declared, so you'll use "this" * "functionName" will the name of the overriding function you've defined in your test that will be used to overwrite the function in the component under test * "functionNameInReceiver" is the function you're overriding Let's have a look at our new set of tests: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> <cffunction name="returnsSingleListElement" access="private"> <cfreturn "1"> </cffunction> <cffunction name="returnsMultipleListElements" access="private"> <cfreturn "1,2,3"> </cffunction> <cffunction name="returnsNoListElement" access="private"> <cfreturn ""> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <!--- pass in our returnSingleListElement function into the object and name it functionB (i.e., override functionB) inside the object under test ---> <cfset injectMethod(obj, this, "returnSingleListElement", "functionB")> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <!--- pass in our returnMultipleListElements function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnMultipleListElements", "functionB")> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code} As this illustrates, we've now created a very easy way to test functionA with the 3 cases we need to happen with functionB: a single list, multiple list, and no-element returns. Now, to take this one step further, you could override functionC -- which, if you remember, updates the database -- with a simple function that simply returns "true". Remember, we're not testing functionC so ideally we wouldn't touch the database at all in this case {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> .... <cffunction name="functionC_Replacement" access="private"> <cfreturn true> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB in addition, overwrite functionC with our new, spoof functionC ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset injectMethod(obj, this, "functionC_Replacement", "functionC")> <cfset ret = obj.functionA(SomeID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> .... </cfcomponent> {code} There you go: you can pass in functions to achieve exactly the conditions you want to achieve in order to fully test your logic. And you pass in functions that "spoof" the DB-updating function that would slow down your test and potentially corrupt your data. I can't stress enough that this solves a different than mock objects solve. Mocks solve the problem of spoofing collaborator objects. But in this case, we're not spoofing functions in a dependent component. We're spoofing functions in the same component we're trying to test. h1. Using restoreMethod() {warning}We *strongly* encourage you to write tests that use freshly-created instances in your setUp() method.{warning} If you have tests that reuse the same component instance, injectMethod() can wreak havoc. Usually you wind up in this situation if you're using coldspring-managed objects inside your TestCase. To undo a method overwrite resulting from injectMethod(), you can use *restoreMethod( object, "functionName" )*. This will restore the original function back into the component. MXUnit will NOT automatically restore methods for you. You must do so deliberately. I advise doing it in tearDown, like so: {code} <cffunction name="tearDown"> <cfset restoreMethod( someObject, "someFunction" )> </cffunction> {code} 6586383 {toc} {tip}You can get the latest version of MXUnit here:&nbsp;[http://mxunit.org/download.cfm|http://mxunit.org/download.cfm] {tip} h2. 2.0.1 h3. Enhancements * [debug()|default:View Debug Output] and [request.debug()|default:Using request.debug()] now support all attributes of cfdump. For example, you can now do: debug(var=mystruct, top=5, label="some label"); This is particularly important when debugging ORM objects * Assertion isTypeOf() now considers interfaces h3. Bug Fixes * Core features should now be CF7 compatible. * MightyMock behavioral inconsistency on CF8 fixed * Components with output=true have been turned to output=false where appropriate. This important fix [addresses a memory condition|default:How cfcomponent output=true can affect memory consumption] in MightyMock on Adobe ColdFusion h3. Backwards Compatibility * debug() will be backwards compatible IF for calls not using named arguments * debug() will now fail if the old (removed) "debugdata" argument was passed like so: debug(debugdata=someStruct); to fix, either change debugdata to "var" or remove the named argument 6586376 A while back, I (Marc) wrote about using coldfusion's "mix-in" functionality to achieve simple mocking. The usefulness here is where you have a function that "does something", but you want to change the thing that it does for the purpose of a test. This is particularly handy when you're testing functionA(), and functionA() calls functionB() and functionC(). Maybe functionA() depends on the results of functionB() to do certain work, and then it calls functionC() to do other work. In code, it might look like: {code} <cfcomponent name=MyComponent> <cffunction name="functionA"> <cfargument name="someArg" required="true"> <cfif listlen(functionB(someArg) GTE 1)> <cfreturn functionC(someArg)> </cfif> <cfreturn false> </cffunction> <cffunction name="functionB"> .... maybe i'll return a number ... or a list of numbers </cffunction> <cffunction name="functionC"> .... i think i'll go and run a bunch of database updates <cfreturn true> </cffunction> </cfcomponent> {code} And here might be some tests for functionA: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code} Now, let's say functionB() queries the database or whatever, based on the passed-in someArg argument. The problem is obvious: your database is in an unknown state, because data change all day long. And you want to do a number of tests: you want to test the condition where functionB() returns a single list element, and also when it returns more than 1 list element. Which means you need at least two known inputs for someArg: one that will ensure functionB() returns a single element, and one that ensures it'll return more than one. What a pain\! Wouldn't it be great if you could say "for the purposes of this test, I want functionB() to return a single list element". and then in another test, say "And for this test, I want it to return 2 list elements"? Or, to put it another way, wouldn't it be nice to override functionB for this test, but without a lot of work? This is why injectMethod() was born. To make it a little easier to override functions for the purpose of testing. Now, you're not overriding the function under test\! You're overriding functions that the function under test calls, in order to make it easier to test the function under test. Here's the method signature for injectMethod(): {code}<cffunction name="injectMethod" output="false" access="public" returntype="void" hint="injects the method from giver into receiver. This is helpful for quick and dirty mocking"> <cfargument name="Receiver" type="any" required="true" hint="the object receiving the method"/> <cfargument name="Giver" type="any" required="true" hint="the object giving the method"/> <cfargument name="FunctionName" type="string" required="true" hint="the function to be injected from the giver into the receiver"/> <cfargument name="FunctionNameInReceiver" type="string" required="false" default="#arguments.functionName#" hint="the function name that you will call. this is useful when you want to inject giver.someFunctionXXX but have it be called as someFunction in your receiver object"> </cffunction>{code} *Almost always:* * "Receiver" is your component under test * "Giver" is your test itself since that's where the overriding function will be declared, so you'll use "this" * "functionName" will the name of the overriding function you've defined in your test that will be used to overwrite the function in the component under test * "functionNameInReceiver" is the function you're overriding Let's have a look at our new set of tests: {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> <cffunction name="returnsSingleListElement" access="private"> <cfreturn "1"> </cffunction> <cffunction name="returnsMultipleListElements" access="private"> <cfreturn "1,2,3"> </cffunction> <cffunction name="returnsNoListElement" access="private"> <cfreturn ""> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnFalseForASingleListElement"> <!--- pass in our returnSingleListElement function into the object and name it functionB (i.e., override functionB) inside the object under test ---> <cfset injectMethod(obj, this, "returnSingleListElement", "functionB")> <cfset ret = obj.functionA(SomeID)> <cfset assertFalse(ret,"a single list should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnFalseForMultipleListElements"> <!--- pass in our returnMultipleListElements function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnMultipleListElements", "functionB")> <cfset ret = obj.functionA(SomeOtherID)> <cfset assertFalse(ret,"multiple list elements should've been returned for SomeID and functionA should have returned false")> </cffunction> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset ret = obj.functionA(AndYetAnotherID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> </cfcomponent> {code} As this illustrates, we've now created a very easy way to test functionA with the 3 cases we need to happen with functionB: a single list, multiple list, and no-element returns. Now, to take this one step further, you could override functionC -- which, if you remember, updates the database -- with a simple function that simply returns "true". Remember, we're not testing functionC so ideally we wouldn't touch the database at all in this case {code} <cfcomponent extends="mxunit.framework.TestCase"> <cffunction name="setUp"> <cfset obj = createObject("component","MyComponent")> </cffunction> <!--- DEFINE PRIVATE METHODS TO OVERRIDE FUNCTIONB AND FUNCTIONC ---> .... <cffunction name="functionC_Replacement" access="private"> <cfreturn true> </cffunction> <!--- and our tests, again ---> <cffunction name="functionAShouldReturnTrueForNoElements"> <!--- pass in our returnNoListElement function into the object and name it functionB in addition, overwrite functionC with our new, spoof functionC ---> <cfset injectMethod(obj, this, "returnNoListElement", "functionB")> <cfset injectMethod(obj, this, "functionC_Replacement", "functionC")> <cfset ret = obj.functionA(SomeID)> <cfset assertTrue(ret,"NO list elements should've been returned for SomeID and functionA should have returned true")> </cffunction> .... </cfcomponent> {code} There you go: you can pass in functions to achieve exactly the conditions you want to achieve in order to fully test your logic. And you pass in functions that "spoof" the DB-updating function that would slow down your test and potentially corrupt your data. I can't stress enough that this solves a different than mock objects solve. Mocks solve the problem of spoofing collaborator objects. But in this case, we're not spoofing functions in a dependent component. We're spoofing functions in the same component we're trying to test. 6586378 Los Hombres have given a number of individual and combined talks and presentations both in public and on line. Here're some of the the talks we've given: * [Adobe MAX 2010 \-\- ColdFusion Skunkworks with Joe Rinehart and Marc Esher|Adobe MAX 2010 -- ColdFusion Skunkworks] \-\- October 27, 2010&nbsp; \-\- Experimentation, learning, and finding joy in what you do * [CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit|CFObjective 2010 -- Continuous Integration with Hudson, ANT, and MXUnit] \-\- April 22, 2010 \-\- An ungentle introduction to Continuous Integration for CFMLers * [April 2010 -- Online ColdFusion Meetup -- Know your tools: Productivity Tips-n-Tricks for ColdFusion Builder / CFEclipse|CFMeetupEclipseProductivity|Master your tool] * [CFUnited 2009 -- Automate like a Rock Star: Do more work in less time|http://mxunit.s3.amazonaws.com/doc/zip/CFUnited_2009_Esher_Automation.zip] \-\- August 14, 2009 \-\- The presentation I'd give myself if I could go back in time * [CFObjective 2009 -- Writing Easy-To-Test Code|http://mxunit.s3.amazonaws.com/doc/zip/marc_esher_cfobjective_2009_designing_for_easy_testability.zip] \-\- May 14, 2009 \-\- Mo'Betta tips for designing easy-to-test components * [CFObjective 2009 -- Approaches To Automated Security Testing|http://mxunit.s3.amazonaws.com/doc/zip/cfobjective-2009-security-testing.zip] \-\- May 16, 2009 * [Adobe MAX 2008: Advanced Patterns for ColdFusion Test Automation|http://mxunit.s3.amazonaws.com/doc/zip/MAX08_AdvancedUnitTestPatterns_Shelton_Esher.zip] \-\- November 19, 2008 \-\- How to be a Design-For-Testability Ninja * [Automating the build/deploy process with ANT - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/CFU2008ANT.zip] \-\- June 19, 2008 \-\- Copying, Zipping, FTPing, SVN, SQL, macrodef, looping, conditionals, scriptdef. Lots of example code\! * [Patterns for ColdFusion Test Automation - CFUnited|http://mxunit.s3.amazonaws.com/doc/zip/Patterns-for-CF-Test-Automation-CFUnited08.zip] \-\- June 18, 2008 \-\- Basic and advanced patterns for unit testing * [Better living through Testing|http://mxunit.s3.amazonaws.com/doc/zip/BaltimoreAUGMXUnitIntro.zip] \-\- April 23, 2008 \-\- Intro to Unit Testing and MXUnit. * [Unit Testing w/MXUnit (Part-2) : In the weeds|http://mxunit.s3.amazonaws.com/doc/zip/cfmeetup-unittesting-part2-04102008.zip] \-\- April 10, 2008 \-\- Writing tests principals, design for testability, and test automation * [Unit Testing w/MXUnit (Part-1) - Jump Start|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_MXUnit_Jumpstart.zip] \-\- March 06, 2008 \-\- Getting started with unit testing, MXUnit, and Test Driven Development. * [Ant on the wire|http://mxunit.s3.amazonaws.com/doc/zip/CFMeetup_AntWired.zip] \-\- February 28, 2008 \-\- This is a how-to session on using FTP, Email, Subversion, and VSS access in your ANT build files. {tip}Just getting started with unit testing? John C Bland II gave a fantastic overview... [watch it here|http://experts.na3.acrobat.com/p76614762/] .{tip}{tip}Want to learn more about ANT? Watch [Jim Priest's CFMeetup presentation|http://experts.acrobat.com/p53858056/] {tip} 6586371 6586375 1http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D4948033&rct=j&q=cfbuilder%20folder%20star%20cf%20nature&ei=ffLOTK66FcKclgfqqNHjCA&usg=AFQjCNHRfhbN9SM_YQgUZxctIV1hpx0wEA 4948033 2010-11-01 17:02:15.0002010-11-01 17:02:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=4948033 4948033 2010-11-03 20:26:15.0002010-12-08 05:56:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5341267 5341267 2010-10-15 17:19:15.0002010-10-15 17:19:15.0001brian@page-solutions.com2011-03-16 15:44:01.920brian@page-solutions.com2011-03-16 15:44:01.920 6750402 current2brian@page-solutions.com2011-03-16 15:44:01.920brian@page-solutions.com2011-03-16 15:46:50.100 6750402 current5virtix2009-01-17 10:51:32.000virtix2010-01-07 10:53:21.000 786456 current4virtix2009-01-17 10:51:32.000virtix2010-01-07 10:49:51.000 786456 current3virtix2009-01-17 10:51:32.000virtix2009-11-16 20:15:59.000 786456 current2virtix2009-01-17 10:51:32.000virtix2009-01-17 11:08:18.000 786456 currentpresentationsglobal2010-01-15 15:15:58.0002010-01-15 15:15:58.0001http://www.google.co.jp/url?sa=t&rct=j&q=mxunittask&source=web&cd=3&ved=0CDcQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=cZXNTur2FoPJmAWWsoWqDQ&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg&sig2=oWoWq8_dWfogpb8eUXOtVw 5341294 2011-11-24 01:31:15.0002011-11-24 01:31:15.0002http://wiki.mxunit.org/pages/viewpage.action?pageId=5341649 5341649 2011-11-24 02:26:15.0002011-11-24 02:26:15.0001http://www.google.com.hk/url?sa=t&rct=j&q=continuous+integration+windows+services&source=web&cd=2&ved=0CCsQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D6750552&ei=SDPPTp-qIq6ViAf_w-zCDg&usg=AFQjCNGMKjcoRFNYFdREw4T_0wE2fHTzQw 6750552 2011-11-25 06:57:15.0002011-11-25 06:57:15.0001http://wiki.cfinnovate.com/pages/viewpage.action?pageId=5734465 5734465 2011-11-28 17:10:15.0002011-11-28 17:10:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20setup%20teardown&source=web&cd=4&sqi=2&ved=0CDUQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341649&ei=6e_TTpXxC-Th0QG70Mn2Dw&usg=AFQjCNHaT2zH1iTaoOBWE8ScVXIbFgrA_g 5341649 2011-11-28 21:13:15.0002011-11-28 21:13:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CDUQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=cUzVTuTzPKeIiALg8KmsDg&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-11-29 22:00:15.0002011-11-29 22:00:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=BJTFTsNKhqmIAsrryPQF&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-11-17 23:46:15.0002011-11-17 23:46:15.0001http://www.google.com.au/url?sa=t&rct=j&q=mxunit%20getresultsoutput&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786580&ei=YfDFTvyxK8KiiAfi3MDtDQ&usg=AFQjCNEepDatxYoE4Vyn3ElE0L6JoqjlSw&cad=rja 786580 2011-11-18 06:20:15.0002011-11-18 06:20:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&sqi=2&ved=0CDQQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341649&ei=FJ_rTv-MIMGAsgL6qIS4CQ&usg=AFQjCNHaT2zH1iTaoOBWE8ScVXIbFgrA_g&sig2=YGIl2Uv3j47QvqEr7HCDXQ 5341649 2011-12-16 20:27:15.0002011-12-16 20:27:15.0001http://www.google.ch/url?sa=t&rct=j&q=mxunittask%20ant&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=jc_pTsaUBobj4QTQ6tn5CA&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg&sig2=ofeuhXg7DTAn2cTobjVRiQ 5341294 2011-12-15 11:28:15.0002011-12-15 11:28:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20test%20suite%20add&source=web&cd=4&ved=0CDYQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D4292749&ei=wjXZTsXRI4Xf0QGAm4X1DQ&usg=AFQjCNFxekZabzqU2xNdlNMUltoDGaN_RA 4292749 2011-12-02 21:14:19.0002011-12-02 21:14:19.0003http://www.google.com/url?sa=t&rct=j&q=mxunit%20test%20suite%20add&source=web&cd=2&ved=0CCoQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786580&ei=wjXZTsXRI4Xf0QGAm4X1DQ&usg=AFQjCNEepDatxYoE4Vyn3ElE0L6JoqjlSw 786580 2011-12-02 21:14:18.0002011-12-02 21:14:18.0001http://www.google.com.au/url?sa=t&rct=j&q=cfcomponent%20tutorial&source=web&cd=15&ved=0CDgQFjAEOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786560&ei=OzXgTsTnLo-IrAe0_OmnCw&usg=AFQjCNHnUYGz1HW0SYdKqjW6by6q5XMiwA 786560 2011-12-08 04:51:15.0002011-12-08 04:51:15.0001http://www.google.com/url?sa=t&rct=j&q=free%20download%20mxunit-ant.jar%20&source=web&cd=3&ved=0CCoQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=SNzhTpK3CKPx0gGl1cHiBQ&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-12-09 10:43:15.0002011-12-09 10:43:15.0001http://www.google.com/url?sa=t&rct=j&q=mxunit%20for%20junit%20report%20generation&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=Ot3hTo7xE6ju0gHn2cjUBQ&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-12-09 10:47:15.0002011-12-09 10:47:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CEAQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341213&ei=79UAT7-1DsHv0gGtqcDAAg&usg=AFQjCNFYyOEZrVtmgNfj5rrm1CpwdWNQTw&sig2=VTB0eNR72gTEJrGLtZAtbg 5341213 2012-01-01 22:43:15.0002012-01-01 22:43:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&ved=0CGMQFjAJ&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341649&ei=AZQGT6SBLM2VmQXErK2DAg&usg=AFQjCNHaT2zH1iTaoOBWE8ScVXIbFgrA_g 5341649 2012-01-06 07:16:15.0002012-01-06 07:16:15.0001http://www.google.com.br/url?sa=t&rct=j&q=mxunittask&source=web&cd=4&ved=0CD8QFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=UKIFT8L9JYObtwfGv-mbAw&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2012-01-05 14:04:15.0002012-01-05 14:04:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341521&ei=mVPzToXqL-mAsgKr7c2_AQ&usg=AFQjCNHTiY0Wi6TdWv6ckSshnmLtzzLhOg 5341521 2011-12-22 16:44:15.0002011-12-22 16:44:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDYQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=EkrzTpOdL-be0QHGu4nOAg&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-12-22 16:03:15.0002011-12-22 16:03:15.0002http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=QyfwTr-qBMPftgfbpbCgAg&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-12-20 06:58:15.0002011-12-20 06:59:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341342&ei=zbjwTrvDEMPXiAKF1-XCDg&usg=AFQjCNGouVauNGhjhYl5frdM_VyjqxDymA&sig2=kEFhAut71W8ckEvYYD2tgA 5341342 2011-12-20 17:18:15.0002011-12-20 17:18:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D6750462&ei=3Q3xTsWGFIOH4gTN-s2oAQ&usg=AFQjCNEZ79xUqad0oY_BCNtNAx0eq0fIdQ 6750462 2011-12-20 23:22:15.0002011-12-20 23:22:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341342&ei=bRDxTqDlJaqbiAKNwvjSDg&usg=AFQjCNGouVauNGhjhYl5frdM_VyjqxDymA 5341342 2011-12-20 23:32:15.0002011-12-20 23:32:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CDUQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D786580&ei=ioz7TrKDAqLX0QGX-bSeAg&usg=AFQjCNEepDatxYoE4Vyn3ElE0L6JoqjlSw&sig2=JNJ0cni8NsuEgx1QOWA1TA 786580 2011-12-28 22:27:15.0002011-12-28 22:27:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=19&ved=0CHwQFjAIOAo&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341213&ei=3gD9TtLmA4jg0QGywtjDAg&usg=AFQjCNFYyOEZrVtmgNfj5rrm1CpwdWNQTw&sig2=7Xu8LpqYG8n4T7I5115Qxw 5341213 2011-12-30 00:58:15.0002011-12-30 00:58:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCkQFjAB&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D6750462&ei=P1T5Ts7APIWztwfm0-zQBg&usg=AFQjCNEZ79xUqad0oY_BCNtNAx0eq0fIdQ 6750462 2011-12-27 06:02:15.0002011-12-27 06:02:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=786497&navigatingVersions=true 786497 2012-01-09 09:36:15.0002012-01-09 09:36:15.0001http://www.google.co.uk/search?aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=mxunittask 5341294 2011-10-05 08:31:15.0002011-10-05 08:31:15.0001http://wiki.mxunit.org/pages/diffpages.action?originalId=5341649&pageId=5341651 5341651 2011-11-07 12:42:15.0002011-11-07 12:42:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5341651 5734420 2011-11-07 12:46:15.0002011-11-07 12:46:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=786598 786600 2011-11-01 17:02:15.0002011-11-01 17:02:15.0001http://www.google.co.uk/url?sa=t&rct=j&q=mxunit%20setup%20teardown&source=web&cd=4&ved=0CDsQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341649&ei=F0fCTpH3Fc_oOamy3OAN&usg=AFQjCNHaT2zH1iTaoOBWE8ScVXIbFgrA_g 5341649 2011-11-15 11:40:15.0002011-11-15 11:40:15.0001http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=eclipse+mxunit+certificate+expired&btnG=Google+Search 4948033 2010-06-21 17:52:05.0002010-06-21 17:52:05.0001http://www.google.com/search?hl=en&rlz=1C1_____enUS374US374&q=coldfusion.monitor.stack.cfstackframe&aq=f&aqi=&aql=&oq=&gs_rfai= 4948033 2010-06-22 18:51:15.0002010-06-22 18:51:15.0001http://www.google.com/search?q=mxunittask&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341294 2010-06-25 19:09:15.0002010-06-25 19:09:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDUQFjAC&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=ssy6TozHGMrE2gXvh7HZBw&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-11-09 19:31:15.0002011-11-09 19:31:15.0001http://www.google.de/url?sa=t&rct=j&q=mxunittask&source=web&cd=5&ved=0CEoQFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=mD65TreNKOTO4QTn2In7Bw&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-11-08 15:12:15.0002011-11-08 15:12:15.0001http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CD0QFjAE&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&ei=1d63TrOyMMrO2wWd0szMDQ&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-11-07 18:26:15.0002011-11-07 18:26:15.000MXUnit Documentation 786456 This is the home of the MXUnit Public Wiki space. To help you on your way, we've inserted some of our favourite macros on this home page. As you start creating pages, adding news items and commenting you'll see the macros below fill up with all the activity in your space. {section} {column:width=60%} {recently-updated} {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree} {column} {section} 786459 1http://www.google.de/search?q=task+junit+encoding&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 5341294 2011-08-22 17:33:15.0002011-08-22 17:33:15.000h6. About Me You may edit this page to include additional information about yourself. E-mail: [marc.esher@gmail.com|mailto:marc.esher@gmail.com] {section} {column:width=60%} {recently-updated} {column} {column:width=2%} {column} {column:width=38%} h6. Navigate space {pagetreesearch} {pagetree} {column} {section} 786476 1http://www.google.co.jp/search?q=confluence+url+tree+view+expand&hl=ja&rlz=1B3GGGL_jaJP347JP348&start=50&sa=N 4948033 2010-06-10 10:38:15.0002010-06-10 10:38:15.000h2. Running entire directories of Tests with one line of code When you have a multiple tests all residing in a directory and subdirectories, it's very conventient to run everything contained in those directories. In this context, a directory of tests _implies_ a test suite, and MXUnit enables you to run directories as test suites. Running directories of tests can be done with a single line of code: {code} <cfinvoke component="mxunit.runner.DirectoryTestSuite" method="run" directory="#expandPath('/mxunit/PluginDemoTests')#" recurse="true" excludes="InvalidMarkupTest,FiveSecondTest" returnvariable="results" /> {code} *Explanation:* * component: The MXUnit runner component responsible for running all the tests. * method: The component's method being invoked. * directory: A physical path to the directory containing your tests. * recurse: A flag to indicate whether or not to run tests in all subdirectories. * excludes: A list of component names to exclude. * returnvariable: The variable name of the TestResult object returned * componentPath: (Not listed above) Optional parameter that increases performance. This is the component name prefix; e.g., com.foo.bar. If not specified, MXUnit will locate the full component name using the ColdFusion server cache of components. * This will pick up any file that *starts or ends with the word "Test"*, but excluding anything in your "excludes" attribute Once this is exectuted you can easily output the results to the screen: {code} <cfinvoke component="mxunit.runner.DirectoryTestSuite" method="run" directory="#expandPath('/mxunit/PluginDemoTests')#" recurse="true" excludes="InvalidMarkupTest,FiveSecondTest" returnvariable="results" /> <cfoutput> #results.getResultsOutput('extjs')# </cfoutput> {code} Copy the above to a file called /mxunit/doc/tutorial/directoryRunner.cfm and run it: [http://localhost:8500/mxunit/doc/tutorial/directoryRunner.cfm|http://localhost:8500/mxunit/doc/tutorial/directoryRunner.cfm] You should see this: !dir-runner-1.png|width=32,height=32! 786475 This is the home of the MXUnit Public Wiki space. How can we get this to appear as the default when calling wiki.mxunit.org? The idea, maybe, is that this would be the public home for tech docs, blogs, musings, "the book", etc. Maybe use feedburner to publish the various parts ... content taxonomies? mxunit.org may still be the landing point, maybe make static html pages for blog, wiki, support, etc. This would allow for google webmaster tools to create a site map. {section} {column:width=60%} {recently-updated} {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree} {column} {section} 786468 1http://www.google.com/search?hl=en&safe=active&rlz=1R2SUNA_enUS344&q=%22function+addRow()%22+%22date+picker%22&start=20&sa=N 4948033 2010-06-09 16:55:15.0002010-06-09 16:55:15.0001http://www.google.com/search?hl=en&safe=active&rlz=1R2SUNA_enUS344&q=%22function+addRow()%22+%22date+picker%22&start=20&sa=N 5341213 2010-06-09 17:00:15.0002010-06-09 17:00:15.000This is the home of the MXUnit Public Wiki space. How can we get this to appear as the default when calling wiki.mxunit.org? {section} {column:width=60%} {recently-updated} {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree} {column} {section} 786467 h2. TDD Example: Fixing a Bug in the Plugin Note: This example uses a bug I found in the MXUnit Eclipse plugin. The code examples are java but they're simple and accessible and, honestly, the code doesn't matter here. What matters is the approach. h3. The Bug You have a filesystem path like this: C:\inetpub\wwwroot\sandbox\cfc\MyTest.cfc You try to open that CFC in the MXUnit View *Expected:* The view loads sandbox.cfc.MyTest and displays its methods *Actual:* The view loads sandbox.MyTest and gives an error that the component is not found *Analysis:* Something in the plugin code is stripping ".cfc" from the Component path h3. Finding the Bug *Step 1:* I know that the code responsible for deriving component paths is in PathUtils.java. So... Open PathUtilsTest.java (_That's right... I open the test case first_) *Step 2:* Run all tests and confirm everything passes *Step 3:* Spend a few minutes figuring out why my existing tests don't catch this bug. The answer is easy: no tests check explicitly for a directory with "cfc" in the path *Step 4:* Add a new test {code} public void testDeriveComponentPathWithCFCInDirectory(){ String root = "c:\\cfusionmx7\\wwwroot"; String component = "C:\\cfusionmx7\\WWWroot\\cfc\\TestMyCFC.cfc"; File rootFile = new File(root); File componentFile = new File(component); String componentPath = PathUtils.deriveComponentPath(rootFile.getAbsolutePath(), componentFile.getAbsolutePath()); assertEquals("cfc.TestMyCFC",componentPath); } {code} *Step 5:* Run the test. It PASSES\! Rats... My test isn't finding the bug. OK, what's different between this test and the behavior I'm seeing??? Hmmmm.... *Step 6:* Revise the test. I'm not changing any code until I can verify a failure: {code} public void testDeriveComponentPathWithCFCInDirectory(){ String root = "c:\\cfusionmx7\\wwwroot"; String component = "C:\\cfusionmx7\\WWWroot\\sandbox\\cfc\\TestMyCFC.cfc"; File rootFile = new File(root); File componentFile = new File(component); String componentPath = PathUtils.deriveComponentPath(rootFile.getAbsolutePath(), componentFile.getAbsolutePath()); assertEquals("sandbox.cfc.TestMyCFC",componentPath); } {code} {color:#ff0000}{*}SWEET{*}{color}: It fails as I expected it to. I get sandbox.TestMyCFC instead of sandbox.cfc.TestMyCFC h3. Fixing the Bug \*Step 7:*Open PathUtils.java and find out what's going on in deriveComponentPath that isn't jiving with the path i'm sending it. deriveComponentPath is pretty simple stuff: it takes the webroot, the full path to the component, knocks the webroot out of the string, and converts the remainder to dot notation. It's literally like 5 or 6 lines of code, and it could probably be shortened down to 2 or 3. But it works, so I'm not messing with it. *Step 8*: find something that looks like it's stripping ".cfc". Well... that was easy: {code} //strip extension path = path.replaceFirst("(?i)\\.cfc", ""); {code} Blindingly easy. So, how to fix? Well... understand that by the time it gets to this code, the \sandbox\cfc\TestMyCFC.cfc part of the path now looks like this: sandbox.cfc.TestMyCFC.cfc *Step 9:* try to fix it So what I really need is just a "replaceLast". But there is no replaceLast in java. Still, as you can see, I'm using replaceFirst, and replaceFirst takes a regex as its first arg, and since I'm no regex dummy, I simply do this: {code} //strip extension path = path.replaceFirst("(?i)\\.cfc$", ""); {code} The $ means "only if it's at the end". i.e., replace Last. *Step 10:* run all my tests. Green\! Technically, at this point, i'm done. But I had a few minutes to kill so I thought I'd tinker. replaceFirst() and then doing just the last .cfc seems kind of wonky to me. Why not just run "replace". *Step 11:* change replaceFirst() to replace() and run my tests again. {color:#ff0000}{*}RED\!*{color} *Step 12:* Say "WTF?" *Step 13:* Open up API docs for String.replace() DOH\! replace() doesn't take a regex, it takes a CharSequence *Step 14:* change back to replaceFirst(), run tests again just to be safe. \*Step 15:*All tests pass. I fire up a new eclipse debug session and try to run a test in a directory named "sandbox.cfc". Everything now works as expected. *Step 16:* Tests Pass. App works as expected. Call it a day. h3. How this saved me time One of the things you hear from the TDD evangelists is that testing is supposed to save you time, not add time. It's supposed to help you become more productive. But it seems nonsensical: {color:#ff0000}{*}How can I write more code and be more productive?*{color} That's like drinking more Dalwhinnie 15 and being less -drunk- happy. It doesn't make sense. Especially when you're starting out with TDD, you're likely to find that it does in fact add some time onto your programming. You're still getting in the groove of writing tests; maybe you don't have snippets for jamming out test cases and test methods quickly. Quite possibly the code itself simply doesn't lend itself to testing because it's all one monster self-contained component and it doesn't return any data and how the hell do you test that? And you're running up against project deadlines, project managers are sending you emails every 5 minutes asking if you're done yet (because that's what they're good at. That, and changing requirements at the last minute... but i digress). Executives are concocting diabolical schemes to Turn that January 1 deadline into a December 15 deadline because "our whizbang isn't-he-so-smart programmer just started this STD or DTT or some thing and it's gonna make him 5 times more productive in half the time" (?boggle?) It takes time. Hang in there. Oh, so how did this save me time. Got off track for a second. * I didn't have to bother opening new debug instances of eclipse until I was pretty sure the code worked well. I didn't have to actually use the plugin view, trying to load my sandbox.cfc.MyTest.cfc until I got it right. * My confidence was high that I didn't have to manually test all the other normal component paths. All my unit tests that test that stuff passed, so I felt good about that. One of the things TDD is supposesd to do is decrease regression test time. In this case, it did that for me. * I felt confident spending a couple minutes monkeying with replaceFirst(), changing it to replace(). It literally took like 30 seconds and when I saw that other tests failed, I ditched it and went back. * I could stay in the IDE. this is really an offshoot from point 1 I suppose. Nonetheless, for me, the more time I can spend in the IDE, the faster I program. There's something about not having to jump out to other applications that keeps me focused and fast. 786497 h2. TDD Example: Fixing a Bug in the Plugin Note: This example uses a bug I found in the MXUnit Eclipse plugin. The code examples are java but they're simple and accessible and, honestly, the code doesn't matter here. What matters is the approach. h3. The Bug You have a filesystem path like this: C:\inetpub\wwwroot\sandbox\cfc\MyTest.cfc You try to open that CFC in the MXUnit View *Expected:* The view loads sandbox.cfc.MyTest and displays its methods *Actual:* The view loads sandbox.MyTest and gives an error that the component is not found *Analysis:* Something in the plugin code is stripping ".cfc" from the Component path h3. Finding the Bug *Step 1:* I know that the code responsible for deriving component paths is in PathUtils.java. So... Open PathUtilsTest.java (_That's right... I open the test case first_) *Step 2:* Run all tests and confirm everything passes *Step 3:* Spend a few minutes figuring out why my existing tests don't catch this bug. The answer is easy: no tests check explicitly for a directory with "cfc" in the path *Step 4:* Add a new test public void testDeriveComponentPathWithCFCInDirectory(){ String root = "c:\\cfusionmx7\\wwwroot"; String component = "C:\\cfusionmx7\\WWWroot\\cfc\\TestMyCFC.cfc"; File rootFile = new File(root); File componentFile = new File(component); String componentPath = PathUtils.deriveComponentPath(rootFile.getAbsolutePath(), componentFile.getAbsolutePath()); assertEquals("cfc.TestMyCFC",componentPath); } *Step 5:* Run the test. It PASSES\! Rats... My test isn't finding the bug. OK, what's different between this test and the behavior I'm seeing??? Hmmmm.... *Step 6:* Revise the test. I'm not changing any code until I can verify a failure: public void testDeriveComponentPathWithCFCInDirectory(){ String root = "c:\\cfusionmx7\\wwwroot"; String component = "C:\\cfusionmx7\\WWWroot\\sandbox\\cfc\\TestMyCFC.cfc"; File rootFile = new File(root); File componentFile = new File(component); String componentPath = PathUtils.deriveComponentPath(rootFile.getAbsolutePath(), componentFile.getAbsolutePath()); assertEquals("sandbox.cfc.TestMyCFC",componentPath); } SWEET: It fails as I expected it to. I get sandbox.TestMyCFC instead of sandbox.cfc.TestMyCFC h3. Fixing the Bug \*Step 7:*Open PathUtils.java and find out what's going on in deriveComponentPath that isn't jiving with the path i'm sending it. deriveComponentPath is pretty simple stuff: it takes the webroot, the full path to the component, knocks the webroot out of the string, and converts the remainder to dot notation. It's literally like 5 or 6 lines of code, and it could probably be shortened down to 2 or 3. But it works, so I'm not messing with it. *Step 8*: find something that looks like it's stripping ".cfc". Well... that was easy: //strip extension path = path.replaceFirst("(?i) \\ .cfc", ""); Blindingly easy. So, how to fix? Well... understand that by the time it gets to this code, the \sandbox\cfc\TestMyCFC.cfc part of the path now looks like this: sandbox.cfc.TestMyCFC.cfc *Step 9:* try to fix it So what I really need is just a "replaceLast". But there is no replaceLast in java. Still, as you can see, I'm using replaceFirst, and replaceFirst takes a regex as its first arg, and since I'm no regex dummy, I simply do this: //strip extension path = path.replaceFirst("(?i) \\ .cfc$", ""); The $ means "only if it's at the end". i.e., replace Last. *Step 10:* run all my tests. Green\! Technically, at this point, i'm done. But I had a few minutes to kill so I thought I'd tinker. replaceFirst() and then doing just the last .cfc seems kind of wonky to me. Why not just run "replace". *Step 11:* change replaceFirst() to replace() and run my tests again. RED\! *Step 12:* Say "WTF?" *Step 13:* Open up API docs for String.replace() DOH\! replace() doesn't take a regex, it takes a CharSequence *Step 14:* change back to replaceFirst(), run tests again just to be safe. \*Step 15:*All tests pass. I fire up a new eclipse debug session and try to run a test in a directory named "sandbox.cfc". Everything now works as expected. *Step 16:* Tests Pass. App works as expected. Call it a day. h3. How this saved me time One of the things you hear from the TDD evangelists is that testing is supposed to save you time, not add time. It's supposed to help you become more productive. But it seems nonsensical: How can I write more code and be more productive? That's like drinking more Dalwhinnie 15 and being less -drunk- happy. It doesn't make sense. Especially when you're starting out with TDD, you're likely to find that it does in fact add some time onto your programming. You're still getting in the groove of writing tests; maybe you don't have snippets for jamming out test cases and test methods quickly. Quite possibly the code itself simply doesn't lend itself to testing because it's all one monster self-contained component and it doesn't return any data and how the hell do you test that? And you're running up against project deadlines, project managers are sending you emails every 5 minutes asking if you're done yet (because that's what they're good at. That, and changing requirements at the last minute... but i digress). Executives are concocting diabolical schemes to Turn that January 1 deadline into a December 15 deadline because "our whizbang isn't-he-so-smart programmer just started this STD or DTT or some thing and it's gonna make him 5 times more productive in half the time" (?boggle?) It takes time. Hang in there. Oh, so how did this save me time. Got off track for a second. * I didn't have to bother opening new debug instances of eclipse until I was pretty sure the code worked well. I didn't have to actually use the plugin view, trying to load my sandbox.cfc.MyTest.cfc until I got it right. * My confidence was high that I didn't have to manually test all the other normal component paths. All my unit tests that test that stuff passed, so I felt good about that. One of the things TDD is supposesd to do is decrease regression test time. In this case, it did that for me. * I felt confident spending a couple minutes monkeying with replaceFirst(), changing it to replace(). It literally took like 30 seconds and when I saw that other tests failed, I ditched it and went back. * I could stay in the IDE. this is really an offshoot from point 1 I suppose. Nonetheless, for me, the more time I can spend in the IDE, the faster I program. There's something about not having to jump out to other applications that keeps me focused and fast. 786496 h2. What to put in your tests \-\- or, patterns for your assertions Components are a mix of state and behavior. Thus, when we test, we typically want to know: * Did the state of the object change as expected? * Did the behavior occur that I expected? Sometimes we want to know one or the other; sometimes we want to know both. Here are some "assertion patterns"\* to help you get started. h3. Resulting-State Assertion The resulting-state assertion tests data. It says "I'm doing something to my object that will change that object's data, or 'state'. I'm going to test that the resulting state of my object is as I expect". A simple example is the common "bank account" or "transaction" example: You have two accounts, you transfer $20 from one account to another, and you test that the first account is 20 bucks shorter and the second account has that 20 bucks. Here's a different example, using a typical "User" object: {code:title=Resulting-State Assertion} <cffunction name="testAddPrivilegeGroup"> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Guard Assertion The guard assertion is simply a slight variant on the resulting state assertion; typically, the difference is that toward the top of the test, before you get into the "guts" of your assertion(s), you check the object for some condition that you want to ensure exists before proceeding with the meat of your tests. Think of it as "If this condition isn't true, I want to fail right now because the rest of the tests don't matter". Usually the "guard" is just a simple assertion for equality, often to check that a "default" condition exists. In our example here, we're simply checking that our user object always starts without the privileges we're adding. IF the user object already had those privileges, then that means something tinkered with our object (perhaps indicating a problem in our setup function) and we got a problem here, Houston, and we want to fail right now. {code:title=Guard Assertion} <cffunction name="testAddPrivilegeGroup"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.belongsToGroup("admin"))> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.hasPrivilegeTo("DeleteOtherUsers"))> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Different instances, same data The different-instances, same-data pattern is common in DAO testing. Essentially, we're asserting that two objects are different instances but contain the same data. In MXUnit, you can test for "different instance" by using the assertNotSame() assertion. {code:title=Different instances, same data} <cffunction name="testSaveWithRead"> <cfset dao.save(user)> <cfset user2 = dao.read(user.getUserID())> <!--- assert they're not the same instance ---> <cfset assertNotSame(user,user2)> <!--- one final check... assert the UUIDs aren't the same ---> <cfset assertTrue( user.getUUID() neq user2.getUUID(), "user UUID and user2 UUID should not be the same but are")> <cfset assertEquals(user.getUserID(),user2.getUserID())> <cfset assertEquals(user.getCreateTS(),user2.getCreateTS())> <!--- is there an easier way? could we use any of the functions in the baseobject for comparisons so we don't have to test all these fields? ---> <cfset assertEquals(user.XXXXX,user2.XXXXX)> </cffunction> {code} h3. "Delta" Assertion Sometimes you can't assert an absolute equality (like "My list is now 5 elements long"). Sometimes, you have to assert equality relative to some previous state. In the example below, imagine you're hooking into some scheduling mechanism (this would be for an integration test, for example). We don't know exactly what getTotalScheduled() will return at any given test run. Maybe it's 1. Maybe it's 30. Who knows. What we want to test is that when we schedule one additional thing, our scheduler's "totalScheduled" count increases by 1. Again, the result could be 2 or it could be 31. We don't know. This type of assertion, where we compare the state right before and right after performing some task, is called "delta", or difference, assertion. {code:title=Delta Assertion} <cffunction name="testScheduleSomething"> <cfset obj = createObject("component","SchedulableObject")> <cfset currentlyScheduled = scheduler.getTotalScheduled()> <cfset scheduler.scheduleSomething(obj)> <cfset assertEquals(currentlyScheduled+1, scheduler.getTotalScheduled())> </cffunction> {code} And here's what it might look like for our User object: {code:title=Delta Assertion on User object} <cffunction name="testPrivilegeCount"> <cfset currentPrivilegeCount = user.getPrivilegeCount()> <cfset user.addPrivilege("ChangeOwnPassword")> <cfset assertEquals(currentPrivilegeCount+1, user.getPrivilegeCount())> </cffunction> {code} h3. Interaction Assertion With interaction assertions, we're testing to make sure an object and a collaborator worked together as we expected. A great example of an interaction is a "bean" style object, like perhaps a "User", and the DAO for that object, like a UserDAO: {code:title=Interaction Assertion} <cffunction name="testSave" <cfset origUUID = user.getUUID()> <cfset dao.save(user)> <cfset newUserID = user.getUserID()> <!--- Assert that our DAO updated our user object with its ID after saving ---> <cfset assertTrue(newUserID GT 0)> <cfset user.setEmail("somethingnew@somethingnew.com")> <cfset dao.save(user)> <!--- We don't care about testing the update here... just that the insert didn't change the user object's key ---> <cfset assertEquals(newUserID,user.getUserID())> <cfset assertEquals(origUUID,user.getUUID())> </cffunction> {code} 786490 h2. What to put in your tests \-\- or, patterns for your assertions Components are a mix of state and behavior. Thus, when we test, we typically want to know: * Did the state of the object change as expected? * Did the behavior occur that I expected? Sometimes we want to know one or the other; sometimes we want to know both. Here are some *"assertion patterns" ** to help you get started. h3. Resulting-State Assertion The resulting-state assertion tests data. It says "I'm doing something to my object that will change that object's data, or 'state'. I'm going to test that the resulting state of my object is as I expect". A simple example is the common "bank account" or "transaction" example: You have two accounts, you transfer $20 from one account to another, and you test that the first account is 20 bucks shorter and the second account has that 20 bucks. Here's a different example, using a typical "User" object: {code:title=Resulting-State Assertion}<cffunction name="testAddPrivilegeGroup"> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Guard Assertion The guard assertion is simply a slight variant on the resulting state assertion; typically, the difference is that toward the top of the test, before you get into the "guts" of your assertion(s), you check the object for some condition that you want to ensure exists before proceeding with the meat of your tests. Think of it as "If this condition isn't true, I want to fail right now because the rest of the tests don't matter". Usually the "guard" is just a simple assertion for equality, often to check that a "default" condition exists. In our example here, we're simply checking that our user object always starts without the privileges we're adding. IF the user object already had those privileges, then that means something tinkered with our object (perhaps indicating a problem in our setup function) and we got a problem here, Houston, and we want to fail right now. {code:title=Guard Assertion}<cffunction name="testAddPrivilegeGroup"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.belongsToGroup("admin"))> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.hasPrivilegeTo("DeleteOtherUsers"))> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Different instances, same data The different-instances, same-data pattern is common in DAO testing. Essentially, we're asserting that two objects are different instances but contain the same data. In MXUnit, you can test for "different instance" by using the assertNotSame() assertion. {code:title=Different instances, same data}<cffunction name="testSaveWithRead"> <cfset dao.save(user)> <cfset user2 = dao.read(user.getUserID())> <!--- assert they're not the same instance ---> <cfset assertNotSame(user,user2)> <!--- one final check... assert the UUIDs aren't the same ---> <cfset assertTrue( user.getUUID() neq user2.getUUID(), "user UUID and user2 UUID should not be the same but are")> <cfset assertEquals(user.getUserID(),user2.getUserID())> <cfset assertEquals(user.getCreateTS(),user2.getCreateTS())> <!--- is there an easier way? could we use any of the functions in the baseobject for comparisons so we don't have to test all these fields? ---> <cfset assertEquals(user.XXXXX,user2.XXXXX)> </cffunction> {code} h3. "Delta" Assertion Sometimes you can't assert an absolute equality (like "My list is now 5 elements long"). Sometimes, you have to assert equality relative to some previous state. In the example below, imagine you're hooking into some scheduling mechanism (this would be for an integration test, for example). We don't know exactly what getTotalScheduled() will return at any given test run. Maybe it's 1. Maybe it's 30. Who knows. What we want to test is that when we schedule one additional thing, our scheduler's "totalScheduled" count increases by 1. Again, the result could be 2 or it could be 31. We don't know. This type of assertion, where we compare the state right before and right after performing some task, is called "delta", or difference, assertion. {code:title=Delta Assertion}<cffunction name="testScheduleSomething"> <cfset obj = createObject("component","SchedulableObject")> <cfset currentlyScheduled = scheduler.getTotalScheduled()> <cfset scheduler.scheduleSomething(obj)> <cfset assertEquals(currentlyScheduled+1, scheduler.getTotalScheduled())> </cffunction> {code} And here's what it might look like for our User object: {code:title=Delta Assertion on User object}<cffunction name="testPrivilegeCount"> <cfset currentPrivilegeCount = user.getPrivilegeCount()> <cfset user.addPrivilege("ChangeOwnPassword")> <cfset assertEquals(currentPrivilegeCount+1, user.getPrivilegeCount())> </cffunction> {code} h3. Interaction Assertion With interaction assertions, we're testing to make sure an object and a collaborator worked together as we expected. A great example of an interaction is a "bean" style object, like perhaps a "User", and the DAO for that object, like a UserDAO: {code:title=Interaction Assertion}<cffunction name="testSave" <cfset origUUID = user.getUUID()> <cfset dao.save(user)> <cfset newUserID = user.getUserID()> <!--- Assert that our DAO updated our user object with its ID after saving ---> <cfset assertTrue(newUserID GT 0)> <cfset user.setEmail("somethingnew@somethingnew.com")> <cfset dao.save(user)> <!--- We don't care about testing the update here... just that the insert didn't change the user object's key ---> <cfset assertEquals(newUserID,user.getUserID())> <cfset assertEquals(origUUID,user.getUUID())> </cffunction> {code}*\*The terms here are taken from the outstanding book "Test-Driven" by Lasse Koskela* 786492 h2. What to put in your tests \-\- or, patterns for your assertions Components are a mix of state and behavior. Thus, when we test, we typically want to know: * Did the state of the object change as expected? * Did the behavior occur that I expected? Sometimes we want to know one or the other; sometimes we want to know both. Here are some "assertion patterns"\* to help you get started. h3. Resulting-State Assertion The resulting-state assertion tests data. It says "I'm doing something to my object that will change that object's data, or 'state'. I'm going to test that the resulting state of my object is as I expect". A simple example is the common "bank account" or "transaction" example: You have two accounts, you transfer $20 from one account to another, and you test that the first account is 20 bucks shorter and the second account has that 20 bucks. Here's a different example, using a typical "User" object: [view plain|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][print|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][?|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#] # <cffunction&nbsp;name="testAddPrivilegeGroup"> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;user.addPrivilegeGroup("admin")> # &nbsp;&nbsp;&nbsp;&nbsp;<\!---&nbsp;verify&nbsp;the&nbsp;internal&nbsp;state&nbsp;of&nbsp;the&nbsp;user&nbsp;---> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertTrue(user.belongsToGroup("admin"))> # </cffunction> # # <cffunction&nbsp;name="testAddPrivilege"> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;user.addPrivilege("DeleteOtherUsers")> # &nbsp;&nbsp;&nbsp;&nbsp;<\!---&nbsp;verify&nbsp;the&nbsp;internal&nbsp;state&nbsp;of&nbsp;the&nbsp;user&nbsp;---> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> # </cffunction>&nbsp;&nbsp;<cffunction name="testAddPrivilegeGroup"> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> h3. Guard Assertion The guard assertion is simply a slight variant on the resulting state assertion; typically, the difference is that toward the top of the test, before you get into the "guts" of your assertion(s), you check the object for some condition that you want to ensure exists before proceeding with the meat of your tests. Think of it as "If this condition isn't true, I want to fail right now because the rest of the tests don't matter". Usually the "guard" is just a simple assertion for equality, often to check that a "default" condition exists. In our example here, we're simply checking that our user object always starts without the privileges we're adding. IF the user object already had those privileges, then that means something tinkered with our object (perhaps indicating a problem in our setup function) and we got a problem here, Houston, and we want to fail right now. [view plain|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][print|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][?|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#] # <cffunction&nbsp;name="testAddPrivilegeGroup"> # &nbsp;&nbsp;&nbsp;&nbsp;<\!---&nbsp;our&nbsp;&nbsp;'guard':&nbsp;ensure&nbsp;we&nbsp;are&nbsp;starting&nbsp;fresh&nbsp;---> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertFalse(user.belongsToGroup("admin"))> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;user.addPrivilegeGroup("admin")> # &nbsp;&nbsp;&nbsp;&nbsp;<\!---&nbsp;verify&nbsp;the&nbsp;internal&nbsp;state&nbsp;of&nbsp;the&nbsp;user&nbsp;---> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertTrue(user.belongsToGroup("admin"))> # </cffunction> # # <cffunction&nbsp;name="testAddPrivilege"> # &nbsp;&nbsp;&nbsp;&nbsp;<\!---&nbsp;our&nbsp;&nbsp;'guard':&nbsp;ensure&nbsp;we&nbsp;are&nbsp;starting&nbsp;fresh&nbsp;---> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertFalse(user.hasPrivilegeTo("DeleteOtherUsers"))> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;user.addPrivilege("DeleteOtherUsers")> # &nbsp;&nbsp;&nbsp;&nbsp;<\!---&nbsp;verify&nbsp;the&nbsp;internal&nbsp;state&nbsp;of&nbsp;the&nbsp;user&nbsp;---> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> # </cffunction>&nbsp;&nbsp;<cffunction name="testAddPrivilegeGroup"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.belongsToGroup("admin"))> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.hasPrivilegeTo("DeleteOtherUsers"))> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> h3. Different instances, same data The different-instances, same-data pattern is common in DAO testing. Essentially, we're asserting that two objects are different instances but contain the same data. In MXUnit, you can test for "different instance" by using the assertNotSame() assertion. [view plain|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][print|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][?|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#] # <cffunction&nbsp;name="testSaveWithRead"> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;dao.save(user)> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;user2&nbsp;=&nbsp;dao.read(user.getUserID())> # &nbsp;&nbsp;&nbsp;&nbsp;<\!---&nbsp;assert&nbsp;they're&nbsp;not&nbsp;the&nbsp;same&nbsp;instance&nbsp;---> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertNotSame(user,user2)> # &nbsp;&nbsp;&nbsp;&nbsp;<\!---&nbsp;one&nbsp;final&nbsp;check...&nbsp;assert&nbsp;the&nbsp;UUIDs&nbsp;aren't&nbsp;the&nbsp;same&nbsp;---> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertTrue(&nbsp;user.getUUID()&nbsp;neq&nbsp;user2.getUUID(),&nbsp;"user&nbsp;UUID&nbsp;and&nbsp;user2&nbsp;UUID&nbsp;should&nbsp;not&nbsp;be&nbsp;the&nbsp;same&nbsp;but&nbsp;are")> # # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertEquals(user.getUserID(),user2.getUserID())> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertEquals(user.getCreateTS(),user2.getCreateTS())> # # &nbsp;&nbsp;&nbsp;&nbsp;<\!---&nbsp;is&nbsp;there&nbsp;an&nbsp;easier&nbsp;way?&nbsp;could&nbsp;we&nbsp;use&nbsp;any&nbsp;of&nbsp;the&nbsp;functions&nbsp;in&nbsp;the&nbsp;baseobject&nbsp;for&nbsp;comparisons&nbsp;so&nbsp;we&nbsp;don't&nbsp;have&nbsp;to&nbsp;test&nbsp;all&nbsp;these&nbsp;fields?&nbsp;---> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertEquals(user.XXXXX,user2.XXXXX)> # </cffunction>&nbsp;&nbsp;<cffunction name="testSaveWithRead"> <cfset dao.save(user)> <cfset user2 = dao.read(user.getUserID())> <!--- assert they're not the same instance ---> <cfset assertNotSame(user,user2)> <!--- one final check... assert the UUIDs aren't the same ---> <cfset assertTrue( user.getUUID() neq user2.getUUID(), "user UUID and user2 UUID should not be the same but are")> <cfset assertEquals(user.getUserID(),user2.getUserID())> <cfset assertEquals(user.getCreateTS(),user2.getCreateTS())> <!--- is there an easier way? could we use any of the functions in the baseobject for comparisons so we don't have to test all these fields? ---> <cfset assertEquals(user.XXXXX,user2.XXXXX)> </cffunction> h3. "Delta" Assertion Sometimes you can't assert an absolute equality (like "My list is now 5 elements long"). Sometimes, you have to assert equality relative to some previous state. In the example below, imagine you're hooking into some scheduling mechanism (this would be for an integration test, for example). We don't know exactly what getTotalScheduled() will return at any given test run. Maybe it's 1. Maybe it's 30. Who knows. What we want to test is that when we schedule one additional thing, our scheduler's "totalScheduled" count increases by 1. Again, the result could be 2 or it could be 31. We don't know. This type of assertion, where we compare the state right before and right after performing some task, is called "delta", or difference, assertion. [view plain|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][print|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][?|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#] # <cffunction&nbsp;name="testScheduleSomething"> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;obj&nbsp;=&nbsp;createObject("component","SchedulableObject")> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;currentlyScheduled&nbsp;=&nbsp;scheduler.getTotalScheduled()> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;scheduler.scheduleSomething(obj)> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertEquals(currentlyScheduled\+1,&nbsp;scheduler.getTotalScheduled())> # </cffunction>&nbsp;&nbsp;<cffunction name="testScheduleSomething"> <cfset obj = createObject("component","SchedulableObject")> <cfset currentlyScheduled = scheduler.getTotalScheduled()> <cfset scheduler.scheduleSomething(obj)> <cfset assertEquals(currentlyScheduled+1, scheduler.getTotalScheduled())> </cffunction> And here's what it might look like for our User object:[view plain|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][print|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][?|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#] # <cffunction&nbsp;name="testPrivilegeCount"> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;currentPrivilegeCount&nbsp;=&nbsp;user.getPrivilegeCount()> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;user.addPrivilege("ChangeOwnPassword")> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertEquals(currentPrivilegeCount\+1,&nbsp;user.getPrivilegeCount())> # </cffunction>&nbsp;&nbsp;<cffunction name="testPrivilegeCount"> <cfset currentPrivilegeCount = user.getPrivilegeCount()> <cfset user.addPrivilege("ChangeOwnPassword")> <cfset assertEquals(currentPrivilegeCount+1, user.getPrivilegeCount())> </cffunction> h3. Interaction Assertion With interaction assertions, we're testing to make sure an object and a collaborator worked together as we expected. A great example of an interaction is a "bean" style object, like perhaps a "User", and the DAO for that object, like a UserDAO: [view plain|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][print|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][?|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#] # <cffunction&nbsp;name="testSave" # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;origUUID&nbsp;=&nbsp;user.getUUID()> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;dao.save(user)> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;newUserID&nbsp;=&nbsp;user.getUserID()> # &nbsp;&nbsp;&nbsp;&nbsp;<\!---&nbsp;&nbsp;Assert&nbsp;that&nbsp;our&nbsp;DAO&nbsp;updated&nbsp;our&nbsp;user&nbsp;object&nbsp;with&nbsp;its&nbsp;ID&nbsp;after&nbsp;saving&nbsp;&nbsp;---> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertTrue(newUserID&nbsp;GT&nbsp;0)> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;user.setEmail("somethingnew@somethingnew.com")> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;dao.save(user)> # &nbsp;&nbsp;&nbsp;&nbsp;<\!---&nbsp;We&nbsp;don't&nbsp;care&nbsp;about&nbsp;testing&nbsp;the&nbsp;update&nbsp;here...&nbsp;just&nbsp;that&nbsp;the&nbsp;insert&nbsp;didn't&nbsp;change&nbsp;the&nbsp;user&nbsp;object's&nbsp;key&nbsp;---> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertEquals(newUserID,user.getUserID())> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertEquals(origUUID,user.getUUID())> # </cffunction>&nbsp;&nbsp;<cffunction name="testSave" <cfset origUUID = user.getUUID()> <cfset dao.save(user)> <cfset newUserID = user.getUserID()> <!--- Assert that our DAO updated our user object with its ID after saving ---> <cfset assertTrue(newUserID GT 0)> <cfset user.setEmail("somethingnew@somethingnew.com")> <cfset dao.save(user)> <!--- We don't care about testing the update here... just that the insert didn't change the user object's key ---> <cfset assertEquals(newUserID,user.getUserID())> <cfset assertEquals(origUUID,user.getUUID())> </cffunction> \\ 786486 h2. What to put in your tests \-\- or, patterns for your assertions Components are a mix of state and behavior. Thus, when we test, we typically want to know: * Did the state of the object change as expected? * Did the behavior occur that I expected? Sometimes we want to know one or the other; sometimes we want to know both. Here are some "assertion patterns"\* to help you get started. h3. Resulting-State Assertion The resulting-state assertion tests data. It says "I'm doing something to my object that will change that object's data, or 'state'. I'm going to test that the resulting state of my object is as I expect". A simple example is the common "bank account" or "transaction" example: You have two accounts, you transfer $20 from one account to another, and you test that the first account is 20 bucks shorter and the second account has that 20 bucks. Here's a different example, using a typical "User" object: {code:title=Resulting-State Assertion} <cffunction name="testAddPrivilegeGroup"> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Guard Assertion The guard assertion is simply a slight variant on the resulting state assertion; typically, the difference is that toward the top of the test, before you get into the "guts" of your assertion(s), you check the object for some condition that you want to ensure exists before proceeding with the meat of your tests. Think of it as "If this condition isn't true, I want to fail right now because the rest of the tests don't matter". Usually the "guard" is just a simple assertion for equality, often to check that a "default" condition exists. In our example here, we're simply checking that our user object always starts without the privileges we're adding. IF the user object already had those privileges, then that means something tinkered with our object (perhaps indicating a problem in our setup function) and we got a problem here, Houston, and we want to fail right now. {code:title=Guard Assertion} <cffunction name="testAddPrivilegeGroup"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.belongsToGroup("admin"))> <cfset user.addPrivilegeGroup("admin")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.belongsToGroup("admin"))> </cffunction> <cffunction name="testAddPrivilege"> <!--- our 'guard': ensure we are starting fresh ---> <cfset assertFalse(user.hasPrivilegeTo("DeleteOtherUsers"))> <cfset user.addPrivilege("DeleteOtherUsers")> <!--- verify the internal state of the user ---> <cfset assertTrue(user.hasPrivilegeTo("DeleteOtherUsers"))> </cffunction> {code} h3. Different instances, same data The different-instances, same-data pattern is common in DAO testing. Essentially, we're asserting that two objects are different instances but contain the same data. In MXUnit, you can test for "different instance" by using the assertNotSame() assertion. {code:title=Different instances, same data} <cffunction name="testSaveWithRead"> <cfset dao.save(user)> <cfset user2 = dao.read(user.getUserID())> <!--- assert they're not the same instance ---> <cfset assertNotSame(user,user2)> <!--- one final check... assert the UUIDs aren't the same ---> <cfset assertTrue( user.getUUID() neq user2.getUUID(), "user UUID and user2 UUID should not be the same but are")> <cfset assertEquals(user.getUserID(),user2.getUserID())> <cfset assertEquals(user.getCreateTS(),user2.getCreateTS())> <!--- is there an easier way? could we use any of the functions in the baseobject for comparisons so we don't have to test all these fields? ---> <cfset assertEquals(user.XXXXX,user2.XXXXX)> </cffunction> {code} h3. "Delta" Assertion Sometimes you can't assert an absolute equality (like "My list is now 5 elements long"). Sometimes, you have to assert equality relative to some previous state. In the example below, imagine you're hooking into some scheduling mechanism (this would be for an integration test, for example). We don't know exactly what getTotalScheduled() will return at any given test run. Maybe it's 1. Maybe it's 30. Who knows. What we want to test is that when we schedule one additional thing, our scheduler's "totalScheduled" count increases by 1. Again, the result could be 2 or it could be 31. We don't know. This type of assertion, where we compare the state right before and right after performing some task, is called "delta", or difference, assertion. [view plain|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][print|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][?|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#] # <cffunction&nbsp;name="testScheduleSomething"> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;obj&nbsp;=&nbsp;createObject("component","SchedulableObject")> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;currentlyScheduled&nbsp;=&nbsp;scheduler.getTotalScheduled()> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;scheduler.scheduleSomething(obj)> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertEquals(currentlyScheduled+1,&nbsp;scheduler.getTotalScheduled())> # </cffunction>&nbsp;&nbsp;<cffunction name="testScheduleSomething"> <cfset obj = createObject("component","SchedulableObject")> <cfset currentlyScheduled = scheduler.getTotalScheduled()> <cfset scheduler.scheduleSomething(obj)> <cfset assertEquals(currentlyScheduled+1, scheduler.getTotalScheduled())> </cffunction> And here's what it might look like for our User object:[view plain|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][print|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][?|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#] # <cffunction&nbsp;name="testPrivilegeCount"> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;currentPrivilegeCount&nbsp;=&nbsp;user.getPrivilegeCount()> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;user.addPrivilege("ChangeOwnPassword")> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertEquals(currentPrivilegeCount+1,&nbsp;user.getPrivilegeCount())> # </cffunction>&nbsp;&nbsp;<cffunction name="testPrivilegeCount"> <cfset currentPrivilegeCount = user.getPrivilegeCount()> <cfset user.addPrivilege("ChangeOwnPassword")> <cfset assertEquals(currentPrivilegeCount+1, user.getPrivilegeCount())> </cffunction> h3. Interaction Assertion With interaction assertions, we're testing to make sure an object and a collaborator worked together as we expected. A great example of an interaction is a "bean" style object, like perhaps a "User", and the DAO for that object, like a UserDAO: [view plain|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][print|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#][?|http://mxunit.org/doc/index.cfm?doc=assertionpatterns#] # <cffunction&nbsp;name="testSave" # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;origUUID&nbsp;=&nbsp;user.getUUID()> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;dao.save(user)> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;newUserID&nbsp;=&nbsp;user.getUserID()> # &nbsp;&nbsp;&nbsp;&nbsp;<\!-\--&nbsp;&nbsp;Assert&nbsp;that&nbsp;our&nbsp;DAO&nbsp;updated&nbsp;our&nbsp;user&nbsp;object&nbsp;with&nbsp;its&nbsp;ID&nbsp;after&nbsp;saving&nbsp;&nbsp;-\--> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertTrue(newUserID&nbsp;GT&nbsp;0)> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;user.setEmail("somethingnew@somethingnew.com")> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;dao.save(user)> # &nbsp;&nbsp;&nbsp;&nbsp;<\!-\--&nbsp;We&nbsp;don't&nbsp;care&nbsp;about&nbsp;testing&nbsp;the&nbsp;update&nbsp;here...&nbsp;just&nbsp;that&nbsp;the&nbsp;insert&nbsp;didn't&nbsp;change&nbsp;the&nbsp;user&nbsp;object's&nbsp;key&nbsp;-\--> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertEquals(newUserID,user.getUserID())> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;assertEquals(origUUID,user.getUUID())> # </cffunction>&nbsp;&nbsp;<cffunction name="testSave" <cfset origUUID = user.getUUID()> <cfset dao.save(user)> <cfset newUserID = user.getUserID()> <\!\--\- Assert that our DAO updated our user object with its ID after saving --\-> <cfset assertTrue(newUserID GT 0)> <cfset user.setEmail("somethingnew@somethingnew.com")> <cfset dao.save(user)> <\!\--\- We don't care about testing the update here... just that the insert didn't change the user object's key --\-> <cfset assertEquals(newUserID,user.getUserID())> <cfset assertEquals(origUUID,user.getUUID())> </cffunction> \\ 786488 h2. Built-In Assertions This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|http://mxunit.org/doc/index.cfm?doc=customassertions] Without further delay, our players, The Assertions: ---- {color:#0000ff}{*}assertTrue{*}{color}{color:#0000ff}(boolean condition \[,String message\]){color} assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails[http://mxunit.org/doc/index.cfm?doc=builtinassertions#]\[ | http://mxunit.org/doc/index.cfm?doc=builtinassertions#\] # <cffunction&nbsp;name="demoAssertTrue"> # &nbsp;&nbsp;<cfset&nbsp;obj&nbsp;=&nbsp;createObject("component","myObject")> # &nbsp;&nbsp;<cfset&nbsp;isL33t&nbsp;=&nbsp;obj.AreYouThirteenAndDoYouUsePHP(&nbsp;you&nbsp;)> # &nbsp;&nbsp;<cfset&nbsp;assertTrue(isL33t,"This&nbsp;better&nbsp;damn&nbsp;well&nbsp;fail")> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertTrue">\\ <cfset obj = createObject("component","myObject")>\\ <cfset isL33t = obj.AreYouThirteenAndDoYouUsePHP( you )>\\ <cfset assertTrue(isL33t,"This better damn well fail")>\\ </cffunction>\\ That test above... it'll fail ----{color:#0000ff}{*}assertFalse{*}{color}{color:#0000ff}(boolean condition \[,String message\]){color} # <cffunction&nbsp;name="demoAssertFalse"> # &nbsp;&nbsp;<cfset&nbsp;obj&nbsp;=&nbsp;createObject("component","myObject")> # &nbsp;&nbsp;<cfset&nbsp;isBadass&nbsp;=&nbsp;obj.EvaluateBadassnessFromType(&nbsp;"php"&nbsp;)> # &nbsp;&nbsp;<cfset&nbsp;assertFalse(isBadass,"&nbsp;How&nbsp;about&nbsp;trying&nbsp;CF?&nbsp;")> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertFalse">\\ <cfset obj = createObject("component","myObject")>\\ <cfset isBadass = obj.EvaluateBadassnessFromType( "php" )>\\ <cfset assertFalse(isBadass," How about trying CF? ")>\\ </cffunction> | ---- {color:#0000ff}{*}assertEquals{*}{color}{color:#0000ff}(any expected, any actual \[, String message\]){color} assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. # <cffunction&nbsp;name="demoAssertEquals"> # &nbsp;&nbsp;<cfset&nbsp;obj&nbsp;=&nbsp;createObject("component","myObject")> # &nbsp;&nbsp;<cfset&nbsp;result&nbsp;=&nbsp;obj.computeMySalary(&nbsp;me&nbsp;)> # &nbsp;&nbsp;<cfset&nbsp;assertEquals(500000,result,"You're&nbsp;not&nbsp;paid&nbsp;enough,&nbsp;my&nbsp;friend")> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertEquals"> <cfset obj = createObject("component","myObject")> <cfset result = obj.computeMySalary( me )> <cfset assertEquals(500000,result,"You're not paid enough, my friend")> </cffunction> That test will fail, too. It's a travesty. ----{color:#0000ff}{*}fail{*}{color}{color:#0000ff}(String message){color} fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: # <cffunction&nbsp;name="demoFail"> # &nbsp;&nbsp;<cfset&nbsp;fail("test&nbsp;not&nbsp;yet&nbsp;implemented")> # </cffunction>&nbsp;&nbsp;<cffunction name="demoFail"> <cfset fail("test not yet implemented")> </cffunction> It's also useful when you're testing an "error path", like so: # <cffunction&nbsp;name="demoFail2"> # &nbsp;&nbsp;<cfset&nbsp;obj&nbsp;=&nbsp;createObject("component","myObject")> # &nbsp;&nbsp;<cftry> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;somethingDumb&nbsp;=&nbsp;obj.PayMarc5MillionToDrinkDalwhinnie15AllDayLong()> # &nbsp;&nbsp;&nbsp;&nbsp;<cfset&nbsp;fail("Should&nbsp;not&nbsp;get&nbsp;here.&nbsp;Function&nbsp;under&nbsp;test&nbsp;should've&nbsp;thrown&nbsp;an&nbsp;error")> # &nbsp;&nbsp;<cfcatch&nbsp;type="mxunit.exception.AssertionFailedError"> # &nbsp;&nbsp;&nbsp;&nbsp;<cfrethrow> # &nbsp;&nbsp;</cfcatch> # &nbsp;&nbsp;<cfcatch&nbsp;type="any"><\!-\--&nbsp;expect&nbsp;to&nbsp;get&nbsp;here&nbsp;-\--></cfcatch> # &nbsp;&nbsp;</cftry> # # # </cffunction>&nbsp;&nbsp;<cffunction name="demoFail2"> <cfset obj = createObject("component","myObject")> <cftry> <cfset somethingDumb = obj.PayMarc5MillionToDrinkDalwhinnie15AllDayLong()> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><\!--\- expect to get here \---></cfcatch> </cftry> </cffunction> ---- {color:#0000ff}{*}assertSame{*}{color}{color:#0000ff}(any obj1, any obj2 \[,String message\]){color} Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. # <cffunction&nbsp;name="demoAssertSame"> # &nbsp;&nbsp;<cfset&nbsp;assertSame(myObject1,myOtherObject,&nbsp;"These&nbsp;should&nbsp;be&nbsp;the&nbsp;same&nbsp;thang")> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertSame"> <cfset assertSame(myObject1,myOtherObject, "These should be the same thang")> </cffunction> ---- {color:#0000ff}{*}assertNotSame{*}{color}{color:#0000ff}(any obj1, any obj2 \[,String message\]){color} Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. # <cffunction&nbsp;name="demoAssertNotSame"> # &nbsp;&nbsp;<cfset&nbsp;assertNotSame(myObject1,myOtherObject,&nbsp;"These&nbsp;should&nbsp;not&nbsp;be&nbsp;the&nbsp;same&nbsp;thang")> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertNotSame"> <cfset assertNotSame(myObject1,myOtherObject, "These should not be the same thang")> </cffunction> ---- {color:#0000ff}{*}failNotEquals{*}{color}{color:#0000ff}(any obj1, any obj2 \[,String message\]){color} Used to fail when two objects do not have the same values. # <cffunction&nbsp;name="demoFailNoteEquals"> # &nbsp;&nbsp;<cfset&nbsp;failNoteEquals(myObject1,myOtherObject,&nbsp;"These&nbsp;should&nbsp;not&nbsp;have&nbsp;the&nbsp;same&nbsp;value")> # </cffunction>&nbsp;&nbsp;<cffunction name="demoFailNoteEquals"> <cfset failNoteEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> ---- h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion. Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: # <config-element&nbsp;type="assertionExtension"&nbsp;path="MXUnitAssertionExtensions"&nbsp;autoload="true"&nbsp;override="false"&nbsp;/> # <config-element&nbsp;type="assertionExtension"&nbsp;path="HamcrestAssert"&nbsp;autoload="true"&nbsp;override="false"&nbsp;/> # <config-element&nbsp;type="assertionExtension"&nbsp;path="XPathAssert"&nbsp;autoload="true"&nbsp;override="false"&nbsp;/>&nbsp;&nbsp; <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> ---- {color:#0000ff}{*}assertXPath{*}{color}{color:#0000ff}(String xpath, any data, \[String text\], \[String message\]){color} Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assetXPath returns an xml dom represenation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. # <cffunction&nbsp;name="testFindGoogleInTitle"> # &nbsp;&nbsp;&nbsp;&nbsp;<cfscript> # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodes&nbsp;=&nbsp;assertXpath('/html/head/title',&nbsp;"http://google.com",&nbsp;"Google"); # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;debug(nodes); # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodes&nbsp;=&nbsp;assertXPath("/html/head/title",&nbsp;"file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodes&nbsp;=&nbsp;assertXPath("/root/foo/bar\[@id='123abc'\]",&nbsp;someXmlOrHtml); # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</cfscript> # &nbsp;&nbsp;</cffunction>&nbsp;&nbsp;<cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! ----{color:#0000ff}{*}assertIsArray{*}{color}{color:#0000ff}(any obj1){color} Determines if the obj1 is a valid array. # <cffunction&nbsp;name="demoAssertIsArray"> # &nbsp;&nbsp;<cfset&nbsp;assertIsArray(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsDefined{*}{color}{color:#0000ff}(any obj1){color} Determines if the obj1 has been defined in the available scope. # <cffunction&nbsp;name="demoAssertIsDefined"> # &nbsp;&nbsp;<cfset&nbsp;assertIsDefined(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsDefined"> <cfset assertIsDefined(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsEmpty{*}{color}{color:#0000ff}(any obj1){color} Determines if the obj1 is a 0 length string or NULL equivalent. # <cffunction&nbsp;name="demoAssertIsEmpty"> # &nbsp;&nbsp;<cfset&nbsp;assertIsEmpty(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsEmptyArray{*}{color}{color:#0000ff}(any obj1,\[String message\]){color} Determines if the obj1 is an array with no elements. # <cffunction&nbsp;name="demoAssertIsEmptyArray"> # &nbsp;&nbsp;<cfset&nbsp;assertIsEmptyArray(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsEmptyQuery{*}{color}{color:#0000ff}(any obj1,\[String message\]){color} Determines if the obj1 is a query with no rows. # <cffunction&nbsp;name="demoAssertIsEmptyQuery"> # &nbsp;&nbsp;<cfset&nbsp;assertIsEmptyQuery(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsEmptyStruct{*}{color}{color:#0000ff}(any obj1,\[String message\]){color} Determines if the obj1 is a struct with no keys or values. # <cffunction&nbsp;name="demoAssertIsEmptyStruct"> # &nbsp;&nbsp;<cfset&nbsp;assertIsEmptyStruct(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsQuery{*}{color}{color:#0000ff}(any q){color} Determines if q is a valid ColdFusion query. # <cffunction&nbsp;name="demoAssertIsQuery"> # &nbsp;&nbsp;<cfset&nbsp;assertIsQuery(q)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> ---- {color:#0000ff}{*}assertIsStruct{*}{color}{color:#0000ff}(any obj){color} Determines if obj is a valid ColdFusion structure. # <cffunction&nbsp;name="demoAssertIsStruct"> # &nbsp;&nbsp;<cfset&nbsp;assertIsStruct(obj)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> ---- {color:#0000ff}{*}assertIsTypeOf{*}{color}{color:#0000ff}(component obj, String type){color} Determines if obj is of type. type needs to be fully qualified. # <cffunction&nbsp;name="demoAssertIsTypeOf"> # &nbsp;&nbsp;<cfset&nbsp;assertIsTypeOf(obj,"my.type.Of.Object")> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> ---- {color:#0000ff}{*}assertIsXMLDoc{*}{color}{color:#0000ff}(any xml \[, String message\]){color} Determines if xml is a valid XML DOM object. # <cffunction&nbsp;name="demoAssertIsXMLDoc"> # &nbsp;&nbsp;<cfset&nbsp;assertIsXMLDoc(xml)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> ---- Need more? [Build your own ...|http://mxunit.org/doc/index.cfm?doc=customassertions] 786480 h2. Built-In Assertions This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|http://mxunit.org/doc/index.cfm?doc=customassertions] Without further delay, our players, The Assertions: ---- {color:#0000ff}{*}assertTrue{*}{color}{color:#0000ff}(boolean condition \[,String message\]){color} assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue} <cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has a correlary, assertFalse: {color:#0000ff}{*}assertFalse{*}{color}{color:#0000ff}(boolean condition \[, String message\]){color} {code:title=assertFalse} <cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} ---- {color:#0000ff}{*}assertEquals{*}{color}{color:#0000ff}(any expected, any actual \[, String message\]){color} assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals} <cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} ---- {color:#0000ff}{*}fail{*}{color}{color:#0000ff}(String message){color} fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail} <cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths} <cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} ---- {color:#0000ff}{*}failNotEquals{*}{color}{color:#0000ff}(any value, any value2 \[,String message\]){color} Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()} <cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} ---- {color:#0000ff}{*}assertSame{*}{color}{color:#0000ff}(any obj1, any obj2 \[,String message\]){color} Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()} <cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} ---- {color:#0000ff}{*}assertNotSame{*}{color}{color:#0000ff}(any obj1, any obj2 \[,String message\]){color} Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()} <cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} ---- h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} ---- {color:#0000ff}{*}assertXPath{*}{color}{color:#0000ff}(String xpath, any data, \[String text\], \[String message\]){color} Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assetXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. # <cffunction&nbsp;name="testFindGoogleInTitle"> # &nbsp;&nbsp;&nbsp;&nbsp;<cfscript> # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodes&nbsp;=&nbsp;assertXpath('/html/head/title',&nbsp;"http://google.com",&nbsp;"Google"); # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;debug(nodes); # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodes&nbsp;=&nbsp;assertXPath("/html/head/title",&nbsp;"file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodes&nbsp;=&nbsp;assertXPath("/root/foo/bar\[@id='123abc'\]",&nbsp;someXmlOrHtml); # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</cfscript> # &nbsp;&nbsp;</cffunction>&nbsp;&nbsp;<cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! \---\-{color:#0000ff}{*}assertIsArray{*}{color}{color:#0000ff}(any obj1){color} Determines if the obj1 is a valid array. # <cffunction&nbsp;name="demoAssertIsArray"> # &nbsp;&nbsp;<cfset&nbsp;assertIsArray(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsDefined{*}{color}{color:#0000ff}(any obj1){color} Determines if the obj1 has been defined in the available scope. # <cffunction&nbsp;name="demoAssertIsDefined"> # &nbsp;&nbsp;<cfset&nbsp;assertIsDefined(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsDefined"> <cfset assertIsDefined(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsEmpty{*}{color}{color:#0000ff}(any obj1){color} Determines if the obj1 is a 0 length string or NULL equivalent. # <cffunction&nbsp;name="demoAssertIsEmpty"> # &nbsp;&nbsp;<cfset&nbsp;assertIsEmpty(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsEmptyArray{*}{color}{color:#0000ff}(any obj1,\[String message\]){color} Determines if the obj1 is an array with no elements. # <cffunction&nbsp;name="demoAssertIsEmptyArray"> # &nbsp;&nbsp;<cfset&nbsp;assertIsEmptyArray(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsEmptyQuery{*}{color}{color:#0000ff}(any obj1,\[String message\]){color} Determines if the obj1 is a query with no rows. # <cffunction&nbsp;name="demoAssertIsEmptyQuery"> # &nbsp;&nbsp;<cfset&nbsp;assertIsEmptyQuery(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsEmptyStruct{*}{color}{color:#0000ff}(any obj1,\[String message\]){color} Determines if the obj1 is a struct with no keys or values. # <cffunction&nbsp;name="demoAssertIsEmptyStruct"> # &nbsp;&nbsp;<cfset&nbsp;assertIsEmptyStruct(myObject1)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> ---- {color:#0000ff}{*}assertIsQuery{*}{color}{color:#0000ff}(any q){color} Determines if q is a valid ColdFusion query. # <cffunction&nbsp;name="demoAssertIsQuery"> # &nbsp;&nbsp;<cfset&nbsp;assertIsQuery(q)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> ---- {color:#0000ff}{*}assertIsStruct{*}{color}{color:#0000ff}(any obj){color} Determines if obj is a valid ColdFusion structure. # <cffunction&nbsp;name="demoAssertIsStruct"> # &nbsp;&nbsp;<cfset&nbsp;assertIsStruct(obj)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> ---- {color:#0000ff}{*}assertIsTypeOf{*}{color}{color:#0000ff}(component obj, String type){color} Determines if obj is of type. type needs to be fully qualified. # <cffunction&nbsp;name="demoAssertIsTypeOf"> # &nbsp;&nbsp;<cfset&nbsp;assertIsTypeOf(obj,"my.type.Of.Object")> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> ---- {color:#0000ff}{*}assertIsXMLDoc{*}{color}{color:#0000ff}(any xml \[, String message\]){color} Determines if xml is a valid XML DOM object. # <cffunction&nbsp;name="demoAssertIsXMLDoc"> # &nbsp;&nbsp;<cfset&nbsp;assertIsXMLDoc(xml)> # </cffunction>&nbsp;&nbsp;<cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> ---- Need more? [Build your own ...|http://mxunit.org/doc/index.cfm?doc=customassertions] 786482 786515 These shortcuts will work when the MXUnit View is _in focus_. You put a view in focus by clicking somewhere in the view. *Note:* If an action can be executed with multiple keyboard shortcuts, they're separated by a semicolon || Icon || Action || Shortcut || | !help.png! | Help | F1 | | !findtests.png! | Find Tests | CTRL-F | | !refresh.png! | Reload Tests | F5 | | !runtests.png! | Run selected Tests | Enter; r | | !runfailures.png! | Run failures | CTRL-Enter; CTRL-R | | !expandcollapse.png! | Expand/Collapse tests | = | | | Select All Tests in Tree | CTRL-A | | *Test(s) selected in test tree* | | !internalbrowser.png! | View test output in browser | b; F8 | | *File selected in the "Trace" table* | | !fail_circle.png! | Open file at error line | Enter; double-click | 786513 These shortcuts will work when the MXUnit View is _in focus_. You put a view in focus by clicking somewhere in the view. *Note:* If an action can be executed with multiple keyboard shortcuts, they're separated by a semicolon || Icon || Action || Shortcut || | !help.png! | Help | F1 | | !findtests.png! | Find Tests | CTRL-F | | !refresh.png! | Reload Tests | F5 | | | Run selected Tests | Enter; r | | | Run failures | CTRL-Enter; CTRL-R | | | Expand/Collapse tests | = | | | Select All Tests in Tree | CTRL-A | | *Test(s) selected in test tree* | | | View test output in browser | b; F8 | | *File selected in the "Trace" table* | | | Open file at error line | Enter; double-click | 786511 These shortcuts will work when the MXUnit View is _in focus_. You put a view in focus by clicking somewhere in the view. *Note:* If an action can be executed with multiple keyboard shortcuts, they're separated by a semicolon || Icon || Action || Shortcut || | !help.png! | Help | F1 | | | Find Tests | CTRL-F | | | Reload Tests | F5 | | | Run selected Tests | Enter; r | | | Run failures | CTRL-Enter; CTRL-R | | | Expand/Collapse tests | = | | | Select All Tests in Tree | CTRL-A | | *Test(s) selected in test tree* | | | View test output in browser | b; F8 | | *File selected in the "Trace" table* | | | Open file at error line | Enter; double-click | 786509 These shortcuts will work when the MXUnit View is _in focus_. You put a view in focus by clicking somewhere in the view. *Note:* If an action can be executed with multiple keyboard shortcuts, they're separated by a semicolo || Icon || Action || Shortcut || | | Help | F1 | | | Find Tests | CTRL-F | | | Reload Tests | F5 | | | Run selected Tests | Enter; r | | | Run failures | CTRL-Enter; CTRL-R | | | Expand/Collapse tests | = | | | Select All Tests in Tree | CTRL-A | | *Test(s) selected in test tree* | | | View test output in browser | b; F8 | | *File selected in the "Trace" table* | | | Open file at error line | Enter; double-click | 786508 These shortcuts will work when the MXUnit View is _in focus_. You put a view in focus by clicking somewhere in the view. *Note:* If an action can be executed with multiple keyboard shortcuts, they're separated by a semicolon (;) 786506 786502 The plugin comes with built-in documentation for configuring and testing the plugin. *In Eclipse:* # Open the MXUnit View (Window \-\- Show View \-\- MXUnit) # On the right side of the view is a "Help" icon. Click it: !help.png! This will pop up the Eclipse Help for the MXUnit plugin. Start at the start\! 786533 786532 h2. [Install / Update|Eclipse Plugin -- Install] [Keyboard Shortcuts|default:Eclipse Plugin Keyboard Shortcuts] 786530 1http://www.google.com/search?q=INFO+CPackageManager::GetFile:+index.htm&hl=en&start=10&sa=N 4948033 2010-06-10 21:55:15.0002010-06-10 21:55:15.000h2. *Installing the MXUnit Eclipse Plugin* Doesn't get much easier\! Install, Configure, Run ... *Installation* 1. Make sure the [MXUnit Framework|http://mxunit.org/doc/index.cfm?doc=installframework] is installed. 2. Get [Eclipse|http://www.eclipse.org/] if you haven't already 3. In Eclipse, go to Help > Software Updates > Find and Install !plugin-install-1.png! 4. Select the "Search for new features" radio button. Click Next !plugin-install-2.png! 5. Click the "New Remote Site" button. !plugin-install-3.png! 6. Add the url [http://mxunit.org/update] to the URL field. Give it any Name; e.g, MXUnit Plugin. Click OK. !plugin-install-4.png! 7. Select All features to be installed. Click Next. !plugin-install-5.png! 8. Accept License Agreement. Click Next. !plugin-install-6.png! 9. Click Finish on the Install Dialogue. !plugin-install-7.png! 10. The plugin will download ... !plugin-install-8.png! 11. Click Install All. !plugin-install-9.png! 12. Allow the plugin to install ... !plugin-install-10.png! 13. Click Yes when prompted to restart Eclipse ... !plugin-install-11.png! \[Next - [Configure and Test the Plugin|Configure and Test the Plugin]\] 786527 1http://www.google.com/search?hl=en&client=firefox-a&hs=KAp&rls=org.mozilla%3Aen-US%3Aofficial&q=selenium+mxunit+javaloader&aq=f&aqi=&aql=&oq=&gs_rfai= 5341213 2010-06-10 20:40:15.0002010-06-10 20:40:15.000h2. *Installing the MXUnit Eclipse Plugin* Doesn't get much easier\! Install, Configure, Run ... *Installation* 1. Make sure the [MXUnit Framework|http://mxunit.org/doc/index.cfm?doc=installframework] is installed. 2. Get [Eclipse|http://www.eclipse.org/] if you haven't already 3. In Eclipse, go to Help > Software Updates > Find and Install !plugin-install-1.png! 4. Select the "Search for new features" radio button. Click Next !plugin-install-2.png! 5. Click the "New Remote Site" button. !plugin-install-3.png! 6. Add the url [http://mxunit.org/update] to the URL field. Give it any Name; e.g, MXUnit Plugin. Click OK. 7. Select All features to be installed. Click Next. 8. Accept License Agreement. Click Next. 9. Click Finish on the Install Dialogue. 10. The plugin will download ... 11. Click Install All. 12. Allow the plugin to install ... 13. Click Yes when prompted to restart Eclipse ... \[Next - [Configure and Test the Plugin|Configure and Test the Plugin]\] 786525 h2. *Installing the MXUnit Eclipse Plugin* Doesn't get much easier\! Install, Configure, Run ... *Installation* # Make sure the [MXUnit Framework|http://mxunit.org/doc/index.cfm?doc=installframework] is installed. # Get [Eclipse|http://www.eclipse.org/] if you haven't already # In Eclipse, go to Help > Software Updates > Find and Install !plugin-install-1.png! # Select the "Search for new features" radio button. Click Next !plugin-install-2.png! # Click the "New Remote Site" button. !plugin-install-3.png! # Add the url [http://mxunit.org/update] to the URL field. Give it any Name; e.g, MXUnit Plugin. Click OK. # Select All features to be installed. Click Next. # Accept License Agreement. Click Next. # Click Finish on the Install Dialogue. # The plugin will download ... # Click Install All. # Allow the plugin to install ... # Click Yes when prompted to restart Eclipse ... \[Next - [Configure and Test the Plugin|Configure and Test the Plugin]\] 786523 h2. *Installing the MXUnit Eclipse Plugin* Doesn't get much easier\! Install, Configure, Run ... *Installation* # Make sure the [MXUnit Framework|http://mxunit.org/doc/index.cfm?doc=installframework] is installed. # Get [Eclipse|http://www.eclipse.org/] if you haven't already # In Eclipse, go to Help > Software Updates > Find and Install # Select the "Search for new features" radio button. Click Next # Click the "New Remote Site" button. # Add the url http://mxunit.org/update to the URL field. Give it any Name; e.g, MXUnit Plugin. Click OK. # Select All features to be installed. Click Next. # Accept License Agreement. Click Next. # Click Finish on the Install Dialogue. # The plugin will download ... # Click Install All. # Allow the plugin to install ... # Click Yes when prompted to restart Eclipse ... \[Next - [Configure and Test the Plugin|Configure and Test the Plugin]\] 786521 786519 1http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=mxunit+tutorial 786560 2010-06-09 06:02:15.0002010-06-09 06:02:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=786529 4292771 2010-06-08 23:07:15.0002010-06-08 23:07:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+typeof 786482 2010-06-02 21:51:15.0002010-06-02 21:51:15.0001http://www.google.com/search?q=mxunit+ant&hl=en&safe=off&rlz=1B3GGGL_enUS357US357&start=10&sa=N 5341340 2010-06-02 21:22:15.0002010-06-02 21:22:15.0001http://www.google.com/search?q=tutorial+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786560 2010-05-28 13:01:15.0002010-05-28 13:01:15.0001http://www.google.com/search?hl=en&q=mxunit+tutorial&aq=f&aqi=&aql=&oq=&gs_rfai= 786560 2010-05-28 16:28:15.0002010-05-28 16:28:15.0001http://www.google.com/search?q=mxunittask&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGGL_en___US357 5341281 2010-05-26 16:30:15.0002010-05-26 16:30:15.0001http://www.google.com/search?q=ant+junitreport+classpath&hl=en&client=firefox-a&hs=9fN&rls=org.mozilla:en-US:official&channel=s&start=20&sa=N 5341281 2010-05-26 20:19:15.0002010-05-26 20:19:15.0003http://www.google.com/search?q=mxunit+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786560 2010-05-23 21:39:15.0002010-06-23 18:11:15.0001http://www.google.com/search?hl=en&client=firefox-a&hs=pUJ&rls=org.mozilla%3Aen-US%3Aofficial&q=mxunit+documentation&aq=1&aqi=g10&aql=f&oq=mxunit+&gs_rfai= 4948026 2010-05-23 21:46:15.0002010-05-23 21:46:15.0002http://www.google.com/search?q=mxunit+integration+test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 786492 2010-05-13 19:10:15.0002010-05-14 16:44:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=4292870 4292874 2011-09-06 01:37:15.0002011-09-06 01:37:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=4292870 4292875 2011-09-06 01:38:15.0002011-09-06 01:38:15.0001http://www.google.com/search?hl=en&source=hp&q=fusebox+framework+tutorials&btnG=Google+Search&aq=f&aqi=&aql=&oq=&gs_rfai= 786560 2010-05-05 17:54:15.0002010-05-05 17:54:15.000h2. *MXUnit TestResult output formats* MXUnit provides a high level of flexibility by providing test results in various output formats. Some of these are preformatted, such as HTML, and others are _raw_ to allow developers to generate customizable output formats. The available TestResult output formats are: # HTML Format # ExtJs Format # XML Format # JUnit Report XML # ColdFusion Query Format # ColdFusion Array format We will use the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm as the base TestResults. You may want to refer to your local TestResult API for details; e.g., [http://localhost:8500/mxunit/doc/api/] The syntax for generating the various types of output is: {code}<cfset output = results.getResultsOutput( ['html', 'extjs', 'xml', 'junitxml', 'query', 'array'] ) /> <cfoutput>#output#<cfoutput> {code} Note: Since the above query and array types are complex data structures, you will get an error by trying to print those directly, as illustrated above. You most likely be computing other outputs if you use those types. Following are simple examples of how to handle the various output types. Note that in order to toggle between HTML and ExtJs format, pass in a URL.output=\['html'\|'extjs'\] to your TestSuite *1. HTML Format* The HTML output is basic preformatted HTML: {code}<cfoutput>#results.getResultsOutput( 'html' )#<cfoutput> {code} *2. ExtJs Format* ExtJs is a rich user interface set of APIs written in JavaScript. {code}<cfoutput>#results.getResultsOutput( 'extjs' )#<cfoutput> {code} *3. XML Format* This is basic raw XML format that can be transformed into custom HTML output. {code}<cfoutput>#results.getResultsOutput( 'xml' )#<cfoutput> {code} *4. JUnit Report XML* This is an XML format that is used by [Ant's JunitReport Task|http://ant.apache.org/manual/OptionalTasks/junitreport.html]. Also see the MXUnit Ant Task for usage information. {code}<cfoutput>#results.getResultsOutput( 'junitxml' )#<cfoutput> {code} *5. ColdFusion Query Format* Returns a CF Query object that you can loop over as if it were a database query. {code} <cfset q = results.getResultsOutput( 'query' ) /> <cfoutput query="q"> #q.component#, #q.testStatus# ... </cfoutput> {code} The available columns names: COMPONENT, CONTENT, DATETIME, DEBUG, ERROR, NUMBER, TESTNAME, TESTSTATUS, TIME, TRACE. Summary data members ( q = results.getResultsOutput('query') ) : q.testRuns = How many tests were run, q.failures = How many tests fail, q.errors = How many errors occurred, q.successes = How many successes occurred, q.totalExecutionTime = How long it took, in milliseconds, to run all the tests {code}<cfdump var="#results.getResultsOutput( 'query' )#" /> {code} *6. ColdFusion Array Format* This is how internal test results are stored within the TestResult component. To access specific members, you can execute the following: {code} <cfset a = results.getResultsOutput( 'array' ) /> <cfoutput> #a[1]["component"]#, #a[1]["testStatus"]# ... </cfoutput> {code} {code}<cfdump var="#results.getResultsOutput( 'array' )#" /> {code} 786591 h2. Setting up your environment So you've downloaded mxunit. Now What? How do you set up your own project? Where do you put your tests? Everyone hates to hear this, but there's no one right answer. However, we're not gonna leave you hangin' with that lame answer. Here's what we've done (and still do): * put your tests in a directory named "tests" parallel to your components *pros:*** in the same place so they're easy to find ** separated so you have no danger of accidentally running a "real" component as a test case *cons:*** if it matters to you, you probably don't want to deploy your tests to prod, so you'd need to filter them out somehow (ANT\!) * put your tests in a directory named "tests" underneath your components directory *pros*** same as above{*}cons*** same as above * put your tests in a directory named "tests" outside your project *pros*** centralize all your tests in one place ** forces you to find problems where your tests rely on data they shouldn't be able to see (session info, etc)*cons*** potentially not as intuitive to find tests for a project when getting started initially ** makes it harder to access application-specific data (that might be a good thing though) * put your tests in the same directory as your components *pros*** extremely easy to see your tests and components together{*}cons*** you probably don't want to deploy tests to production so you'd need to use ANT or some other tool to pull those files out during deployments 786594 {html} <H2>TDD Example: Implementing new functionality</H2> <P>This case study will demonstrate how I implemented new functionality into MXUnit itself using a test-driven approach. I took screenshots at virtually every step in the process. At the end of the case study, I'll explain the changes that took place between the first iteration of the code and a subsequent change a few days later, although I won't document that in pictures. To see the current implementation and the test case that tests the functionality, <A href="../download.cfm" mce_href="../download.cfm">download MXUnit</A> and open mxunit/framework/PublicProxyMaker.cfc and mxunit/tests/framework/PublicProxyMakerTest.cfc </P> <P>The voice is in the present tense so that you can see what I was thinking as it was happening. </P> <H3>The Functionality</H3> <P>I wanted to add a way into MXUnit for more easily testing private methods. A discussion on this topic <A href="index.cfm?doc=testprivate" mce_href="index.cfm?doc=testprivate">is here</A> so I won't go into it again. My goal was to create testable private methods in a line of code, inside the test case itself, without the need for the person writing the tests to create any more components.</P> <H3>How I intend to implement it</H3> <P>I intend to make a new component named PublicProxyMaker.cfc. This will contain a function named makePublic(objectWithPrivateMethod, privateMethodUnderTest, optional name for new public method).</P> <P>makePublic() will create a new throwaway component that contains a public function that will itself call the private function. it will then inject this new public function into the object with the private method. the new public method will be named either whatever it was the programmer passed in as the third arg OR it will be the same as the private function itself, but prefixed with a "_".</P> <P>I will then add a passthrough call to makePublic() into TestCase itself as a convenience to the programmer so that the test programmer doesn't have to know about the PublicProxyMaker component. All they need to know is that there's a function named makePublic() that they can use. </P> <P>Thus, the programmer should be able to call this new functionality like this:</P> <P><cfset objWithPrivate = createObject("component","SomethingWithPrivate")></P> <P><cfset makePublic(objWithPrivate,"somePrivate","somePublicProxyForThePrivate")></P> <P><cfset objWithPrivate.somePublicProxyForThePrivate(blah)></P> <P>OR </P> <P><cfset makePublic(objWithPrivate,"somePrivate")></P> <P><cfset objWithPrivate._somePrivate(blah)></P> <P>My approach will be to implement the functionality in the PublicProxyMaker and then, finally, to add the passthrough into the TestCase.cfc component. Thus, the test case I myself write for this new functionality will call maker.makePublic(), but in the end the programmer using MXUnit would not have to work directly with PublicProxyMaker</P> <P>  </P> <H3>The case study, in Pictures </H3> <P><B>Step 1:</B> Run all existing tests first</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/1%20-%20run%20all%20tests%20first.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/1%20-%20run%20all%20tests%20first.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/1%20-%20run%20all%20tests%20first.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/1%20-%20run%20all%20tests%20first.jpg" width="325"></IMG></A></P> <P><B>Step 2: </B>View problems-only mode for easier reading</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/2%20-%20problems-only%20mode.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/2%20-%20problems-only%20mode.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/2%20-%20problems-only%20mode.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/2%20-%20problems-only%20mode.jpg" width="325"></IMG></A></P> <P><B>Step 3</B>: FOR MYLYN USERS: Open the issue in the Eclipse mylyn browser and activate it (push the blue button). This filters out all the nonessential junk from the navigator view and adds only relevant files as I open them. In the navigator, the "filtering" can be turned on and off by toggling the 3-dot button in that view without needing to deactivate the issue </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/3%20-%20Issue%20in%20mylyn%20browser.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/3%20-%20Issue%20in%20mylyn%20browser.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/3%20-%20Issue%20in%20mylyn%20browser.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/3%20-%20Issue%20in%20mylyn%20browser.jpg" width="365"></IMG></A></P> <P><B>Step 4: </B>Create new test case. I intend to name the component that contains my new functionality "PublicProxyMaker", so my test case will be named "PublicProxyMakerTest.cfc". Note that I haven't yet created PublicProxyMaker.cfc</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/4%20-%20create%20new%20test%20case.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/4%20-%20create%20new%20test%20case.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/4%20-%20create%20new%20test%20case.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/4%20-%20create%20new%20test%20case.jpg" width="365"></IMG></A></P> <P><B>Step 5:</B> Add new tests that better fail. Run them in the MXUnit view. What I expect here is a "component not found" error since I haven't built the components i'm testing yet. So... these should fail in setUp() and never even make it into the actual test. </P> <P>NOTE: you'll notice that my Test Case name is PublicProxyMakerTest.cfc. And you'll notice that I'm creating an object called "sanity" on the component "PublicProxyMakerTest". WTF???? Basically this is my lazy way of creating an object that I know has a private function. I know it might seem weird to be creating another instance of itself. Ignore it. It's another instance ... it's not testing "this". So it's safe to do this. Also you'll see later on when I change the name "sanity" to something else because it kept tripping me up. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.jpg" width="365"></IMG></A></P> <P><B>Step 6:</B> Create component to test this on. this is just a stub so that I can get past setUp() and into my test functions. My new component is named "PublicProxyMaker". </P> <P>Note that those test functions aren't actually implemented yet. So technically I'm not following strict TDD here. But that's OK. This is kind of how I work..... chip away at things. I find that I like the momentum that comes with tiny little incremental successes. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/6%20-%20Create%20Component%20to%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/6%20-%20Create%20Component%20to%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/6%20-%20Create%20Component%20to%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/6%20-%20Create%20Component%20to%20test.jpg" width="365"></IMG></A></P> <P><B>Step 7: </B>Implement a sanity check test. this is the testSanity function in this test case. Basically, it just confirms that I can't test a private method directly. If that test were to not pass, that would mean either the function i'm trying to run isn't private or something else weird is going on. I like to start knowing that all is working as expected. In this case, what I expect is that trying to run a private function will fail. My expectation is proven correct, so I can proceed. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/7%20-%20implement%20sanity%20check%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/7%20-%20implement%20sanity%20check%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/7%20-%20implement%20sanity%20check%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/7%20-%20implement%20sanity%20check%20test.jpg" width="365"></IMG></A></P> <P><B>Step 8:</B> Implement first test. this is the "testMakePublicNamedArgs" function. This new functionality needs to work both with passing in named args and also not naming the arguments. This one I suspect will be the easiest to confirm so that's where I start. NOTE: the test fails because the function under test doesn't exist yet! </P> <P>Thus, I wrote my test first that tests the behavior I expect out of the function that I haven't even written yet. This is classic TDD: you test the behavior you want, and when the test passes, you're done. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/8%20-%20implement%20first%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/8%20-%20implement%20first%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/8%20-%20implement%20first%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/8%20-%20implement%20first%20test.jpg" width="365"></IMG></A></P> <P><B>Step 9:</B> Stub the function under test. Confirm Failure</P> <P>Here, I just get the function in place, but it doesn't do anything. I run my test again because if it passes, then my test is bad! It fails, which is a good thing. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.jpg" width="365"></IMG></A></P> <P><B>Step 10:</B> Implement the second test. Rather than work to get the first test passing, I'm going to implement the second test, which is to test what happens when arguments to my new function are not named, i.e. calling maker.makePublic(arg1, arg2, arg3) instead of maker.makePublic(arg1=blah, arg2=blah, arg3=blah) .</P> <P>Again, it fails, as it should because I haven't actually implemented the functionality. </P> <P><BR></BR></P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/10%20-%20implement%20second%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/10%20-%20implement%20second%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/10%20-%20implement%20second%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/10%20-%20implement%20second%20test.jpg" width="365"></IMG></A></P> <P><B>BREATHER</B>: Let's take a second to review where we're at right now:</P> <P>We have a new component named PublicProxyMaker.cfc and a test case component named PublicProxyMakerTest.cfc. </P> <P>PublicProxyMakerTest has 3 test functions: testSanity, testMakePublicNamedArgs, and testMakePublicNonNamedArgs.</P> <P>testSanity passes. The other two do not because the functionality they test is not yet implemented.</P> <P>If you look at those two test methods, you'll see that both will pass if they can run a function named "_aPrivateMethod" and that _aPrivateMethod() returns the expected result.<BR></BR> </P> <P>Now, back to the show: </P> <P><BR></BR></P> <P><B>Step 11</B>: Start implementing.</P> <P> I do about 5 minutes of coding, and i'm at a point where I need to see my data. I need to find out what the data looks like returned from getMetadata() on my object in question. So, I turn off the failure... I need to see some cfdump. I add a cfdump into my new makePublic() function and then I comment out the failure in my test case so that I can view the output easily in the mxunit plugin view (highlight the test and hit "b" on the keyboard. this brings up the internal browser).</P> <P>Note the cfdump in the code and the commented out stuff in the test function.</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.jpg" width="365"></IMG></A></P> <P><B>Step 12:</B> the CF Dump</P> <P>Here's what the cfdump looks like from the code above.That's all i needed to see. Back to coding. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/12%20-%20picture%20of%20dump.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/12%20-%20picture%20of%20dump.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/12%20-%20picture%20of%20dump.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/12%20-%20picture%20of%20dump.jpg" width="365"></IMG></A></P> <P><B>Step 13: </B>Code implementation I think will work</P> <P>I've got the stuff uncommented again in the test case, and I crank out some code I think will work in makePublic(). </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/13%20-%20code%20implementation%20i%20think%20will%20work.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/13%20-%20code%20implementation%20i%20think%20will%20work.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/13%20-%20code%20implementation%20i%20think%20will%20work.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/13%20-%20code%20implementation%20i%20think%20will%20work.jpg" width="365"></IMG></A></P> <P><B>Step 14:</B> Dagnabbit. It didn't work</P> <P>I thought I had it, but I guess I didn't. It's giving me function "_aPrivateMethod" not found. WTF? I need to see the data again. </P> <P>This time, I just add <cfset debug(getMetadata(sanity))> into the test case itself. This yields nothing useful. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/14%20-%20damn%20it%20didnt%20work.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/14%20-%20damn%20it%20didnt%20work.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/14%20-%20damn%20it%20didnt%20work.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/14%20-%20damn%20it%20didnt%20work.jpg" width="365"></IMG></A></P> <P><B>Step 15:</B> Crap. my variable names caused my problems</P> <P>An AHA moment. my test case was bad! It was calling <cfset result = maker._aPrivateMethod(...)>, but it should've been calling <cfset result = sanity._aPrivateMethod(...)> because the whole point of the makePublic() code is to inject a new public function into the object that's passed to it, which in this case was the "sanity" object.</P> <P><BR></BR></P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.jpg" width="365"></IMG></A></P> <P>This teaches me something: use really clear variable names. "sanity" was a dumb name to start with. First, I change the test case to be cfset result = sanity._aPrivateMethod.</P> <P>Then I scrap "sanity" entirely and rename the object "objectWithPrivateMethod". That's much clearer. I do a search/replace in my test case and I'm back in action. In addition, I also fix the code in testMakePublicNonNamedArgs because it, too, was calling maker._aPrivateMethod instead of sanity._aPrivateMethod </P> <P>This next screen shot will demonstrate the new variable names and such. </P> <P><B>Step 16: </B>Finally, a good error. With my new variable names in place and me feeling good that things are finally clearer, I run the test again. And I get a new failure message. "PrivateMethodName" is not defined. Some code bug.</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.jpg" width="365"></IMG></A></P> <P>So I fix the bug in the makePublic() code (it was something dumb... typo or something). </P> <P><B>Step 17:</B> Works for one but not the other. This means the implementation isn't right </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/17%20-%20Works%20for%20one%20but%20not%20the%20other.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/17%20-%20Works%20for%20one%20but%20not%20the%20other.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/17%20-%20Works%20for%20one%20but%20not%20the%20other.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/17%20-%20Works%20for%20one%20but%20not%20the%20other.jpg" width="365"></IMG></A></P> <P><B>Step 18: </B>Have to change implementation. It's busted. Back to being broken for both test cases. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.jpg" width="365"></IMG></A></P> <P>So back at it. I basically have to completely rewrite a private function inside PublicProxyMaker named "constructArgumentsString". At first shot, I was just creating a function that did this:</P> <P><cffunction name="#whatever#" access="public"></P> <P><cfreturn #privateMethodName#(argumentcollection=arguments)></P> <P></cffunction></P> <P>And that worked fine for the named args but not the unnamed args. </P> <P>So this means I'm going to have to create a proper set of cfargument tags in this new public function that will be injected, and it means i'll have to have to properly call the privateMethod in question using those named args. </P> <P>So... I do that, then rerun my tests. </P> <P><B>Step 19:</B> All Green!</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/19%20-%20All%20Green%21.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/19%20-%20All%20Green!.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/19%20-%20All%20Green!.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/19%20-%20All%20Green%21.jpg" width="365"></IMG></A></P> <P><B>Step 20: </B>Works when adding a file delete (that's a good thing)</P> <P>I want to be sure that this temp component being created gets cleaned up. so I add a cffile delete on it. I run the tests again, and all is still well. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/20%20-%20Works%20when%20adding%20delete.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/20%20-%20Works%20when%20adding%20delete.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/20%20-%20Works%20when%20adding%20delete.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/20%20-%20Works%20when%20adding%20delete.jpg" width="365"></IMG></A></P> <P>Step 21: Poor behavior for undefined method</P> <P>I want to know how this thing will behave should a programmer try to create a public proxy for an undefined method. So I add a test for that. </P> <P>But I don't like the error message I see. Completely unhelpful. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/21%20-%20poor%20behavior%20for%20undefined%20mehtod.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/21%20-%20poor%20behavior%20for%20undefined%20mehtod.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/21%20-%20poor%20behavior%20for%20undefined%20mehtod.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/21%20-%20poor%20behavior%20for%20undefined%20mehtod.jpg" width="365"></IMG></A></P> <P>So I add some additional code into makePublic(). </P> <P>Step 22: I like this error better</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/22%20-%20I%20like%20this%20error%20better.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/22%20-%20I%20like%20this%20error%20better.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/22%20-%20I%20like%20this%20error%20better.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/22%20-%20I%20like%20this%20error%20better.jpg" width="365"></IMG></A></P> <P>Step 23: Make that test proper</P> <P>Now that I know what the error is going to look like and I'm satisified with it, I write a proper test for the nonexistent method scenario. </P> <P>Yes, this is backward from TDD. I don't care. Without seeing the actual failure behavior first, I couldn't tell what it was going to behave like. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/23%20-%20make%20that%20test%20proper.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/23%20-%20make%20that%20test%20proper.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/23%20-%20make%20that%20test%20proper.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/23%20-%20make%20that%20test%20proper.jpg" width="365"></IMG></A></P> <P>Step 24: Test method with no arguments. Make sure that if a private method doesn't have any arguments that the code doesn't gack. Just seems like a smart thing to do, that's all. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/24%20-%20Test%20for%20method%20with%20no%20args.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/24%20-%20Test%20for%20method%20with%20no%20args.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/24%20-%20Test%20for%20method%20with%20no%20args.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/24%20-%20Test%20for%20method%20with%20no%20args.jpg" width="365"></IMG></A></P> <P>Step 25: Almost done -- run all tests again.</P> <P>So far, everything is looking good. Now I want to run all tests again that I ran at the outset. This is all tests I have, not just the ones I just wrote. This is a habit of mine.</P> <P>Also, as of right now, I still haven't added the passthrough into TestCase.cfc yet. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.jpg" width="325"></IMG></A></P> <P>Now I'm ready to add the passthrough into TestCase.cfc. As with before, start with the tests first.... I gotta see stuff fail so I know my tests are good. </P> <P>Step 26: Add test for it in TestCaseTest. Start with a sanity check</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.jpg" width="365"></IMG></A></P> <P>Step 27: Add test first before adding makepublic method</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.jpg" width="365"></IMG></A></P> <P>Step 28: Add makePublic into TestCase</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/28%20-%20add%20makePublic%20into%20testcase.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/28%20-%20add%20makePublic%20into%20testcase.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/28%20-%20add%20makePublic%20into%20testcase.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/28%20-%20add%20makePublic%20into%20testcase.jpg" width="365"></IMG></A></P> <P>Step 29a: Run test again. All Green</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/29%20-%20run%20test%20again%20-%20Green%20Bar.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/29%20-%20run%20test%20again%20-%20Green%20Bar.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29%20-%20run%20test%20again%20-%20Green%20Bar.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29%20-%20run%20test%20again%20-%20Green%20Bar.jpg" width="365"></IMG></A></P> <P>Step 29b: Run all tests again </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/29b%20-%20run%20all%20tests%20again.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/29b%20-%20run%20all%20tests%20again.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29b%20-%20run%20all%20tests%20again.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29b%20-%20run%20all%20tests%20again.jpg" width="325"></IMG></A></P> <P>Step 30: Commit changes. This is with the mylyn filter on which is why you only see 4 files to commit. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.jpg" width="365"></IMG></A> </P> {html} <h2>Wrap Up</h2> <p>So, this was the initial implementation of the facility in MXUnit that makes it easier to test private methods. It did change slightly from this version, but not much. I added another "style" of working with the makePublic function. It now also returns a brand new object which extends the object you pass into it and overrides the private function you're trying to run. Essentially this is a take on the conventional method of testing private functions, just made easier. <a href="index.cfm?doc=testprivate">It's all documented here</a>. </p> 786600 {html} <H2>TDD Example: Implementing new functionality</H2> <P>This case study will demonstrate how I implemented new functionality into MXUnit itself using a test-driven approach. I took screenshots at virtually every step in the process. At the end of the case study, I'll explain the changes that took place between the first iteration of the code and a subsequent change a few days later, although I won't document that in pictures. To see the current implementation and the test case that tests the functionality, <A href="../download.cfm" mce_href="http://mxunit.org/download.cfm">download MXUnit</A> and open mxunit/framework/PublicProxyMaker.cfc and mxunit/tests/framework/PublicProxyMakerTest.cfc </P> <P>The voice is in the present tense so that you can see what I was thinking as it was happening. </P> <H3>The Functionality</H3> <P>I wanted to add a way into MXUnit for more easily testing private methods. A discussion on this topic <A href="index.cfm?doc=testprivate" mce_href="index.cfm?doc=testprivate">is here</A> so I won't go into it again. My goal was to create testable private methods in a line of code, inside the test case itself, without the need for the person writing the tests to create any more components.</P> <H3>How I intend to implement it</H3> <P>I intend to make a new component named PublicProxyMaker.cfc. This will contain a function named makePublic(objectWithPrivateMethod, privateMethodUnderTest, optional name for new public method).</P> <P>makePublic() will create a new throwaway component that contains a public function that will itself call the private function. it will then inject this new public function into the object with the private method. the new public method will be named either whatever it was the programmer passed in as the third arg OR it will be the same as the private function itself, but prefixed with a "_".</P> <P>I will then add a passthrough call to makePublic() into TestCase itself as a convenience to the programmer so that the test programmer doesn't have to know about the PublicProxyMaker component. All they need to know is that there's a function named makePublic() that they can use. </P> <P>Thus, the programmer should be able to call this new functionality like this:</P> <P><CFSET objwithprivate="createObject("component","SomethingWithPrivate")"></CFSET></P> <P><CFSET makepublic></CFSET></P> <P><CFSET objwithprivate.somepublicproxyfortheprivate></CFSET></P> <P>OR </P> <P><CFSET makepublic></CFSET></P> <P><CFSET objwithprivate._someprivate></CFSET></P> <P>My approach will be to implement the functionality in the PublicProxyMaker and then, finally, to add the passthrough into the TestCase.cfc component. Thus, the test case I myself write for this new functionality will call maker.makePublic(), but in the end the programmer using MXUnit would not have to work directly with PublicProxyMaker</P> <P><BR></BR></P> <H3>The case study, in Pictures </H3> <P><B>Step 1:</B> Run all existing tests first</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/1%20-%20run%20all%20tests%20first.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/1%20-%20run%20all%20tests%20first.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/1%20-%20run%20all%20tests%20first.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/1%20-%20run%20all%20tests%20first.jpg" width="325"></IMG></A></P> <P><B>Step 2: </B>View problems-only mode for easier reading</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/2%20-%20problems-only%20mode.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/2%20-%20problems-only%20mode.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/2%20-%20problems-only%20mode.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/2%20-%20problems-only%20mode.jpg" width="325"></IMG></A></P> <P><B>Step 3</B>: FOR MYLYN USERS: Open the issue in the Eclipse mylyn browser and activate it (push the blue button). This filters out all the nonessential junk from the navigator view and adds only relevant files as I open them. In the navigator, the "filtering" can be turned on and off by toggling the 3-dot button in that view without needing to deactivate the issue </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/3%20-%20Issue%20in%20mylyn%20browser.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/3%20-%20Issue%20in%20mylyn%20browser.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/3%20-%20Issue%20in%20mylyn%20browser.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/3%20-%20Issue%20in%20mylyn%20browser.jpg" width="365"></IMG></A></P> <P><B>Step 4: </B>Create new test case. I intend to name the component that contains my new functionality "PublicProxyMaker", so my test case will be named "PublicProxyMakerTest.cfc". Note that I haven't yet created PublicProxyMaker.cfc</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/4%20-%20create%20new%20test%20case.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/4%20-%20create%20new%20test%20case.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/4%20-%20create%20new%20test%20case.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/4%20-%20create%20new%20test%20case.jpg" width="365"></IMG></A></P> <P><B>Step 5:</B> Add new tests that better fail. Run them in the MXUnit view. What I expect here is a "component not found" error since I haven't built the components i'm testing yet. So... these should fail in setUp() and never even make it into the actual test. </P> <P>NOTE: you'll notice that my Test Case name is PublicProxyMakerTest.cfc. And you'll notice that I'm creating an object called "sanity" on the component "PublicProxyMakerTest". WTF???? Basically this is my lazy way of creating an object that I know has a private function. I know it might seem weird to be creating another instance of itself. Ignore it. It's another instance ... it's not testing "this". So it's safe to do this. Also you'll see later on when I change the name "sanity" to something else because it kept tripping me up. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/5%20-%20add%20some%20stuff%20sure%20to%20fail%20and%20run.jpg" width="365"></IMG></A></P> <P><B>Step 6:</B> Create component to test this on. this is just a stub so that I can get past setUp() and into my test functions. My new component is named "PublicProxyMaker". </P> <P>Note that those test functions aren't actually implemented yet. So technically I'm not following strict TDD here. But that's OK. This is kind of how I work..... chip away at things. I find that I like the momentum that comes with tiny little incremental successes. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/6%20-%20Create%20Component%20to%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/6%20-%20Create%20Component%20to%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/6%20-%20Create%20Component%20to%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/6%20-%20Create%20Component%20to%20test.jpg" width="365"></IMG></A></P> <P><B>Step 7: </B>Implement a sanity check test. this is the testSanity function in this test case. Basically, it just confirms that I can't test a private method directly. If that test were to not pass, that would mean either the function i'm trying to run isn't private or something else weird is going on. I like to start knowing that all is working as expected. In this case, what I expect is that trying to run a private function will fail. My expectation is proven correct, so I can proceed. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/7%20-%20implement%20sanity%20check%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/7%20-%20implement%20sanity%20check%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/7%20-%20implement%20sanity%20check%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/7%20-%20implement%20sanity%20check%20test.jpg" width="365"></IMG></A></P> <P><B>Step 8:</B> Implement first test. this is the "testMakePublicNamedArgs" function. This new functionality needs to work both with passing in named args and also not naming the arguments. This one I suspect will be the easiest to confirm so that's where I start. NOTE: the test fails because the function under test doesn't exist yet! </P> <P>Thus, I wrote my test first that tests the behavior I expect out of the function that I haven't even written yet. This is classic TDD: you test the behavior you want, and when the test passes, you're done. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/8%20-%20implement%20first%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/8%20-%20implement%20first%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/8%20-%20implement%20first%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/8%20-%20implement%20first%20test.jpg" width="365"></IMG></A></P> <P><B>Step 9:</B> Stub the function under test. Confirm Failure</P> <P>Here, I just get the function in place, but it doesn't do anything. I run my test again because if it passes, then my test is bad! It fails, which is a good thing. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/9%20-%20stub%20the%20function%20under%20test;%20confirm%20failure.jpg" width="365"></IMG></A></P> <P><B>Step 10:</B> Implement the second test. Rather than work to get the first test passing, I'm going to implement the second test, which is to test what happens when arguments to my new function are not named, i.e. calling maker.makePublic(arg1, arg2, arg3) instead of maker.makePublic(arg1=blah, arg2=blah, arg3=blah) .</P> <P>Again, it fails, as it should because I haven't actually implemented the functionality. </P> <P><BR></BR><BR></BR></P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/10%20-%20implement%20second%20test.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/10%20-%20implement%20second%20test.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/10%20-%20implement%20second%20test.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/10%20-%20implement%20second%20test.jpg" width="365"></IMG></A></P> <P><B>BREATHER</B>: Let's take a second to review where we're at right now:</P> <P>We have a new component named PublicProxyMaker.cfc and a test case component named PublicProxyMakerTest.cfc. </P> <P>PublicProxyMakerTest has 3 test functions: testSanity, testMakePublicNamedArgs, and testMakePublicNonNamedArgs.</P> <P>testSanity passes. The other two do not because the functionality they test is not yet implemented.</P> <P>If you look at those two test methods, you'll see that both will pass if they can run a function named "_aPrivateMethod" and that _aPrivateMethod() returns the expected result.<BR></BR><BR></BR> </P> <P>Now, back to the show: </P> <P><BR></BR><BR></BR></P> <P><B>Step 11</B>: Start implementing.</P> <P> I do about 5 minutes of coding, and i'm at a point where I need to see my data. I need to find out what the data looks like returned from getMetadata() on my object in question. So, I turn off the failure... I need to see some cfdump. I add a cfdump into my new makePublic() function and then I comment out the failure in my test case so that I can view the output easily in the mxunit plugin view (highlight the test and hit "b" on the keyboard. this brings up the internal browser).</P> <P>Note the cfdump in the code and the commented out stuff in the test function.</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/11%20-%20turn%20off%20failure;%20need%20to%20see%20dump.jpg" width="365"></IMG></A></P> <P><B>Step 12:</B> the CF Dump</P> <P>Here's what the cfdump looks like from the code above.That's all i needed to see. Back to coding. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/12%20-%20picture%20of%20dump.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/12%20-%20picture%20of%20dump.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/12%20-%20picture%20of%20dump.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/12%20-%20picture%20of%20dump.jpg" width="365"></IMG></A></P> <P><B>Step 13: </B>Code implementation I think will work</P> <P>I've got the stuff uncommented again in the test case, and I crank out some code I think will work in makePublic(). </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/13%20-%20code%20implementation%20i%20think%20will%20work.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/13%20-%20code%20implementation%20i%20think%20will%20work.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/13%20-%20code%20implementation%20i%20think%20will%20work.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/13%20-%20code%20implementation%20i%20think%20will%20work.jpg" width="365"></IMG></A></P> <P><B>Step 14:</B> Dagnabbit. It didn't work</P> <P>I thought I had it, but I guess I didn't. It's giving me function "_aPrivateMethod" not found. WTF? I need to see the data again. </P> <P>This time, I just add <CFSET debug> into the test case itself. This yields nothing useful. </CFSET></P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/14%20-%20damn%20it%20didnt%20work.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/14%20-%20damn%20it%20didnt%20work.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/14%20-%20damn%20it%20didnt%20work.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/14%20-%20damn%20it%20didnt%20work.jpg" width="365"></IMG></A></P> <P><B>Step 15:</B> Crap. my variable names caused my problems</P> <P>An AHA moment. my test case was bad! It was calling <CFSET result="maker._aPrivateMethod(...)">, but it should've been calling <CFSET result="sanity._aPrivateMethod(...)"> because the whole point of the makePublic() code is to inject a new public function into the object that's passed to it, which in this case was the "sanity" object.</CFSET></CFSET></P> <P><BR></BR><BR></BR></P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/15%20-%20CRAP%20--%20my%20dumb%20variable%20names%20caused%20my%20problem.jpg" width="365"></IMG></A></P> <P>This teaches me something: use really clear variable names. "sanity" was a dumb name to start with. First, I change the test case to be cfset result = sanity._aPrivateMethod.</P> <P>Then I scrap "sanity" entirely and rename the object "objectWithPrivateMethod". That's much clearer. I do a search/replace in my test case and I'm back in action. In addition, I also fix the code in testMakePublicNonNamedArgs because it, too, was calling maker._aPrivateMethod instead of sanity._aPrivateMethod </P> <P>This next screen shot will demonstrate the new variable names and such. </P> <P><B>Step 16: </B>Finally, a good error. With my new variable names in place and me feeling good that things are finally clearer, I run the test again. And I get a new failure message. "PrivateMethodName" is not defined. Some code bug.</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/16%20-%20good%20error%20--%20the%20function%20is%20being%20injected.jpg" width="365"></IMG></A></P> <P>So I fix the bug in the makePublic() code (it was something dumb... typo or something). </P> <P><B>Step 17:</B> Works for one but not the other. This means the implementation isn't right </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/17%20-%20Works%20for%20one%20but%20not%20the%20other.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/17%20-%20Works%20for%20one%20but%20not%20the%20other.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/17%20-%20Works%20for%20one%20but%20not%20the%20other.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/17%20-%20Works%20for%20one%20but%20not%20the%20other.jpg" width="365"></IMG></A></P> <P><B>Step 18: </B>Have to change implementation. It's busted. Back to being broken for both test cases. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/18%20-%20Have%20to%20change%20implementation;%20Back%20to%20being%20broken.jpg" width="365"></IMG></A></P> <P>So back at it. I basically have to completely rewrite a private function inside PublicProxyMaker named "constructArgumentsString". At first shot, I was just creating a function that did this:</P> <P><CFFUNCTION access="public" name="#whatever#"></CFFUNCTION></P> <P><CFRETURN></CFRETURN></P> <P></P> <P>And that worked fine for the named args but not the unnamed args. </P> <P>So this means I'm going to have to create a proper set of cfargument tags in this new public function that will be injected, and it means i'll have to have to properly call the privateMethod in question using those named args. </P> <P>So... I do that, then rerun my tests. </P> <P><B>Step 19:</B> All Green!</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/19%20-%20All%20Green%21.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/19%20-%20All%20Green!.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/19%20-%20All%20Green!.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/19%20-%20All%20Green%21.jpg" width="365"></IMG></A></P> <P><B>Step 20: </B>Works when adding a file delete (that's a good thing)</P> <P>I want to be sure that this temp component being created gets cleaned up. so I add a cffile delete on it. I run the tests again, and all is still well. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/20%20-%20Works%20when%20adding%20delete.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/20%20-%20Works%20when%20adding%20delete.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/20%20-%20Works%20when%20adding%20delete.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/20%20-%20Works%20when%20adding%20delete.jpg" width="365"></IMG></A></P> <P>Step 21: Poor behavior for undefined method</P> <P>I want to know how this thing will behave should a programmer try to create a public proxy for an undefined method. So I add a test for that. </P> <P>But I don't like the error message I see. Completely unhelpful. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/21%20-%20poor%20behavior%20for%20undefined%20mehtod.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/21%20-%20poor%20behavior%20for%20undefined%20mehtod.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/21%20-%20poor%20behavior%20for%20undefined%20mehtod.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/21%20-%20poor%20behavior%20for%20undefined%20mehtod.jpg" width="365"></IMG></A></P> <P>So I add some additional code into makePublic(). </P> <P>Step 22: I like this error better</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/22%20-%20I%20like%20this%20error%20better.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/22%20-%20I%20like%20this%20error%20better.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/22%20-%20I%20like%20this%20error%20better.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/22%20-%20I%20like%20this%20error%20better.jpg" width="365"></IMG></A></P> <P>Step 23: Make that test proper</P> <P>Now that I know what the error is going to look like and I'm satisified with it, I write a proper test for the nonexistent method scenario. </P> <P>Yes, this is backward from TDD. I don't care. Without seeing the actual failure behavior first, I couldn't tell what it was going to behave like. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/23%20-%20make%20that%20test%20proper.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/23%20-%20make%20that%20test%20proper.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/23%20-%20make%20that%20test%20proper.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/23%20-%20make%20that%20test%20proper.jpg" width="365"></IMG></A></P> <P>Step 24: Test method with no arguments. Make sure that if a private method doesn't have any arguments that the code doesn't gack. Just seems like a smart thing to do, that's all. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/24%20-%20Test%20for%20method%20with%20no%20args.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/24%20-%20Test%20for%20method%20with%20no%20args.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/24%20-%20Test%20for%20method%20with%20no%20args.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/24%20-%20Test%20for%20method%20with%20no%20args.jpg" width="365"></IMG></A></P> <P>Step 25: Almost done -- run all tests again.</P> <P>So far, everything is looking good. Now I want to run all tests again that I ran at the outset. This is all tests I have, not just the ones I just wrote. This is a habit of mine.</P> <P>Also, as of right now, I still haven't added the passthrough into TestCase.cfc yet. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/25%20-%20Almost%20done%20-%20run%20all%20tests%20again.jpg" width="325"></IMG></A></P> <P>Now I'm ready to add the passthrough into TestCase.cfc. As with before, start with the tests first.... I gotta see stuff fail so I know my tests are good. </P> <P>Step 26: Add test for it in TestCaseTest. Start with a sanity check</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/26%20-%20add%20test%20for%20it%20in%20TestCaseTest.%20start%20with%20a%20sanity%20check.jpg" width="365"></IMG></A></P> <P>Step 27: Add test first before adding makepublic method</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/27%20-%20add%20test%20first%20before%20adding%20makepublic%20method.jpg" width="365"></IMG></A></P> <P>Step 28: Add makePublic into TestCase</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/28%20-%20add%20makePublic%20into%20testcase.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/28%20-%20add%20makePublic%20into%20testcase.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/28%20-%20add%20makePublic%20into%20testcase.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/28%20-%20add%20makePublic%20into%20testcase.jpg" width="365"></IMG></A></P> <P>Step 29a: Run test again. All Green</P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/29%20-%20run%20test%20again%20-%20Green%20Bar.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/29%20-%20run%20test%20again%20-%20Green%20Bar.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29%20-%20run%20test%20again%20-%20Green%20Bar.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29%20-%20run%20test%20again%20-%20Green%20Bar.jpg" width="365"></IMG></A></P> <P>Step 29b: Run all tests again </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/29b%20-%20run%20all%20tests%20again.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/29b%20-%20run%20all%20tests%20again.png"><IMG border="0" height="261" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29b%20-%20run%20all%20tests%20again.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/29b%20-%20run%20all%20tests%20again.jpg" width="325"></IMG></A></P> <P>Step 30: Commit changes. This is with the mylyn filter on which is why you only see 4 files to commit. </P> <P><A href="http://mxunit.org/doc/images/TDDNewFunctionality/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.png" mce_href="http://mxunit.org/doc/images/TDDNewFunctionality/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.png"><IMG border="0" height="222" mce_src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.jpg" src="http://mxunit.org/doc/images/TDDNewFunctionality/thumbs/30%20-%20with%20mylyn%20filter%20on%20commit%20changes.jpg" width="365"></IMG></A> </P> {html} <h2>Wrap Up</h2> <p>So, this was the initial implementation of the facility in MXUnit that makes it easier to test private methods. It did change slightly from this version, but not much. I added another "style" of working with the makePublic function. It now also returns a brand new object which extends the object you pass into it and overrides the private function you're trying to run. Essentially this is a take on the conventional method of testing private functions, just made easier. <a href="index.cfm?doc=testprivate">It's all documented here</a>. </p> 786602 786578 h2. *Getting Started with TestSuites* A TestSuite is a collection of tests that logically fit together. *Creating and Running a TestSuite* MXUnit was built to make it as easy as possible to create tests and test suites. For this tutorial we will _incrementally_ rebuild the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm. The steps for creating and running a TestSuite are: # Create a ColdFusion page to run the suite # Create a TestSuite object # Tell the TestSuite what tests to add # run() the TestSuite # Print the output # Run the suite in your web browser *1. Create a ColdFusion page to run this example{*}Create an empty ColdFusion page and save it as MyTestSuite.cfm in/mxunit/doc/tutorial/mytests *2. Create a TestSuite object{*}Type the following code into the template:[view plain|http://mxunit.org/doc/index.cfm?doc=testsuites#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=testsuites#][print|http://mxunit.org/doc/index.cfm?doc=testsuites#][?|http://mxunit.org/doc/index.cfm?doc=testsuites#] # <cfscript> # &nbsp;testSuite&nbsp;=&nbsp;createObject("component","mxunit.framework.TestSuite").TestSuite(); # </cfscript>&nbsp;&nbsp;<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); </cfscript> *3. Tell the TestSuite what tests to add*[view plain|http://mxunit.org/doc/index.cfm?doc=testsuites#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=testsuites#][print|http://mxunit.org/doc/index.cfm?doc=testsuites#][?|http://mxunit.org/doc/index.cfm?doc=testsuites#] # <cfscript> # &nbsp;testSuite&nbsp;=&nbsp;createObject("component","mxunit.framework.TestSuite").TestSuite(); # &nbsp;//Add&nbsp;all&nbsp;runnable&nbsp;methods&nbsp;in&nbsp;MyComponentTest # &nbsp;testSuite.addAll("mxunit.samples.MyComponentTest"); # &nbsp;testSuite.addAll("mxunit.samples.MyOtherComponentTest");&nbsp;//Identical&nbsp;to&nbsp;above # &nbsp;//add&nbsp;explicit&nbsp;test&nbsp;cased&nbsp;(don't&nbsp;start&nbsp;with&nbsp;'test'). # &nbsp;//Note&nbsp;you&nbsp;can&nbsp;add&nbsp;more&nbsp;than&nbsp;one&nbsp;at&nbsp;a&nbsp;time&nbsp;as&nbsp;a&nbsp;list # &nbsp;testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); # # </cfscript>&nbsp;&nbsp;<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); //Add all runnable methods in MyComponentTest testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above //add explicit test cased (don't start with 'test'). //Note you can add more than one at a time as a list testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); </cfscript> *4. Run the TestSuite*[view plain|http://mxunit.org/doc/index.cfm?doc=testsuites#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=testsuites#][print|http://mxunit.org/doc/index.cfm?doc=testsuites#][?|http://mxunit.org/doc/index.cfm?doc=testsuites#] # <cfscript> # &nbsp;testSuite&nbsp;=&nbsp;createObject("component","mxunit.framework.TestSuite").TestSuite(); # &nbsp;testSuite.addAll("mxunit.samples.MyComponentTest"); # &nbsp;testSuite.addAll("mxunit.samples.MyOtherComponentTest"); # &nbsp;testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); # &nbsp;//Run&nbsp;the&nbsp;tests&nbsp;and&nbsp;save&nbsp;everything&nbsp;in&nbsp;"results" # &nbsp;results&nbsp;=&nbsp;testSuite.run(); # </cfscript>&nbsp;&nbsp;<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); //Run the tests and save everything in "results" results = testSuite.run(); </cfscript> *5. Do something with the output*[view plain|http://mxunit.org/doc/index.cfm?doc=testsuites#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=testsuites#][print|http://mxunit.org/doc/index.cfm?doc=testsuites#][?|http://mxunit.org/doc/index.cfm?doc=testsuites#] # <cfscript> # &nbsp;testSuite&nbsp;=&nbsp;createObject("component","mxunit.framework.TestSuite").TestSuite(); # &nbsp;testSuite.addAll("mxunit.samples.MyComponentTest"); # &nbsp;testSuite.addAll("mxunit.samples.MyOtherComponentTest");&nbsp;//Identical&nbsp;to&nbsp;above # &nbsp;testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); # &nbsp;results&nbsp;=&nbsp;testSuite.run(); # &nbsp;//Now&nbsp;print&nbsp;the&nbsp;results.&nbsp;Simple\! # &nbsp;writeOutput(results.getResultsOutput('html'));&nbsp;//See&nbsp;next&nbsp;section&nbsp;for&nbsp;other&nbsp;output&nbsp;formats # </cfscript>&nbsp;&nbsp;<cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); results = testSuite.run(); //Now print the results. Simple! writeOutput(results.getResultsOutput('html')); //See next section for other output formats </cfscript> *6. Run the suite in your web browser*[http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm|http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm] You should see this: \[Next - [Overview of MXUnit output formats|http://mxunit.org/doc/index.cfm?doc=outputformats]\] 786580 h2. More MXUnit Test Cases For this section we will add to our [first TestCase|http://mxunit.org/doc/getting-started.html]. We will add more basic math functions to complete a our TestCases: Subtraction, Multiplication, and Division. Again, following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass Note that this rhythm is referred to as Red-Refactor-Green. This means that the first step is failure and is signified by {color:red}{*}Red{*}{color}. The second step is to [Refactor|http://www.refactoring.com/] the code. The last step is to make sure the test passes, which is indicated by {color:green}{*}Green{*}{color} *1.Write the test* *{_}first{_}*. Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testSubtract()} <cffunction name="testSubtract" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 5; actual = mycomponent.subtract(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *2. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: Again, this error is exactly what we expect. This tells us that the subtract method does not exist. *3. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc subtract()} <cffunction name="subtract" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1-num2> </cffunction> {code} *4. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: *5. Now, let's do something interesting with Division - divide by zero.* Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide()} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,0); assertEquals(expected,actual); </cfscript> </cffunction> {code} *6. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: This tells us that the divide method does not exist. *7. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc divide()} <cffunction name="divide" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1/num2> </cffunction> {code} *8. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Hold on\! We're still in red. The exception shows a divide by zero error. In this case, The test itself is broken. So, we need to fix the test. Replace the existing testDivide test method in MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide() refactored} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *8 (Redux). Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Ahh\! Oh joy\! Oh rapture\! We're in the green ... *9. Try the multiplication test on your own.* [Click here for the full solution|http://mxunit.org/doc/tutorial/solution-1.zip]. 786573 h2. More MXUnit Test Cases For this section we will add to our [first TestCase|http://mxunit.org/doc/getting-started.html]. We will add more basic math functions to complete a our TestCases: Subtraction, Multiplication, and Division. Again, following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass Note that this rhythm is referred to as Red-Refactor-Green. This means that the first step is failure and is signified by {color:red}{*}Red{*}{color}. The second step is to [Refactor|http://www.refactoring.com/] the code. The last step is to make sure the test passes, which is indicated by {color:green}{*}Green{*}{color} *1.Write the test* *{_}first{_}*. Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testSubtract()} <cffunction name="testSubtract" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 5; actual = mycomponent.subtract(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *2. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mxu-sub-fail.png! Again, this error is exactly what we expect. This tells us that the subtract method does not exist. *3. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc subtract()} <cffunction name="subtract" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1-num2> </cffunction> {code} *4. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mxu-sub-pass.png! *5. Now, let's do something interesting with Division - divide by zero.* Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide()} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,0); assertEquals(expected,actual); </cfscript> </cffunction> {code} *6. Watch the test fail. (Red)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mxu-divide-fail-1.png! This tells us that the divide method does not exist. *7. Refactor the component. (Refactor)* Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=MyComponent.cfc divide()} <cffunction name="divide" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1/num2> </cffunction> {code} *8. Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Hold on\! We're still in red. The exception shows a divide by zero error. !mxu-divide-fail-2.png! In this case, The test itself is broken. So, we need to fix the test. Replace the existing testDivide test method in MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests {code:title=testDivide() refactored} <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,5); assertEquals(expected,actual); </cfscript> </cffunction> {code} *8 (Redux). Watch the test pass. (Green)* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Ahh\! Oh joy\! Oh rapture\! We're in the green ... !mxu-divide-pass.png! *9. Try the multiplication test on your own.* [Click here for the full solution|http://mxunit.org/doc/tutorial/solution-1.zip]. 786577 1http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4SKPB_enRS374&q=mxunit+port+8500 786560 2010-04-30 11:54:15.0002010-04-30 11:54:15.000h2. *MXUnit TestResult output formats* MXUnit provides a high level of flexibility by providing test results in various output formats. Some of these are preformatted, such as HTML, and others are _raw_ to allow developers to generate customizable output formats. The available TestResult output formats are: # HTML Format # ExtJs Format # XML Format # JUnit Report XML # ColdFusion Query Format # ColdFusion Array format We will use the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm as the base TestResults. You may want to refer to your local TestResult API for details; e.g., [http://localhost:8500/mxunit/doc/api/] The syntax for generating the various types of output is: {code} <cfset output = results.getResultsOutput( ['html', 'extjs', 'xml', 'junitxml', 'query', 'array'] ) /> <cfoutput>#output#<cfoutput> {code} Note: Since the above query and array types are complex data structures, you will get an error by trying to print those directly, as illustrated above. You most likely be computing other outputs if you use those types. Following are simple examples of how to handle the various output types. Note that in order to toggle between HTML and ExtJs format, pass in a URL.output=['html'|'extjs'] to your TestSuite *1. HTML Format* The HTML output is basic preformatted HTML: {code} <cfoutput>#results.getResultsOutput( 'html' )#<cfoutput> {code} *2. ExtJs Format* ExtJs is a rich user interface set of APIs written in JavaScript. {code} <cfoutput>#results.getResultsOutput( 'extjs' )#<cfoutput> {code} *3. XML Format* This is basic raw XML format that can be transformed into custom HTML output. {code} <cfoutput>#results.getResultsOutput( 'xml' )#<cfoutput> {code} *4. JUnit Report XML* This is an XML format that is used by Ant's JunitReport Task. Also see the MXUnit Ant Task for usage information. {code} <cfoutput>#results.getResultsOutput( 'junitxml' )#<cfoutput> {code} 5. ColdFusion Query Format Returns a CF Query object that you can loop over as if it were a database query. {code} <cfset q = results.getResultsOutput( 'query' ) /> <cfoutput query="q"> #q.component#, #q.testStatus# ... </cfoutput> {code} The available columns names: COMPONENT, CONTENT, DATETIME, DEBUG, ERROR, NUMBER, TESTNAME, TESTSTATUS, TIME, TRACE. Summary data members ( q = results.getResultsOutput('query') ) : q.testRuns = How many tests were run, q.failures = How many tests fail, q.errors = How many errors occurred, q.successes = How many successes occurred, q.totalExecutionTime = How long it took, in milliseconds, to run all the tests {code} <cfdump var="#results.getResultsOutput( 'query' )#" /> {code} 6. ColdFusion Array Format This is how internal test results are stored within the TestResult component. To access specific members, you can execute the following: {code} <cfset a = results.getResultsOutput( 'array' ) /> <cfoutput> #a[1]["component"]#, #a[1]["testStatus"]# ... </cfoutput> {code} {code} <cfdump var="#results.getResultsOutput( 'array' )#" /> {code} 786587 h2. *MXUnit TestResult output formats* MXUnit provides a high level of flexibility by providing test results in various output formats. Some of these are preformatted, such as HTML, and others are _raw_ to allow developers to generate customizable output formats. The available TestResult output formats are: # HTML Format # ExtJs Format # XML Format # JUnit Report XML # ColdFusion Query Format # ColdFusion Array format We will use the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm as the base TestResults. You may want to refer to your local TestResult API for details; e.g., [http://localhost:8500/mxunit/doc/api/] The syntax for generating the various types of output is: {code} <cfset output = results.getResultsOutput( ['html', 'extjs', 'xml', 'junitxml', 'query', 'array'] ) /> <cfoutput>#output#<cfoutput> {code} Note: Since the above query and array types are complex data structures, you will get an error by trying to print those directly, as illustrated above. You most likely be computing other outputs if you use those types. Following are simple examples of how to handle the various output types. Note that in order to toggle between HTML and ExtJs format, pass in a *1. HTML Format* The HTML output is basic preformatted HTML: {code} <cfoutput>#results.getResultsOutput( 'html' )#<cfoutput> {code} *2. ExtJs Format* ExtJs is a rich user interface set of APIs written in JavaScript. {code} <cfoutput>#results.getResultsOutput( 'extjs' )#<cfoutput> {code} *3. XML Format* This is basic raw XML format that can be transformed into custom HTML output. {code} <cfoutput>#results.getResultsOutput( 'xml' )#<cfoutput> {code} *4. JUnit Report XML* This is an XML format that is used by Ant's JunitReport Task. Also see the MXUnit Ant Task for usage information. {code} <cfoutput>#results.getResultsOutput( 'junitxml' )#<cfoutput> {code} 5. ColdFusion Query Format Returns a CF Query object that you can loop over as if it were a database query. {code} <cfset q = results.getResultsOutput( 'query' ) /> <cfoutput query="q"> #q.component#, #q.testStatus# ... </cfoutput> {code} The available columns names: COMPONENT, CONTENT, DATETIME, DEBUG, ERROR, NUMBER, TESTNAME, TESTSTATUS, TIME, TRACE. Summary data members ( q = results.getResultsOutput('query') ) : q.testRuns = How many tests were run, q.failures = How many tests fail, q.errors = How many errors occurred, q.successes = How many successes occurred, q.totalExecutionTime = How long it took, in milliseconds, to run all the tests {code} <cfdump var="#results.getResultsOutput( 'query' )#" /> {code} 6. ColdFusion Array Format This is how internal test results are stored within the TestResult component. To access specific members, you can execute the following: {code} <cfset a = results.getResultsOutput( 'array' ) /> <cfoutput> #a[1]["component"]#, #a[1]["testStatus"]# ... </cfoutput> {code} {code} <cfdump var="#results.getResultsOutput( 'array' )#" /> {code} 786589 786584 h2. h2. *Getting Started with TestSuites* A TestSuite is a collection of tests that logically fit together. *Creating and Running a TestSuite* MXUnit was built to make it as easy as possible to create tests and test suites. For this tutorial we will _incrementally_ rebuild the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm. The steps for creating and running a TestSuite are: # Create a ColdFusion page to run the suite # Create a TestSuite object # Tell the TestSuite what tests to add # run() the TestSuite # Print the output # Run the suite in your web browser *1. Create a ColdFusion page to run this example* Create an empty ColdFusion page and save it as MyTestSuite.cfm in/mxunit/doc/tutorial/mytests *2. Create a TestSuite object* Type the following code into the template: {code:title=MyTestSuite.cfm} <cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); </cfscript> {code} *3. Tell the TestSuite what tests to add* {code} <cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); //Add all runnable methods in MyComponentTest testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above //add explicit test cased (don't start with 'test'). //Note you can add more than one at a time as a list testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); </cfscript> {code} *4. Run the TestSuite* {code} <cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); //Run the tests and save everything in "results" results = testSuite.run(); </cfscript> {code} *5. Do something with the output* {code} <cfscript> testSuite = createObject("component","mxunit.framework.TestSuite").TestSuite(); testSuite.addAll("mxunit.samples.MyComponentTest"); testSuite.addAll("mxunit.samples.MyOtherComponentTest"); //Identical to above testSuite.add("mxunit.samples.MyOtherComponentTest","aTestFunctionThatDoesNotBeginWithTest,anotherTestFunctionThatDoesNotBeginWithTest"); results = testSuite.run(); //Now print the results. Simple\! writeOutput(results.getResultsOutput('html')); //See next section for other output formats </cfscript> {code} *6. Run the suite in your web browser* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm|http://localhost:8500/mxunit/doc/tutorial/mytests/MyTestSuite.cfm] You should see this: !suites-1.png! \[Next - [Overview of MXUnit output formats|http://mxunit.org/doc/index.cfm?doc=outputformats]\] 786583 h2. *MXUnit TestResult output formats* MXUnit provides a high level of flexibility by providing test results in various output formats. Some of these are preformatted, such as HTML, and others are _raw_ to allow developers to generate customizable output formats. The available TestResult output formats are: # HTML Format # ExtJs Format # XML Format # JUnit Report XML # ColdFusion Query Format # ColdFusion Array format We will use the MXUnit example found in the installation package mxunit/samples/MyTestSuite.cfm as the base TestResults. You may want to refer to your local TestResult API for details; e.g., http://localhost:8500/mxunit/doc/api/ The syntax for generating the various types of output is: 786586 h2. Getting Started with MXUnit We built MXUnit to make it as easy as possible to write tests. The framework is designed to facilitate, not get in the way. So, let's write some code. *Setup*: [|http://mxunit.org/download.cfm] * [Download|http://mxunit.org/download.cfm] and install MXUnit directly under your webroot; e.g.; [http://localhost:8500/mxunit/] * Create a directory in /mxunit/doc/tutorial and call it mytests Following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass *1.Write the test* *{_}first{_}*. Type the following code into a new file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests[|http://mxunit.org/doc/index.cfm?doc=firsttestcase#] {code:title=MyComponentTest.cfc} <cfcomponent displayname="MyComponentTest" extends="mxunit.framework.TestCase"> <cffunction name="testAdd" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.add(1,1); assertEquals(expected,actual); </cfscript> </cffunction> </cfcomponent> {code} *2. Watch the test fail.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: Believe it or not, this is good\! This error is exactly what we expect. This tells us that our component, MyComponent, does not exist. *3. Write the component.* Type the following code into a new file called MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests[|http://mxunit.org/doc/index.cfm?doc=firsttestcase#] {code:title=MyComponent.cfc} <cfcomponent displayname="MyComponent" > <cffunction name="add" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1+num2> </cffunction> </cfcomponent> {code} *4. Watch the test pass.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: \[[Next - More TestCases|http://mxunit.org/doc/index.cfm?doc=secondtestcase]\] ---- [http://mxunit.org/license.txt] 786562 h2. Getting Started with MXUnit We built MXUnit to make it as easy as possible to write tests. The framework is designed to facilitate, not get in the way. So, let's write some code. *Setup*: [Download|http://mxunit.org/download.cfm] and install MXUnit directly under your webroot; e.g.; http://localhost:8500/mxunit/ Create a directory in /mxunit/doc/tutorial and call it mytests Following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass *1.Write the test* *{_}first{_}*. Type the following code into a new file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests[view plain|http://mxunit.org/doc/index.cfm?doc=firsttestcase#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=firsttestcase#][print|http://mxunit.org/doc/index.cfm?doc=firsttestcase#][?|http://mxunit.org/doc/index.cfm?doc=firsttestcase#] # <cfcomponent&nbsp;displayname="MyComponentTest"&nbsp;&nbsp;extends="mxunit.framework.TestCase"> # &nbsp;&nbsp;<cffunction&nbsp;name="testAdd"&nbsp;access="public"&nbsp;returntype="void"> # &nbsp;&nbsp;<cfscript> # &nbsp;&nbsp;&nbsp;&nbsp;mycomponent&nbsp;=&nbsp;createObject("component","MyComponent"); # &nbsp;&nbsp;&nbsp;&nbsp;expected&nbsp;=&nbsp;2; # &nbsp;&nbsp;&nbsp;&nbsp;actual&nbsp;=&nbsp;mycomponent.add(1,1); # &nbsp;&nbsp;&nbsp;&nbsp;assertEquals(expected,actual); # &nbsp;&nbsp;&nbsp;</cfscript> # &nbsp;&nbsp;&nbsp;&nbsp;</cffunction> # </cfcomponent>&nbsp;&nbsp;<cfcomponent displayname="MyComponentTest" extends="mxunit.framework.TestCase"> <cffunction name="testAdd" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.add(1,1); assertEquals(expected,actual); </cfscript> </cffunction> </cfcomponent> *2. Watch the test fail.*[http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: Believe it or not, this is good\! This error is exaclty what we expect. This tells us that our component,MyComponent, does not exist. *3. Write the component.*Type the following code into a new file called MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests[view plain|http://mxunit.org/doc/index.cfm?doc=firsttestcase#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=firsttestcase#][print|http://mxunit.org/doc/index.cfm?doc=firsttestcase#][?|http://mxunit.org/doc/index.cfm?doc=firsttestcase#] # <cfcomponent&nbsp;displayname="MyComponent"&nbsp;> # &nbsp;&nbsp;<cffunction&nbsp;name="add"&nbsp;access="public"&nbsp;returntype="numeric"> # &nbsp;&nbsp;&nbsp;&nbsp;<cfargument&nbsp;name="num1"&nbsp;type="numeric"&nbsp;/> # &nbsp;&nbsp;&nbsp;&nbsp;<cfargument&nbsp;name="num2"&nbsp;type="numeric"&nbsp;/> # &nbsp;&nbsp;&nbsp;&nbsp;<cfreturn&nbsp;num1+num2> # &nbsp;&nbsp;&nbsp;&nbsp;</cffunction> # </cfcomponent>&nbsp;&nbsp;<cfcomponent displayname="MyComponent" > <cffunction name="add" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1+num2> </cffunction> </cfcomponent> *4. Watch the test pass.*[http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: \[[Next - More TestCases|http://mxunit.org/doc/index.cfm?doc=secondtestcase]\] ---- [|http://mxunit.org/license.txt] 786560 h2. More MXUnit Test Cases For this section we will add to our [first TestCase|http://mxunit.org/doc/getting-started.html]. We will add more basic math functions to complete a our TestCases: Subtraction, Multiplication, and Division. Again, following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass Note that this rhythm is referred to as Red-Refactor-Green. This means that the first step is failure and is signified by {color:red}{*}Red{*}{color}. The second step is to [Refactor|http://www.refactoring.com/] the code. The last step is to make sure the test passes, which is indicated by {color:green}{*}Green{*}{color} *1.Write the test* *{_}first{_}*. Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests[view plain|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][print|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][?|http://mxunit.org/doc/index.cfm?doc=secondtestcase#] # <cffunction&nbsp;name="testSubtract"&nbsp;access="public"&nbsp;returntype="void"> # <cfscript> # &nbsp;&nbsp;mycomponent&nbsp;=&nbsp;createObject("component","MyComponent"); # &nbsp;&nbsp;expected&nbsp;=&nbsp;5; # &nbsp;&nbsp;actual&nbsp;=&nbsp;mycomponent.subtract(10,5); # &nbsp;&nbsp;assertEquals(expected,actual); # &nbsp;</cfscript> # &nbsp;</cffunction>&nbsp;&nbsp; <cffunction name="testSubtract" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 5; actual = mycomponent.subtract(10,5); assertEquals(expected,actual); </cfscript> </cffunction> *2. Watch the test fail. (Red)*[http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: Again, this error is exactly what we expect. This tells us that the subtract method does not exist. *3. Refactor the component. (Refactor)*Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests[view plain|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][print|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][?|http://mxunit.org/doc/index.cfm?doc=secondtestcase#] # <cffunction&nbsp;name="subtract"&nbsp;access="public"&nbsp;returntype="numeric"> # &nbsp;&nbsp;<cfargument&nbsp;name="num1"&nbsp;type="numeric"&nbsp;/> # &nbsp;&nbsp;<cfargument&nbsp;name="num2"&nbsp;type="numeric"&nbsp;/> # &nbsp;&nbsp;<cfreturn&nbsp;num1-num2> # </cffunction>&nbsp;&nbsp; <cffunction name="subtract" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1-num2> </cffunction> *4. Watch the test pass. (Green)*[http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: *5. Now, let's do something interesting with Division - divide by zero.*Type the following code into your existing file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests[view plain|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][print|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][?|http://mxunit.org/doc/index.cfm?doc=secondtestcase#] # <cffunction&nbsp;name="testDivide"&nbsp;access="public"&nbsp;returntype="void"> # <cfscript> # &nbsp;&nbsp;mycomponent&nbsp;=&nbsp;createObject("component","MyComponent"); # &nbsp;&nbsp;expected&nbsp;=&nbsp;2; # &nbsp;&nbsp;actual&nbsp;=&nbsp;mycomponent.divide(10,0); # &nbsp;&nbsp;assertEquals(expected,actual); # &nbsp;</cfscript> # &nbsp;</cffunction>&nbsp;&nbsp; <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,0); assertEquals(expected,actual); </cfscript> </cffunction> *6. Watch the test fail. (Red)*[http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: This tells us that the divide method does not exist. *7. Refactor the component. (Refactor)*Type the following code into MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests[view plain|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][print|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][?|http://mxunit.org/doc/index.cfm?doc=secondtestcase#] # <cffunction&nbsp;name="divide"&nbsp;access="public"&nbsp;returntype="numeric"> # &nbsp;&nbsp;<cfargument&nbsp;name="num1"&nbsp;type="numeric"&nbsp;/> # &nbsp;&nbsp;<cfargument&nbsp;name="num2"&nbsp;type="numeric"&nbsp;/> # &nbsp;&nbsp;<cfreturn&nbsp;num1/num2> # </cffunction>&nbsp;&nbsp; <cffunction name="divide" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1/num2> </cffunction> *8. Watch the test pass. (Green)*[http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Hold on\! We're still in red. The exception shows a divide by zero error. In this case, The test itself is broken. So, we need to fix the test. Replace the existing testDivide test method in MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests[view plain|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][copy to clipboard|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][print|http://mxunit.org/doc/index.cfm?doc=secondtestcase#][?|http://mxunit.org/doc/index.cfm?doc=secondtestcase#] # <cffunction&nbsp;name="testDivide"&nbsp;access="public"&nbsp;returntype="void"> # <cfscript> # &nbsp;&nbsp;mycomponent&nbsp;=&nbsp;createObject("component","MyComponent"); # &nbsp;&nbsp;expected&nbsp;=&nbsp;2; # &nbsp;&nbsp;actual&nbsp;=&nbsp;mycomponent.divide(10,5); # &nbsp;&nbsp;assertEquals(expected,actual); # &nbsp;</cfscript> # &nbsp;</cffunction>&nbsp;&nbsp; <cffunction name="testDivide" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.divide(10,5); assertEquals(expected,actual); </cfscript> </cffunction> *8 (Redux). Watch the test pass. (Green)*[http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Ahh\! Oh joy\! Oh rapture\! We're in the green ... *9. Try the multiplication test on your own.*[Click here for the full solution|http://mxunit.org/doc/tutorial/solution-1.zip]. 786571 1http://www.google.gr/search?hl=el&q=confluence+tutorial&start=50&sa=N 786560 2010-04-28 08:27:15.0002010-04-28 08:27:15.000 786569 h2. Getting Started with MXUnit We built MXUnit to make it as easy as possible to write tests. The framework is designed to facilitate, not get in the way. So, let's write some code. *Setup*: [http://mxunit.org/download.cfm] * [Download|http://mxunit.org/download.cfm] and install MXUnit directly under your webroot; e.g.; [http://localhost:8500/mxunit/] * Create a directory in /mxunit/doc/tutorial and call it mytests Following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass *1.Write the test* *{_}first{_}*. Type the following code into a new file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests[http://mxunit.org/doc/index.cfm?doc=firsttestcase#] {code:title=MyComponentTest.cfc}<cfcomponent displayname="MyComponentTest" extends="mxunit.framework.TestCase"> <cffunction name="testAdd" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.add(1,1); assertEquals(expected,actual); </cfscript> </cffunction> </cfcomponent> {code}{*}2. Watch the test fail.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mx-testfail-1.png! Believe it or not, this is good\! This error is exactly what we expect. This tells us that our component, MyComponent, does not exist. *3. Write the component.* Type the following code into a new file called MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests[http://mxunit.org/doc/index.cfm?doc=firsttestcase#] {code:title=MyComponent.cfc}<cfcomponent displayname="MyComponent" > <cffunction name="add" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1+num2> </cffunction> </cfcomponent> {code}{*}4. Watch the test pass.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mx-testpass-1.png! \[[Next - More TestCases|default:Getting Started -- More Test Cases][|http://mxunit.org/doc/index.cfm?doc=secondtestcase]\] ---- [http://mxunit.org/license.txt] 786567 h2. Getting Started with MXUnit We built MXUnit to make it as easy as possible to write tests. The framework is designed to facilitate, not get in the way. So, let's write some code. *Setup*: [http://mxunit.org/download.cfm] * [Download|http://mxunit.org/download.cfm] and install MXUnit directly under your webroot; e.g.; [http://localhost:8500/mxunit/] * Create a directory in /mxunit/doc/tutorial and call it mytests Following Kent Beck's Test Driven Development (TDD) we will follow this simple method: # Write the test _first_ # Watch the test fail # Write the component # Watch the test pass *1.Write the test* *{_}first{_}*. Type the following code into a new file called MyComponentTest.cfc and save it to /mxunit/doc/tutorial/mytests[http://mxunit.org/doc/index.cfm?doc=firsttestcase#] {code:title=MyComponentTest.cfc}<cfcomponent displayname="MyComponentTest" extends="mxunit.framework.TestCase"> <cffunction name="testAdd" access="public" returntype="void"> <cfscript> mycomponent = createObject("component","MyComponent"); expected = 2; actual = mycomponent.add(1,1); assertEquals(expected,actual); </cfscript> </cffunction> </cfcomponent> {code} *2. Watch the test fail.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] Change the server name and port as needed. You should see this: !mx-testfail-1.png! Believe it or not, this is good\! This error is exactly what we expect. This tells us that our component, MyComponent, does not exist. *3. Write the component.* Type the following code into a new file called MyComponent.cfc and save it to /mxunit/doc/tutorial/mytests[http://mxunit.org/doc/index.cfm?doc=firsttestcase#] {code:title=MyComponent.cfc}<cfcomponent displayname="MyComponent" > <cffunction name="add" access="public" returntype="numeric"> <cfargument name="num1" type="numeric" /> <cfargument name="num2" type="numeric" /> <cfreturn num1+num2> </cffunction> </cfcomponent> {code} *4. Watch the test pass.* [http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote|http://localhost:8500/mxunit/doc/tutorial/mytests/MyComponentTest.cfc?method=runTestRemote] You should see this: !mx-testpass-1.png! \[[Next - More TestCases|http://mxunit.org/doc/index.cfm?doc=secondtestcase]\] ---- [http://mxunit.org/license.txt] 786565 h2. *Installing the MXUnit Framework* This should be the easiest part\! Download, unzip, and test ... 1. [Download|http://mxunit.org/download.cfm] the latest version ... !install-download.png! 2. Unzip to your webroot; e.g., C:\Inetpub\wwwroot\ {color:darkred}{*}Note:*{color} The MXUnit framework can exist in any ColdFusion context - in the webroot or in the custom tags. {color:darkred}{*}However{*}{color}, The examples assume installation directly under the webroot. !install-unzip.png! 3. Test the install by pointing your web browser to the installation; e.g., [http://localhost:8500/mxunit/index.cfm|http://localhost:8500/mxunit/index.cfm] You should see this: !install-test.png! 4. Write some good clean code that works. 786540 h2. *Installing the MXUnit Framework* This should be the easiest part\! Download, unzip, and test ... 1. [Download|http://mxunit.org/download.cfm] the latest version ... 2. Unzip to your webroot; e.g., C:\Inetpub\wwwroot\ {color:darkred}{*}Note:*{color} The MXUnit framework can exist in any ColdFusion context - in the webroot or in the custom tags. {color:darkred}{*}However{*}{color}, The examples assume installation directly under the webroot. 3. Test the install by pointing your web browser to the installation; e.g., [http://localhost:8500/mxunit/index.cfm|http://localhost:8500/mxunit/index.cfm] You should see this: 4. Write some good clean code that works. 786539 h2. *Installing the MXUnit Framework* This should be the easiest part\! Download, unzip, and test ... # [Download|http://mxunit.org/download.cfm] the latest version ... # Unzip to your webroot; e.g., C:\Inetpub\wwwroot\ {color:darkred}{*}Note:*{color} The MXUnit framework can exist in any ColdFusion context - in the webroot or in the custom tags. {color:darkred}{*}However{*}{color}, The examples assume installation directly under the webroot. # Test the install by pointing your web browser to the installation; e.g., [http://localhost:8500/mxunit/index.cfm|http://localhost:8500/mxunit/index.cfm] You should see this: # Write some good clean code that works. 786537 h2. *Installing the MXUnit Eclipse Plugin* *Update Site URL:* http://mxunit.org/update h3. Detailed Instructions Doesn't get much easier\! Install, Configure, Run ... *Installation* 1. Make sure the [MXUnit Framework|http://mxunit.org/doc/index.cfm?doc=installframework] is installed. 2. Get [Eclipse|http://www.eclipse.org/] if you haven't already 3. In Eclipse, go to Help > Software Updates > Find and Install !plugin-install-1.png! 4. Select the "Search for new features" radio button. Click Next !plugin-install-2.png! 5. Click the "New Remote Site" button. !plugin-install-3.png! 6. Add the url [http://mxunit.org/update] to the URL field. Give it any Name; e.g, MXUnit Plugin. Click OK. !plugin-install-4.png! 7. Select All features to be installed. Click Next. !plugin-install-5.png! 8. Accept License Agreement. Click Next. !plugin-install-6.png! 9. Click Finish on the Install Dialogue. !plugin-install-7.png! 10. The plugin will download ... !plugin-install-8.png! 11. Click Install All. !plugin-install-9.png! 12. Allow the plugin to install ... !plugin-install-10.png! 13. Click Yes when prompted to restart Eclipse ... !plugin-install-11.png! \[Next - [Configure and Test the Plugin|Configure and Test the Plugin]\] 786554 h2. [Install / Update|Eclipse Plugin -- Install] [Configure and Test|default:Configure and Test the Plugin] [Keyboard Shortcuts|default:Eclipse Plugin Keyboard Shortcuts] 786553 h2. *Installing the MXUnit Framework* This should be the easiest part\! Download, unzip, and test ... 1. [Download|http://mxunit.org/download.cfm] the latest version ... !install-download.png! 2. Unzip to your webroot; e.g., C:\Inetpub\wwwroot\ {color:darkred}{*}Note:*{color} The MXUnit framework can exist in any ColdFusion context - in the webroot or in the custom tags. {color:darkred}{*}However{*}{color}, The examples assume installation directly under the webroot. !install-unzip.png! 3. Test the install by pointing your web browser to the installation; e.g., [http://localhost:8500/mxunit/index.cfm|http://localhost:8500/mxunit/index.cfm] You should see this: !install-test.png! 4. Write some good clean code that works. 786547 <center> <!-- the comment and script is used to workaround the KB912945 patch --> <!--[if gte IE 6]> <comment id="to_be_rewritten"> <![endif]--> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="718" HEIGHT="541" id="movie"> <PARAM NAME=movie VALUE="mxunit-install3.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="mxunit-install3.swf" quality=high bgcolor=#FFFFFF WIDTH="718" HEIGHT="541" NAME="movie" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> </comment><script language="Javascript" src="ieupdate.js"></script> </center> 786545 1http://www.google.co.in/url?sa=t&source=web&ct=res&cd=8&ved=0CCEQFjAH&url=http%3A%2F%2Fwww.fuseboxframework.org%2Fpages%2Fviewpage.action%3FpageId%3D5341338&rct=j&q=coldfusion++mxunit+ant&ei=LfXWS-T7AY2cnQPojbGbCA&usg=AFQjCNGDWVfp4A2KTOdBsBAYxFvzzNheCg 5341338 2010-04-27 14:32:15.0002010-04-27 14:32:15.000This is the home of the MXUnit Public Wiki space. How can we get this to appear as the default when calling wiki.mxunit.org? The idea, maybe, is that this would be the public home for tech docs, blogs, musings, "the book", etc. Maybe use feedburner to publish the various parts ... content taxonomies? mxunit.org may still be the landing point, maybe make static html pages for blog, wiki, support, etc. This would allow for google webmaster tools to create a site map. {section} {column:width=60%} {recently-updated} {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree} {column} {section} 786619 h2. Custom Assertions - How To Sometimes you need complex and/or repetitive assertions. This can put a damper on any TDD effort. So, we provide you an easy way to add custom assertions to your tests without having to change the mxunit core. The steps for creating your custom assertion are as follows: # Write a test for your assertion # Write the assertion # Decide how you want to load it: Always or only on selected tests. Assertion Rules: # Your assertion will need to throw mxunit.exception.AssertionFailedError or use an existing assertion that throws this exception. # If you want to have optional first or last parameter message, you will need to call normalizeArguments(arguments) in your code. *Custom Assertion Example:* Say you need to frequently validate email addresses. You can do this with a pretty regular expression such as this : {noformat} ^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$ {noformat} The code for this might look like: {code} <cffunctionname="testValidEmailAddress"> <cfscript> varemailRegEx="^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$"; varemailAddress="somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress)lt1,"Invalidemailaddressformat"); </cfscript> </cffunction><cffunction name="testValidEmailAddress"> <cfscript> var emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; var emailAddress = "somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress) lt 1,"Invalid email address format"); </cfscript> </cffunction> {code} This is fine, but you could save yourself some typing and some Ctrl+C/Ctrl+V errors. How about something that looks like this instead? {code} <cffunctionname="testValidEmailAddress"> <cfscript> varemailAddress="somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction><cffunction name="testValidEmailAddress"> <cfscript> var emailAddress = "somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction> {code} Much better\! And this has the added bonus of _not_ having to find a replace hundreds of complex regular expressions in your code; you would just do that in one place. Here's how: 1. Write a test for your assertion: {code} <cfscript> vargoodEmailAddress="somebody@somewhere.com"; varbadEmailAddress="so~~/\/\/\/\/\~~m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expectfailure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedErrore){} </cfscript> </cffunction> </cfcomponent> <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > <cffunction name="testAssertIsValidEmail"> <cfscript> var goodEmailAddress = "somebody@somewhere.com"; var badEmailAddress = "so ~~/\/\/\/\/\~~ m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expect failure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedError e){} </cfscript> </cffunction> </cfcomponent> {code} The above fails because we do not yet have ValidEmailAssertion written. *Note{*}the addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion") statement. This tells the MXUnit framework to load your assertion at runtime. 2. Write the assertion {code} <cfcomponentname="ValidEmailAssertion"> <cffunctionname="assertIsValidEmail"returntype="boolean"> <cfargumentname="email"type="string"/> <cfargumentname="message"type="string"required="false"default="Emailaddressdoesnotappearvalid."/> <cfscript> arguments=normalizeArguments(arguments); emailRegEx="^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$"; actual=refind(emailRegEx,arguments.email); </cfscript> <cfifactuallt1> <cfthrowtype="mxunit.exception.AssertionFailedError"message="arguments.message"/> </cfif> <cfreturntrue/> </cffunction> </cfcomponent><cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); </cfscript> <cfif actual lt 1> <cfthrow type="mxunit.exception.AssertionFailedError" message="arguments.message" /> </cfif> <cfreturn true /> </cffunction> </cfcomponent> {code} You could also leverage existing assertions and write the following instead: {code} <cfcomponentname="ValidEmailAssertion"> <cffunctionname="assertIsValidEmail"returntype="boolean"> <cfargumentname="email"type="string"/> <cfargumentname="message"type="string"required="false"default="Emailaddressdoesnotappearvalid."/> <cfscript> arguments=normalizeArguments(arguments); emailRegEx="^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$"; actual=refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email)lt1,arguments.message); </cfscript> <cfreturntrue/> </cffunction> </cfcomponent><cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email) lt 1, arguments.message); </cfscript> <cfreturn true /> </cffunction> </cfcomponent> {code} Note the arguments = normalizeArguments(arguments) statement. This allows for the flexibility if you want to be able to pass the message parameter first or last. Ok. Now when we run our test, we're in the green. Our new assertion works as expected. Wahoo\! 3. Decide how you want to load the new code. The options are for each test or for{_}all_ tests. You've already seen how to load custom assertions in your code. This can also be done in setUp(). {code} <cfcomponentname="ValidEmailAssertionTest"extends="mxunit.framework.TestCase"> ... <cffunctionname="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> </cfcomponent><cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > ... <cffunction name="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> {code} What if you want your new assertion to _always_ be available? Edit the mxunit-config.xml file located in {mxunit install}/mxunit/framework/ Add the following line : <?xmlversion="1.0"encoding="UTF-8"?> <mxunit-config> ... <config-elementtype="assertionExtension"path="mxunit.framework.ext.ValidEmailAssertion"autoload="true"override="false"/> ... </mxunit-config> 4685871 h2. Custom Assertions - How To Sometimes you need complex and/or repetitive assertions. This can put a damper on any TDD effort. So, we provide you an easy way to add custom assertions to your tests without having to change the mxunit core. The steps for creating your custom assertion are as follows: # Write a test for your assertion # Write the assertion # Decide how you want to load it: Always or only on selected tests. Assertion Rules: # Your assertion will need to throw mxunit.exception.AssertionFailedError or use an existing assertion that throws this exception. # If you want to have optional first or last parameter message, you will need to call normalizeArguments(arguments) in your code. *Custom Assertion Example:* Say you need to frequently validate email addresses. You can do this with a pretty regular expression such as this : ^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$The code for this might look like:[|http://mxunit.org/doc/index.cfm?doc=customassertions#][ |http://mxunit.org/doc/index.cfm?doc=customassertions#] # <cffunction&nbsp;name="testValidEmailAddress">&nbsp;&nbsp; # &nbsp;&nbsp;<cfscript>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;var&nbsp;emailRegEx&nbsp;=&nbsp;"^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$";&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;var&nbsp;emailAddress&nbsp;=&nbsp;"somebody@somewhere.com";&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;assertTrue(refind(emailRegEx,emailAddress)&nbsp;lt&nbsp;1,"Invalid&nbsp;email&nbsp;address&nbsp;format");&nbsp;&nbsp; # &nbsp;&nbsp;</cfscript>&nbsp;&nbsp; # </cffunction>&nbsp;&nbsp;<cffunction name="testValidEmailAddress"> <cfscript> var emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; var emailAddress = "somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress) lt 1,"Invalid email address format"); </cfscript> </cffunction> This is fine, but you could save yourself some typing and some Ctrl+C/Ctrl+V errors. How about something that looks like this instead?[|http://mxunit.org/doc/index.cfm?doc=customassertions#][ |http://mxunit.org/doc/index.cfm?doc=customassertions#] # <cffunction&nbsp;name="testValidEmailAddress">&nbsp;&nbsp; # &nbsp;&nbsp;<cfscript>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;var&nbsp;emailAddress&nbsp;=&nbsp;"somebody@somewhere.com";&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;assertIsValidEmail(emailAddress);&nbsp;&nbsp; # &nbsp;&nbsp;</cfscript>&nbsp;&nbsp; # </cffunction>&nbsp;&nbsp;<cffunction name="testValidEmailAddress"> <cfscript> var emailAddress = "somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction> Much better\! And this has the added bonus of _not_ having to find a replace hundreds of complex regular expressions in your code; you would just do that in one place. Here's how: 1. Write a test for your assertion:[|http://mxunit.org/doc/index.cfm?doc=customassertions#][ |http://mxunit.org/doc/index.cfm?doc=customassertions#] # <cfcomponent&nbsp;name="ValidEmailAssertionTest"&nbsp;extends="mxunit.framework.TestCase"&nbsp;>&nbsp;&nbsp; # &nbsp;&nbsp; # <cffunction&nbsp;name="testAssertIsValidEmail">&nbsp;&nbsp; # &nbsp;&nbsp;<cfscript>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;goodEmailAddress&nbsp;=&nbsp;"somebody@somewhere.com";&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;badEmailAddress&nbsp;=&nbsp;"so&nbsp;~~/\/\/\/\/\~~&nbsp;m=+ebod$y@someplace.zombie";&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion");&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;assertIsValidEmail(goodEmailAddress);&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;try{&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//expect&nbsp;failure&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;assertIsValidEmail(badEmailAddress);&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;catch(mxunit.exception.AssertionFailedError&nbsp;e){}&nbsp;&nbsp; # &nbsp;&nbsp;</cfscript>&nbsp;&nbsp; # </cffunction>&nbsp;&nbsp; # &nbsp;&nbsp; # </cfcomponent>&nbsp;&nbsp;<cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > <cffunction name="testAssertIsValidEmail"> <cfscript> var goodEmailAddress = "somebody@somewhere.com"; var badEmailAddress = "so ~~/\/\/\/\/\~~ m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expect failure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedError e){} </cfscript> </cffunction> </cfcomponent> The above fails because we do not yet have ValidEmailAssertion written. *Note{*}the addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion") statement. This tells the MXUnit framework to load your assertion at runtime. 2. Write the assertion[|http://mxunit.org/doc/index.cfm?doc=customassertions#][ |http://mxunit.org/doc/index.cfm?doc=customassertions#] # <cfcomponent&nbsp;name="ValidEmailAssertion"&nbsp;>&nbsp;&nbsp; # &nbsp;&nbsp; # <cffunction&nbsp;name="assertIsValidEmail"&nbsp;returntype="boolean"&nbsp;>&nbsp;&nbsp; # &nbsp;&nbsp;<cfargument&nbsp;name="email"&nbsp;type="string"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<cfargument&nbsp;name="message"&nbsp;type="string"&nbsp;required="false"&nbsp;default="Email&nbsp;address&nbsp;does&nbsp;not&nbsp;appear&nbsp;valid."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<cfscript>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;arguments&nbsp;=&nbsp;normalizeArguments(arguments);&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;emailRegEx&nbsp;=&nbsp;"^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$";&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;actual&nbsp;=&nbsp;refind(emailRegEx,arguments.email);&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;</cfscript>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<cfif&nbsp;actual&nbsp;lt&nbsp;1>&nbsp;&nbsp; # &nbsp;&nbsp;<cfthrow&nbsp;type="mxunit.exception.AssertionFailedError"&nbsp;message="#arguments.message#"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;</cfif>&nbsp;&nbsp; # &nbsp;&nbsp;<cfreturn&nbsp;true&nbsp;/>&nbsp;&nbsp; # </cffunction>&nbsp;&nbsp; # &nbsp;&nbsp; # </cfcomponent>&nbsp;&nbsp;<cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); </cfscript> <cfif actual lt 1> <cfthrow type="mxunit.exception.AssertionFailedError" message="#arguments.message#" /> </cfif> <cfreturn true /> </cffunction> </cfcomponent> You could also leverage existing assertions and write the following instead:[|http://mxunit.org/doc/index.cfm?doc=customassertions#][ |http://mxunit.org/doc/index.cfm?doc=customassertions#] # <cfcomponent&nbsp;name="ValidEmailAssertion"&nbsp;>&nbsp;&nbsp; # &nbsp;&nbsp; # <cffunction&nbsp;name="assertIsValidEmail"&nbsp;returntype="boolean"&nbsp;>&nbsp;&nbsp; # &nbsp;&nbsp;<cfargument&nbsp;name="email"&nbsp;type="string"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;<cfargument&nbsp;name="message"&nbsp;type="string"&nbsp;required="false"&nbsp;default="Email&nbsp;address&nbsp;does&nbsp;not&nbsp;appear&nbsp;valid."&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;<cfscript>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;arguments&nbsp;=&nbsp;normalizeArguments(arguments);&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;emailRegEx&nbsp;=&nbsp;"^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$";&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;actual&nbsp;=&nbsp;refind(emailRegEx,arguments.email);&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;assertTrue(refind(emailRegEx,arguments.email)&nbsp;lt&nbsp;1,&nbsp;arguments.message);&nbsp;&nbsp; # &nbsp;&nbsp;</cfscript>&nbsp;&nbsp; # &nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;<cfreturn&nbsp;true&nbsp;/>&nbsp;&nbsp; # </cffunction>&nbsp;&nbsp; # &nbsp;&nbsp; # </cfcomponent>&nbsp;&nbsp;<cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email) lt 1, arguments.message); </cfscript> <cfreturn true /> </cffunction> </cfcomponent> Note the arguments = normalizeArguments(arguments) statement. This allows for the flexibility if you want to be able to pass the message parameter first or last. Ok. Now when we run our test, we're in the green. Our new assertion works as expected. Wahoo\! 3. Decide how you want to load the new code. The options are for each test or for{_}all_ tests. You've already seen how to load custom assertions in your code. This can also be done in setUp().[|http://mxunit.org/doc/index.cfm?doc=customassertions#][ |http://mxunit.org/doc/index.cfm?doc=customassertions#] # <cfcomponent&nbsp;name="ValidEmailAssertionTest"&nbsp;extends="mxunit.framework.TestCase"&nbsp;>&nbsp;&nbsp; # &nbsp;...&nbsp;&nbsp; # <cffunction&nbsp;name="setUp">&nbsp;&nbsp; # &nbsp;&nbsp;<cfscript>&nbsp;&nbsp; # &nbsp;&nbsp;&nbsp;&nbsp;addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion");&nbsp;&nbsp; # &nbsp;&nbsp;</cfscript>&nbsp;&nbsp; # </cffunction>&nbsp;&nbsp; # &nbsp;&nbsp; # </cfcomponent>&nbsp;&nbsp;<cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > ... <cffunction name="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> </cfcomponent> What if you want your new assertion to _always_ be available? Edit the mxunit-config.xml file located in {mxunit install}/mxunit/framework/ Add the following line :[|http://mxunit.org/doc/index.cfm?doc=customassertions#][ |http://mxunit.org/doc/index.cfm?doc=customassertions#] # <?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"&nbsp;?>&nbsp;&nbsp; # &nbsp;<mxunit-config>&nbsp;&nbsp; # &nbsp;&nbsp;...&nbsp;&nbsp; # &nbsp;&nbsp;<config-element&nbsp;type="assertionExtension"&nbsp;path="mxunit.framework.ext.ValidEmailAssertion"&nbsp;autoload="true"&nbsp;override="false"&nbsp;/>&nbsp;&nbsp; # &nbsp;&nbsp;...&nbsp;&nbsp; # &nbsp;</mxunit-config>&nbsp; 4685869 This document outlines the core of unit testing, i.e. Assertions. Assertions are simple: You assert something, and if that assertion does not result in your expectation, the test fails. All code AFTER a failed assertion will NOT execute. Repeat: A failed assertion means the end of that test. This is why it's best practice to not load your test functions with lots of assertions. A single failed assertion means that any subsequent assertions in a test will not execute and thus you won't know if those assertions indicate further problems in your code. Need an assertion you don't see here? [Roll your own ...|Custom Assertions] Without further delay, our players, The Assertions: h3. assertTrue(boolean condition \[,String message\]) assertTrue is one of the two "bread and butter" assertions in any testing framework. The philosophy is simple: you assert something to be true; if it's not, the test fails {code:title=assertTrue()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertTrue( StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} assertTrue has an opposite, assertFalse: h3. assertFalse(){*}(boolean condition \[, String message\]) {code:title=assertFalse}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertFalse( StructIsEmpty(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertTrue( StructIsEmpty(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. assertEquals{*}(any expected, any actual \[, String message\]) assertEquals is the other core assertion. Here, you're asserting that some result equals some expected result. This could be two numbers, two strings, two structs, whatever. For now, MXUnit follows the JUnit pattern of using a single assertEquals to compare any type of data. {code:title=assertEquals()}<cffunction name="clearPrivilegesShouldClearPrivilegesFromObject"> <cfset obj = createObject("component","myObject")> <cfset obj.addPrivilege("EditUsers")> <cfset assertEquals(1, StructCount(obj.getPrivileges()), "Guard assertion: Ensure we're starting out with privileges before testing clearPrivileges()")> <cfset result = obj.clearPrivileges()> <cfset assertEquals(0, StructCount(obj.getPrivileges()), "clearPrivileges Should Have Emptied The Structure of privileges but didn't" )> </cffunction> {code} h3. fail{*}(String message) fail() is used to actively fail a test. It's useful when you're stubbing a test and you want to ensure it fails, like so: {code:title=fail()}<cffunction name="addPrivilegeShouldHaveNoEffectIfPrivilegeExists"> <cfset fail("test not yet implemented")> </cffunction> {code} It's also useful when you're testing an "error path", like so: {code:title=fail() to test Error Paths}<cffunction name="addPrivilegesWithPunctuationShouldThrowError"> <cfset var obj = createObject("component","myObject")> <cftry> <cfset obj.addPrivilege("Edit.User")> <cfset fail("Should not get here. Function under test should've thrown an error")> <cfcatch type="mxunit.exception.AssertionFailedError"> <cfrethrow> </cfcatch> <cfcatch type="any"><!--- expect to get here ---></cfcatch> </cftry> </cffunction> {code} h3. failNotEquals{*}(any value, any value2 \[,String message\]) Used to fail when two values do not equal. This doesn't perform any assertion... it's simply a convenience method for providing a specific type of failure message {code:title=failNotEquals()}<cffunction name="demoFailNotEquals"> <cfset failNotEquals(myObject1,myOtherObject, "These should not have the same value")> </cffunction> {code} h3. assertSame{*}(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always fail for arrays. {code:title=assertSame()}<cffunction name="initShouldReturnSelf"> <cfset var obj = createObject("component","myObject")> <cfset assertSame(obj,obj.init(), "These should be the same thang since init should return 'this'")> </cffunction> {code} h3. assertNotSame{*}(any obj1, any obj2 \[,String message\]) Used to determine if the obj1 and obj2 _do not_ refer to the same instance. Note that arrays in Adobe ColdFusion are passed by value, so, this will always pass for arrays. {code:title=assertNotSame()}<cffunction name="newInstanceShouldNotReturnSelf"> <cfset var obj = createObject("component","myObjectFactory")> <cfset assertNotSame(obj,obj.newInstance(), "These should not be the same thang since newInstance should return a new instance from the factory")> </cffunction> {code} h2. MXUnit Assertion Extensions These are extensions to the base set of assertions and are specific to ColdFusion.Note, that these are quite simple, can be easily implemented using the base assertions above, but are provided for convenience. *Note:* These extensions can be disabled at runtime by editing the mxunit-config.xml located in /mxunit/framework/ directory. Simply remove or comment out these line: {code:title=assertionExtension config-extension in mxunit-config.xml} <config-element type="assertionExtension" path="MXUnitAssertionExtensions" autoload="true" override="false" /> <config-element type="assertionExtension" path="HamcrestAssert" autoload="true" override="false" /> <config-element type="assertionExtension" path="XPathAssert" autoload="true" override="false" /> {code} h3. assertXPath{*}(String xpath, any data, \[String text\], \[String message\]) Searches data using xpath. If text is specified, it tries to match the exact text to the xpath expression. Otherwise ,it returns true if any nodes are found that match the xpath expression. Note that, unlike most assertions, assertXPath returns an xml dom representation of any nodes found. This can be useful for further inspection. *Parameters* String xpath: string representing an xpath expression any data: String or URL to search; e.g., ..., [http://google.com], [file://c:/path/to/my.html] \[string text\]: The text to match against the xpath expression. If omitted, this assertion returns true if any elements of the xpath expression are found. Not required. Defaults to "" \[string message\]: The message to display when this assertion fails Not required. Defaults to The XPath expression, #arguments.xpath#, did not match the data. {code:title=assertXPath()} <cffunction name="testFindGoogleInTitle"> <cfscript> nodes = assertXpath('/html/head/title', "http://google.com", "Google"); debug(nodes); nodes = assertXPath("/html/head/title", "file:///coldfusion8/wwwroot/mxunit/tests/framework/fixture/xpath/mxunit.org.html"); nodes = assertXPath("/root/foo/bar[@id='123abc']", someXmlOrHtml); </cfscript> </cffunction> {code} The above parses the results from urls and strings and searches the parsed results for the XPath expression. Try it. Really, it works\! h3. assertIsTypeOf{*}(component obj, String type) Determines if obj is of type. type needs to be fully qualified. {code:title=assertIsTypeOf()} <cffunction name="demoAssertIsTypeOf"> <cfset assertIsTypeOf(obj,"my.type.Of.Object")> </cffunction> {code} h3. assertIsXMLDoc{*}(any xml \[, String message\]) Determines if xml is a valid XML DOM object. {code:title=assertIsXMLDoc()} <cffunction name="demoAssertIsXMLDoc"> <cfset assertIsXMLDoc(xml)> </cffunction> {code} h3. assertIsArray{*}(any obj1) Determines if the obj1 is a valid array. {code:title=assertIsArray()} <cffunction name="demoAssertIsArray"> <cfset assertIsArray(myObject1)> </cffunction> {code} h3. assertIsDefined{*}(any obj1) Determines if the obj1 has been defined in the available scope. {code:title=assertIsDefined()} <cffunction name="demoAssertIsDefined"> <cfset assertIsDefined("myObject1")> </cffunction> {code} h3. assertIsEmpty{*}(any obj1) Determines if the obj1 is a 0 length string or NULL equivalent. {code:title=assertIsEmpty()} <cffunction name="demoAssertIsEmpty"> <cfset assertIsEmpty(myObject1)> </cffunction> {code} h3. assertIsEmptyArray{*}(any obj1,\[String message\]) Determines if the obj1 is an array with no elements. {code:title=assertIsEmptyArray()} <cffunction name="demoAssertIsEmptyArray"> <cfset assertIsEmptyArray(myObject1)> </cffunction> {code} h3. assertIsEmptyQuery{*}(any obj1,\[String message\]) Determines if the obj1 is a query with no rows. {code:title=assertIsEmptyQuery()} <cffunction name="demoAssertIsEmptyQuery"> <cfset assertIsEmptyQuery(myObject1)> </cffunction> {code} h3. assertIsEmptyStruct{*}(any obj1,\[String message\]) Determines if the obj1 is a struct with no keys or values. {code:title=assertIsEmptyStruct()} <cffunction name="demoAssertIsEmptyStruct"> <cfset assertIsEmptyStruct(myObject1)> </cffunction> {code} h3. assertIsQuery{*}(any q) Determines if q is a valid ColdFusion query. {code:title=assertIsQuery()} <cffunction name="demoAssertIsQuery"> <cfset assertIsQuery(q)> </cffunction> {code} h3. assertIsStruct{*}(any obj) Determines if obj is a valid ColdFusion structure. {code:title=assertIsStruct()} <cffunction name="demoAssertIsStruct"> <cfset assertIsStruct(obj)> </cffunction> {code} ---- Need more? [Build your own ...|Custom Assertions] 4685865 {mockup:balsamiq-test|1} {section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Download|http://mxunit.org/download.cfm] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskel * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 4685858 {section:border=false} {column:width=60%} h5. MXUnit is a proven and robust test framework and Eclipse plugin used by the some of the best ColdFusion developers around the world. h6. Quick Links * [Getting Started|http://wiki.fuseboxframework.com/display/default/Getting+Started] * [Installing The Eclipse Plugin|http://wiki.fuseboxframework.com/display/default/Install+the+Eclipse+Plugin] * [The MXUnit Blog|http://blog.mxunit.org] * [Download|http://mxunit.org/download.cfm] * [Eclipse Plugin Update Site|http://mxunit.org/update] * [SVN Source Code|http://mxunit.googlecode.com/svn/mxunit/trunk/] h6. Support * [MXUnit Google Group|http://groups.google.com/group/mxunit] * [File a Bug|http://code.google.com/p/mxunit/issues/list] h6. Committers * Marc Esher * Adam Haskel * Mike Henke * Randy Merril * Mike Rankin * Bill Shelton * Bob Silverberg {column} {column:width=5%} &nbsp; {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree:startDepth=3} {column} {section} {recently-updated-dashboard:types=page,comment} 4685857 1http://www.google.hn/url?sa=t&source=web&ct=res&cd=5&ved=0CBkQFjAE&url=http%3A%2F%2Fwww.fuseboxframework.org%2Fpages%2Fviewpage.action%3FpageId%3D786560&rct=j&q=tutorial+cfcomponent&ei=pHjES9bMF8H68AaG_onPDw&usg=AFQjCNGCxNqF5U8dPiDMPJJDuaYwsgj7Vw 786560 2010-04-13 16:35:15.0002010-04-13 16:35:15.000h2. Custom Assertions - How To Sometimes you need complex and/or repetitive assertions. This can put a damper on any TDD effort. So, we provide you an easy way to add custom assertions to your tests without having to change the mxunit core. The steps for creating your custom assertion are as follows: # Write a test for your assertion # Write the assertion # Decide how you want to load it: Always or only on selected tests. Assertion Rules: # Your assertion will need to throw mxunit.exception.AssertionFailedError or use an existing assertion that throws this exception. # If you want to have optional first or last parameter message, you will need to call normalizeArguments(arguments) in your code. *Custom Assertion Example:* Say you need to frequently validate email addresses. You can do this with a pretty regular expression such as this : {noformat} ^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$ {noformat} The code for this might look like: {code} <cffunctionname="testValidEmailAddress"> <cfscript> varemailRegEx="^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$"; varemailAddress="somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress)lt1,"Invalidemailaddressformat"); </cfscript> </cffunction><cffunction name="testValidEmailAddress"> <cfscript> var emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; var emailAddress = "somebody@somewhere.com"; assertTrue(refind(emailRegEx,emailAddress) lt 1,"Invalid email address format"); </cfscript> </cffunction> {code} This is fine, but you could save yourself some typing and some Ctrl+C/Ctrl+V errors. How about something that looks like this instead? {code} <cffunctionname="testValidEmailAddress"> <cfscript> varemailAddress="somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction><cffunction name="testValidEmailAddress"> <cfscript> var emailAddress = "somebody@somewhere.com"; assertIsValidEmail(emailAddress); </cfscript> </cffunction> {code} Much better\! And this has the added bonus of _not_ having to find a replace hundreds of complex regular expressions in your code; you would just do that in one place. Here's how: 1. Write a test for your assertion: {code} <cfscript> vargoodEmailAddress="somebody@somewhere.com"; varbadEmailAddress="so~~/\/\/\/\/\~~m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expectfailure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedErrore){} </cfscript> </cffunction> </cfcomponent> <cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > <cffunction name="testAssertIsValidEmail"> <cfscript> var goodEmailAddress = "somebody@somewhere.com"; var badEmailAddress = "so ~~/\/\/\/\/\~~ m=+ebod$y@someplace.zombie"; addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); assertIsValidEmail(goodEmailAddress); try{ //expect failure assertIsValidEmail(badEmailAddress); } catch(mxunit.exception.AssertionFailedError e){} </cfscript> </cffunction> </cfcomponent> {code} The above fails because we do not yet have ValidEmailAssertion written. *Note{*}the addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion") statement. This tells the MXUnit framework to load your assertion at runtime. 2. Write the assertion {code} <cfcomponentname="ValidEmailAssertion"> <cffunctionname="assertIsValidEmail"returntype="boolean"> <cfargumentname="email"type="string"/> <cfargumentname="message"type="string"required="false"default="Emailaddressdoesnotappearvalid."/> <cfscript> arguments=normalizeArguments(arguments); emailRegEx="^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$"; actual=refind(emailRegEx,arguments.email); </cfscript> <cfifactuallt1> <cfthrowtype="mxunit.exception.AssertionFailedError"message="arguments.message"/> </cfif> <cfreturntrue/> </cffunction> </cfcomponent><cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); </cfscript> <cfif actual lt 1> <cfthrow type="mxunit.exception.AssertionFailedError" message="arguments.message" /> </cfif> <cfreturn true /> </cffunction> </cfcomponent> {code} You could also leverage existing assertions and write the following instead: {code} <cfcomponentname="ValidEmailAssertion"> <cffunctionname="assertIsValidEmail"returntype="boolean"> <cfargumentname="email"type="string"/> <cfargumentname="message"type="string"required="false"default="Emailaddressdoesnotappearvalid."/> <cfscript> arguments=normalizeArguments(arguments); emailRegEx="^\[A-Za-z0-9\]((\[_\.\-\]?\[a-zA-Z0-9\]+)*)@(\[A-Za-z0-9\]+)((\[\.\-\]?\[a-zA-Z0-9\]+)*)\.(\[A-Za-z\]{2,})$"; actual=refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email)lt1,arguments.message); </cfscript> <cfreturntrue/> </cffunction> </cfcomponent><cfcomponent name="ValidEmailAssertion" > <cffunction name="assertIsValidEmail" returntype="boolean" > <cfargument name="email" type="string" /> <cfargument name="message" type="string" required="false" default="Email address does not appear valid." /> <cfscript> arguments = normalizeArguments(arguments); emailRegEx = "^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"; actual = refind(emailRegEx,arguments.email); assertTrue(refind(emailRegEx,arguments.email) lt 1, arguments.message); </cfscript> <cfreturn true /> </cffunction> </cfcomponent> {code} Note the arguments = normalizeArguments(arguments) statement. This allows for the flexibility if you want to be able to pass the message parameter first or last. Ok. Now when we run our test, we're in the green. Our new assertion works as expected. Wahoo\! 3. Decide how you want to load the new code. The options are for each test or for{_}all_ tests. You've already seen how to load custom assertions in your code. This can also be done in setUp(). {code} <cfcomponentname="ValidEmailAssertionTest"extends="mxunit.framework.TestCase"> ... <cffunctionname="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> </cfcomponent><cfcomponent name="ValidEmailAssertionTest" extends="mxunit.framework.TestCase" > ... <cffunction name="setUp"> <cfscript> addAssertDecorator("mxunit.framework.ext.ValidEmailAssertion"); </cfscript> </cffunction> {code} What if you want your new assertion to _always_ be available? Edit the mxunit-config.xml file located in \{mxunit install\}/mxunit/framework/ Add the following line : <?xmlversion="1.0"encoding="UTF-8"?> <mxunit-config> ... <config-elementtype="assertionExtension"path="mxunit.framework.ext.ValidEmailAssertion"autoload="true"override="false"/> ... </mxunit-config> 4685872 1http://www.google.ca/search?aq=f&sourceid=chrome&ie=UTF-8&q=mxunittask 5341294 2011-09-15 19:56:15.0002011-09-15 19:56:15.000 {html} <center> <!-- the comment and script is used to workaround the KB912945 patch --> <!--[if gte IE 6]> <comment id="to_be_rewritten"> <![endif]--> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="718" HEIGHT="541" id="movie"> <PARAM NAME=movie VALUE="mxunit-install3.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="http://mxunit.org/doc/video/mxunit-install3.swf" quality=high bgcolor=#FFFFFF WIDTH="718" HEIGHT="541" NAME="movie" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> </comment><script language="Javascript" src="ieupdate.js"></script> </center> {html} 4685826 {html} <center> <!-- the comment and script is used to workaround the KB912945 patch --> <!--[if gte IE 6]> <comment id="to_be_rewritten"> <![endif]--> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="718" HEIGHT="541" id="movie"> <PARAM NAME=movie VALUE="mxunit-install3.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="http://mxunit.s3.amazonws.com/video/mxunit-install3.swf" quality=high bgcolor=#FFFFFF WIDTH="718" HEIGHT="541" NAME="movie" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> </comment><script language="Javascript" src="ieupdate.js"></script> </center> {html} 4685829 {html} <center> <!-- the comment and script is used to workaround the KB912945 patch --> <!--[if gte IE 6]> <comment id="to_be_rewritten"> <![endif]--> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="718" HEIGHT="541" id="movie"> <PARAM NAME=movie VALUE="mxunit-install3.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="http://mxunit.s3.amazonws.com/doc/video/mxunit-install3.swf" quality=high bgcolor=#FFFFFF WIDTH="718" HEIGHT="541" NAME="movie" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> </comment><script language="Javascript" src="ieupdate.js"></script> </center> {html} 4685828 4685852 1http://www.google.com/search?q=mentity+framework+roadmap&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 786619 2011-09-19 22:44:15.0002011-09-19 22:44:15.0001http://www.google.com/search?q=mxunit+%22First+Test+Case%22&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 4292754 2010-04-05 22:33:15.0002010-04-05 22:33:15.0001http://www.google.co.in/search?hl=en&client=firefox-a&hs=7jg&rls=org.mozilla%3Aen-US%3Aofficial&q=fusebox+framework+tutorial&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 786560 2010-04-06 05:14:15.0002010-04-06 05:14:15.0001http://www.google.de/search?q=mxunit+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a 786560 2010-03-29 12:47:15.0002010-03-29 12:47:15.0001http://www.google.co.uk/search?hl=en&source=hp&q=MxUnit+Mockup&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= 4685858 2010-03-24 10:30:15.0002010-03-24 10:30:15.0001http://www.google.com/search?client=ubuntu&channel=fs&q=Type+mismatch+for+port+%22m%22+in+component+%22sha512%22+when+binding+to+entity+%22sha512%22&ie=utf-8&oe=utf-8 5341213 2011-07-12 13:42:15.0002011-07-12 13:42:15.0001http://www.google.co.uk/search?q=install+mxunit+on+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a 786523 2011-07-11 20:24:15.0002011-07-11 20:24:15.0001http://www.google.co.uk/search?q=mxunit+test+tutorial&sourceid=ie7&rls=com.microsoft:en-gb:IE-Address&ie=&oe=&redir_esc=&ei=CJklTvDQJ9Cr0AHvp6zoCg 4292754 2011-07-19 14:56:15.0002011-07-19 14:56:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=4948033&navigatingVersions=trueindex.php 4948033 2011-07-21 01:51:15.0002011-07-21 01:51:15.0001http://wiki.mxunit.org/pages/viewpreviousversions.action?pageId=4292775 4292849 2011-07-22 17:39:15.0002011-07-22 17:39:15.0001http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D5341294&rct=j&q=mxunittask%20doc&ei=htkpTtqGDKjUiAKBxsWvAg&usg=AFQjCNF-26i-6EnbLebWqmb4BrD9lME1Jg 5341294 2011-07-22 20:21:15.0002011-07-22 20:21:15.0001http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=mxunit+getting+started 5341206 2011-07-28 21:02:15.0002011-07-28 21:02:15.0001http://www.google.co.uk/search?q=classname+from+xml+not+in+ant+junit+report&rls=com.microsoft:en-gb:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7DKUK&redir_esc=&ei=zFQxTt-EMcWBhQfJruHSDg 5341294 2011-07-28 12:34:15.0002011-07-28 12:34:15.0001http://www.google.com/search?q=mxunit+snipex&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 5734402 2010-11-09 18:08:15.0002010-11-09 18:08:15.0003http://www.google.co.id/search?hl=id&client=firefox-a&hs=lEm&rls=org.mozilla%3Aen-US%3Aofficial&q=index.htm%3Flang%3D1033%26locale%3D1033&btnG=Telusuri 4948033 2010-11-13 02:54:15.0002010-11-13 02:56:15.0001http://wiki.mxunit.org/pages/viewpage.action?pageId=5341619 5341619 2010-11-15 04:28:15.0002010-11-15 04:28:15.0001http://www.google.com/url?sa=t&source=web&cd=4&ved=0CCwQFjAD&url=http%3A%2F%2Fwiki.mxunit.org%2Fpages%2Fviewpage.action%3FpageId%3D6750309&rct=j&q=query%20mxunit&ei=f7FBTvGLBIn-sQKm08ShCQ&usg=AFQjCNE2Ym_9G05LwvjhzitM6vlkqsYkpQ 6750309 2011-08-09 22:28:15.0002011-08-09 22:28:15.0006virtix2009-01-17 10:51:32.000virtix2010-01-07 10:57:33.000 786456 current1http://www.google.com/search?q=junitreport+todir+mxunit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 5341294 2011-08-17 22:33:15.0002011-08-17 22:33:15.0001http://www.google.de/search?sourceid=chrome&ie=UTF-8&q=juniteport+encode 5341294 2011-08-17 12:47:15.0002011-08-17 12:47:15.000New home for MXUnit documentation 5341313 Mocking is a tough concept to get your brain around the first time you encounter it. I still struggle, conceptually. This is example shows mocking quite well, but there are enough distractions that it's a little hard to see, especially for Googlers who might lack context. If I might be so bold as to offer suggested edits which might allow the illustration of the core concept to show through the code more clearly: The first stumbling block is the hint. "My component to mock" is a little misleading. That's the code for MyComponent, which people like me who skip straight to code without bothering to read the very instructive header just above will get to first, so a more instructive hint might be "Depends on data from myOtherComponent, so we'll need to provide a mock to stub it out for testing." The next distraction is that the method always returns true, so we don't understand as well why we're mocking, maybe if it just returned the result of myOtherComponent('foo'), or multiplied it by two or something, we'd see the interactions better? And <cfargument name="aCollaborator" could even be confusing since "aCollaborator" is never seen again, it's only one line, so maybe replacing the ellipsis with <cfset myOtherComponent = arguments.aCollaborator> would even help keep the example more tightly focussed? And it looks like either kpenny is right and you meant to use assertTrue, or you're using the "Red, Green, Refactor" approach in the assert, and have stopped at "Red." While the latter is excellent TDD methodology, it would be a little too confusing in this example. An assert statement that showed the dependence on the mock's data might help to illustrate the core concept more clearly, like myOtherComponent.doSomething('foo') might return 2, and myComponent.myMethod('foo') might return 4, then the assert could be assertEquals(actual,4,'cool and bad-ass') - leaving the mock object method creation line the only confusing thing in the example, the way it should be :) Thanks! B) 6750404 Mocking is a tough concept to get your brain around the first time you encounter it. I still struggle, conceptually. This is example shows mocking quite well, but there are enough distractions that it's a little hard to see, especially for Googlers who might lack context. If I might be so bold as to offer suggested edits which might allow the illustration of the core concept to show through the code more clearly: The first stumbling block is the hint. "My component to mock" is a little misleading. That's the code for MyComponent, which people like me who skip straight to code without bothering to read the very instructive header just above will get to first, so a more instructive hint might be "Depends on data from myOtherComponent, so we'll need to provide a mock to stub it out for testing." The next distraction is that the method always returns true, so we don't understand as well why we're mocking, maybe if it just returned the result of myOtherComponent('foo'), or multiplied it by two or something, we'd see the interactions better? And <cfargument name="aCollaborator" could even be confusing since "aCollaborator" is never seen again, it's only one line, so maybe replacing the ellipsis with <cfset myOtherComponent = arguments.aCollaborator> would even help keep the example more tightly focussed? And it looks like you're using the "Red, Green, Refactor" approach in the assert, and have stopped at "Red." While this is excellent TDD methodology, it's a little confusing in this example. An assert statement that showed the dependence on the mock's data might help to illustrate the core concept more clearly, like myOtherComponent.doSomething('foo') might return 2, and myComponent.myMethod('foo') might return 4, then the assert could be assertEquals(actual,4) - leaving the mock object method creation line the only confusing thing in the example, the way it should be :) Thanks! B) 6750403 Slowly migrating from documentation from main website. 4292862 New home for MXUnit documentation 4292866 New home for MXUnit documentation 4292867 Possibly the default public space 4292798 786465 5false0.0006false0.01006false0.0006false0.01006false0.0006false0.0<div> <ul> <li><a href='#UsinginjectMethodforsimplemocking-Introduction'>Introduction</a></li> <li><a href='#UsinginjectMethodforsimplemocking-UsinginjectMethod%28%29'>Using injectMethod()</a></li> <li><a href='#UsinginjectMethodforsimplemocking-DifferencefromMocking'>Difference from Mocking</a></li> <li><a href='#UsinginjectMethodforsimplemocking-UsingrestoreMethod%28%29'>Using restoreMethod()</a></li> </ul></div>006false0.0006false0.0005false0.0006false0.0<div> <ul> <li><a href='#AddingMXUnitSnippetsToCFEclipseandColdFusionBuilder-Step1%3AWheredoyoursnippetslive%3F'>Step 1: Where do your snippets live?</a></li> <li><a href='#AddingMXUnitSnippetsToCFEclipseandColdFusionBuilder-Step2%3AManuallyCopythesnippets'>Step 2: Manually Copy the snippets</a></li> <li><a href='#AddingMXUnitSnippetsToCFEclipseandColdFusionBuilder-Step2%28optional%29%3AUseANTtocopythemforyou'>Step 2 (optional): Use ANT to copy them for you</a></li> <li><a href='#AddingMXUnitSnippetsToCFEclipseandColdFusionBuilder-Step3%3ARefreshyourSnipTreeView'>Step 3: Refresh your Snip Tree View</a></li> <li><a href='#AddingMXUnitSnippetsToCFEclipseandColdFusionBuilder-Step4%3AGiveitashot'>Step 4: Give it a shot</a></li> <li><a href='#AddingMXUnitSnippetsToCFEclipseandColdFusionBuilder-Step5%3AShareyoursnippetswithyourothercomputers'>Step 5: Share your snippets with your other computers</a></li> </ul></div>006false0.0006false0.0006false0.0006false0.0006false0.011006false0.01005false0.0006false0.0005false0.0006false0.0006false0.0006false0.0006false0.0006false0.01006false0.0006false0.0006false0.0<div> <ul> <li><a href='#ReleaseNotes-Framework%5C%5C2.1%5C%5CNovember12%2C2011'>Framework -- 2.1 -- November 12, 2011</a></li> <li><a href='#ReleaseNotes-Framework%5C%5C2.0.3%5C%5CMay5%2C2011'>Framework -- 2.0.3 -- May 5, 2011</a></li> <li><a href='#ReleaseNotes-Framework%5C%5C2.0.2%5C%5CNovember19%2C2010'>Framework -- 2.0.2 -- November 19, 2010</a></li> <li><a href='#ReleaseNotes-Framework%5C%5C2.0.1'>Framework -- 2.0.1</a></li> <li><a href='#ReleaseNotes-EclipsePlugin%5C%5C1.4.1%5C%5CMarch23%2C2011'>Eclipse Plugin -- 1.4.1 -- March 23, 2011</a></li> </ul></div>006false0.0006false0.0006false0.0005false0.0006false0.0005false0.0006false0.0006false0.01006false0.0006false0.01006false0.0006false0.0006false0.01006false0.01005false0.0006false0.01006false0.0006false0.01006false0.0<div> <ul> <li><a href='#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-WhyANT%3F'>Why ANT?</a></li> <li><a href='#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-Assumptions'>Assumptions</a></li> <li><a href='#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-AthoroughdescriptionofrunningyourtestswithANT'>A thorough description of running your tests with ANT</a></li> <li><a href='#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-Onceyou%27refamiliarwithrunningyourtestswithANT'>Once you're familiar with running your tests with ANT</a></li> <ul> <li><a href='#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-DirectoryStructure'>Directory Structure</a></li> <li><a href='#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-CopyfilesfromMXUnittoyourapp'>Copy files from MXUnit to your app</a></li> <li><a href='#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-Modifybuild.xml'>Modify build.xml</a></li> <li><a href='#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-Runthe%22init%22target'>Run the "init" target</a></li> <li><a href='#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-Runthe%22runtests%22target'>Run the "runtests" target</a></li> </ul> <li><a href='#ContinuousIntegration--ANT-TheGluebetweenJenkinsandyourTests-NextSteps'>Next Steps</a></li> </ul></div>006false0.0005false0.0006false0.0<div> <ul> <li><a href='#ContinuousIntegration--GettingStarted-BigPicture'>Big Picture</a></li> <li><a href='#ContinuousIntegration--GettingStarted-InstallingJenkins'>Installing Jenkins</a></li> <li><a href='#ContinuousIntegration--GettingStarted-PullingyourprojectfromSubversion%28SVN%29'>Pulling your project from Subversion (SVN)</a></li> <li><a href='#ContinuousIntegration--GettingStarted-What%27sNext%3F'>What's Next?</a></li> </ul></div>006false0.0006false0.0005false0.0006false0.0006false0.0005false0.0006false0.0<div> <ul> <li><a href='#Built-InAssertions-CoreBuiltinAssertions'>Core Built-in Assertions</a></li> <ul> <li><a href='#Built-InAssertions-assertTrue%28booleancondition%5C%2CStringmessage%5C%29'>assertTrue(boolean condition [,String message])</a></li> <li><a href='#Built-InAssertions-assertFalse%28booleancondition%5C%2CStringmessage%5C%29%5C'>assertFalse(boolean condition [, String message])*</a></li> <li><a href='#Built-InAssertions-assert%28booleancondition%5C%2CStringmessage%5C%29'>assert(boolean condition [,String message])</a></li> <li><a href='#Built-InAssertions-assertEquals%28anyexpected%2Canyactual%5C%2CStringmessage%5C%29'>assertEquals*(any expected, any actual [, String message])</a></li> <ul> <li><a href='#Built-InAssertions-ComparingArrays%2CQueries%2CandStructures'>Comparing Arrays, Queries, and Structures</a></li> </ul> <li><a href='#Built-InAssertions-fail%28Stringmessage%29'>fail*(String message)</a></li> <li><a href='#Built-InAssertions-failNotEquals%28anyvalue%2Canyvalue2%5C%2CStringmessage%5C%29'>failNotEquals*(any value, any value2 [,String message])</a></li> <li><a href='#Built-InAssertions-assertSame%28anyobj1%2Canyobj2%5C%2CStringmessage%5C%29'>assertSame*(any obj1, any obj2 [,String message])</a></li> <li><a href='#Built-InAssertions-assertNotSame%28anyobj1%2Canyobj2%5C%2CStringmessage%5C%29'>assertNotSame*(any obj1, any obj2 [,String message])</a></li> </ul> <li><a href='#Built-InAssertions-MXUnitAssertionExtensions'>MXUnit Assertion Extensions</a></li> <ul> <li><a href='#Built-InAssertions-assertXPath%28Stringxpath%2Canydata%2C%5CStringtext%5C%2C%5CStringmessage%5C%29'>assertXPath*(String xpath, any data, [String text], [String message])</a></li> <li><a href='#Built-InAssertions-assertIsTypeOf%28componentobj%2CStringtype%29'>assertIsTypeOf*(component obj, String type)</a></li> <li><a href='#Built-InAssertions-assertIsXMLDoc%28anyxml%5C%2CStringmessage%5C%29'>assertIsXMLDoc*(any xml [, String message])</a></li> <li><a href='#Built-InAssertions-assertIsArray%28anyobj1%29'>assertIsArray*(any obj1)</a></li> <li><a href='#Built-InAssertions-assertIsDefined%28anyobj1%29'>assertIsDefined*(any obj1)</a></li> <li><a href='#Built-InAssertions-assertIsEmpty%28anyobj1%29'>assertIsEmpty*(any obj1)</a></li> <li><a href='#Built-InAssertions-assertIsEmptyArray%28anyobj1%2C%5CStringmessage%5C%29'>assertIsEmptyArray*(any obj1,[String message])</a></li> <li><a href='#Built-InAssertions-assertIsEmptyQuery%28anyobj1%2C%5CStringmessage%5C%29'>assertIsEmptyQuery*(any obj1,[String message])</a></li> <li><a href='#Built-InAssertions-assertIsEmptyStruct%28anyobj1%2C%5CStringmessage%5C%29'>assertIsEmptyStruct*(any obj1,[String message])</a></li> <li><a href='#Built-InAssertions-assertIsQuery%28anyq%29'>assertIsQuery*(any q)</a></li> <li><a href='#Built-InAssertions-assertIsStruct%28anyobj%29'>assertIsStruct*(any obj)</a></li> </ul> </ul></div>005false0.0006false0.0005false0.0006false0.0<div> <ul> <li><a href='#TDDExample--Fixingabugintheplugin-TDDExample%3AFixingaBuginthePlugin'>TDD Example: Fixing a Bug in the Plugin</a></li> <ul> <li><a href='#TDDExample--Fixingabugintheplugin-TheBug'>The Bug</a></li> <li><a href='#TDDExample--Fixingabugintheplugin-FindingtheBug'>Finding the Bug</a></li> <li><a href='#TDDExample--Fixingabugintheplugin-FixingtheBug'>Fixing the Bug</a></li> <li><a href='#TDDExample--Fixingabugintheplugin-Howthissavedmetime'>How this saved me time</a></li> </ul> </ul></div>005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0006false0.0006false0.0006false0.0006false0.01006false0.0006false0.0006false0.0005false0.0006false0.01006false0.0<div> <ul> <li><a href='#ContinuousIntegration--UsinggitasyourSCM-Introduction'>Introduction</a></li> <li><a href='#ContinuousIntegration--UsinggitasyourSCM-Prerequisites'>Prerequisites</a></li> <li><a href='#ContinuousIntegration--UsinggitasyourSCM-InstallingandconfiguringthegitplugininJenkins'>Installing and configuring the git plugin in Jenkins</a></li> <ul> <li><a href='#ContinuousIntegration--UsinggitasyourSCM-Gitpath'>Git path</a></li> <li><a href='#ContinuousIntegration--UsinggitasyourSCM-Gituservalues'>Git user values</a></li> </ul> <li><a href='#ContinuousIntegration--UsinggitasyourSCM-SSHKeys'>SSH Keys</a></li> <li><a href='#ContinuousIntegration--UsinggitasyourSCM-ConfiguringyourJenkinsjob'>Configuring your Jenkins job</a></li> </ul></div>005false0.0006false0.0<div> <ul> <li><a href='#ContinuousIntegration--StartingandStoppingWindowsservicesinyourbuild-Introduction'>Introduction</a></li> <li><a href='#ContinuousIntegration--StartingandStoppingWindowsservicesinyourbuild-InstallingMongoDBasaservice'>Installing MongoDB as a service</a></li> <li><a href='#ContinuousIntegration--StartingandStoppingWindowsservicesinyourbuild-HowyouwillbeabletorunthisserviceinJenkins%2Cbutcan%27tquiteyet'>How you will be able to run this service in Jenkins, but can't quite yet</a></li> <li><a href='#ContinuousIntegration--StartingandStoppingWindowsservicesinyourbuild-HowtouseANTtostartandstoptheMongoDBWindowsService'>How to use ANT to start and stop the MongoDB Windows Service</a></li> </ul></div>006false0.01005false0.0006false0.0006false0.0006false0.0006false0.0006false0.0006false0.01005false0.0006false0.0006false0.0005false0.0005false0.0006false0.0006false0.0005false0.0005false0.0006false0.01006false0.02006false0.0<div> <ul> <li><a href='#ContinuousIntegration--RunningtestswithJenkins-Assumptions'>Assumptions</a></li> <li><a href='#ContinuousIntegration--RunningtestswithJenkins-ConfiguringANTwithinJenkins'>Configuring ANT within Jenkins</a></li> <li><a href='#ContinuousIntegration--RunningtestswithJenkins-Configuringyourproject%E2%80%99stestrunnerstep'>Configuring your project's test runner step</a></li> <li><a href='#ContinuousIntegration--RunningtestswithJenkins-TestRunnerStepConfiguration%2CPart2%3AProperties'>Test Runner Step Configuration, Part 2: Properties</a></li> <li><a href='#ContinuousIntegration--RunningtestswithJenkins-Configuringyourproject%E2%80%99sJUnitXMLOutput'>Configuring your project's JUnit XML Output</a></li> <li><a href='#ContinuousIntegration--RunningtestswithJenkins-Resavingant.bat'>Re-saving ant.bat</a></li> </ul></div>006false0.014006false0.0006false0.0<div> <ul> <li><a href='#ContinuousIntegration--SettingupNotifications-CommunicatingBuildResults'>Communicating Build Results</a></li> <li><a href='#ContinuousIntegration--SettingupNotifications-ConfiguringEmailSettings'>Configuring Email Settings</a></li> <li><a href='#ContinuousIntegration--SettingupNotifications-ConfiguringSMS%28Jabber%29viaGTalk'>Configuring SMS (Jabber) via GTalk</a></li> <li><a href='#ContinuousIntegration--SettingupNotifications-NoiseControl'>Noise Control</a></li> <li><a href='#ContinuousIntegration--SettingupNotifications-ConfiguringUsers'>Configuring Users</a></li> <li><a href='#ContinuousIntegration--SettingupNotifications-Sowhat%E2%80%99sallthisgetme%3F'>So what's all this get me?</a></li> <li><a href='#ContinuousIntegration--SettingupNotifications-Summary'>Summary</a></li> </ul></div>006false0.011006false0.0006false0.05006false0.0006false0.0<div> <ul> <li><a href='#ContinuousIntegration--Failingbuildsforfailingtests-Fail%3FOrUnstable%3F'>Fail? Or Unstable?</a></li> <li><a href='#ContinuousIntegration--Failingbuildsforfailingtests-Howtofailabuildforfailingtests'>How to fail a build for failing tests</a></li> <li><a href='#ContinuousIntegration--Failingbuildsforfailingtests-Whythisworks'>Why this works</a></li> </ul></div>006false0.0006false0.0<div> <ul> <li><a href='#ContinuousIntegration--AdvancedNotificationControl-Introduction'>Introduction</a></li> <li><a href='#ContinuousIntegration--AdvancedNotificationControl-TheEmailExtensionPlugin%3AWhatitgetsyou'>The Email Extension Plugin: What it gets you</a></li> <li><a href='#ContinuousIntegration--AdvancedNotificationControl-MyTake'>My Take</a></li> <li><a href='#ContinuousIntegration--AdvancedNotificationControl-HowtoInstall'>How to Install</a></li> <li><a href='#ContinuousIntegration--AdvancedNotificationControl-Conclusion'>Conclusion</a></li> </ul></div>006false0.0005false0.0006false0.0006false0.0006false0.0006false0.0006false0.01005false0.0006false0.0006false0.01006false0.0006false0.0006false0.0005false0.0006false0.0005false0.0006false0.01006false0.01006false0.011006false0.0<div> <ul> <li><a href='#CFObjective2011--ContinuousIntegration-SessionDescription'>Session Description</a></li> <li><a href='#CFObjective2011--ContinuousIntegration-Download'>Download</a></li> <li><a href='#CFObjective2011--ContinuousIntegration-Github'>Github</a></li> </ul></div>006false0.01006false0.011006false0.0006false0.0005false0.0005false0.0006false0.01006false0.0005false0.0006false0.0005false0.0006false0.0006false0.01006false0.0006false0.0006false0.0005false0.0006false0.0<div> <ul> <li><a href='#CreatinganAWSAccount-CreatinganAWSAccount'>Creating an AWS Account</a></li> </ul></div>006false0.0006false0.0006false0.0<div> <ul> <li><a href='#LaunchingyourfirstEC2Instance-Expectations'>Expectations</a></li> <li><a href='#LaunchingyourfirstEC2Instance-Stopvs.Terminate'>Stop vs. Terminate</a></li> <li><a href='#LaunchingyourfirstEC2Instance-LaunchingyourfirstEC2Instance'>Launching your first EC2 Instance</a></li> <ul> <li><a href='#LaunchingyourfirstEC2Instance-RequestInstancesWizard'>Request Instances Wizard</a></li> <ul> <li><a href='#LaunchingyourfirstEC2Instance-32bitor64bit%2CLinuxorWindows%3F'>32bit or 64 bit, Linux or Windows?</a></li> <li><a href='#LaunchingyourfirstEC2Instance-LaunchorSpot%3F'>Launch or Spot?</a></li> <li><a href='#LaunchingyourfirstEC2Instance-KeyPairs'>Key Pairs</a></li> <li><a href='#LaunchingyourfirstEC2Instance-SecurityGroup'>Security Group</a></li> <li><a href='#LaunchingyourfirstEC2Instance-TheMeterisnowrunning'>The Meter is now running</a></li> <li><a href='#LaunchingyourfirstEC2Instance-Almostthere'>Almost there</a></li> <li><a href='#LaunchingyourfirstEC2Instance-Connectingtoyourinstance'>Connecting to your instance</a></li> <li><a href='#LaunchingyourfirstEC2Instance-You%27rein'>You're in</a></li> </ul> <li><a href='#LaunchingyourfirstEC2Instance-TheSoftwareyouneed'>The Software you need</a></li> <li><a href='#LaunchingyourfirstEC2Instance-Installation'>Installation</a></li> <li><a href='#LaunchingyourfirstEC2Instance-SecureCFAdmin'>Secure CFAdmin</a></li> <li><a href='#LaunchingyourfirstEC2Instance-WindowsFirewall'>Windows Firewall</a></li> <li><a href='#LaunchingyourfirstEC2Instance-EC2Windowsuseraccount'>EC2 Windows user account</a></li> <li><a href='#LaunchingyourfirstEC2Instance-ConfigureSSH'>Configure SSH</a></li> <li><a href='#LaunchingyourfirstEC2Instance-Whew%5C%21'>Whew!</a></li> <li><a href='#LaunchingyourfirstEC2Instance-Let%27stest'>Let's test</a></li> <li><a href='#LaunchingyourfirstEC2Instance-What%27sthepublicURL%3F'>What's the public URL?</a></li> <li><a href='#LaunchingyourfirstEC2Instance-Nextsteps'>Next steps</a></li> </ul> </ul></div>006false0.0006false0.0006false0.0006false0.0<div> <ul> <li><a href='#CreatinganEC2ColdFusionAMI-WhycreateanAMI%3F'>Why create an AMI?</a></li> <li><a href='#CreatinganEC2ColdFusionAMI-CreatetheAMI'>Create the AMI</a></li> <li><a href='#CreatinganEC2ColdFusionAMI-Visibility'>Visibility</a></li> </ul></div>006false0.0006false0.0006false0.0006false0.0006false0.0006false0.0006false0.0006false0.0006false0.0006false0.0006false0.0006false0.0006false0.0006false0.0006false0.0006false0.01006false0.0006false0.0006false0.01006false0.0006false0.0005false0.0006false0.0006false0.0<div> <ul> <li><a href='#LaunchingyourColdFusionAMIasanewInstance-Launchingyourinstance'>Launching your instance</a></li> </ul></div>006false0.04005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0006false0.0<div> <ul> <li><a href='#Hi%2CI%27mMarc-Who%3F'>Who?</a></li> <li><a href='#Hi%2CI%27mMarc-What%3F'>What?</a></li> <li><a href='#Hi%2CI%27mMarc-SayHi'>Say Hi</a></li> </ul></div>005false0.0005false0.0005false0.0005false0.0005false0.0006false0.03005false0.0005false0.0005false0.0006false0.06005false0.0006false0.02006false0.01005false0.0005false0.0005false0.0006false0.01006false0.04006false0.03005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0006false0.01005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0005false0.0006false0.014006false0.0006false0.0<div> <ul> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-TL%3BDR'>TL;DR</a></li> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-Introduction'>Introduction</a></li> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-FirstLineofDefense'>First Line of Defense</a></li> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-Myfirsttask...'>My first task...</a></li> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-Meanwhile%2CBackatBob%27sRanch'>Meanwhile, Back at Bob's Ranch</a></li> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-Gatheringdata'>Gathering data</a></li> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-Inspectingdata'>Inspecting data</a></li> <ul> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-Narrowingdownto%22FusionContext%22'>Narrowing down to "FusionContext"</a></li> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-NarrowingdowntoaCodeFile'>Narrowing down to a Code File</a></li> </ul> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-LightBulb'>Light Bulb</a></li> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-FullDisclosure'>Full Disclosure</a></li> <li><a href='#Howcfcomponentoutput%3Dtruecanaffectmemoryconsumption-Conclusion'>Conclusion</a></li> </ul></div>006false0.0006false0.0<div> <ul> <li><a href='#Howcfloopquery%3DkilledaColdFusionserver-ExecutiveSummary'>Executive Summary</a></li> <li><a href='#Howcfloopquery%3DkilledaColdFusionserver-Thecode%2Cbefore'>The code, before</a></li> <li><a href='#Howcfloopquery%3DkilledaColdFusionserver-Heapmemory%2Cbefore'>Heap memory, before</a></li> <li><a href='#Howcfloopquery%3DkilledaColdFusionserver-Thecode%2Cafter'>The code, after</a></li> <li><a href='#Howcfloopquery%3DkilledaColdFusionserver-Heapmemory%2Cafter'>Heap memory, after</a></li> <li><a href='#Howcfloopquery%3DkilledaColdFusionserver-Conclusion'>Conclusion</a></li> </ul></div>005false0.0006false0.0<div> <ul> <li><a href='#EclipsePluginFAQ-Q%3AWhatversionofEclipsewillthepluginworkin%3F'>Q: What version of Eclipse will the plugin work in?</a></li> <li><a href='#EclipsePluginFAQ-Q%3AWhywon%27tthepluginsee%22MyFile.cfc%22asatest%3F'>Q: Why won't the plugin see "MyFile.cfc" as a test?</a></li> <li><a href='#EclipsePluginFAQ-Q%3AWhatisaRemoteFacadeandwhatisitspurpose%3F'>Q: What is a RemoteFacade and what is its purpose?</a></li> <li><a href='#EclipsePluginFAQ-Q%3AThepluginseemstobeignoringmycustomRemoteFacade.cfcURL'>Q: The plugin seems to be ignoring my custom RemoteFacade.cfc URL</a></li> <li><a href='#EclipsePluginFAQ-Q%3ATheplugincan%27tfigureoutmy%22cfcpath%22%28dotnotation%29'>Q: The plugin can't figure out my "cfc path" (dot notation)</a></li> <li><a href='#EclipsePluginFAQ-Q%3AThepluginwon%27tdoanythingwithaTestSuiteIcreated'>Q: The plugin won't do anything with a TestSuite I created</a></li> <li><a href='#EclipsePluginFAQ-Q%3AWhydoesn%27tthepluginsupportNTLMv2%3F'>Q: Why doesn't the plugin support NTLMv2?</a></li> <li><a href='#EclipsePluginFAQ-Q%3AWhenIrunthetestsintheplugin%2CmyApplicationscopevariablesaren%27tpresent'>Q: When I run the tests in the plugin, my Application scope variables aren't present</a></li> <li><a href='#EclipsePluginFAQ-Q%3AWhenIrunthetestsintheplugin%2CIget%22VariableFORMisundefined%22.Why%3F'>Q: When I run the tests in the plugin, I get "Variable FORM is undefined". Why?</a></li> <li><a href='#EclipsePluginFAQ-Q%3AWhenIaddcertainvariablestoa%22debug%28%29%22call%2Cthepluginhangs.Why%3F'>Q: When I add certain variables to a "debug()" call, the plugin hangs. Why?</a></li> <li><a href='#EclipsePluginFAQ-Q%3AWhatarethedifferencesbetweenhowthepluginrunstestsandhowthetestsrunwhenIruntheminthebrowser%3F'>Q: What are the differences between how the plugin runs tests and how the tests run when I run them in the browser?</a></li> <li><a href='#EclipsePluginFAQ-Q%3AWhatdoyoucallasnailinaship%3F'>Q: What do you call a snail in a ship?</a></li> <li><a href='#EclipsePluginFAQ-Q%3ADoesthePluginworkinColdFusionBuilder%3F'>Q: Does the Plugin work in ColdFusion Builder?</a></li> <li><a href='#EclipsePluginFAQ-Q%3ADoIneedtodosomethingspecialtotestColdFusionORMapps%3F'>Q: Do I need to do something special to test ColdFusion ORM apps?</a></li> </ul></div>006false0.0<div> <ul> <li><a href='#EclipsePluginTroubleshooting-CFCPath'>CFC Path</a></li> <li><a href='#EclipsePluginTroubleshooting-RemoteFacade'>RemoteFacade</a></li> <li><a href='#EclipsePluginTroubleshooting-UsingtheRemoteFacadeTester.cfm'>Using the RemoteFacadeTester.cfm</a></li> <li><a href='#EclipsePluginTroubleshooting-Mytestsloadbuteitherneverfinishorthrowinexplicableerrorswithnostacktrace'>My tests load but either never finish or throw inexplicable errors with no stack trace</a></li> <li><a href='#EclipsePluginTroubleshooting-Anoteondebuggingyourtests'>A note on debugging your tests</a></li> </ul></div>005false0.0006false0.06006false0.05006false0.01006false0.08006false0.07005false0.0005false0.0006false0.03006false0.011006false0.07005false0.0005false0.0005false0.0005false0.0005false0.0006false0.0<div> <ul> <li><a href='#TestingMXUnit-Dependencies'>Dependencies</a></li> <li><a href='#TestingMXUnit-RunningtheUnitTestsviatheEclipsePlugin'>Running the Unit Tests via the Eclipse Plugin</a></li> <ul> <li><a href='#TestingMXUnit-ExpectedErrorsandFailures'>Expected Errors and Failures</a></li> </ul> <li><a href='#TestingMXUnit-RunningtheUnitTestsviatheBrowser'>Running the Unit Tests via the Browser</a></li> <li><a href='#TestingMXUnit-RunningtheUnitTestsviaANT'>Running the Unit Tests via ANT</a></li> <ul> <li><a href='#TestingMXUnit-Settingyour%22paths%22'>Setting your "paths"</a></li> <li><a href='#TestingMXUnit-Runningthetests'>Running the tests</a></li> <li><a href='#TestingMXUnit-ViewingtheJUnitReport'>Viewing the JUnit Report</a></li> </ul> </ul></div>005false0.0005false0.0005false0.0006false0.017005false0.0006false0.000